Sergey Kuznetsov
76aa7b1910
Merge ripple/wasmi
2026-08-26 17:37:11 +01:00
TimothyBanks
b6cb3c9591
chore: Merge upstream
2026-08-25 15:06:22 -04:00
TimothyBanks
a8316180e4
chore: Address more review comments
2026-08-25 11:27:43 -04:00
TimothyBanks
3d14bce9d8
chore: Address review comments
2026-08-25 10:26:24 -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
17a00ed449
fix: Add host function tests on new wasm design
2026-08-24 18:52:35 -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
Bart
8bc6e81c5f
fix: Reject an inner node claimed at leaf depth in verifyProofPath ( #7940 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 16:17:12 +00: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
27859c1f6f
Improve docs
2026-08-21 18:10:30 +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
Ed Hennis
d27beef500
perf: Speed up addition time for drastically different exponents ( #7825 )
2026-08-20 19:40:42 +00:00
Shawn Xie
e3ba569187
fix: Check credential for LoanBrokerCoverWithdraw and VaultWithdraw ( #7107 )
...
Co-authored-by: Peter Chen <ychen@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-08-20 15:33:46 +00: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
f370289733
chore: Rust-C++ cmake and CI integration ( #7034 )
2026-08-19 14:30:06 +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
TimothyBanks
6c32ca3538
fix: Cleanup per self review of code
2026-08-17 15:10:35 -04:00
TimothyBanks
c5524e4881
fix: Port WASM host function tests to new WASM design
2026-08-17 14:24:34 -04:00
TimothyBanks
e863db5061
feat: Porting wasm host function tests to new design
2026-08-15 19:41:32 -04:00
Mayukha Vadari
d34aa37b3c
refactor: Use std::format instead of boost::format where it fits ( #7996 )
...
Co-authored-by: Timur Yalymov <36795566+tyalymov@users.noreply.github.com >
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-14 13:49:08 +00:00
Sergey Kuznetsov
d469fc2cdf
Fix clang-tidy
2026-08-13 14:14:16 +01:00
Sergey Kuznetsov
362ea7a5d1
More tests
2026-08-13 13:59:25 +01:00
Jingchen
8e9b1791c5
feat: Add a new closed ended vault to extend SAV ( #7921 )
...
Co-authored-by: Vito Tumas <5780819+Tapanito@users.noreply.github.com >
2026-08-12 17:07:43 +00:00
Sergey Kuznetsov
1b4fede15b
Add unit tests for host function
2026-08-12 18:04:54 +01:00
Copilot
153b7839a7
refactor: Replace boost::filesystem with std::filesystem across the codebase ( #7012 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: mvadari <8029314+mvadari@users.noreply.github.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2026-08-12 13:40:39 +00:00
TimothyBanks
e91a30d004
fix: Merge upstream branch
2026-08-11 16:03:15 -04:00
TimothyBanks
b67a896bff
fix: Merge upstream branch
2026-08-11 14:51:40 -04:00
Mayukha Vadari
6ca2fb84d4
refactor: Replace Boost trim and to_lower with libxrpl helpers ( #7995 )
2026-08-11 18:15:35 +00:00
Sergey Kuznetsov
4526a97c54
Fix clang-tidy issues
2026-08-11 17:58:08 +01:00
Sergey Kuznetsov
ecc2f07ea3
Add internal fatal error code
2026-08-11 17:39:47 +01:00
Sergey Kuznetsov
95526371b0
Update error codes
2026-08-11 16:45:06 +01:00
Sergey Kuznetsov
91a23fc92c
Update trace method
2026-08-11 14:47:30 +01:00
Alex Kremer
0a572833ea
chore: Gtest migration followups second pass ( #7888 )
2026-08-11 12:38:40 +00:00
Sergey Kuznetsov
152406b698
Merge ripple/wasmi-host-functions
2026-08-10 16:07:31 +01:00
Mayukha Vadari
0fb92c3194
refactor: Use SeqProxy instead of uint32 for all sequence-based keylets ( #7890 )
...
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
2026-08-07 21:29:11 +00:00
Sergey Kuznetsov
6bc7a9a858
Fix clang-tidy errors
2026-08-07 17:51:35 +01:00
Ayaz Salikhov
9859e5ceda
Merge remote-tracking branch 'upstream/release/3.3.x' into mathbunnyru/merge-3.3.0-to-develop
...
* upstream/release/3.3.x: (41 commits)
chore: Bump version to 3.3.0
chore: Bump version to 3.3.0-rc7
fix: Increase manifest protocol message size cap and fix manifests relay
fix: Cap untrusted manifests per message and drop oversized ones
chore: Bump version to 3.2.1
chore: Bump version to 3.2.1-rc1
fix: Cap untrusted manifests per message and drop oversized ones
fix: Reject oversized validator manifest before decoding
fix: Reduce untrusted manifest cache cap to 100
fix: Bound untrusted manifest cache
chore: Bump version to 3.3.0-rc6
feat: Package validator-keys inside rippled
chore: Bump version to 3.3.0-rc5
fix: Switch SponsorshipSet to use a delta for sfFeeAmount
fix: Re-revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
chore: Bump version to 3.3.0-rc4
fix: Revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
chore: Bump version to 3.3.0-rc3
fix: Reduce untrusted manifest cache cap to 100
fix: Revert "fix: Reject oversized SHAMap nodes in gotStaleData and fetch-pack path"
...
2026-08-07 16:00:25 +01:00