Pratik Mankawde
c5d650418c
increase timeout
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-20 13:03:31 +00:00
Pratik Mankawde
d9f54113b3
Merge branch 'develop' into pratik/Fix_asan_lsan_flagged_issues
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-20 12:14:36 +00:00
Ayaz Salikhov
d03d72bfd5
ci: Add dependabot config ( #6379 )
2026-02-20 09:19:00 +00:00
Ed Hennis
6f35d94b2f
Fix tautological assertion ( #6393 )
2026-02-20 01:58:47 +00:00
Ayaz Salikhov
2c1fad1023
chore: Apply clang-format width 100 ( #6387 )
2026-02-19 23:30:00 +00:00
Ayaz Salikhov
25cca46553
chore: Set clang-format width to 100 in config file ( #6387 )
2026-02-19 23:29:46 +00:00
Ayaz Salikhov
469ce9f291
chore: Set cmake-format width to 100 ( #6386 )
2026-02-19 19:42:51 +00:00
Sergey Kuznetsov
31302877ab
ci: Add clang tidy workflow to ci ( #6369 )
2026-02-19 14:06:44 -05:00
Pratik Mankawde
b22038d92f
detect_stack_use_after_return=0
2026-02-19 17:38:06 +00:00
Pratik Mankawde
2f60ce71ff
ignore alloc-dealloc mismatch for gcc and removed detect_stack_use_after_return=0
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-19 16:55:50 +00:00
Pratik Mankawde
c9ff20d729
Apply suggestion from @pratikmankawde
...
try detecting alloc_dealloc_mismatch
2026-02-19 15:29:38 +00:00
Pratik Mankawde
c2fd60dc46
added more flags
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-19 14:35:33 +00:00
Pratik Mankawde
ae4ab7d462
added two options to asan_options
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-19 14:25:39 +00:00
Pratik Mankawde
95a43f3f90
Merge branch 'pratik/Fix_asan_lsan_flagged_issues' of github.com:XRPLF/rippled into pratik/Fix_asan_lsan_flagged_issues
2026-02-19 14:13:21 +00:00
Pratik Mankawde
96187a0da8
ignore boost headers from sanitizing
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-19 14:13:11 +00:00
Pratik Mankawde
e4831258b6
remove debug=true to check if this reduces load on ci
2026-02-19 12:13:41 +00:00
Pratik Mankawde
7a7a864611
Merge branch 'develop' into pratik/Fix_asan_lsan_flagged_issues
2026-02-18 15:43:05 +00:00
Pratik Mankawde
aa3c4fbcc4
Apply suggestion from @pratikmankawde
2026-02-18 15:42:54 +00:00
Jingchen
0976b2b68b
refactor: Modularize app/tx ( #6228 )
2026-02-17 18:10:07 +00:00
Pratik Mankawde
c4a94bb000
do not fix the stack size
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-17 17:20:17 +00:00
Jingchen
36240116a5
refactor: Decouple app/tx from Application and Config ( #6227 )
...
This change decouples app/tx from `Application` and `Config` to clear the way to moving transactors to `libxrpl`.
2026-02-17 11:29:53 -05:00
Pratik Mankawde
5e3342c48d
increase timeout
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-17 13:23:10 +00:00
Sergey Kuznetsov
958d8f3754
chore: Update clang-format to 21.1.8 ( #6352 )
2026-02-16 14:31:18 -05:00
Pratik Mankawde
ac7ddd0cef
reverted change in Number
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-16 18:39:14 +00:00
Pratik Mankawde
eebdb58107
halt on error = 0
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-16 17:50:36 +00:00
Pratik Mankawde
4d43f2e083
remove printXXX from asan rt args
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-16 17:44:27 +00:00
Pratik Mankawde
b08b14c2cd
remove symbolize option from asan
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-16 16:14:29 +00:00
Pratik Mankawde
a8ee7ef316
Merge branch 'develop' into pratik/Fix_asan_lsan_flagged_issues
2026-02-16 15:53:44 +00:00
Pratik Mankawde
e75ffc7c25
only run asan
2026-02-15 13:46:51 +00:00
Pratik Mankawde
ea2ab17b95
supp. coro releated asan errors
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-13 16:53:08 +00:00
Pratik Mankawde
358c6d95bf
run sanitizer tests in parallel
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-13 16:07:11 +00:00
Jingchen
ac0ad3627f
refactor: Modularize HashRouter, Conditions, and OrderBookDB ( #6226 )
...
This change modularizes additional components by moving code to `libxrpl`.
2026-02-13 10:34:37 -05:00
Pratik Mankawde
f8fcccd684
Merge remote-tracking branch 'origin/develop' into pratik/Fix_asan_lsan_flagged_issues
2026-02-13 13:11:22 +00:00
Pratik Mankawde
484fc4ce9a
increase timeout for sanitizer jobs
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-13 12:32:38 +00:00
nuxtreact
cd218346ff
chore: Fix minor issues in comments ( #6346 )
2026-02-12 14:55:27 -05:00
Jingchen
5edd3566f7
refactor: Modularize the NetworkOPs interface ( #6225 )
...
This change moves the NetworkOPs interface into `libxrpl` and it leaves its implementation in `xrpld`.
2026-02-12 13:15:03 -05:00
Pratik Mankawde
81a18efb9e
removing timeout changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 18:10:37 +00:00
Pratik Mankawde
d70ac27f0c
increase timeout for sanitizer builds, since we are seeing timeouts
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 18:03:13 +00:00
Pratik Mankawde
496354f1c9
increase stack size of coroutine
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 16:38:57 +00:00
Pratik Mankawde
eb2b421cd6
unreachable return
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 15:21:20 +00:00
Pratik Mankawde
1a737ebb49
remove recursion from the ApplyStateTable::read and add flat call ApplyStateTable::readLocal
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 14:46:32 +00:00
Pratik Mankawde
d6e9986502
Silent uninitialized warning in gcc-14
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 12:42:35 +00:00
Pratik Mankawde
253fbf6e83
removed -flarge-source-files flag
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 12:30:44 +00:00
Pratik Mankawde
e6455035d5
Merge branch 'develop' into pratik/Fix_asan_lsan_flagged_issues
2026-02-12 12:23:38 +00:00
Pratik Mankawde
6029c65aa1
revert the LocalValue change
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-12 12:18:05 +00:00
Pratik Mankawde
11e8d1f8a2
chore: Fix gcov lib coverage build failure on macOS ( #6350 )
...
For coverage builds, we try to link against the `gcov` library (specific to the environment). But as macOS doesn't have this library and thus doesn't have the coverage tools to generate reports, the coverage builds on that platform were failing on linking.
We actually don't need to explicitly force this linking, as the `CodeCoverage` file already has correct detection logic (currently on lines 177-193), which is invoked when the `--coverage` flag is provided:
* AppleClang: Uses `xcrun -f llvm-cov` to set `GCOV_TOOL="llvm-cov gcov"`.
* Clang: Finds `llvm-cov` to set `GCOV_TOOL="llvm-cov gcov"`.
* GCC: Finds `gcov` to set `GCOV_TOOL="gcov"`.
The `GCOV_TOOL` is then passed to `gcovr` on line 416, so the correct tool is used for processing coverage data.
This change therefore removes the `gcov` suffix from lines 473 and 475 in the `CodeCoverage.cmake` file.
2026-02-12 06:11:26 -05:00
Jingchen
9f17d10348
refactor: Modularize RelationalDB ( #6224 )
...
The rdb module was not properly designed, which is fixed in this change. The module had three classes:
1) The abstract class `RelationalDB`.
2) The abstract class `SQLiteDatabase`, which inherited from `RelationalDB` and added some pure virtual methods.
3) The concrete class `SQLiteDatabaseImp`, which inherited from `SQLiteDatabase` and implemented all methods.
The updated code simplifies this as follows:
* The `SQLiteDatabaseImp` has become `SQLiteDatabase`, and
* The former `SQLiteDatabase `has merged with `RelationalDatabase`.
2026-02-11 16:22:01 +00:00
Pratik Mankawde
52c7d980d4
fix to the list issue
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-11 15:00:12 +00:00
Pratik Mankawde
5982519fe0
minor correction
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-11 14:39:01 +00:00
Pratik Mankawde
8dd147d5e8
set defines
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-02-11 14:00:33 +00:00