Matt Witherspoon
|
7479f2be35
|
Merge remote-tracking branch 'origin/release/4.1' into HEAD
|
2025-07-31 10:40:17 -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
|
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
|
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
|
b9f47e0119
|
Add is_sync_call() to eosio::contract class
|
2025-07-18 15:44:00 -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
|
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
|
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
|
c4ea7b7c3f
|
More changes for identifier to hash_id
|
2025-07-11 13:38:52 -04:00 |
|
Lin Huang
|
a8705b701b
|
Generate id field in call section in ABI
|
2025-07-08 21:13:06 -04:00 |
|
Lin Huang
|
647b82a089
|
Increase max length of identifiers from 32 to 128
|
2025-07-08 17:46:21 -04:00 |
|
Lin Huang
|
b27ae09d6a
|
Support long sync call function names
|
2025-07-08 15:03:30 -04:00 |
|
Lin Huang
|
2e0a036574
|
Do not allow a method to be tagged both as an action and a call
|
2025-07-07 08:20:05 -04:00 |
|
Lin Huang
|
dcd84c4da0
|
Merge branch 'call_wrapper' into call_abi
|
2025-07-06 14:24:08 -04:00 |
|
Lin Huang
|
96fb93bb38
|
Merge branch 'sync_call_entry_func' into call_wrapper
|
2025-07-06 14:04:04 -04:00 |
|
Lin Huang
|
28083257c0
|
fix merging error
|
2025-07-06 09:19:25 -04:00 |
|
greg7mdp
|
74b8ab8764
|
Add comment
|
2025-07-03 09:56:00 -04:00 |
|
greg7mdp
|
bc2420a3cf
|
Make abi base version 1.2 and increase to 1.3 when bitset used, add tests.
|
2025-07-02 12:13:15 -04:00 |
|
greg7mdp
|
28bc1bfb88
|
First pass at generating minimal abi version numbers.
|
2025-07-01 14:58:33 -04:00 |
|
Lin Huang
|
5937050834
|
Resolve merge conflicts from call_attribute
|
2025-06-27 15:07:58 -04:00 |
|
Lin Huang
|
47554ec338
|
Add call_data_header definition to ABI structs and header field to each sync call struct
|
2025-06-02 21:31:20 -04:00 |
|
Lin Huang
|
e34e8f83c2
|
Use proper variable names
|
2025-06-02 19:50:16 -04:00 |
|
Lin Huang
|
6bfccfde76
|
Remove unneeded code for validating previous declaration match
|
2025-05-28 10:57:03 -04:00 |
|
Lin Huang
|
b6a42b47fc
|
Add sync call section in ABI file and bump ABI version to 1.3
|
2025-05-22 11:12:04 -04:00 |
|
Lin Huang
|
e798246586
|
Implement data header and validate it
|
2025-05-16 18:45:21 -04:00 |
|
Lin Huang
|
676233a28e
|
Use set_call_return_value from C linkage
|
2025-05-13 11:47:45 -04:00 |
|
Lin Huang
|
bb66029001
|
Use meaningful names instead of single letter names in the generated code
|
2025-05-09 08:47:32 -04:00 |
|
Lin Huang
|
10e896741a
|
Remove unused declaration of get_call_data in the generated call dispatcher
|
2025-05-09 08:36:57 -04:00 |
|
Lin Huang
|
20a036c4cc
|
Call get_call_data only once to get function name and arguments
|
2025-05-08 21:23:07 -04:00 |
|
greg7mdp
|
939b0cf024
|
Add bitset support
|
2025-05-08 11:05:25 -04:00 |
|
Lin Huang
|
9b4d922c73
|
Skip function name in payload before retrieving parameters
|
2025-05-07 21:31:15 -04:00 |
|
Lin Huang
|
a12e6df843
|
Implement generating sync_call entry point function
|
2025-05-07 20:10:20 -04:00 |
|
Lin Huang
|
34a71155ef
|
Generate sync call dispatcher
|
2025-05-05 13:21:28 -04:00 |
|
Lin Huang
|
1dcd1923a6
|
Remove incorrect changes
|
2025-05-01 07:54:30 -04:00 |
|
Lin Huang
|
defff56bda
|
Defines the new host functions in various files
|
2025-04-30 15:36:55 -04:00 |
|
Matt Witherspoon
|
387c2b8624
|
disable CFL Alias Analysis by default
|
2024-08-22 13:51:12 -04:00 |
|
Lin Huang
|
5763afdb48
|
Merge remote-tracking branch 'origin/main' into bls_base64url_support
|
2024-03-11 17:37:43 -04:00 |
|
Matt Witherspoon
|
3b07180665
|
export wasm memory
|
2024-01-08 20:44:19 -05:00 |
|
Lin Huang
|
5641111004
|
Merge branch 'hotstuff_integration' into set_finalizers_hf
|
2023-12-07 09:55:26 -05:00 |
|
Dmytro Sydorchenko
|
4d2931fd01
|
Merge branch 'main' into devint
|
2023-10-13 14:23:53 -04:00 |
|
Dmytro Sydorchenko
|
71ae8429c0
|
resolving wrong revert
|
2023-10-05 12:07:24 -04:00 |
|
Dmytro Sydorchenko
|
a11caaa048
|
Revert "add antler-proj to cdt"
This reverts commit 9736614860.
|
2023-10-05 12:07:24 -04:00 |
|
Dmytro Sydorchenko
|
fb399831e8
|
reverting antler-proj
|
2023-10-05 12:07:24 -04:00 |
|
Dmytro Sydorchenko
|
8efbcedfbd
|
Revert "updates to allow for building and proper generation of packages"
This reverts commit be71fb0557.
|
2023-10-05 12:07:24 -04:00 |
|
Dmytro Sydorchenko
|
5e7a14c81a
|
reverting antler-proj
|
2023-10-05 12:07:24 -04:00 |
|
Dmytro Sydorchenko
|
1206eeff1b
|
Revert "fixing ubuntu 22 build"
This reverts commit b1fd200aa8.
|
2023-10-05 12:07:24 -04:00 |
|