Commit Graph

  • 4d0889dbc9 build: сабмодули с git.coopenomics.world — изоляция кодовой базы savanna claude 2026-06-11 06:37:26 +00:00
  • 4caf3ed614 merge: AntelopeIO cdt v4.1.1 into coopenomics cdt v4.2.0 claude 2026-06-11 05:27:28 +00:00
  • de3e27493c Russification dicoop Alex Ant 2026-03-22 12:33:35 +05:00
  • 4d324084e8 bump version v4.2.0 Alex Ant 2025-10-15 21:50:04 +05:00
  • eae8cd24f4 fix types Alex Ant 2025-10-15 10:50:05 +05:00
  • 0529c28563 Реализация вызова метода assert_recover_key_account Alex Ant 2025-10-15 01:45:39 +05:00
  • 69599db279 Merge pull request #388 from heifner/deferred_transaction main Matt Witherspoon 2025-08-28 14:41:32 -04:00
  • d81cb903ad Removed outdated comment kevin Heifner 2025-08-27 09:06:53 -05:00
  • 06a3c518fe Move deferred transaction into deferred_transaction.hpp kevin Heifner 2025-08-27 08:20:04 -05:00
  • b35ebffb22 Merge pull request #384 from AntelopeIO/411bump v4.1.1 Matt Witherspoon 2025-08-06 16:51:28 -04:00
  • 9cd7fcb51e version bump to 4.1.1 Matt Witherspoon 2025-08-06 16:39:04 -04:00
  • 7a2c49262f Merge pull request #383 from AntelopeIO/jsoncons_fix_main Matt Witherspoon 2025-07-31 13:06:56 -04:00
  • 7479f2be35 Merge remote-tracking branch 'origin/release/4.1' into HEAD Matt Witherspoon 2025-07-31 10:40:17 -04:00
  • acfb0a7cc2 Merge pull request #382 from AntelopeIO/jsoncons_fix_41 Matt Witherspoon 2025-07-31 10:39:43 -04:00
  • d658c90b6d fix compile on recent clang versions (at least 20 but maybe 18/19 too) Matt Witherspoon 2025-07-30 23:02:57 -04:00
  • 90655b5029 Merge pull request #381 from AntelopeIO/bump_to_5_0_0_dev1_1 v5.0.0-dev1.1 Lin Huang 2025-07-28 14:35:05 -04:00
  • ea0a57a915 Bump version to 5.0.0-dev1.1 Lin Huang 2025-07-28 14:07:15 -04:00
  • 8b80469b70 Merge pull request #380 from AntelopeIO/merge_main Lin Huang 2025-07-28 13:25:50 -04:00
  • 2ae2708fd8 Merge pull request #379 from AntelopeIO/unhide_cust_entry Lin Huang 2025-07-28 11:14:45 -04:00
  • 36f2da87c3 Update to use main of cdt-llvm which includes cdt-lld which has customized sync call entry function export fix Lin Huang 2025-07-28 11:02:52 -04:00
  • fef5731b58 Update to use cdt-llvm unhide_cust_entry branch for missing export of customized sync call entry function fix Lin Huang 2025-07-27 18:29:29 -04:00
  • 92945e4572 Add tests for customized sync call entry function Lin Huang 2025-07-27 18:23:52 -04:00
  • c32f4e4f7a Merge pull request #377 from AntelopeIO/update_latest_llvm Lin Huang 2025-07-25 17:15:21 -04:00
  • c8535689e2 Update to use latest cdt-llvm (including latest cdt-clang and cdt-lld) Lin Huang 2025-07-25 17:03:11 -04:00
  • 8b76fa3f7c Merge pull request #373 from AntelopeIO/merge_from_4_1 Lin Huang 2025-07-24 09:01:27 -04:00
  • a762ebdbab Resolve merging conflicts Lin Huang 2025-07-23 15:26:40 -04:00
  • d244ead4d8 Merge remote-tracking branch 'origin/release/4.1' into merge_from_4_1 Lin Huang 2025-07-23 15:22:49 -04:00
  • 4153ba41f7 Merge pull request #372 from AntelopeIO/fix_bool_in_action_wrapper Lin Huang 2025-07-23 14:51:27 -04:00
  • 62f04bd94d Merge pull request #369 from AntelopeIO/is_sync_call Lin Huang 2025-07-22 11:07:25 -04:00
  • d607a92712 Revert back the change for allowing private deriving from eosio::contract Lin Huang 2025-07-22 08:12:13 -04:00
  • 425fc6c3c2 Add a missing () Lin Huang 2025-07-22 07:58:24 -04:00
  • 00cb315396 Allow a contract derives from eosio::contract privately Lin Huang 2025-07-22 07:46:50 -04:00
  • a53fc34ce3 Fix action_wrapper fails to compile if it contains bool as the first argument due to ambiguity of partial specializations of is_same<bool,U> and is_same<T,bool> Lin Huang 2025-07-21 17:54:33 -04:00
  • a294a08ab7 Make separate_cpp_hpp derive publicly from eosio::contract such that set_exec_type() can be used Lin Huang 2025-07-21 15:46:46 -04:00
  • bad7b81900 Do not use unnecessary and expensivestd::optional for _exec_type Lin Huang 2025-07-21 15:41:39 -04:00
  • db42ab457f Use set_exec_type() to explicitly set a contract's execution type (action or call) to prevent accidental errors by contract authors Lin Huang 2025-07-21 15:08:17 -04:00
  • b086797420 Add tests for is_sync_call() Lin Huang 2025-07-18 15:54:51 -04:00
  • 09b234bf35 Update sync_call_addr_book_callee for new eosio::contract constructor Lin Huang 2025-07-18 15:44:45 -04:00
  • b9f47e0119 Add is_sync_call() to eosio::contract class Lin Huang 2025-07-18 15:44:00 -04:00
  • fb6ad1be16 Merge pull request #367 from AntelopeIO/bump_to_5_0_0_dev v5.0.0-dev1 Lin Huang 2025-07-16 11:11:54 -04:00
  • 01fa60da98 Bump CDT to v5.0.0-dev1 Lin Huang 2025-07-16 09:48:32 -04:00
  • 9e72ac27eb Merge pull request #366 from AntelopeIO/sync_call Lin Huang 2025-07-15 18:29:26 -04:00
  • 9e811a371f Merge pull request #365 from AntelopeIO/merge_main_july_14 Lin Huang 2025-07-15 17:42:48 -04:00
  • 6606549ca4 Update spring-dev target to release/2.0 Lin Huang 2025-07-15 16:57:23 -04:00
  • c74f115754 Fix a problem that attempts to merge non-exsiting sync call ABI sections Lin Huang 2025-07-15 16:52:41 -04:00
  • cdd38e2843 Fix a missing merging error Lin Huang 2025-07-14 22:48:35 -04:00
  • 06c541cece Update toolchain tests not to use --abi-version option any more as it is disabled Lin Huang 2025-07-14 21:51:43 -04:00
  • 664f4d624b Use the new versioning scheme for sync calls and Resolve merge conflicts Lin Huang 2025-07-14 21:49:53 -04:00
  • b38155045a Merge remote-tracking branch 'origin/main' into merge_main_july_14 Lin Huang 2025-07-14 16:34:36 -04:00
  • f26edc8627 Merge pull request #363 from AntelopeIO/consolidate_abi Lin Huang 2025-07-14 16:22:24 -04:00
  • 4c56554cdf update tests for a function tagged both as an action and a call Lin Huang 2025-07-13 23:15:42 -04:00
  • ecb339bb64 Consolidate all sync call related fields into a single call section in ABI and allow a function to be tagged both as an action and a call Lin Huang 2025-07-13 23:14:20 -04:00
  • 3793b76ac5 Merge pull request #362 from AntelopeIO/long_names Lin Huang 2025-07-11 13:58:34 -04:00
  • c7ce2a9de6 Update to use latest llvm Lin Huang 2025-07-11 13:40:43 -04:00
  • c4ea7b7c3f More changes for identifier to hash_id Lin Huang 2025-07-11 13:38:52 -04:00
  • 3c95130678 Rename identifier to hash_id Lin Huang 2025-07-11 10:52:21 -04:00
  • c214b8d68c Merge branch 'sync_call' into long_names Lin Huang 2025-07-09 18:35:57 -04:00
  • ac6952d6d5 Merge pull request #353 from AntelopeIO/call_abi Lin Huang 2025-07-09 17:00:01 -04:00
  • e4b134ddef Merge branch 'sync_call' into call_abi Lin Huang 2025-07-09 16:49:35 -04:00
  • 6053155040 Merge pull request #350 from AntelopeIO/sync_call_entry_func Lin Huang 2025-07-09 16:44:04 -04:00
  • 0367525f76 Merge pull request #351 from AntelopeIO/call_wrapper Lin Huang 2025-07-09 11:08:35 -04:00
  • fdfc1908c3 Merge pull request #358 from AntelopeIO/gh_338 Gregory Popovitch 2025-07-09 10:18:39 -04:00
  • 04367180e9 Update toolchain abi test for new id field Lin Huang 2025-07-08 21:29:05 -04:00
  • a8705b701b Generate id field in call section in ABI Lin Huang 2025-07-08 21:13:06 -04:00
  • 647b82a089 Increase max length of identifiers from 32 to 128 Lin Huang 2025-07-08 17:46:21 -04:00
  • b8b927822e Update sync_call_params_num_tests for using identifier Lin Huang 2025-07-08 17:24:36 -04:00
  • 9ff9017aa4 Update sync_call_params_type_tests to use new identifer Lin Huang 2025-07-08 16:29:28 -04:00
  • 37abd4be39 Point lon_names at cdt-llvm submodule which point long_names at tools/lld submodule Lin Huang 2025-07-08 16:16:31 -04:00
  • 4d84c74e64 Update tests to use long sync call function names Lin Huang 2025-07-08 15:04:10 -04:00
  • b27ae09d6a Support long sync call function names Lin Huang 2025-07-08 15:03:30 -04:00
  • 02c01a150e Update cdt-llvm submodule to point to long_names of tools/lld Lin Huang 2025-07-08 15:02:44 -04:00
  • 86f0e0e745 Merge branch 'sync_call_entry_func' into call_wrapper Lin Huang 2025-07-08 08:07:06 -04:00
  • b146e8efa4 Merge branch 'sync_call' into sync_call_entry_func Lin Huang 2025-07-07 21:27:27 -04:00
  • e97e16a371 Merge pull request #349 from AntelopeIO/call_attribute Lin Huang 2025-07-07 20:57:57 -04:00
  • 60902e9e38 Remove a missed eosio::action tag in a test contract Lin Huang 2025-07-07 10:50:36 -04:00
  • eac3929865 Merge branch 'call_wrapper' into call_abi Lin Huang 2025-07-07 10:04:28 -04:00
  • 7bdb80e33f Add tests for verifying methods are not allowed both as an action and a call Lin Huang 2025-07-07 08:22:03 -04:00
  • 2e0a036574 Do not allow a method to be tagged both as an action and a call Lin Huang 2025-07-07 08:20:05 -04:00
  • c3223aefe2 Use matched Spring branch return_status for CICD Lin Huang 2025-07-06 15:15:13 -04:00
  • dcd84c4da0 Merge branch 'call_wrapper' into call_abi Lin Huang 2025-07-06 14:24:08 -04:00
  • 96fb93bb38 Merge branch 'sync_call_entry_func' into call_wrapper Lin Huang 2025-07-06 14:04:04 -04:00
  • d25324cf8a Point CICD Spring target to the matching branch and remove an obsolete test which will be tested in another way in future PRs Lin Huang 2025-07-06 09:21:55 -04:00
  • 28083257c0 fix merging error Lin Huang 2025-07-06 09:19:25 -04:00
  • 0b8f5fea25 Merge pull request #360 from AntelopeIO/gh_355 Gregory Popovitch 2025-07-03 18:45:32 -04:00
  • 74b8ab8764 Add comment greg7mdp 2025-07-03 09:56:00 -04:00
  • bc2420a3cf Make abi base version 1.2 and increase to 1.3 when bitset used, add tests. greg7mdp 2025-07-02 12:13:15 -04:00
  • 28bc1bfb88 First pass at generating minimal abi version numbers. greg7mdp 2025-07-01 14:58:33 -04:00
  • 697ab13a68 Update CICD Spring target branch to sync_call Lin Huang 2025-06-27 15:15:40 -04:00
  • 5937050834 Resolve merge conflicts from call_attribute Lin Huang 2025-06-27 15:07:58 -04:00
  • 21133bba37 Update expected sync call ABI file for toolchain-tester's abigen-pass test Lin Huang 2025-06-27 13:13:12 -04:00
  • 64cbbd29a4 Whitespace change greg7mdp 2025-06-26 10:48:42 -04:00
  • 204dcf0baf Merge branch 'main' of github.com:AntelopeIO/cdt into gh_338 greg7mdp 2025-06-26 07:59:31 -04:00
  • ff10448ae8 Merge pull request #359 from AntelopeIO/no_throw Gregory Popovitch 2025-06-25 16:49:58 -04:00
  • 58559f7915 Use Spring's release/2.0 branch for integration tests. greg7mdp 2025-06-25 16:14:34 -04:00
  • dc19551940 Don't set the abi either if bitset not present greg7mdp 2025-06-25 12:07:20 -04:00
  • b9b3c70b1e can't std::is_class a type that doesn't exist greg7mdp 2025-06-25 11:53:03 -04:00
  • 9e43412631 Enable test only if fc::bitset is defined (Spring 2.0+) greg7mdp 2025-06-25 10:55:57 -04:00
  • 733be5fde5 Add test foir using bitset in contract. greg7mdp 2025-06-19 10:40:12 -04:00
  • 4e833dec5d Should not use throw in contracts. greg7mdp 2025-06-18 15:21:48 -04:00
  • d697c579ee cleanup array_tests.cpp and add action. greg7mdp 2025-06-18 15:10:05 -04:00