Commit Graph

  • 1fb24f0d63 Bump to aebytecode v3.3.0 Hans Svensson 2023-05-25 21:10:03 +02:00
  • 33fd83bc56 Use and and not andalso in unify, some things have side-effects Hans Svensson 2023-05-05 13:06:33 +02:00
  • 021ba6f465 Add tests Hans Svensson 2023-05-05 13:06:07 +02:00
  • ae83c434fd Add split_any, to_fixed_size, size, to_any_size, Int.to_bytes and String.to_bytes Hans Svensson 2023-05-05 13:05:47 +02:00
  • fda58ec430 Extend compiler to allow bytes()/bytes as type Hans Svensson 2023-04-27 11:55:15 +02:00
  • fcca1bab15 Deployed 43c8328 to v7.2.1 with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-29 11:51:31 +00:00
  • 32a98112d3 [Ceres]: Document generic all names delegation signatures (#440) Hans Svensson 2023-03-22 08:55:57 +01:00
  • acd2fa8184 [Ceres]: document changes to Auth.tx_hash (#439) Hans Svensson 2023-03-03 10:06:45 +01:00
  • c5394c3068 [Ceres]: Introduce AENSv2 to add raw data pointers (#426) Hans Svensson 2022-11-16 21:31:44 +01:00
  • a347795475 [Ceres]: Add bitwise ops, Address.to_bytes and Crypto.poseidon Hans Svensson 2021-10-29 13:34:40 +02:00
  • c6df9e875f Let CERES compiler be v8.0.0 tentatively Hans Svensson 2021-11-04 10:40:18 +01:00
  • 7cfe77e9aa Deployed 43c8328 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-29 11:46:55 +00:00
  • 43c8328615
    Prepare v7.2.1 release (#466) v7.2.1 Gaith Hallak 2023-06-29 15:46:23 +04:00
  • f434eb8cf7 Prepare v7.2.1 release #957 Gaith Hallak 2023-06-29 14:13:43 +04:00
  • d7436dce28 Deployed c15d411 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-28 14:44:10 +00:00
  • c15d411660
    Fix bugs caused by the addition of debugging symbols (#464) Gaith Hallak 2023-06-28 18:43:41 +04:00
  • eebe958b7d Fix for event datatype #955 Gaith Hallak 2023-06-28 17:36:25 +04:00
  • 6fc17c2010 Fix get_catchalls bug Gaith Hallak 2023-06-28 14:39:36 +04:00
  • 48347b514d [Ceres]: Document generic all names delegation signatures (#440) #954 Hans Svensson 2023-03-22 08:55:57 +01:00
  • 765d79ee7b Ceres: document changes to Auth.tx_hash (#439) Hans Svensson 2023-03-03 10:06:45 +01:00
  • 614b950e65 Remove unused variable in AENSCompat Hans Svensson 2022-12-01 08:33:59 +01:00
  • 884c341cdd Introduce AENSv2 namespace to introduce raw data pointers (#426) Hans Svensson 2022-11-16 21:31:44 +01:00
  • 1caf43e084 Add bitwise operations, Address.to_bytes and Crypto.poseidon Hans Svensson 2021-10-29 13:34:40 +02:00
  • d784482ab9 Let CERES compiler be v8.0.0 tentatively Hans Svensson 2021-11-04 10:40:18 +01:00
  • ca30cd9783 Deployed b902226 to v7.2.0 with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-19 10:23:59 +00:00
  • c75dbd1079 Deployed b902226 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-19 10:22:09 +00:00
  • b902226c26
    Prepare v7.2.0 release (#462) v7.2.0 Gaith Hallak 2023-06-19 13:21:44 +03:00
  • b3e72689b2 Deployed c1e8195 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-19 09:49:31 +00:00
  • c1e8195fd8
    Document Chain.spend and sort Chain functions (#460) Hans Svensson 2023-06-19 11:49:03 +02:00
  • 0100acf158 Prepare v7.2.0 release #953 Gaith Hallak 2023-06-19 12:32:13 +03:00
  • 1e24462efc Too little coffee, re-adding gas-limit #951 Hans Svensson 2023-06-16 09:13:51 +02:00
  • 097be3946c Document Chain.spend and sort Chain functions Hans Svensson 2023-06-16 08:59:37 +02:00
  • 43702221f3 Deployed d5ff9d4 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-15 20:46:04 +00:00
  • d5ff9d4a2f
    fix AENS.update stdlib doc (#459) Hans Svensson 2023-06-15 22:45:39 +02:00
  • 5cc743f89f fix AENS.update stdlib doc #950 Hans Svensson 2023-06-15 14:05:36 +02:00
  • 733ce955a5 Deployed c395849 to master with MkDocs 1.4.2 and mike 1.1.2 GitHub Action 2023-06-13 11:37:14 +00:00
  • c395849684
    Introduce debugging symbols (#424) Gaith Hallak 2023-06-13 14:36:48 +03:00
  • 4c7798f84a Remove location anns from contract call type #915 Gaith Hallak 2023-06-09 19:58:33 +03:00
  • 3ea11105b4 Remove file committed by mistake Gaith Hallak 2023-06-09 13:38:51 +03:00
  • 34920eb467 Fix calldata tests Gaith Hallak 2023-06-09 13:34:16 +03:00
  • 1353cebc99 Remove the getopt dep Gaith Hallak 2023-06-09 13:05:00 +03:00
  • 3a13840451 Upgrade aebytecode Gaith Hallak 2023-05-28 13:43:53 +03:00
  • 271870b2a4 Update rename when a new rename comes up Gaith Hallak 2023-05-26 16:50:35 +03:00
  • 9b9853cbfd Fix pattern matching on fpat Gaith Hallak 2023-05-26 16:16:20 +03:00
  • 4c29750c3c Fix pp_fpat Gaith Hallak 2023-05-26 13:54:03 +03:00
  • de52ca362a Upgrade aebytecode version Gaith Hallak 2023-05-26 13:53:51 +03:00
  • 9208a5974e Use FAnn instead of get_fann(Body) Gaith Hallak 2023-05-25 15:22:13 +03:00
  • 7c67561585 Fix issues with pretty-printing of fexprs Gaith Hallak 2023-05-19 18:46:04 +03:00
  • 066ff0bc96 Add annotations to fexpr var Gaith Hallak 2023-05-19 11:02:36 +03:00
  • f3398b9b8b Update the lock file Gaith Hallak 2023-04-17 17:50:16 +03:00
  • e0dd64cd22 Upgrade aebytecode dep Gaith Hallak 2023-04-17 17:49:05 +03:00
  • 55ea2caa54 Upgrade aebytecode dep Gaith Hallak 2023-04-17 10:55:05 +03:00
  • 39ccb44c86 Fix the inability to pattern match constructors Gaith Hallak 2023-04-08 13:20:43 +03:00
  • ccc6d98fe9 Add DBG_DEF for switch pattern vars Gaith Hallak 2023-04-08 12:02:08 +03:00
  • f6730bd274 Revert "Save fresh names of pattern variables" Gaith Hallak 2023-04-07 14:09:30 +03:00
  • b69af9a499 Set fann for switches Gaith Hallak 2023-04-05 16:53:28 +03:00
  • f41e05928b Implement fsplit_pat_vars for assign Gaith Hallak 2023-03-31 19:48:49 +03:00
  • f05c246335 Save fresh names of pattern variables Gaith Hallak 2023-03-31 19:47:09 +03:00
  • 626b27ce1a Add DBG_CONTRACT and DBG_LOC before DBG_DEF Gaith Hallak 2023-03-29 10:56:46 +03:00
  • 88a1e07f13 Check if a var name is fresh in separate function Gaith Hallak 2023-03-22 14:22:31 +03:00
  • e579ea15e8 Add DBG_CONTRACT instruction Gaith Hallak 2023-03-19 13:15:31 +03:00
  • 73133e39dc Upgrade aebytecode: Add DBG_CONTRACT Gaith Hallak 2023-03-19 13:06:16 +03:00
  • 49bcc48360 Rename env.debug to env.debug_info Gaith Hallak 2023-03-18 13:57:11 +03:00
  • 3a40ef05fc Disable tail call optimization for better debug call stack Gaith Hallak 2023-03-18 13:50:32 +03:00
  • 61ffa8f849 Revert "Add DBG_CALL and DBG_RETURN" Gaith Hallak 2023-03-17 18:11:53 +03:00
  • 7e3d8ea102 Revert "Separate the split at CALL_T and loop" Gaith Hallak 2023-03-17 18:11:50 +03:00
  • bc4f3fdbbd Separate the split at CALL_T and loop Gaith Hallak 2023-03-17 17:34:55 +03:00
  • 335d91b48a Add DBG_CALL and DBG_RETURN Gaith Hallak 2023-03-17 12:06:49 +03:00
  • 45b0df8aff Add dbg_loc in to_scode Gaith Hallak 2023-03-14 11:10:49 +03:00
  • 7e8db136b2 Remove dbg_loc before closure Gaith Hallak 2023-03-14 09:20:36 +03:00
  • cdd3c514b5 Fix indenting Gaith Hallak 2023-03-14 09:10:22 +03:00
  • 7a1e94c1e6 Fix annotations Gaith Hallak 2023-03-14 09:09:07 +03:00
  • c6fbaaaf75 Split complicated code and add comment Gaith Hallak 2023-03-14 08:06:32 +03:00
  • ef2bec69af Make debug ops impure Gaith Hallak 2023-03-09 11:59:13 +03:00
  • a91ff6adbd List only needed attributes Gaith Hallak 2023-03-08 13:23:10 +03:00
  • 3ef72e9091 Use lookup instead of lookup_all Gaith Hallak 2023-03-08 12:45:51 +03:00
  • 095d0f0d0a Use get_value/3 to handle default Gaith Hallak 2023-03-08 12:04:19 +03:00
  • ed3e62b40a Remove the variable-register map from debug output Gaith Hallak 2023-01-19 17:37:30 +03:00
  • 864189ee5e Add DBG_LOC op to step at function sig Gaith Hallak 2023-01-19 16:55:09 +03:00
  • ee4c0eee34 Remove col from fann Gaith Hallak 2023-01-03 10:12:48 +03:00
  • 9dc7ed3d97 Keep a single DBG_LOC instruction per line Gaith Hallak 2022-12-27 11:18:34 +03:00
  • ef10b39fa6 Add missing dbg_loc in to_scode1 Gaith Hallak 2022-12-25 23:33:20 +03:00
  • 90666d3f33 Remove column from DBG_LOC Gaith Hallak 2022-12-25 11:11:55 +03:00
  • 81da836b66 Rename DBGLOC to DBG_LOC Gaith Hallak 2022-12-25 10:37:48 +03:00
  • c1bf063093 Fix dbg_undef for args Gaith Hallak 2022-12-24 17:52:32 +03:00
  • 6b7bc06c38 Do not use DBG_DEF and DBG_UNDEF on args Gaith Hallak 2022-12-24 11:24:53 +03:00
  • 04aed6670a Do not DBG_DEF vars with % prefix Gaith Hallak 2022-12-23 21:14:02 +03:00
  • 9619bb6071 Add DBG_DEF and DBG_UNDEF Gaith Hallak 2022-12-23 20:13:20 +03:00
  • 7898ab3946 Upgrade aebytecode ref in rebar.config Gaith Hallak 2022-12-07 18:00:54 +03:00
  • 3ed7e36d29 Wrap args of DBGLOC in immediate tuple Gaith Hallak 2022-12-06 19:29:07 +03:00
  • 34d363f166 Return an empty string instead of no_file atom Gaith Hallak 2022-12-06 18:20:30 +03:00
  • 141eea74fd Include DBGLOC instructions in the compiler output Gaith Hallak 2022-12-06 17:31:57 +03:00
  • 793a6829f6 Save debug locations for child contracts Gaith Hallak 2022-12-04 12:18:46 +03:00
  • 801231d628 Fill out empty fann() when possible Gaith Hallak 2022-11-19 13:53:37 +03:00
  • a752fa5b48 Remove fann() from fsplit_pat() and fpat() Gaith Hallak 2022-11-19 12:38:53 +03:00
  • 9ddd29d63a Fix dialyzer warning Gaith Hallak 2022-11-17 17:32:51 +03:00
  • f6beec0a7c Add file to aeso_syntax:ann() Gaith Hallak 2022-11-17 17:26:22 +03:00
  • eb16d2f77b Add file to fann() Gaith Hallak 2022-11-17 17:23:42 +03:00
  • db3f63529d Change attributes for DBGLOC instruction Gaith Hallak 2022-11-17 17:18:35 +03:00
  • 354e49c5d3 Add line to fann() Gaith Hallak 2022-11-17 17:15:17 +03:00