Ulf Norell
|
dd94a6bd67
|
add pragma to check compiler version
|
2019-09-27 17:31:10 +02:00 |
|
Hans Svensson
|
7f86b7d301
|
Merge pull request #160 from aeternity/prepare_rc5
Prepare 4.0.0-rc5
v4.0.0-rc5
|
2019-09-27 09:34:49 +02:00 |
|
Hans Svensson
|
e018c31ce1
|
Prepare 4.0.0-rc5
|
2019-09-27 09:06:52 +02:00 |
|
Ulf Norell
|
9234690d31
|
Merge pull request #159 from aeternity/more-compiler-fixes
Fix issues with liveness analysis
|
2019-09-27 08:45:37 +02:00 |
|
Ulf Norell
|
214a5f0a91
|
Fix issues with liveness analysis
|
2019-09-24 16:23:50 +02:00 |
|
Ulf Norell
|
d4d3a9650a
|
Merge pull request #158 from aeternity/fix-code-generation-bug
Don't confuse variables and store registers in fate asm generation
|
2019-09-24 14:55:08 +02:00 |
|
Ulf Norell
|
b752965443
|
don't call aeb_fate_ops with {store, _} arg
(to not upset dialyzer)
|
2019-09-24 10:47:26 +02:00 |
|
Ulf Norell
|
0019d92e45
|
Don't confuse variables and store registers in fate asm generation
|
2019-09-23 16:52:16 +02:00 |
|
Ulf Norell
|
29f2168827
|
Merge pull request #157 from aeternity/big-number-literals
Allow underscore separators in number and bytes literals
|
2019-09-23 14:11:11 +02:00 |
|
Ulf Norell
|
f81dc88526
|
Allow underscore separators in number and bytes literals
For instance, `1_000_000_000` or `#FFFF_FFFF_FFFF_FFFF`
|
2019-09-23 14:04:09 +02:00 |
|
Ulf Norell
|
a21715a657
|
Merge pull request #156 from aeternity/fix-compiler-crash-bug
Fix bug with missing fields causing compiler crash
|
2019-09-23 11:56:30 +02:00 |
|
Ulf Norell
|
048c2ca98d
|
Fix bug with missing fields causing compiler crash
... if under a lambda or switch.
|
2019-09-23 11:40:15 +02:00 |
|
Ulf Norell
|
662e5e70ef
|
Merge pull request #153 from aeternity/src-loc-for-fun-app
Fix bug with missing source location for function applications
|
2019-09-14 15:36:02 +02:00 |
|
Ulf Norell
|
8e3483ced4
|
Merge pull request #154 from aeternity/bug-with-old-tuple-syntax
Fix bug when using old tuple syntax
|
2019-09-14 15:35:37 +02:00 |
|
Ulf Norell
|
6efc390bb6
|
Fix bug when using old tuple syntax
|
2019-09-14 14:44:25 +02:00 |
|
Ulf Norell
|
981027b2e7
|
Test case for function application source location
|
2019-09-14 12:12:55 +02:00 |
|
Ulf Norell
|
11d998b739
|
Set source location for function applications
|
2019-09-14 12:09:02 +02:00 |
|
Hans Svensson
|
b481b3254b
|
Merge pull request #152 from aeternity/prepare_rc4
Prepare v4.0.0-rc4
v4.0.0-rc4
|
2019-09-13 08:12:05 +02:00 |
|
Hans Svensson
|
01a2efb7b8
|
Prepare v4.0.0-rc4
|
2019-09-13 08:08:47 +02:00 |
|
Hans Svensson
|
a730fcc366
|
Merge pull request #151 from aeternity/fix_numeric_escapes
Fix numeric escapes in strings
|
2019-09-13 08:04:06 +02:00 |
|
Hans Svensson
|
457f9cf4ea
|
Remove comment + CHANGELOG
|
2019-09-12 21:31:25 +02:00 |
|
Hans Svensson
|
f34b6ed982
|
Fix numeric escapes
|
2019-09-12 21:17:01 +02:00 |
|
Hans Svensson
|
313c140c58
|
Merge pull request #150 from aeternity/fix_changelog
Fix CHANGELOG
v4.0.0-rc3
|
2019-09-12 10:33:49 +02:00 |
|
Hans Svensson
|
48af37a41e
|
Fix CHANGELOG
|
2019-09-12 10:29:11 +02:00 |
|
Hans Svensson
|
66511c9679
|
Merge pull request #149 from aeternity/fix_aevm_bytes_to_str
Fix bug in Bytes.to_str
|
2019-09-12 10:24:43 +02:00 |
|
Hans Svensson
|
8f0fe0b419
|
Fix bug in Bytes.to_str
|
2019-09-12 09:00:44 +02:00 |
|
Hans Svensson
|
f80182ed18
|
Merge pull request #148 from aeternity/PT-168370661-prepare_4.0.0-rc3
PT-168370661 prepare 4.0.0-RC3
|
2019-09-11 09:55:21 +02:00 |
|
Hans Svensson
|
d455671e24
|
Prepare v4.0.0-rc3
|
2019-09-10 15:14:19 +02:00 |
|
Hans Svensson
|
26a5a3b8ad
|
implement option pp_assembler for FATE
|
2019-09-10 11:31:09 +02:00 |
|
Ulf Norell
|
92ac8b1f02
|
Merge pull request #147 from aeternity/bytes-concat
Bytes.concat and Bytes.split
|
2019-09-09 19:14:00 +02:00 |
|
Ulf Norell
|
c849184c72
|
type spec
|
2019-09-09 18:47:06 +02:00 |
|
Ulf Norell
|
f1b36c99ac
|
Compile Bytes.concat/split for AEVM
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
f09198b588
|
aebytecode commit
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
cc531f9957
|
Test case for Bytes.concat/split
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
3ea8470dc8
|
Compile Bytes.concat and split to FATE
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
3ceeee22fa
|
Don't forget to solve constraints
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
e2ab41eeb2
|
Add Bytes.concat and Bytes.split to type checker
|
2019-09-09 18:40:45 +02:00 |
|
Ulf Norell
|
0f612ead90
|
Sort errors by position
|
2019-09-09 12:22:40 +02:00 |
|
Ulf Norell
|
9eeb9ab11d
|
Don't freshen types in list comprehension generators
|
2019-09-09 11:00:26 +02:00 |
|
Ulf Norell
|
244ef6a6e2
|
Add a constraint field to type_sig
|
2019-09-09 11:00:26 +02:00 |
|
Ulf Norell
|
6551690dff
|
Merge pull request #146 from aeternity/aevm-hash-on-bytes
[AEVM] Compile Crypto.(hash_fun) to String.(hash_fun) for byte arrays
|
2019-09-09 10:58:20 +02:00 |
|
Ulf Norell
|
efe6f0ed06
|
[AEVM] Compile Crypto.(hash_fun) to String.(hash_fun) for byte arrays
|
2019-09-09 10:07:24 +02:00 |
|
Erik Stenman
|
263c297090
|
Upgrade aebytecode after eqc fix. (#145)
|
2019-09-06 15:20:01 +02:00 |
|
Erik Stenman
|
d03cc50e03
|
Pt 168336524 renumber ops set base gas (#144)
* Use latest aebytecode with new opnumbers and gas.
|
2019-09-06 14:33:57 +02:00 |
|
Ulf Norell
|
76a789bd9e
|
Merge pull request #143 from aeternity/minor-error-printing
Minor error printing
|
2019-09-06 12:10:33 +02:00 |
|
Hans Svensson
|
17f8cbb4d3
|
Merge pull request #141 from radrow/icode-char
Added chars in AEVM
|
2019-09-06 11:08:17 +02:00 |
|
Ulf Norell
|
46d244bfb4
|
aebytecode commit
|
2019-09-06 09:53:04 +02:00 |
|
Ulf Norell
|
9dac134477
|
Print the error kind in error messages
|
2019-09-06 09:51:17 +02:00 |
|
Ulf Norell
|
56b77f55fe
|
Add json conversion of error messages
|
2019-09-06 09:37:02 +02:00 |
|
Hans Svensson
|
23534640c1
|
Merge pull request #142 from aeternity/more_structured_errors
More structured errors - also in aeso_compiler
|
2019-09-06 08:47:38 +02:00 |
|