TimothyBanks
37128fb8bd
fix: Add benchmark tests for host functions
2026-08-26 15:25:10 -04: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
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
TimothyBanks
ef7f6025e4
fix: Port E2E tests to new wasm design
2026-08-25 13:20:15 -04: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
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
Sergey Kuznetsov
a0794738a6
refactor: Wasm vm redesign ( #8012 )
...
Co-authored-by: TimothyBanks <tbanks@ripple.com >
2026-08-24 15:22:39 +01:00
TimothyBanks
31d8267c2e
chore: merge upstream in branch
2026-08-21 20:10:04 -04:00
Sergey Kuznetsov
b57ead1a8a
Fix review comments
2026-08-21 18:42:10 +01:00
Sergey Kuznetsov
27859c1f6f
Improve docs
2026-08-21 18:10:30 +01:00
Sergey Kuznetsov
86c09d8acc
Check value for nullptr
2026-08-21 17:38:07 +01:00
Sergey Kuznetsov
e3ceab3f49
Fix clang-tidy and formatting
2026-08-21 15:28:11 +01:00
Sergey Kuznetsov
4300c5d7d6
Limit vm table size
2026-08-21 15:03:38 +01:00
TimothyBanks
cc0a6ef77f
fix: Correct failing tests
2026-08-21 09:44:47 -04:00
TimothyBanks
804b7d2dcd
fix: Correct failing tests
2026-08-21 08:46:14 -04:00
TimothyBanks
3530a869cf
fix: Correct failing tests
2026-08-20 20:47:44 -04:00
Sergey Kuznetsov
000fcf88bd
Remove hello world crate
2026-08-20 16:21:39 +01:00
Sergey Kuznetsov
36e6dfaf62
Remove rust cmake flag
2026-08-20 16:15:06 +01:00
Sergey Kuznetsov
0c759f6cbd
Merge wasmi-host-functions
2026-08-20 15:41:14 +01:00
TimothyBanks
82876ca47c
chore: Address review comments
2026-08-19 16:04:31 -04:00
Sergey Kuznetsov
1761d83b8a
Merge ripple/wasmi
2026-08-19 18:10:16 +01:00
Sergey Kuznetsov
f370289733
chore: Rust-C++ cmake and CI integration ( #7034 )
2026-08-19 14:30:06 +00:00
Vito Tumas
d1dc7a6ccf
refactor: Extract invariant invocation into free checkInvariants runner ( #7404 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 14:10:11 +00:00
Timur Yalymov
368ff1afce
fix: Exempt loan default from asset freeze ( #7932 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Vito Tumas <5780819+Tapanito@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-08-19 13:43:40 +00:00
Vito Tumas
3adf2d40b5
fix: Reject VaultWithdraw fixed-share amounts that round to zero ( #7950 )
2026-08-19 13:09:38 +00:00
Olek
7442ff2dec
fix: Enable reserve checking on ending sponsorship ( #8044 )
2026-08-18 22:39:32 +00:00
Kassaking7
666e77b22c
fix: Add ValidPermissionedDEX invariant track for fully consumed offer ( #6736 )
2026-08-18 21:08:02 +00:00
Vito Tumas
8c12de6c56
test: Split Vault_test into topical suites under src/test/app/vault/ ( #8041 )
2026-08-18 17:57:12 +00:00
Shawn Xie
b21fd86f6e
fix: Fix assorted NFT and pDEX bugs ( #7749 )
2026-08-18 17:56:33 +00:00
TimothyBanks
ec64f23736
fix: Additional AccountKeyley test cases
2026-08-18 13:07:52 -04:00
TimothyBanks
dc0326a2a0
fix: Use local variable for makeHost where applicable
2026-08-18 13:00:21 -04:00
TimothyBanks
80d8e827d7
fix: Update CacheLedgerObjImpl to use implicit parameter
2026-08-18 11:57:56 -04:00
TimothyBanks
b84d25fbed
fix: Update test names on AmmKeylet tests
2026-08-18 11:35:59 -04:00
TimothyBanks
fda9c6995e
fix: Add std::source_location to expectValue and expectError functions
2026-08-18 11:32:58 -04:00
TimothyBanks
c6c68090f2
fix: Move float constants under FloatTest
2026-08-18 11:28:18 -04:00
Bart
ca39bff3c8
refactor: Add SHAMapNodeID::isPrefixOf ( #7939 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-08-18 12:35:32 +00:00