Mayukha Vadari
d85bf722ea
fix: Fix build issues post-clang-tidy changes ( #7298 )
2026-05-20 13:44:18 -04:00
Mayukha Vadari
b664989cfb
fix clang-tidy issues
2026-05-19 15:11:55 -04:00
pwang200
90357eeae1
bump get_nft host function cost from 1000 to 5000 ( #7200 )
2026-05-14 18:53:29 -04:00
Olek
597202a6f0
Refactoring float hostfunctions ( #7053 )
2026-05-07 12:33:22 -04:00
Olek
d2641d85bd
New floats format, STAmount compatible ( #6600 )
2026-04-07 20:19:19 -04:00
Mayukha Vadari
c5598a4284
fix clang-tidy issues
2026-04-02 19:05:34 -04:00
Mayukha Vadari
a7ab8ee923
clang-tidy fixes
2026-03-24 10:22:01 -07:00
Mayukha Vadari
9dbb301699
more clang-tidy fixes
2026-03-24 10:20:06 -07:00
Olek
27468ddbcf
Add import / export sections test ( #6497 )
2026-03-19 12:46:58 -04:00
Jingchen
a9ebf786c6
Modularise wasm ( #6441 )
...
Signed-off-by: JCW <a1q123456@users.noreply.github.com >
2026-03-04 20:21:51 +00:00
Mayukha Vadari
bc5ec3c962
assorted fixes ( #6376 )
2026-03-04 09:30:09 -04:00
Mayukha Vadari
125df7a425
Merge remote-tracking branch 'upstream/ripple/wasmi' into wasmi-host-functions
2026-02-27 16:46:43 -05:00
Olek
953b9a3500
Disable reusing wasm module ( #6364 )
...
* Remove ability to re-use wasm module
* Check that HFS object is always new
* Fix clang format
* Remove perf tests
* temp build fix
* Fix merge
2026-02-26 15:30:46 -05:00
Olek
1d9ec84350
Test invalid opcodes ( #6392 )
2026-02-26 09:59:30 -05:00
Olek
0392846a17
UT for wasm parameters ( #6413 )
2026-02-25 11:49:27 -05:00
Mayukha Vadari
fd524c4be9
fix pre-commit
2026-02-18 12:41:56 -05:00
Mayukha Vadari
f73d8a6cf2
clean up some hf code ( #6354 )
...
* clean up some hf code
* fix comments
* fix ubsan
* Revert "fix ubsan"
2026-02-13 11:27:50 -05:00
Olek
6728ab52b7
Add tests for wasm functions with many parameters ( #6343 )
...
* Add functions with many parameters
* Add 10k locals function
* Module with 5k functions
* fix typo
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
---------
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
2026-02-10 18:10:33 -05:00
Mayukha Vadari
77673663ca
fix cspell issues in tests ( #6348 )
2026-02-10 17:42:41 -05:00
Mayukha Vadari
7c8279ec83
use buffers for uint32 WASM params ( #6291 )
2026-02-03 16:08:46 -05:00
Mayukha Vadari
803a344c65
fix clang-format
2026-01-28 16:35:02 -05:00
Olek
f1f2e2629f
Fix for Big-Endian machines ( #6245 )
2026-01-27 13:05:54 -05:00
Olek
917c610f96
Ensure request size less than int limit ( #6239 )
...
* Ensure request size less than int limit
* Move size check to wasmParams function
2026-01-27 12:37:47 -05:00
Mayukha Vadari
317e533d81
clean up Wasm_test.cpp more ( #6278 )
2026-01-26 15:21:15 -05:00
Olek
df98db1452
Check wasm return type ( #6240 )
...
* Check wasm return type
* Add more tests
2026-01-23 16:12:14 -05:00
Mayukha Vadari
ba5debfecd
update return calculation ( #6250 )
2026-01-22 17:01:56 -05:00
Mayukha Vadari
f4a27c9b6d
minor refactor of Wasm_test ( #6229 )
2026-01-21 18:05:48 -05:00
Olek
42494dd4cf
Ensure lifetime of imports ( #6230 )
2026-01-21 12:43:12 -05:00
Olek
c626b6403a
Fix unaligned access ( #6208 )
2026-01-13 16:40:42 -05:00
Olek
81cbc91927
Fix traces ( #6127 )
...
* Fix traces
* More tests for codecov
* Review fixes
* trace float test
* Fix return value for traces
* Remove SuiteJournalSink2
* Add explicit severity
* Move logs to ApplyView
* Add check for output strings
* Merging fix
2026-01-13 16:38:48 -05:00
pwang200
1c812a6c4d
disable Wasm features added in Wasmi 1.0, and fix unit test fuel cost due to Wasmi 1.0 fuel changes ( #6173 )
...
* disable 4 more wasm features
* unit tests for disabled Wasmi 1.0 features
* fix unit tests failed due to fuel changes
* rearrange wasm feature unit tests
* fix gas costs
* Update src/test/app/wasm_fixtures/wat/custom_page_sizes.wat
---------
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2026-01-12 22:04:33 -05:00
Olek
6ab15f8377
Add checks to allocate ( #6185 )
2026-01-09 14:49:09 -05:00
pwang200
91f3d51f3d
fix start function loop
2026-01-09 11:38:54 -05:00
pwang200
9ed60b45f8
section corruption unit tests
2026-01-08 16:15:36 -05:00
Mayukha Vadari
f57f67a8ae
infinite loop test ( #6064 )
2026-01-07 11:51:58 -05:00
pwang200
a98269f049
a batch of memory, table, and trap tests ( #6100 )
...
wasm memory, table, and trap unit tests
2026-01-06 14:03:18 -05:00
Mayukha Vadari
b66bc47ca9
fix more merge issues
2026-01-06 13:30:30 -05:00
Mayukha Vadari
0e9c7458bb
fix more merge issues
2026-01-05 18:53:14 -05:00
Mayukha Vadari
b9eb66eecc
fix parameter index desynchronization ( #6148 )
2025-12-17 14:19:34 -08:00
pwang200
c145598ff9
add memory limit and disable float and other advanced instructions
2025-12-02 00:09:20 -05:00
Olek
50e5608d86
wasmi HF cost
2025-12-01 20:21:52 -05:00
Mayukha Vadari
ef5d335e09
update
2025-11-25 02:44:18 +05:30
Mayukha Vadari
427b7ea104
run rename script
2025-11-04 15:29:08 -05:00
Mayukha Vadari
106dea4559
update fixtures to use the latest version of stdlib
2025-11-04 13:35:25 -05:00
Mayukha Vadari
3ffdcf8114
allow 0-value trace amounts
2025-11-04 13:19:40 -05:00
Mayukha Vadari
da2b9455f2
fix: remove get_ledger_account_hash and get_ledger_tx_hash host functions ( #5850 )
...
* remove `get_ledger_account_hash` and `get_ledger_tx_hash`
* fix build+tests
2025-10-06 16:38:40 -04:00
Mayukha Vadari
57fc1df7d7
switch from wasm32-unknown-unknown to wasm32v1-none ( #5814 )
2025-09-29 15:43:22 -04:00
Olek
6be8f2124c
Latests HF perf test ( #5789 )
2025-09-18 15:51:39 -04:00
Mayukha Vadari
ba52d34828
test: improve codecov in HostFuncWrapper.cpp ( #5730 )
2025-09-11 18:09:08 -04:00
Mayukha Vadari
bfc048e3fe
add tests
2025-09-10 14:57:23 -04:00