Commit Graph

  • 15ca37342c Remove aeso_blake2, use eblake2 #539 Hans Svensson 2019-04-02 09:00:20 +02:00
  • 8b7e4db490
    Merge pull request #47 from aeternity/PT-164834227-too-verbose-build Luca Favatella 2019-04-01 12:13:28 +01:00
  • d89fd134b5 Fix build warning #538 Luca Favatella 2019-03-29 15:25:19 +00:00
  • 37dfbf78ac
    Remove fragile file-based versioning (#46) Luca Favatella 2019-03-15 10:12:41 +00:00
  • 20251d7941 Remove fragile file-based versioning #537 Luca Favatella 2019-03-15 09:56:24 +00:00
  • 188916c61f
    Merge pull request #45 from aeternity/PT-164655050-fail-on-removed-VERSION Tobias Lindahl 2019-03-15 10:15:04 +01:00
  • f395649419 Check that VERSION file exists #536 Tobias Lindahl 2019-03-15 09:50:39 +01:00
  • 36395b597a
    Merge pull request #44 from aeternity/PT-164626753-latest-aebytecode Tobias Lindahl 2019-03-14 11:32:29 +01:00
  • 177e32c117 Upgrade to latest aebytecode (and by transitivity aeserialization) #535 Tobias Lindahl 2019-03-14 10:59:15 +01:00
  • 4d61ee65df
    Merge pull request #43 from aeternity/add_decode_calldata Hans Svensson 2019-03-14 09:42:27 +01:00
  • a089af555f More better type specs #534 Hans Svensson 2019-03-13 19:57:27 +01:00
  • cd116b23d7 add aeso_compiler:decode_calldata/3 Hans Svensson 2019-03-13 16:13:23 +01:00
  • fba6609c3a
    Merge pull request #42 from aeternity/fortuna2 Tobias Lindahl 2019-03-13 13:44:48 +01:00
  • e7c477d4de
    Merge pull request #41 from aeternity/PT-164595944-use-latest-aebytecode #533 Tobias Lindahl 2019-03-13 11:34:42 +01:00
  • a44b787735 Use latest aebytecode #532 Tobias Lindahl 2019-03-13 11:17:33 +01:00
  • cf46c9e303
    Merge pull request #37 from aeternity/release_notes_etc v2.0.0 Hans Svensson 2019-03-09 13:07:31 +01:00
  • a26f87b482
    Merge branch 'fortuna' into fix_windows_build #529 Erik Stenman 2019-03-05 15:47:57 +01:00
  • b6a789bbbc
    Merge pull request #39 from aeternity/merge_master_to_fortuna Erik Stenman 2019-03-05 14:51:13 +01:00
  • ad34363673
    Merge branch 'fortuna' into merge_master_to_fortuna #530 Erik Stenman 2019-03-05 14:35:10 +01:00
  • 257de08100 Upgrade rebar.lock. Erik Stenman 2019-03-05 14:32:15 +01:00
  • 7ae4a98360 Use latest aebytecode. (#36) Erik Stenman 2019-03-04 14:22:36 +01:00
  • 5e6e607fa4 Use v2.0.1 of aebytecode including new sub dependencies. Erik Stenman 2019-02-26 09:43:14 +01:00
  • a69056c35e Change aebytecode branch ref to a tag. Erik Stenman 2019-02-25 16:42:32 +01:00
  • 8cfa611b20 Use right name for inc/1. Remove dead code. Erik Stenman 2019-02-25 13:25:36 +01:00
  • e9bdd59def Use local (patched) rebar3 in CI builds. Erik Stenman 2019-02-25 13:18:13 +01:00
  • 0da7376d11 Add patched rebar3 that dont run post hooks in al deps. Erik Stenman 2019-02-25 13:12:42 +01:00
  • af4f2ad795 Clean up. Erik Stenman 2019-02-25 13:10:04 +01:00
  • abae4a7602 Upgrade to latest aebytecode. Erik Stenman 2019-02-25 09:07:52 +01:00
  • 1cfd4c6f24 Add release target. Erik Stenman 2019-02-20 17:34:49 +01:00
  • f07a49c91d Skeleton for Fate backend Ulf Norell 2019-01-11 15:02:52 +01:00
  • e33e4cf2cd Use fortuna version of aebytecode in fortuna version of aesophia. Erik Stenman 2019-02-15 12:42:49 +01:00
  • 6a5f34ef46 Fix windows build by upgrading to latest aebytecode. Erik Stenman 2019-03-05 13:28:10 +01:00
  • 89971fb275 Release notes + note on versioning #528 Hans Svensson 2019-03-05 11:01:43 +01:00
  • 85a014958d
    Use latest aebytecode. (#36) Erik Stenman 2019-03-04 14:22:36 +01:00
  • cdc7b901e6
    Merge pull request #35 from aeternity/proper_version Hans Svensson 2019-03-04 14:20:59 +01:00
  • 187ff03caa Fix argument to dup instruction. #527 Erik Stenman 2019-03-04 14:15:38 +01:00
  • 9d1435a428 Use latest aebytecode. Erik Stenman 2019-03-04 13:30:14 +01:00
  • f266c5eed8 Add a VERSION file at the top level and go from there #526 Hans Svensson 2019-03-04 12:17:54 +01:00
  • 4d9d3077ad
    Merge pull request #34 from aeternity/fix_create_calldata_again_again Hans Svensson 2019-03-01 15:03:51 +01:00
  • 3efde2a2a1 handle hash literals when permissive_address_literals #525 Ulf Norell 2019-03-01 11:36:28 +01:00
  • edc37bcf1b add case for signature literals to pretty printer Ulf Norell 2019-03-01 11:08:28 +01:00
  • 20f2a05638 fix problem with indent detection when inserting the __call function Ulf Norell 2019-03-01 11:08:14 +01:00
  • c2a5ed28cf please dialyzer Ulf Norell 2019-03-01 09:54:43 +01:00
  • 56f70fea6c test oracle calldata fixes Ulf Norell 2019-03-01 09:36:43 +01:00
  • 9e908369ec check create_calldata contract without the __call function first Ulf Norell 2019-03-01 09:21:56 +01:00
  • 9984679a24 better handling of permissive_literals Ulf Norell 2019-03-01 09:02:55 +01:00
  • 8f27168908
    Merge pull request #31 from aeternity/new-aci-generator Robert Virding 2019-02-28 18:41:59 +01:00
  • 8619f47ee6 Add very basic ACI testing #522 Robert Virding 2019-02-28 16:09:59 +01:00
  • 0d56130baa Use correct parse error formats Robert Virding 2019-02-28 16:08:03 +01:00
  • 7448da16bb Make dialyzer happy and keep it quiet Robert Virding 2019-02-26 16:25:23 +01:00
  • 6f582af83e Add new encode function interface Robert Virding 2019-02-26 02:01:00 +01:00
  • 931f2d3dcb Move module documentation to separate files Robert Virding 2019-02-07 15:45:36 +01:00
  • 5d116b2e5a Make the decoder return a binary and untabify Robert Virding 2019-02-06 17:07:15 +01:00
  • cea581988d Don't decode init function as it should never be called Robert Virding 2019-02-06 14:36:16 +01:00
  • 2f36380a81 Add handling of private and stateful functions Robert Virding 2019-02-01 17:00:12 +01:00
  • d330133b3f First version, very much WIP Robert Virding 2019-01-24 18:38:24 +01:00
  • 6fccc902d0
    Merge pull request #33 from aeternity/fix_create_calldata_again Hans Svensson 2019-02-28 14:57:54 +01:00
  • eb77a73d15 Correctly handle ArgTypes in create_calldata #524 Hans Svensson 2019-02-28 14:44:16 +01:00
  • 62aa06cc3a
    Merge pull request #32 from aeternity/fix_create_calldata Hans Svensson 2019-02-28 10:12:15 +01:00
  • 6d6fff2612 Better error handling when init is present but wrong #523 Hans Svensson 2019-02-28 09:56:16 +01:00
  • fadf3378b4
    Merge pull request #27 from aeternity/fate-compiler2 Erik Stenman 2019-02-28 09:03:09 +01:00
  • 95bf0d4b6c Fix handling of init in create_calldata Hans Svensson 2019-02-27 20:42:42 +01:00
  • e94c1f9d84
    Merge pull request #30 from aeternity/to-sophia-value-revisited Hans Svensson 2019-02-27 11:36:03 +01:00
  • a263b09e57 Remove leftover io:format #521 Hans Svensson 2019-02-27 11:00:00 +01:00
  • 5a3c8530b4 Dialyzer found an error Hans Svensson 2019-02-26 21:03:52 +01:00
  • 4c79f7b9f2 tests for calldata creation Ulf Norell 2019-02-26 17:41:04 +01:00
  • e0fff00e64 get rid of byte code argument to create_calldata Ulf Norell 2019-02-26 17:31:53 +01:00
  • 7c95aafbb8
    Merge pull request #29 from aeternity/more_better_errors Hans Svensson 2019-02-26 16:21:35 +01:00
  • 5a4a84805f change create_calldata function to also take fun name and arguments Ulf Norell 2019-02-26 15:01:27 +01:00
  • cc3e322179 new version of to_sophia_value Ulf Norell 2019-02-26 14:34:57 +01:00
  • 54edba3164 Use v2.0.1 of aebytecode including new sub dependencies. #518 Erik Stenman 2019-02-26 09:43:14 +01:00
  • f16d699f6d
    Merge pull request #28 from aeternity/decode-vm-to-sophia Ulf Norell 2019-02-26 09:00:48 +01:00
  • 7b474e439c Improve Events error message + more tests #520 Hans Svensson 2019-02-25 21:53:52 +01:00
  • fc64ca572d Change aebytecode branch ref to a tag. Erik Stenman 2019-02-25 16:42:32 +01:00
  • eb926b1352 fix type signature #519 Ulf Norell 2019-02-25 14:42:47 +01:00
  • dc4a2ca2f9 tests for aeso:compiler:to_sophia_value/2 Ulf Norell 2019-02-25 14:24:16 +01:00
  • f866e24624 pretty print nullary constructor applications without the parens Ulf Norell 2019-02-25 14:23:44 +01:00
  • ccad660eac add compiler function to translate a vm value to Sophia AST Ulf Norell 2019-02-25 13:44:23 +01:00
  • 53b85ce6f4 Use right name for inc/1. Remove dead code. Erik Stenman 2019-02-25 13:25:36 +01:00
  • a7af62c089 Use local (patched) rebar3 in CI builds. Erik Stenman 2019-02-25 13:18:13 +01:00
  • abc70ba288 Add patched rebar3 that dont run post hooks in al deps. Erik Stenman 2019-02-25 13:12:42 +01:00
  • 6342cd6a08 Clean up. Erik Stenman 2019-02-25 13:10:04 +01:00
  • 123d1d2fa2 Upgrade to latest aebytecode. Erik Stenman 2019-02-25 09:07:52 +01:00
  • b7b54b38a8 Add release target. Erik Stenman 2019-02-20 17:34:49 +01:00
  • ae3f292f03 Skeleton for Fate backend Ulf Norell 2019-01-11 15:02:52 +01:00
  • bcdf311096 Use fortuna version of aebytecode in fortuna version of aesophia. Erik Stenman 2019-02-15 12:42:49 +01:00
  • 202a06a580
    Merge pull request #25 from aeternity/PT-156466783-namespaces Robert Virding 2019-02-13 15:54:07 +01:00
  • a1d33e93ab
    Merge pull request #26 from aeternity/improved_roma_standalone roma Hans Svensson 2019-02-12 14:52:12 +01:00
  • d14c56d4b5 Fix testing to use new error message format #517 Robert Virding 2019-01-25 15:57:02 +01:00
  • f41b0a0ba7 Add create calldata to standalone compiler Hans Svensson 2019-02-11 21:43:22 +01:00
  • cef2383726 Cleanup whitespace, bad typespec, and remaining enacl reference Hans Svensson 2019-01-28 10:47:12 +01:00
  • 3137bc4d4a Improve the interface to the compiler Robert Virding 2019-01-11 17:36:31 +01:00
  • be9935cd7e
    Merge branch 'master' into quickcheck-ci #505 quickcheck-ci Thomas Arts 2019-02-11 13:11:46 +01:00
  • b5b0d30fc4 Less hacky handling of Chain.event #516 Ulf Norell 2019-02-08 14:48:38 +01:00
  • 236ef6eb89 Dialyzed! Ulf Norell 2019-02-08 14:15:15 +01:00
  • aa6d56ce9b Allow passing an explicit "file system" for included files to the compiler Ulf Norell 2019-02-08 14:05:29 +01:00
  • 0b86cdc318 Clean up test case Ulf Norell 2019-02-08 12:12:02 +01:00
  • 27cbedc7ab Further generalise used names computation Ulf Norell 2019-02-08 11:47:54 +01:00
  • 2ac47059c1 Refactor used_ids and used_types into a generic fold Ulf Norell 2019-02-08 10:39:48 +01:00
  • 421bc01012 Add error messages for bad include and nested namespace Hans Svensson 2019-02-08 11:51:50 +01:00