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
Ulf Norell
56f70fea6c
test oracle calldata fixes
2019-03-01 09:36:43 +01:00
Ulf Norell
9e908369ec
check create_calldata contract without the __call function first
2019-03-01 09:21:56 +01:00
Ulf Norell
9984679a24
better handling of permissive_literals
...
...that doesn't make the compiler crash
2019-03-01 09:02:55 +01:00
Robert Virding
8f27168908
Merge pull request #31 from aeternity/new-aci-generator
...
New aci generator
2019-02-28 18:41:59 +01:00
Robert Virding
8619f47ee6
Add very basic ACI testing
...
These should be extended and expanded.
2019-02-28 16:13:57 +01: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
931f2d3dcb
Move module documentation to separate files
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
Hans Svensson
6fccc902d0
Merge pull request #33 from aeternity/fix_create_calldata_again
...
Correctly handle ArgTypes in create_calldata
2019-02-28 14:57:54 +01:00
Hans Svensson
eb77a73d15
Correctly handle ArgTypes in create_calldata
2019-02-28 14:44:16 +01:00
Hans Svensson
62aa06cc3a
Merge pull request #32 from aeternity/fix_create_calldata
...
Fix handling of init in create_calldata
2019-02-28 10:12:15 +01:00
Hans Svensson
6d6fff2612
Better error handling when init is present but wrong
2019-02-28 09:56:16 +01:00
Erik Stenman
fadf3378b4
Merge pull request #27 from aeternity/fate-compiler2
...
Skeleton for Fate backend
2019-02-28 09:03:09 +01:00
Hans Svensson
95bf0d4b6c
Fix handling of init in create_calldata
2019-02-27 20:42:42 +01:00
Hans Svensson
e94c1f9d84
Merge pull request #30 from aeternity/to-sophia-value-revisited
...
To sophia value revisited
2019-02-27 11:36:03 +01:00
Hans Svensson
a263b09e57
Remove leftover io:format
2019-02-27 11:00:00 +01:00
Hans Svensson
5a3c8530b4
Dialyzer found an error
2019-02-26 21:03:52 +01:00
Ulf Norell
4c79f7b9f2
tests for calldata creation
2019-02-26 17:41:04 +01:00
Ulf Norell
e0fff00e64
get rid of byte code argument to create_calldata
...
This means that there is less type checking at calldata creation time.
Make sure that we check that the function hash exists before calling
a contract!
2019-02-26 17:31:53 +01:00