Commit Graph

176 Commits

Author SHA1 Message Date
Robert Virding 12cb37245b First version of new aci generator
We also include some updated simple tests which are only run by eunit.
2019-04-03 17:53:16 +02:00
Tino Breddin 562ad5ee87 Merge pull request #51 from aeternity/PT-165081160-update-rebar3
Upgrade rebar3 to 3.9.1-aeternity.2
2019-04-03 11:00:26 +02:00
Tino Breddin 4e78756b90 Upgrade rebar3 to 3.9.1-aeternity.2
Reference: https://github.com/aeternity/rebar3/releases/tag/3.9.1-aeternity.2
2019-04-03 10:23:02 +02:00
Robert Virding 9f32fb1925 Merge pull request #50 from aeternity/PT-164597852-move-aesophia-heap
PT-164597852 Move aesophia heap handling into aebytecode
2019-04-02 17:53:28 +02:00
Robert Virding 549a0c2201 Move TYPEREP definitions to aebytecode 2019-04-02 16:03:50 +02:00
Robert Virding 9f5f8d4444 Change function references from aeso_sophia to aeb_aevm_data 2019-04-02 16:00:10 +02:00
Robert Virding fd0dbdf207 Change references from aeso_memory to aeb_memory 2019-04-02 15:59:12 +02:00
Robert Virding 0d8b7c7c79 First commit fixinng references from aeso_ to aeb_
Also remove local copies of modules moved to aebytecode.
2019-04-02 15:59:12 +02:00
Erik Stenman 3271d6fba4 Merge pull request #49 from aeternity/PT-164597736-variant-types
Pt 164597736 variant types
2019-04-02 13:59:47 +02:00
Erik Stenman 30fbcc50c5 Longer ref. 2019-04-02 13:53:54 +02:00
Erik Stenman 27bc5474cb Upgrade aebytecode to new variant type representation. 2019-04-02 12:44:51 +02:00
Hans Svensson efeb391805 Merge pull request #48 from aeternity/cleanup_blake2
Remove aeso_blake2, use eblake2
2019-04-02 10:32:41 +02:00
Hans Svensson 15ca37342c Remove aeso_blake2, use eblake2 2019-04-02 09:00:20 +02:00
Luca Favatella 8b7e4db490 Merge pull request #47 from aeternity/PT-164834227-too-verbose-build
Fix build warning
2019-04-01 12:13:28 +01:00
Luca Favatella d89fd134b5 Fix build warning
Symptom:
```
src/aeso_aci.erl:18: Warning: record namespace is unused
```
2019-03-29 15:25:21 +00:00
Luca Favatella 37dfbf78ac Remove fragile file-based versioning (#46) 2019-03-15 10:12:41 +00:00
Tobias Lindahl 188916c61f Merge pull request #45 from aeternity/PT-164655050-fail-on-removed-VERSION
Check that VERSION file exists
2019-03-15 10:15:04 +01:00
Tobias Lindahl f395649419 Check that VERSION file exists 2019-03-15 09:50:39 +01:00
Tobias Lindahl 36395b597a Merge pull request #44 from aeternity/PT-164626753-latest-aebytecode
Upgrade to latest aebytecode (and by transitivity aeserialization)
2019-03-14 11:32:29 +01:00
Tobias Lindahl 177e32c117 Upgrade to latest aebytecode (and by transitivity aeserialization) 2019-03-14 10:59:15 +01:00
Hans Svensson 4d61ee65df Merge pull request #43 from aeternity/add_decode_calldata
add aeso_compiler:decode_calldata/3
2019-03-14 09:42:27 +01:00
Hans Svensson a089af555f More better type specs 2019-03-13 19:57:27 +01:00
Hans Svensson cd116b23d7 add aeso_compiler:decode_calldata/3 2019-03-13 16:15:48 +01:00
Tobias Lindahl fba6609c3a Merge pull request #42 from aeternity/fortuna2
Merge Fortuna to master
2019-03-13 13:44:48 +01:00
Tobias Lindahl e7c477d4de Merge pull request #41 from aeternity/PT-164595944-use-latest-aebytecode
Use latest aebytecode
2019-03-13 11:34:42 +01:00
Tobias Lindahl a44b787735 Use latest aebytecode 2019-03-13 11:17:33 +01:00
Hans Svensson cf46c9e303 Merge pull request #37 from aeternity/release_notes_etc
Release notes + note on versioning
v2.0.0
2019-03-09 13:07:31 +01:00
Erik Stenman b6a789bbbc Merge pull request #39 from aeternity/merge_master_to_fortuna
Merge master to fortuna
2019-03-05 14:51:13 +01:00
Erik Stenman ad34363673 Merge branch 'fortuna' into merge_master_to_fortuna 2019-03-05 14:35:10 +01:00
Erik Stenman 257de08100 Upgrade rebar.lock. 2019-03-05 14:32:15 +01:00
Erik Stenman 7ae4a98360 Use latest aebytecode. (#36)
* Use latest aebytecode.

* Fix argument to dup instruction.
2019-03-05 14:27:01 +01:00
Erik Stenman 5e6e607fa4 Use v2.0.1 of aebytecode including new sub dependencies. 2019-03-05 14:27:01 +01:00
Erik Stenman a69056c35e Change aebytecode branch ref to a tag. 2019-03-05 14:26:23 +01:00
Erik Stenman 8cfa611b20 Use right name for inc/1. Remove dead code. 2019-03-05 14:24:46 +01:00
Erik Stenman e9bdd59def Use local (patched) rebar3 in CI builds. 2019-03-05 14:24:46 +01:00
Erik Stenman 0da7376d11 Add patched rebar3 that dont run post hooks in al deps. 2019-03-05 14:24:46 +01:00
Erik Stenman af4f2ad795 Clean up. 2019-03-05 14:24:46 +01:00
Erik Stenman abae4a7602 Upgrade to latest aebytecode. 2019-03-05 14:24:22 +01:00
Erik Stenman 1cfd4c6f24 Add release target. 2019-03-05 14:24:22 +01:00
Ulf Norell f07a49c91d Skeleton for Fate backend 2019-03-05 14:23:19 +01:00
Erik Stenman e33e4cf2cd Use fortuna version of aebytecode in fortuna version of aesophia. 2019-03-05 14:22:59 +01:00
Hans Svensson 89971fb275 Release notes + note on versioning 2019-03-05 11:01:43 +01:00
Erik Stenman 85a014958d Use latest aebytecode. (#36)
* Use latest aebytecode.

* Fix argument to dup instruction.
2019-03-04 14:22:36 +01:00
Hans Svensson cdc7b901e6 Merge pull request #35 from aeternity/proper_version
Add a VERSION file at the top level and go from there
2019-03-04 14:20:59 +01:00
Hans Svensson f266c5eed8 Add a VERSION file at the top level and go from there 2019-03-04 12:17:54 +01:00
Hans Svensson 4d9d3077ad Merge pull request #34 from aeternity/fix_create_calldata_again_again
Fix calldata creation for contracts involving oracles
2019-03-01 15:03:51 +01:00
Ulf Norell 3efde2a2a1 handle hash literals when permissive_address_literals 2019-03-01 11:36:28 +01:00
Ulf Norell edc37bcf1b add case for signature literals to pretty printer 2019-03-01 11:08:28 +01:00
Ulf Norell 20f2a05638 fix problem with indent detection when inserting the __call function 2019-03-01 11:08:14 +01:00
Ulf Norell c2a5ed28cf please dialyzer 2019-03-01 11:07:46 +01:00