Matt Witherspoon
|
69599db279
|
Merge pull request #388 from heifner/deferred_transaction
Move deferred transaction into deferred_transaction.hpp
|
2025-08-28 14:41:32 -04:00 |
|
kevin Heifner
|
d81cb903ad
|
Removed outdated comment
|
2025-08-27 09:06:53 -05:00 |
|
kevin Heifner
|
06a3c518fe
|
Move deferred transaction into deferred_transaction.hpp
|
2025-08-27 08:20:04 -05:00 |
|
Matt Witherspoon
|
7a2c49262f
|
Merge pull request #383 from AntelopeIO/jsoncons_fix_main
[4.1 -> main] fix compile on recent clang versions
|
2025-07-31 13:06:56 -04:00 |
|
Matt Witherspoon
|
7479f2be35
|
Merge remote-tracking branch 'origin/release/4.1' into HEAD
|
2025-07-31 10:40:17 -04:00 |
|
Matt Witherspoon
|
acfb0a7cc2
|
Merge pull request #382 from AntelopeIO/jsoncons_fix_41
[4.1.1] fix compile on recent clang versions
|
2025-07-31 10:39:43 -04:00 |
|
Matt Witherspoon
|
d658c90b6d
|
fix compile on recent clang versions (at least 20 but maybe 18/19 too)
|
2025-07-30 23:06:24 -04:00 |
|
Lin Huang
|
2ae2708fd8
|
Merge pull request #379 from AntelopeIO/unhide_cust_entry
Update cdt-llvm to take in customized sync call entry function export fix and add tests for it
|
2025-07-28 11:14:45 -04:00 |
|
Lin Huang
|
36f2da87c3
|
Update to use main of cdt-llvm which includes cdt-lld which has customized sync call entry function export fix
|
2025-07-28 11:02:52 -04:00 |
|
Lin Huang
|
fef5731b58
|
Update to use cdt-llvm unhide_cust_entry branch for missing export of customized sync call entry function fix
|
2025-07-27 18:29:29 -04:00 |
|
Lin Huang
|
92945e4572
|
Add tests for customized sync call entry function
|
2025-07-27 18:23:52 -04:00 |
|
Lin Huang
|
c32f4e4f7a
|
Merge pull request #377 from AntelopeIO/update_latest_llvm
[5.0.0-dev2] Attempt 2: Update to use main branches of cdt-clang and cdt-lld
|
2025-07-25 17:15:21 -04:00 |
|
Lin Huang
|
c8535689e2
|
Update to use latest cdt-llvm (including latest cdt-clang and cdt-lld)
|
2025-07-25 17:03:11 -04:00 |
|
Lin Huang
|
8b76fa3f7c
|
Merge pull request #373 from AntelopeIO/merge_from_4_1
[4.1 -> main] Merge type_check fix used by action_wrapper
|
2025-07-24 09:01:27 -04:00 |
|
Lin Huang
|
a762ebdbab
|
Resolve merging conflicts
|
2025-07-23 15:26:40 -04:00 |
|
Lin Huang
|
d244ead4d8
|
Merge remote-tracking branch 'origin/release/4.1' into merge_from_4_1
|
2025-07-23 15:22:49 -04:00 |
|
Lin Huang
|
4153ba41f7
|
Merge pull request #372 from AntelopeIO/fix_bool_in_action_wrapper
[4.1.0] Fix action_wrapper failure if its first argument is a bool
|
2025-07-23 14:51:27 -04:00 |
|
Lin Huang
|
62f04bd94d
|
Merge pull request #369 from AntelopeIO/is_sync_call
[5.0.0-dev] Add `is_sync_call()` to `eosio::contract` class
|
2025-07-22 11:07:25 -04:00 |
|
Lin Huang
|
d607a92712
|
Revert back the change for allowing private deriving from eosio::contract
|
2025-07-22 08:12:13 -04:00 |
|
Lin Huang
|
425fc6c3c2
|
Add a missing ()
|
2025-07-22 07:58:24 -04:00 |
|
Lin Huang
|
00cb315396
|
Allow a contract derives from eosio::contract privately
|
2025-07-22 07:46:50 -04:00 |
|
Lin Huang
|
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>
|
2025-07-21 17:54:33 -04:00 |
|
Lin Huang
|
a294a08ab7
|
Make separate_cpp_hpp derive publicly from eosio::contract such that set_exec_type() can be used
|
2025-07-21 15:46:46 -04:00 |
|
Lin Huang
|
bad7b81900
|
Do not use unnecessary and expensivestd::optional for _exec_type
|
2025-07-21 15:41:39 -04:00 |
|
Lin Huang
|
db42ab457f
|
Use set_exec_type() to explicitly set a contract's execution type (action or call) to prevent accidental errors by contract authors
|
2025-07-21 15:08:17 -04:00 |
|
Lin Huang
|
b086797420
|
Add tests for is_sync_call()
|
2025-07-18 15:54:51 -04:00 |
|
Lin Huang
|
09b234bf35
|
Update sync_call_addr_book_callee for new eosio::contract constructor
|
2025-07-18 15:44:45 -04:00 |
|
Lin Huang
|
b9f47e0119
|
Add is_sync_call() to eosio::contract class
|
2025-07-18 15:44:00 -04:00 |
|
Lin Huang
|
fb6ad1be16
|
Merge pull request #367 from AntelopeIO/bump_to_5_0_0_dev
Bump CDT to v5.0.0-dev1
v5.0.0-dev1
|
2025-07-16 11:11:54 -04:00 |
|
Lin Huang
|
01fa60da98
|
Bump CDT to v5.0.0-dev1
|
2025-07-16 09:48:32 -04:00 |
|
Lin Huang
|
9e72ac27eb
|
Merge pull request #366 from AntelopeIO/sync_call
SC: [sync_call --> main] merge from sync_call branch for dev-preview-1 release
|
2025-07-15 18:29:26 -04:00 |
|
Lin Huang
|
9e811a371f
|
Merge pull request #365 from AntelopeIO/merge_main_july_14
SC: [5.0 --> sync_call] Merge from main
|
2025-07-15 17:42:48 -04:00 |
|
Lin Huang
|
6606549ca4
|
Update spring-dev target to release/2.0
|
2025-07-15 16:57:23 -04:00 |
|
Lin Huang
|
c74f115754
|
Fix a problem that attempts to merge non-exsiting sync call ABI sections
|
2025-07-15 16:52:41 -04:00 |
|
Lin Huang
|
cdd38e2843
|
Fix a missing merging error
|
2025-07-14 22:48:35 -04:00 |
|
Lin Huang
|
06c541cece
|
Update toolchain tests not to use --abi-version option any more as it is disabled
|
2025-07-14 21:51:43 -04:00 |
|
Lin Huang
|
664f4d624b
|
Use the new versioning scheme for sync calls and Resolve merge conflicts
|
2025-07-14 21:49:53 -04:00 |
|
Lin Huang
|
b38155045a
|
Merge remote-tracking branch 'origin/main' into merge_main_july_14
|
2025-07-14 16:34:36 -04:00 |
|
Lin Huang
|
f26edc8627
|
Merge pull request #363 from AntelopeIO/consolidate_abi
SC: 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
|
2025-07-14 16:22:24 -04:00 |
|
Lin Huang
|
4c56554cdf
|
update tests for a function tagged both as an action and a call
|
2025-07-13 23:15:42 -04:00 |
|
Lin Huang
|
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
|
2025-07-13 23:14:20 -04:00 |
|
Lin Huang
|
3793b76ac5
|
Merge pull request #362 from AntelopeIO/long_names
SC: Support long sync call function names
|
2025-07-11 13:58:34 -04:00 |
|
Lin Huang
|
c7ce2a9de6
|
Update to use latest llvm
|
2025-07-11 13:40:43 -04:00 |
|
Lin Huang
|
c4ea7b7c3f
|
More changes for identifier to hash_id
|
2025-07-11 13:38:52 -04:00 |
|
Lin Huang
|
3c95130678
|
Rename identifier to hash_id
|
2025-07-11 10:52:21 -04:00 |
|
Lin Huang
|
c214b8d68c
|
Merge branch 'sync_call' into long_names
|
2025-07-09 18:35:57 -04:00 |
|
Lin Huang
|
ac6952d6d5
|
Merge pull request #353 from AntelopeIO/call_abi
SC: Generate `call` and `call_results` sections in ABI files for sync calls and bump ABI version to `1.3`
|
2025-07-09 17:00:01 -04:00 |
|
Lin Huang
|
e4b134ddef
|
Merge branch 'sync_call' into call_abi
|
2025-07-09 16:49:35 -04:00 |
|
Lin Huang
|
6053155040
|
Merge pull request #350 from AntelopeIO/sync_call_entry_func
SC: Implement generating sync_call entry function
|
2025-07-09 16:44:04 -04:00 |
|
Lin Huang
|
0367525f76
|
Merge pull request #351 from AntelopeIO/call_wrapper
SC: Implement call wrapper to simplify making sync calls
|
2025-07-09 11:08:35 -04:00 |
|