Sergey Kuznetsov
1b52b6519a
Merge branches
2026-07-24 15:18:03 +01:00
Sergey Kuznetsov
fcf376d3a9
Merge develop
2026-07-24 13:37:23 +01:00
Marek Foss
4c0180b3db
test: Migrate csf and xrpld-consensus Beast non-JTx tests to GTest ( #7046 )
...
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-23 21:38:21 +00:00
Marek Foss
4acccfeda8
test: Modularize Peerfinder component and migrate Peerfinder tests from Beast to GTest and GMock ( #7054 )
...
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-23 21:00:06 +00:00
Mayukha Vadari
f6472347e9
Merge branch 'develop' into ripple/wasmi
2026-07-20 17:33:13 -04:00
Sergey Kuznetsov
35583fcf97
Merge branch 'develop' into Rust_integration
2026-07-20 15:40:10 +01:00
Andrzej Budzanowski
701311f27e
test: Add google benchmark dependency and migrate nodestore timing test as a benchmark ( #7317 )
...
Co-authored-by: Marek Foss <marek.foss@neti-soft.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-16 15:44:43 +00:00
Ayaz Salikhov
73b6852a12
style: Unify style for all Doxygen comments ( #7776 )
2026-07-13 10:40:40 +00:00
Sergey Kuznetsov
4277c806e4
Merge branch 'develop' into Rust_integration
2026-07-09 11:42:59 +01:00
Sergey Kuznetsov
9e427ae3ba
Merge develop
2026-07-08 14:24:21 +01:00
Ayaz Salikhov
8e378c4f47
build: Add verify-headers target to cleanup headers ( #7670 )
2026-07-01 23:14:17 +00:00
Michael Legleux
556d62a0de
build: Align xrpld RPM packaging with DEB package ( #7529 )
2026-06-24 23:53:46 +00:00
Ayaz Salikhov
4fec58251b
build: Patch nix binaries in CMake ( #7539 )
...
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-06-24 13:56:18 +00:00
Sergey Kuznetsov
b5990be624
Merge develop
2026-06-18 13:41:05 +01:00
Bart
c552eb333f
refactor: Change config section and key string literals into constants ( #7095 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-06-09 14:58:21 +00:00
Ayaz Salikhov
949887feb9
build: Create single test binary xrpl_tests ( #7327 )
2026-06-05 19:24:32 +00:00
Ayaz Salikhov
8abe82eefa
ci: Redesign matrix configuration based on Nix images ( #7385 )
...
Co-authored-by: semgrep-companion-app[bot] <218312740+semgrep-companion-app[bot]@users.noreply.github.com>
2026-06-04 20:02:59 +00:00
Vito Tumas
109b649106
refactor: Use STLedgerEntry type aliases instead of std::shared_ptr ( #7282 )
2026-06-01 15:27:13 +00:00
Ayaz Salikhov
ac33fb32a7
chore: Pin Python packages for codegen using uv ( #7329 )
2026-05-26 18:35:38 +00:00
Mayukha Vadari
ef7aeca6bf
Merge branch 'develop' into ripple/wasmi
2026-05-18 18:25:09 -04:00
Michael Legleux
93836f22db
ci: Add Linux package builds (DEB + RPM) to CI ( #6639 )
2026-05-16 05:08:37 +00:00
Mayukha Vadari
eec1d29b92
Merge branch 'develop' into ripple/wasmi
2026-05-15 11:36:56 -04:00
Sergey Kuznetsov
1dce793acc
Merge develop
2026-05-14 12:21:07 +01:00
Jingchen
a761b0d43c
chore: Upgrade mako version ( #7108 )
2026-05-11 16:32:08 +00:00
Ayaz Salikhov
27f7fdb3a6
chore: Do not duplicate sanitizer flags ( #7058 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 16:32:43 +00:00
Alex Kremer
8995564ed6
refactor: Enable clang-tidy readability-identifier-naming check ( #6571 )
2026-05-03 10:31:53 +00:00
Pratik Mankawde
c6053f5d64
fix: Gate -mcmodel flags to x86_64 in sanitizer builds ( #7049 )
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-04-30 13:33:33 +00:00
Pratik Mankawde
6407f0fa52
fix: Address code review comments regarding boost::coroutine2 ( #6977 )
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-04-30 10:36:12 +00:00
Sergey Kuznetsov
ffc55797b2
Add rust interop PoC
2026-04-27 17:47:49 +01:00
Pratik Mankawde
158df5394c
fix: Resolve MSVC Debug build failure in JobQueue.h; re-enable _CRTDBG_MAP_ALLOC in CI ( #6993 )
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
Co-authored-by: Ed Hennis <ed@ripple.com >
2026-04-24 16:47:16 +00:00
Mayukha Vadari
ecee732187
Merge branch 'develop' into ripple/wasmi
2026-04-22 17:22:28 -04:00
Sergey Kuznetsov
d52d735543
chore: Move codegen venv setup into build stage ( #6617 )
...
Co-authored-by: JCW <a1q123456@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-04-15 18:50:49 +00:00
Mayukha Vadari
1d4a3c00b8
Merge branch 'develop' of https://github.com/XRPLF/rippled into ripple/wasmi
2026-04-02 17:53:53 -04:00
Jingchen
15fd9feae5
chore: Show warning message if user may need to connect to VPN ( #6619 )
...
Signed-off-by: JCW <a1q123456@users.noreply.github.com >
2026-03-25 23:54:49 +00:00
Mayukha Vadari
913e4b919e
Merge remote-tracking branch 'upstream/develop' into ripple/wasmi
2026-03-24 08:41:12 -07:00
Jingchen
b1e5ba0518
feat: Add code generator for transactions and ledger entries ( #6443 )
...
Signed-off-by: JCW <a1q123456@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-03-18 21:11:51 +00:00
Jingchen
0a9513e7f3
ci: Fix build errors on Windows ( #6562 )
2026-03-17 13:50:44 -04:00
Pratik Mankawde
983816248a
fix: Switch to boost::coroutine2 ( #6372 )
...
ASAN wasn't able to keep track of `boost::coroutine` context switches, and would lead to many false positives being detected. By switching to `boost::coroutine2` and `ucontext`, ASAN is able to know about the context switches advertised by the `boost::fiber` class, which in turn leads to more cleaner ASAN analysis.
2026-03-16 15:34:15 +00:00
Mayukha Vadari
bce5d91e45
Merge branch 'develop' into ripple/wasmi
2026-03-12 14:37:01 -04:00
Michael Legleux
24a5cbaa93
chore: Build voidstar on amd64 only ( #6481 )
...
* chore: Build voidstar on amd64 only
* fatal error if configuring voidstar on non x86
2026-03-10 23:59:43 +00:00
Michael Legleux
eb7c8c6c7a
chore: Use CMake components for install ( #6485 )
...
* chore: Use components for install
* rm CMake export targets
* reformat
2026-03-10 23:38:43 +00:00
Mayukha Vadari
654338fa66
Merge branch 'develop' into ripple/wasmi
2026-03-06 16:27:50 -04:00
Ayaz Salikhov
7b12c00e6b
chore: Add custom cmake definitions for gersemi ( #6491 )
...
This change adds definitions for our custom functions/macros, so gersemi will nicely format them too.
2026-03-06 13:50:00 +01:00
Ayaz Salikhov
af0ec7defd
chore: Apply gersemi changes ( #6486 )
2026-03-05 19:54:44 +00:00
Mayukha Vadari
3a825a41e1
Merge branch 'develop' into ripple/wasmi
2026-03-05 13:48:16 -04:00
Ayaz Salikhov
c69091bded
chore: Add Git information compile-time info to only one file ( #6464 )
...
The existing code added the git commit info (`GIT_COMMIT_HASH` and `GIT_BRANCH`) to every file, which was a problem for leveraging `ccache` to cache build objects. This change adds a separate C++ file from where these compile-time variables are propagated to wherever they are needed. A new CMake file is added to set the commit info if the `git` binary is available.
2026-03-04 19:45:28 +00:00
Mayukha Vadari
77dfd56ace
Merge branch 'develop' into ripple/wasmi
2026-02-27 13:49:25 -05:00
Ayaz Salikhov
469ce9f291
chore: Set cmake-format width to 100 ( #6386 )
2026-02-19 19:42:51 +00:00
Mayukha Vadari
9c3c0280b1
Merge branch 'develop' into ripple/wasmi
2026-02-18 12:35:51 -05:00
Jingchen
0976b2b68b
refactor: Modularize app/tx ( #6228 )
2026-02-17 18:10:07 +00:00