Mayukha Vadari
1266cbef26
Merge remote-tracking branch 'upstream/ripple/wasmi-host-functions' into mvadari/se-wasmi-tests-update-host-functions
...
# Conflicts:
# .cspell.config.yaml
# src/test/app/Wasm_test.cpp
# src/test/app/wasm_fixtures/all_host_functions/src/lib.rs
# src/test/app/wasm_fixtures/copyFixtures.py
# src/test/app/wasm_fixtures/fixtures.cpp
# src/test/app/wasm_fixtures/fixtures.h
2026-09-08 13:56:11 -04:00
TimothyBanks
daecad43c9
chore: Upgrade to Wasmi 2.0
2026-09-08 09:58:32 -04:00
Timothy Banks
e9074726cd
Merge pull request #8114 from XRPLF/timothybanks/port-wat-based-tests
...
feat: Port wat based wasm tests to new wasm design
2026-09-08 09:31:01 -04:00
TimothyBanks
4208f14a91
fix: Add additional vm benchmarks
2026-09-03 20:47:09 -04:00
TimothyBanks
491b930ebb
chore: Make Calibration type a non singleton
2026-09-03 12:08:40 -04:00
TimothyBanks
a1ea8d3a6e
chore: Address review comments
2026-09-02 17:03:47 -04:00
Sergey Kuznetsov
05a81b3974
Merge ripple/wasmi-host-functions
2026-09-02 13:15:31 +01:00
Sergey Kuznetsov
ae87e88690
refactor: Use temINVALID_BYTECODE istead of temBAD_WASM ( #8156 )
2026-09-02 11:41:36 +01:00
TimothyBanks
279ef458c8
chore: Addressing code review comments
2026-09-01 16:06:13 -04:00
TimothyBanks
f9527b90da
chore: Addressing code review comments
2026-09-01 15:25:00 -04:00
TimothyBanks
0ffeb86491
chore: Merge upstream branch
2026-09-01 13:41:40 -04:00
TimothyBanks
549d0f5757
chore: Addressing code review code comments
2026-09-01 12:45:07 -04:00
TimothyBanks
fe38635dd0
chore: Addressing code review code comments
2026-09-01 12:31:03 -04:00
Mayukha Vadari
74ec538296
feat: Remove float_root ( #8110 )
2026-08-31 11:19:39 -04:00
Sergey Kuznetsov
5e48fe0b33
Merge ripple/wasmi-host-functions
2026-08-28 12:58:47 +01:00
TimothyBanks
5973d60665
fix: Correct variance between charged and implied gas for guestInstruction test
2026-08-27 16:15:34 -04:00
TimothyBanks
2787af8cd0
chore: Address self review comments
2026-08-26 22:16:43 -04:00
TimothyBanks
abc888707a
chore: Address self review comments
2026-08-26 21:48:27 -04:00
TimothyBanks
e29e24dd50
chore: Self code review
2026-08-26 18:09:56 -04:00
TimothyBanks
37128fb8bd
fix: Add benchmark tests for host functions
2026-08-26 15:25:10 -04:00
Sergey Kuznetsov
76aa7b1910
Merge ripple/wasmi
2026-08-26 17:37:11 +01:00
Ayaz Salikhov
d83a84510e
chore: Bump version to 3.4.0-b2 ( #8120 )
2026-08-26 14:03:01 +00:00
Timur Yalymov
f8fba079fe
fix: Refuse a pseudo-account as the vault clawback holder ( #8111 )
...
Co-authored-by: Vito Tumas <5780819+Tapanito@users.noreply.github.com >
2026-08-26 13:55:04 +00:00
Vito Tumas
36c165f74d
fix: Prevent early loan impairment and due-date manipulation ( #6557 )
...
Co-authored-by: Ed Hennis <ed@ripple.com >
Co-authored-by: Timur Yalymov <36795566+tyalymov@users.noreply.github.com >
2026-08-26 13:38:24 +00:00
Peter Chen
f7ea645bf4
fix: AMMClawback exact LP token boundary ( #7373 )
2026-08-26 13:14:53 +00:00
TimothyBanks
072c7cb501
fix: Remove orphaned files
2026-08-25 20:49:12 -04:00
TimothyBanks
8320dd4982
fix: Remove orphaned files
2026-08-25 20:41:00 -04:00
Vito Tumas
421af6db79
fix: Reject open-ended vaults at LoanBrokerSet ( #8076 )
...
Co-authored-by: Kenny Lei <3003853+kennyzlei@users.noreply.github.com >
2026-08-26 00:08:25 +00:00
TimothyBanks
e850e10651
fix: Remove orphaned files
2026-08-25 19:43:58 -04:00
TimothyBanks
6b8c28fddd
fix: Port rest of wasm tests over to new design
2026-08-25 19:39:44 -04:00
TimothyBanks
d1cf8c2214
fix: Port rest of wasm tests over to new design
2026-08-25 19:34:14 -04:00
TimothyBanks
e101ef7923
fix: Address failing CI
2026-08-25 16:01:50 -04:00
TimothyBanks
3f66957fd2
fix: Move E2E over to new wasm design
2026-08-25 15:39:22 -04:00
TimothyBanks
b6cb3c9591
chore: Merge upstream
2026-08-25 15:06:22 -04:00
Vito Tumas
5e3d20b3ed
fix: Prevent vault clawback and withdraw overrun ( #8075 )
2026-08-25 17:59:37 +00:00
TimothyBanks
ef7f6025e4
fix: Port E2E tests to new wasm design
2026-08-25 13:20:15 -04:00
Vito Tumas
ec042fefee
fix: Absorb Vault invariant rounding noise ( #8055 )
2026-08-25 17:07:58 +00:00
TimothyBanks
a8316180e4
chore: Address more review comments
2026-08-25 11:27:43 -04:00
TimothyBanks
71d0f26ed5
fix: Port wasm tests to new design
2026-08-25 11:10:18 -04:00
TimothyBanks
3d14bce9d8
chore: Address review comments
2026-08-25 10:26:24 -04:00
TimothyBanks
03eabd537e
fix: Porting Wasm tests to new wasm design
2026-08-25 10:22:54 -04:00
TimothyBanks
cabbb15c6c
fix: Correct merge issue
2026-08-24 19:54:57 -04:00
TimothyBanks
31b2fa5b37
fix: Correct CI build failures
2026-08-24 19:32:55 -04:00
TimothyBanks
135e395e8d
chore: Merge upstream branch
2026-08-24 19:08:38 -04:00
TimothyBanks
17a00ed449
fix: Add host function tests on new wasm design
2026-08-24 18:52:35 -04:00
Bart
0fdaf69e2c
chore: Bump version to 3.4.0-b1 ( #8102 )
2026-08-24 20:41:58 +00:00
TimothyBanks
49049f9592
chore: Merge all downstream wasm tests to prepare for refactoring
2026-08-24 14:53:48 -04:00
Sergey Kuznetsov
7898a5f402
test: Add HostContext unit tests
...
Port the host_context/ suite from Improve_test_coverage: one file per
HostContext method over a strict MockHostFunctions, the HostContextFixture
they share, and the mock's remaining entries.
434 tests in 61 files, over argument decoding, the SField lookup, forwarding
fidelity, the out-region contract and guarded's exception containment - the
properties the WAT-driven host_calls/ layer cannot reach without a checked-in
module per function.
2026-08-24 18:04:30 +01:00
Timur Yalymov
9d41b1bd1c
fix: Exempt vault and loan broker accounts from IOU authorization ( #8013 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-24 16:23:43 +00:00
Jingchen
f137d71510
test: Split Invariants_test.cpp into per-topic files ( #8077 )
2026-08-24 16:17:33 +00:00