Commit Graph

  • 73b9a54172 Merge pull request #125 from aeternity/PT-162578406-payable_modifier Hans Svensson 2019-08-19 16:27:18 +02:00
  • bb0c3b54df ACI should also track payable #616 Hans Svensson 2019-08-16 14:38:20 +02:00
  • d0485304b6 Please dialyzer Hans Svensson 2019-08-16 11:11:25 +02:00
  • 86aeaa40ef Set aebytecode commit Hans Svensson 2019-08-16 09:37:16 +02:00
  • e9505e240f Add Address.is_payable(address) Hans Svensson 2019-08-15 13:57:24 +02:00
  • f27d37d624 Add payable modifier for contracts and entrypoints Hans Svensson 2019-08-14 13:40:57 +02:00
  • e566186800 Merge pull request #123 from aeternity/PT-167221635-remote-type-check Ulf Norell 2019-08-16 09:22:30 +02:00
  • 956b78fb01 aebytecode commit #614 Ulf Norell 2019-08-16 09:14:51 +02:00
  • 522d977be9 Remote calls now take typerep arguments Ulf Norell 2019-08-13 14:18:33 +02:00
  • dd26649f7d [PT-167805291] Add opcode for ecrecover (#122) Tino Breddin 2019-08-14 21:02:46 +02:00
  • 451b3636ac change aebytecode ver to the one from full node with my changes on top #615 aens-at-full-node-ver sennui 2019-08-14 15:22:30 +02:00
  • 514d80259e add extra argument to claim for bidding sennui 2019-08-12 18:31:42 +02:00
  • b669d2df1e Added list comprehensions and standard List, Option, Func, Pair, and Triple library (#105) Radosław Rowicki 2019-08-14 13:53:58 +02:00
  • d96f1a80d5 change version of bytecode to the one full node pulls at a time (not head of the master!) #611 pt-166866806-claim-with-name-fee sennui 2019-08-14 12:09:28 +02:00
  • 6c0ea774c4 add extra argument to claim for bidding sennui 2019-08-12 18:31:42 +02:00
  • 69ad8ce9bc Merge pull request #121 from aeternity/PT-166788647-fate-efficient-maps Ulf Norell 2019-08-14 08:58:54 +02:00
  • 3877174acb aebytecode commit #612 Ulf Norell 2019-08-13 15:53:49 +02:00
  • 448adb8890 Don't generate remote tail calls Ulf Norell 2019-08-12 14:43:32 +02:00
  • 864a94c59e Merge pull request #119 from radrow/patch-2 Hans Svensson 2019-08-12 16:59:58 +02:00
  • 518ae8e659 Mention tuple syntax change in changelog #610 Radosław Rowicki 2019-08-12 16:42:34 +02:00
  • df12f6af91 Merge pull request #118 from aeternity/PT-167126818 Thomas Arts 2019-08-06 15:30:47 +02:00
  • 6aed5dfacb Upgrade to newer aebytecode version #609 Thomas Arts 2019-08-06 13:20:03 +02:00
  • cecc977898 Compiler returns abi_version Thomas Arts 2019-08-06 13:11:31 +02:00
  • 74933b0616 Merge pull request #117 from aeternity/PT-167701356-split-store Ulf Norell 2019-08-06 12:27:18 +02:00
  • 6a27c4a68b Merge pull request #116 from aeternity/another_no_code Hans Svensson 2019-08-05 15:21:27 +02:00
  • d526e55c26 to_sophia_value should also use no_code option #607 Hans Svensson 2019-08-05 15:19:22 +02:00
  • 6f7f5fa13c Merge pull request #115 from aeternity/PT-166731397-add_compiler_backend Hans Svensson 2019-08-05 15:00:32 +02:00
  • 2d6381dc6f Generate INIT function which writes the state instead of returning it #608 Ulf Norell 2019-08-05 14:36:40 +02:00
  • 3663b4e5d0 Add no_code option to aeso_compile (for encode/decode calldata) #606 Hans Svensson 2019-08-05 12:00:14 +02:00
  • 4478fee6e6 Add ACI calldata test Hans Svensson 2019-08-05 10:46:56 +02:00
  • 79ae92a068 Add missing error message Ulf Norell 2019-08-05 14:01:35 +02:00
  • eb968d3cb9 Merge pull request #114 from aeternity/latest-aebytecode Ulf Norell 2019-08-05 11:54:01 +02:00
  • 054a5a4867 Update to latest aebytecode #605 Ulf Norell 2019-08-05 11:51:10 +02:00
  • e198dd8311 Merge pull request #113 from aeternity/test-fixes Ulf Norell 2019-08-05 09:31:31 +02:00
  • 46a996ead8 Update test case #604 Ulf Norell 2019-08-05 09:20:09 +02:00
  • 2bf6ab7655 Merge pull request #110 from radrow/patch-1 Hans Svensson 2019-08-05 09:15:12 +02:00
  • 5ff7aa5821 Merge pull request #109 from radrow/tuple-type Ulf Norell 2019-08-05 09:13:30 +02:00
  • 045df292be Fixed pretty printing and pattern split (#111) Radosław Rowicki 2019-07-29 13:27:01 +02:00
  • c97eb99921 Fixed double parens in ACI pp #600 Radosław Rowicki 2019-07-29 11:01:38 +02:00
  • 4c78ab3aee Covered qid case in ast_typerep #601 Radosław Rowicki 2019-07-26 15:31:06 +02:00
  • 5ff983b0b3 Updated tests radrow 2019-07-22 13:56:45 +02:00
  • 4bf382a997 Merge pull request #107 from radrow/master Hans Svensson 2019-07-20 21:05:40 +02:00
  • 4c72045a86 Changed tuple type parsing rule radrow 2019-07-20 19:00:53 +02:00
  • 7daf218b2a Changed 'require' function return type to Unit #598 radrow 2019-07-19 18:10:54 +02:00
  • 973850e6a6 Fix pat split radrow 2019-07-10 11:09:40 +02:00
  • 19948c6aad Merge pull request #104 from aeternity/PT-166868668-decode-fate-revert Tobias Lindahl 2019-07-09 16:52:35 +02:00
  • c4660fe0cf Properly decode revert strings for fate as well #595 Tobias Lindahl 2019-07-09 16:24:56 +02:00
  • e326908623 Merge pull request #103 from aeternity/PT-166868668-fate-abort Tobias Lindahl 2019-07-09 15:47:46 +02:00
  • 9be528a579 Use EXIT for internal errors to burn all gas #594 Tobias Lindahl 2019-07-09 14:36:09 +02:00
  • f67d7354a2 Merge pull request #102 from aeternity/PT-166927306-names-as-strings Tobias Lindahl 2019-07-01 10:55:38 +02:00
  • 6f873e45b8 Use a name string rather than a name hash in transfer and revoke #593 Tobias Lindahl 2019-06-28 11:04:06 +02:00
  • 8c3b675b0d Merge pull request #101 from aeternity/release-3.2 v3.2.0 Hans Svensson 2019-06-28 12:24:44 +02:00
  • 41011d15cc Prepare 3.2.0 #592 Hans Svensson 2019-06-28 11:43:00 +02:00
  • 9e0f84ec67 Update changelog Ulf Norell 2019-06-27 10:03:49 +02:00
  • 8b4f471d42 Merge pull request #100 from aeternity/private-function-revamp Ulf Norell 2019-06-28 10:55:10 +02:00
  • dc5fd74934 Fix include path not being added if giving explicit options #591 Ulf Norell 2019-06-28 09:33:08 +02:00
  • 6a59e455ce Update tests for entrypoints Ulf Norell 2019-06-27 14:16:33 +02:00
  • 85408a12a2 Update ACI to new entrypoint declarations Ulf Norell 2019-06-27 14:16:09 +02:00
  • 79137e058e Revamp private/public functions Ulf Norell 2019-06-27 12:10:25 +02:00
  • dd5fc17554 Merge pull request #99 from aeternity/PT-166897066-run_http_contracts_on_fate Hans Svensson 2019-06-28 07:49:04 +02:00
  • a617a6469d Change Chain.block_hash to return option(hash) #590 Hans Svensson 2019-06-27 14:19:39 +02:00
  • 502a4e6464 Fix to_sophia_value for FATE backend Hans Svensson 2019-06-27 10:42:31 +02:00
  • c647a2cd34 Merge pull request #98 from aeternity/namespace-fix Hans Svensson 2019-06-27 09:34:48 +02:00
  • 292d1aa65b Fix namespace bug #589 Ulf Norell 2019-06-27 09:15:11 +02:00
  • 259bae1720 Test case for another name space bug Ulf Norell 2019-06-27 09:13:10 +02:00
  • a47fa59f5b Merge pull request #97 from aeternity/PT-166899532-static_hashing_for_events Hans Svensson 2019-06-26 14:22:43 +02:00
  • 2bf5e59e2b Pre-compute and switch to Blake2b for event name hash #588 Hans Svensson 2019-06-26 13:30:45 +02:00
  • 02ba4b265b Merge pull request #96 from aeternity/PT-166233700-fate-nameservice Tobias Lindahl 2019-06-26 13:33:47 +02:00
  • c26ace6c2c Implement aens instructions for fate #587 Tobias Lindahl 2019-06-26 13:24:48 +02:00
  • cfb1605a76 Merge pull request #95 from aeternity/PT-166233670-fate-events Hans Svensson 2019-06-26 08:48:44 +02:00
  • 20085301ef aebytecode commit #586 Ulf Norell 2019-06-25 11:41:05 +02:00
  • 3c8d9561a0 More thorough test for different event types Ulf Norell 2019-06-25 16:27:16 +02:00
  • 523d6b03a9 Allow bytes(N) as indices if N =< 32 and payload if N > 32 Ulf Norell 2019-06-25 16:26:50 +02:00
  • 961f557215 Events now compile to FATE Ulf Norell 2019-06-25 15:01:42 +02:00
  • 0cf6a52b26 Compile events to FATE Ulf Norell 2019-06-25 14:54:01 +02:00
  • a3efaf71a7 Compile oracle check functions in FATE backend Ulf Norell 2019-06-25 11:05:29 +02:00
  • c7a8a4af22 Merge pull request #94 from aeternity/bytes-to-x Ulf Norell 2019-06-24 14:56:20 +02:00
  • 0ef7c59771 Fix issues discovered by dialyzer #585 Ulf Norell 2019-06-24 14:29:20 +02:00
  • 894ae19435 aebytecode commit Ulf Norell 2019-06-24 11:44:46 +02:00
  • cee8a4ecf3 Compile bytes_to_X in AEVM backend Ulf Norell 2019-06-24 11:44:39 +02:00
  • bde5a3c071 Compile bytes_to_X in FATE backend Ulf Norell 2019-06-24 11:44:23 +02:00
  • 6612c29758 Type check Bytes.to_X builtins Ulf Norell 2019-06-24 11:44:07 +02:00
  • 2e0c44862c Merge pull request #93 from aeternity/PT-166788837-bytes Ulf Norell 2019-06-24 07:18:33 +02:00
  • 7fa98892a8 Fix compiler crash on missing let body #584 Ulf Norell 2019-06-21 14:16:26 +02:00
  • d38367e023 Fix bug in type checker Ulf Norell 2019-06-20 16:01:46 +02:00
  • 592869bf75 aebytecode commit Ulf Norell 2019-06-20 14:36:15 +02:00
  • 4f9d4e5c07 Update compiler for bytes Ulf Norell 2019-06-20 12:11:43 +02:00
  • 20aeade545 Merge pull request #91 from aeternity/PT-166696064-add-calldata-decode Thomas Arts 2019-06-20 14:26:44 +02:00
  • c745827c53 Update src/aeso_vm_decode.erl #582 Thomas Arts 2019-06-20 14:19:39 +02:00
  • 389e931674 Unit type instead of bool Thomas Arts 2019-06-19 13:35:08 +02:00
  • d571993405 Fix type spec Thomas Arts 2019-06-19 12:38:55 +02:00
  • ff11943576 Add test contract Thomas Arts 2019-06-19 12:27:05 +02:00
  • 66528c8a6a Move translate_vm to aeso_vm_decode Thomas Arts 2019-06-18 13:50:28 +02:00
  • 46c746da1c Refactor string_to_code Thomas Arts 2019-06-18 13:47:35 +02:00
  • d3ce5010d0 Update tests Thomas Arts 2019-06-18 13:46:27 +02:00
  • 1c346af85e whitespaces Thomas Arts 2019-06-17 13:43:29 +02:00
  • 69fa03ca9f Merge pull request #92 from aeternity/PT-166786424-check-oracle-types Tobias Lindahl 2019-06-20 10:31:04 +02:00
  • 03c6ae1c74 Add type information to oracle instructions #583 Tobias Lindahl 2019-06-20 09:23:09 +02:00
  • 990df562e0 Handle oracle operation in FATE (#90) Tobias Lindahl 2019-06-18 14:32:08 +02:00
  • fc82b1646c Merge pull request #89 from aeternity/PT-164629640-auth_tx_hash_for_fatge Hans Svensson 2019-06-18 08:51:13 +02:00