Commit Graph

24 Commits

Author SHA1 Message Date
Ulf Norell 510935d945 Framework and tests for code generation (icode/fcode) errors 2019-09-03 14:35:13 +02:00
Hans Svensson 249b61238e Structured parse_errors and type_errors 2019-09-03 14:35:13 +02:00
Hans Svensson bb0c3b54df ACI should also track payable 2019-08-19 08:57:31 +02:00
Radosław Rowicki c97eb99921 Fixed double parens in ACI pp
Co-Authored-By: Ulf Norell <ulf.norell@gmail.com>
2019-07-29 11:01:38 +02:00
radrow 5ff983b0b3 Updated tests 2019-07-22 13:56:45 +02:00
Ulf Norell dc5fd74934 Fix include path not being added if giving explicit options 2019-06-28 10:28:16 +02:00
Ulf Norell 85408a12a2 Update ACI to new entrypoint declarations
also make ACI understand namespaces
2019-06-28 09:36:07 +02:00
Hans Svensson d3a13eafed A record should be _one_ object 2019-05-28 14:25:37 +02:00
Hans Svensson 4b0837dc59 Leave state/event blank if not present 2019-05-28 13:07:24 +02:00
Hans Svensson 0ded431df8 Fix interface and use atoms instead of binaries 2019-05-28 11:18:21 +02:00
Hans Svensson e7419b79fd Put state and event types at the top level 2019-05-28 11:08:36 +02:00
Hans Svensson c60999edf0 Refactor aeso_aci with dont_unfold, etc. 2019-05-28 11:08:36 +02:00
Hans Svensson 5e6af18c7b Address review comment 2019-04-23 11:10:56 +02:00
Hans Svensson 4324bfd49e Add bytes(int), add address_literalsm add ecverify_secp25k1
hash -> bytes(32)
signature -> bytes(64)
address literals
2019-04-23 10:40:02 +02:00
Robert Virding 4a01c852c9 Add more test cases
And some trivial code cleanup.
2019-04-03 22:58:54 +02:00
Robert Virding df00c3958b First version of final aci
Should have more test cases and code cleanup
2019-04-03 17:53:16 +02: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
Robert Virding 0d56130baa Use correct parse error formats 2019-02-28 16:13:57 +01:00
Robert Virding 7448da16bb Make dialyzer happy and keep it quiet 2019-02-28 16:13:57 +01:00
Robert Virding 6f582af83e Add new encode function interface 2019-02-28 16:13:57 +01:00
Robert Virding 5d116b2e5a Make the decoder return a binary and untabify 2019-02-28 16:13:57 +01:00
Robert Virding cea581988d Don't decode init function as it should never be called 2019-02-28 16:13:57 +01:00
Robert Virding 2f36380a81 Add handling of private and stateful functions 2019-02-28 16:13:57 +01:00
Robert Virding d330133b3f First version, very much WIP 2019-02-28 16:13:57 +01:00