Ed Hennis
257e568cb6
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop:
fix: Fix regressions in `server_definitions` (7008)
chore: Do not duplicate sanitizer flags (7058)
ci: Run pre-commit on diff in clang-tidy workflow (7078)
ci: Use XRPLF/create-issue (7076)
ci: Rewrite clang-tidy workflow(s) in a reusable manner (7062)
chore: Ignore identifier-naming update in git blame (7066)
refactor: Enable clang-tidy `readability-identifier-naming` check (6571)
2026-05-05 21:08:35 -04:00
Alex Kremer
8995564ed6
refactor: Enable clang-tidy readability-identifier-naming check ( #6571 )
2026-05-03 10:31:53 +00:00
Ed Hennis
fd2040a56d
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop:
refactor: Revert certain `Throw`s by `LogicError`s (7036)
ci: Rename print-env -> print-build-env (7061)
fix: Gate -mcmodel flags to x86_64 in sanitizer builds (7049)
fix: Prevents overwriting a bool value in an invariant (6609)
fix: Address code review comments regarding `boost::coroutine2` (6977)
refactor: Apply various minor improvements and corrections (7045)
fix: Store `Delegate` object in delegating and authorized account directories for proper deletion (6681)
ci: Use print-env from XRPLF/actions (7052)
fix: Make assorted RPC fixes (6529)
chore: Enable clang-tidy v21 new checks (7031)
2026-05-01 14:32:51 -04:00
Ed Hennis
51ab048b97
fixup! Fix clang-tidy
2026-04-29 12:10:11 -04:00
Alex Kremer
f7275b7ad9
chore: Enable clang-tidy v21 new checks ( #7031 )
2026-04-29 15:17:35 +00:00
Ed Hennis
fc569b9410
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-29 11:05:57 -04:00
Pratik Mankawde
3547112540
fix: Fix ubsan flagged issues ( #6151 )
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
2026-04-27 20:34:16 +00:00
Ed Hennis
c2f25c2a34
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop:
chore: Enable clang-tidy modernize-use-nodiscard check (7015)
fix: Resolve MSVC Debug build failure in JobQueue.h; re-enable _CRTDBG_MAP_ALLOC in CI (6993)
docs: Update hybrid offer invariant comment (7007)
2026-04-26 22:29:50 -05:00
Alex Kremer
4dc923dcc5
chore: Enable clang-tidy modernize-use-nodiscard check ( #7015 )
2026-04-24 17:19:30 +00:00
Ed Hennis
e3b390f949
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-22 14:49:47 -04:00
Mayukha Vadari
1c6cdc653c
fix: More clang-tidy issues ( #6992 )
2026-04-22 17:42:15 +00:00
Ed Hennis
5a7be26402
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-22 13:11:20 -04:00
Vito Tumas
2e307329f0
refactor: Add transaction-specific invariant checking ( #6551 )
2026-04-22 14:41:19 +00:00
Ed Hennis
25e0b4eeb5
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-21 19:35:21 -04:00
Alex Kremer
ce3951bbb3
chore: Enable clang-tidy modernize checks ( #6975 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-04-21 15:32:51 +00:00
Ed Hennis
c4ef1e6997
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop:
fix: Disallow MPTClearRequireAuth if is set (6712)
feat: Add GRPC TLS support (6374)
fix: Check for empty `sfAdditionalBooks` array in hybrid offer invariant (6716)
chore: Remove repetitive word in multiple files (6978)
ci: Add workflow to check PR description has been filled (6965)
ci: [DEPENDABOT] Bump tj-actions/changed-files from 47.0.5 to 47.0.6 (6973)
chore: Enable clang-tidy include cleaner (6947)
fix: Change AMMClawback return code to tecNO_PERMISSION (6946)
ci: [DEPENDABOT] bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (6927)
ci: [DEPENDABOT] bump actions/upload-artifact from 7.0.0 to 7.0.1 (6928)
chore: Enable clang-tidy readability checks (6930)
2026-04-20 18:59:21 -04:00
Alex Kremer
f1a5ba43ad
chore: Enable clang-tidy readability checks ( #6930 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-04-17 13:30:52 +00:00
Ed Hennis
371d3a6f30
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-15 14:29:29 -04:00
Alex Kremer
6a0ce46755
chore: Enable most clang-tidy bugprone checks ( #6929 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-04-14 20:24:21 +00:00
Ed Hennis
ee9b486f8b
Fix clang-tidy
2026-04-13 20:17:55 -04:00
Ed Hennis
9daa985bf1
Merge branch 'develop' into ximinez/number-maxint-range
2026-04-07 16:48:22 -04:00
Bart
c00ed673a8
refactor: Rename non-functional uses of ripple(d) to xrpl(d) ( #6676 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-04-07 13:00:17 +00:00
Ed Hennis
8ed8b52dfe
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop:
fix: Remove fatal assertion on Linux thread name truncation (6690)
chore: Enable clang-tidy `coreguidelines` checks (6698)
ci: Allow uploading artifacts for XRPLF org (6702)
fix: Enforce aggregate MaximumAmount in multi-send MPT (6644)
chore: Use nudb recipe from the upstream (6701)
fix: Fix previous ledger size typo in RCLConsensus (6696)
chore: Enable clang-tidy misc checks (6655)
ci: Use pull_request_target to check for signed commits (6697)
chore: Remove unnecessary clang-format off/on directives (6682)
fix: Fix Workers::stop() race between m_allPaused and m_runningTaskCount (6574)
2026-04-01 14:07:25 -04:00
Alex Kremer
29e49abd3c
chore: Enable clang-tidy coreguidelines checks ( #6698 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-04-01 15:46:14 +00:00
Alex Kremer
2502befb42
chore: Enable clang-tidy misc checks ( #6655 )
2026-03-31 17:29:45 +00:00
Bart
7f53351920
chore: Remove unnecessary clang-format off/on directives ( #6682 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-03-31 15:38:04 +00:00
Ed Hennis
62d0b07ee8
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-maxint-range
...
* XRPLF/develop: (81 commits)
ci: Only publish docs in public repos (6687)
chore: Enable remaining clang-tidy `performance` checks (6648)
refactor: Address PR comments after the modularisation PRs (6389)
chore: Fix clang-tidy header filter (6686)
ci: [DEPENDABOT] bump actions/deploy-pages from 4.0.5 to 5.0.0 (6684)
ci: [DEPENDABOT] bump codecov/codecov-action from 5.5.3 to 6.0.0 (6685)
fix: Guard Coro::resume() against completed coroutines (6608)
refactor: Split LoanInvariant into LoanBrokerInvariant and LoanInvariant (6674)
ci: Don't publish docs on release branches (6673)
refactor: Make function naming in ServiceRegistry consistent (6390)
chore: Shorten job names to stay within Linux 15-char thread limit (6669)
fix: Improve loan invariant message (6668)
ci: Upload artifacts only in public repositories (6670)
ci: Add conflicting-pr workflow (6656)
chore: Add more AI tools to .gitignore (6658)
chore: Show warning message if user may need to connect to VPN (6619)
feat: Add placeholder amendment for assorted bug fixes (6652)
chore: Update sqlite3->3.51.0, protobuf->6.33.5, openssl->3.6.1, grpc->1.78.1 (6653)
refactor: Modularise ledger (6536)
chore: Use unpatched version of soci (6649)
...
2026-03-30 22:01:54 -04:00
Alex Kremer
72f4cb097f
refactor: Enable remaining clang-tidy cppcoreguidelines checks ( #6538 )
2026-03-17 19:09:05 +00:00
Pratik Mankawde
5ae97fa8ae
refactor: Add no-ASAN macro for Throw statements ( #6373 )
...
Throwing exceptions from code sometime confuses ASAN, as it cannot keep track of stack frames. This change therefore adds a macro to skip instrumentation around the `Throw` function.
2026-03-17 13:10:32 +00:00
Ed Hennis
e443a76d83
Merge branch 'develop' into ximinez/number-maxint-range
2026-03-10 13:38:28 -04:00
Sergey Kuznetsov
e2290b1a0a
feat: Add mutex wrapper from clio ( #6447 )
...
This change adds a mutex wrapper copied from clio. The wrapper attaches a mutex to the data it protects, which improves safety and readability.
2026-03-09 16:33:20 +00:00
Ed Hennis
61f38ba068
Review feedback from @copilot
2026-02-25 20:37:22 -05:00
Ed Hennis
e27249134a
Merge branch 'develop' into ximinez/number-maxint-range
2026-02-24 17:34:41 -04:00
Valentin Balaschenko
bdd106d992
Explicitly trim the heap after cache sweeps ( #6022 )
...
Limited to Linux/glibc builds.
2026-02-24 21:33:13 +00:00
Ed Hennis
9b4587f9af
Update formatting
2026-02-20 13:29:51 -05:00
Ed Hennis
0871eb0cb6
Address review feedback from @Copilot
...
- Clarify comments and add missing header
2026-02-19 19:06:03 -05:00
Ed Hennis
2ccf132f79
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 19:02:03 -05:00
Ayaz Salikhov
2c1fad1023
chore: Apply clang-format width 100 ( #6387 )
2026-02-19 23:30:00 +00:00
Ed Hennis
fff73dac51
Merge branch 'develop' into ximinez/number-maxint-range
2026-02-18 20:18:56 -04:00
Sergey Kuznetsov
958d8f3754
chore: Update clang-format to 21.1.8 ( #6352 )
2026-02-16 14:31:18 -05:00
Ed Hennis
06ff77458a
fixup! fixup! fixup! fixup! Address review feedback from @copilot
2026-02-05 20:33:30 -05:00
Ed Hennis
f19ecb3b80
fixup! fixup! fixup! Address review feedback from @copilot
2026-02-05 19:56:18 -05:00
Ed Hennis
cc2406bf3f
fixup! fixup! Address review feedback from @copilot
2026-02-05 19:13:14 -05:00
Ed Hennis
569d9ea94e
Address review feedback from @copilot
...
- Update explanations.
- Use saver conversions between signed and unsigned.
2026-02-05 14:06:09 -05:00
Ed Hennis
07c0c320a7
Fix formatting
2026-02-05 12:28:43 -05:00
Ed Hennis
154bb65c35
Merge remote-tracking branch 'upstream/develop' into ximinez/number-maxint-range
...
* upstream/develop:
chore: Update secp256k1 and openssl (6327)
chore: Remove unnecessary script (6326)
refactor: Replace include guards by '#pragma once' (6322)
chore: Remove unity builds (6300)
refactor: Add ServiceRegistry to help modularization (6222)
fix: Deletes expired NFToken offers from ledger (5707)
chore: Add .zed editor config directory to .gitignore (6317)
docs: Update API changelog, add APIv2+APIv3 version documentation (6308)
fix: Restore config changes that broke standalone mode (6301)
chore: Add upper-case match for ARM64 in CompilationEnv (6315)
ci: Update hashes of XRPLF/actions (6316)
chore: Format all cmake files without comments (6294)
chore: Add cmake-format pre-commit hook (6279)
chore: Remove unnecessary `boost::system` requirement from conanfile (6290)
2026-02-04 21:10:15 -05:00
Ed Hennis
111eda22e9
Merge commit '5f638f55536def0d88b970d1018a465a238e55f4' into ximinez/number-maxint-range
...
* commit '5f638f55536def0d88b970d1018a465a238e55f4':
chore: Set ColumnLimit to 120 in clang-format (6288)
2026-02-04 21:09:02 -05:00
Ed Hennis
f7b6834d2a
Add unit tests for normalizeToRange
...
- Steal changes from @pratik's #6150 to avoid UB
2026-02-04 21:08:48 -05:00
Ed Hennis
e464adaee6
Clean-ups and tweaks
2026-02-04 21:08:48 -05:00
Ed Hennis
cca92dedca
Reduce expensive(?) accesses to thread_local MantissaRange
2026-02-04 21:08:48 -05:00