Tobias Lindahl
|
c26ace6c2c
|
Implement aens instructions for fate
|
2019-06-26 13:24:48 +02:00 |
|
Hans Svensson
|
cfb1605a76
|
Merge pull request #95 from aeternity/PT-166233670-fate-events
PT-166233670 FATE events
|
2019-06-26 08:48:44 +02:00 |
|
Ulf Norell
|
20085301ef
|
aebytecode commit
|
2019-06-25 19:58:14 +02:00 |
|
Ulf Norell
|
3c8d9561a0
|
More thorough test for different event types
|
2019-06-25 19:58:14 +02:00 |
|
Ulf Norell
|
523d6b03a9
|
Allow bytes(N) as indices if N =< 32 and payload if N > 32
|
2019-06-25 19:58:14 +02:00 |
|
Ulf Norell
|
961f557215
|
Events now compile to FATE
|
2019-06-25 19:58:14 +02:00 |
|
Ulf Norell
|
0cf6a52b26
|
Compile events to FATE
|
2019-06-25 19:58:14 +02:00 |
|
Ulf Norell
|
a3efaf71a7
|
Compile oracle check functions in FATE backend
|
2019-06-25 16:27:48 +02:00 |
|
Ulf Norell
|
c7a8a4af22
|
Merge pull request #94 from aeternity/bytes-to-x
Add Bytes.to_int and Bytes.to_str
|
2019-06-24 14:56:20 +02:00 |
|
Ulf Norell
|
0ef7c59771
|
Fix issues discovered by dialyzer
|
2019-06-24 14:29:20 +02:00 |
|
Ulf Norell
|
894ae19435
|
aebytecode commit
|
2019-06-24 14:25:08 +02:00 |
|
Ulf Norell
|
cee8a4ecf3
|
Compile bytes_to_X in AEVM backend
|
2019-06-24 14:09:20 +02:00 |
|
Ulf Norell
|
bde5a3c071
|
Compile bytes_to_X in FATE backend
|
2019-06-24 11:44:23 +02:00 |
|
Ulf Norell
|
6612c29758
|
Type check Bytes.to_X builtins
|
2019-06-24 11:44:07 +02:00 |
|
Ulf Norell
|
2e0c44862c
|
Merge pull request #93 from aeternity/PT-166788837-bytes
PT-166788837 bytes
|
2019-06-24 07:18:33 +02:00 |
|
Ulf Norell
|
7fa98892a8
|
Fix compiler crash on missing let body
|
2019-06-21 14:16:26 +02:00 |
|
Ulf Norell
|
d38367e023
|
Fix bug in type checker
|
2019-06-20 16:02:19 +02:00 |
|
Ulf Norell
|
592869bf75
|
aebytecode commit
|
2019-06-20 15:39:55 +02:00 |
|
Ulf Norell
|
4f9d4e5c07
|
Update compiler for bytes
|
2019-06-20 14:36:08 +02:00 |
|
Thomas Arts
|
20aeade545
|
Merge pull request #91 from aeternity/PT-166696064-add-calldata-decode
Pt 166696064 add calldata decode
|
2019-06-20 14:26:44 +02:00 |
|
Thomas Arts
|
c745827c53
|
Update src/aeso_vm_decode.erl
Co-Authored-By: Hans Svensson <hanssv@gmail.com>
|
2019-06-20 14:19:39 +02:00 |
|
Thomas Arts
|
389e931674
|
Unit type instead of bool
|
2019-06-20 13:13:28 +02:00 |
|
Thomas Arts
|
d571993405
|
Fix type spec
|
2019-06-20 13:13:25 +02:00 |
|
Thomas Arts
|
ff11943576
|
Add test contract
|
2019-06-20 13:10:08 +02:00 |
|
Thomas Arts
|
66528c8a6a
|
Move translate_vm to aeso_vm_decode
|
2019-06-20 13:10:08 +02:00 |
|
Thomas Arts
|
46c746da1c
|
Refactor string_to_code
|
2019-06-20 13:10:08 +02:00 |
|
Thomas Arts
|
d3ce5010d0
|
Update tests
|
2019-06-20 13:10:08 +02:00 |
|
Thomas Arts
|
1c346af85e
|
whitespaces
|
2019-06-20 13:10:08 +02:00 |
|
Tobias Lindahl
|
69fa03ca9f
|
Merge pull request #92 from aeternity/PT-166786424-check-oracle-types
Add type information to oracle instructions
|
2019-06-20 10:31:04 +02:00 |
|
Tobias Lindahl
|
03c6ae1c74
|
Add type information to oracle instructions
|
2019-06-20 09:23:09 +02:00 |
|
Tobias Lindahl
|
990df562e0
|
Handle oracle operation in FATE (#90)
* Handle oracle operation in FATE
Keep oracle type information on fcode level
Introduce typereps as values
Handle oracle registration
Handle oracle query object and oracle_query op
Handle oracle get question
Handle oracle query fee
Handle oracle get answer
Handle oracle respond
Handle oracle extend
* Address review comment
|
2019-06-18 14:32:08 +02:00 |
|
Hans Svensson
|
fc82b1646c
|
Merge pull request #89 from aeternity/PT-164629640-auth_tx_hash_for_fatge
Pt 164629640 auth tx hash for FATE
|
2019-06-18 08:51:13 +02:00 |
|
Hans Svensson
|
81f277127d
|
Handle signature, hash and map in create_calldata for FATE
|
2019-06-14 16:08:59 +02:00 |
|
Hans Svensson
|
11dc632927
|
Add handling of auth_tx_hash
|
2019-06-14 13:14:24 +02:00 |
|
Thomas Arts
|
e81439779c
|
Merge pull request #87 from aeternity/PT-166636909-avoid-calldata-collision
Pt 166636909 avoid calldata collision
|
2019-06-14 13:09:25 +02:00 |
|
Thomas Arts
|
e5c64a5fad
|
Add lit_to_fate and fix cons translation
|
2019-06-14 12:41:36 +02:00 |
|
Thomas Arts
|
a34558412d
|
Arguments are in the body of the call, use term_to_fate before serializing them
|
2019-06-14 12:41:21 +02:00 |
|
Thomas Arts
|
95c41b8eee
|
Avoid hash collisions in calldata creation
|
2019-06-14 12:41:21 +02:00 |
|
Thomas Arts
|
3a6337d8ca
|
Testing that fate calldata is immune to existing __call in contract
|
2019-06-14 12:41:21 +02:00 |
|
Luca Favatella
|
5a7d352b11
|
Merge pull request #84 from aeternity/PT-166546345-upgrade-rebar3
Upgrade rebar3 to latest stable one
|
2019-06-14 11:18:46 +01:00 |
|
Ulf Norell
|
9eab558642
|
Merge pull request #88 from aeternity/PT-166694614-require
Add require builtin
|
2019-06-14 11:09:03 +02:00 |
|
Ulf Norell
|
17a1fd8095
|
Add require builtin
|
2019-06-14 10:27:07 +02:00 |
|
Thomas Arts
|
5628cf90b8
|
Merge pull request #86 from aeternity/PT-166602172-create-calldata-fate
Pt 166602172 create calldata fate
|
2019-06-11 15:46:30 +02:00 |
|
Thomas Arts
|
46963a8326
|
Update aeso_compiler
|
2019-06-11 15:25:01 +02:00 |
|
Thomas Arts
|
5513c4de1b
|
New version of aebytecode
|
2019-06-11 15:24:58 +02:00 |
|
Hans Svensson
|
ab6d7fbf56
|
Merge pull request #85 from aeternity/fate-crypto-ops
Fate crypto ops
|
2019-06-11 12:08:10 +02:00 |
|
Hans Svensson
|
a14fa93920
|
Add contract_to_address to FATE
|
2019-06-11 12:05:58 +02:00 |
|
Luca Favatella
|
c411f11fd0
|
Upgrade rebar3 to latest stable one
... without deviations from upstream.
Fetched using:
```
curl -sSLO https://github.com/aeternity/rebar3/releases/download/3.11.1-aeternity.1/rebar3
```
That tag is commit c5eecfc.
|
2019-06-11 09:44:43 +01:00 |
|
Hans Svensson
|
3e2281a834
|
Make fate-backend also return a Map
|
2019-06-10 15:13:34 +02:00 |
|
Ulf Norell
|
7b5db76c13
|
aebytecode commit
|
2019-06-05 18:20:20 +02:00 |
|