Ed Hennis
df020fa7e9
Merge commit '8306ac7710d~' into ximinez/number-round-maxrep
...
* commit '8306ac7710d~':
feat: XLS-68: Sponsor, 5887 continuation (7350)
2026-07-13 16:57:29 -04:00
Olek
fd2cc6dcb3
feat: XLS-68: Sponsor, #5887 continuation ( #7350 )
...
Co-authored-by: tequ <git@tequ.dev >
Co-authored-by: yinyiqian1 <yqian@ripple.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
Co-authored-by: Peter Chen <34582813+PeterChen13579@users.noreply.github.com >
Co-authored-by: Zhiyuan Wang <96991820+Kassaking7@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <asalikhov@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Zhiyuan Wang <1830604455@qq.com >
2026-07-10 21:58:19 +00:00
Ed Hennis
4d19c26080
Remove premature, incorrect optimization
...
- pushOverflow had a shortcut that if the value rounded down to kMaxRep,
then the work was done, but neglected to consider what would happen
back in doRoundUp if round() returned Even. Even rounded up on 1.5 in
pushOverflow, but on 0.5 in doRoundUp, so you'd get an incorrect
result.
- Updated tests to reflect the behavior for older modes.behavior for
older modes.behavior for older modes.behavior for older modes.
2026-07-10 14:18:52 -04:00
Ed Hennis
38e14f8439
Merge branch 'ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
2026-07-08 17:23:28 -04:00
Ed Hennis
79fc97bcc2
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-08 17:23:24 -04:00
Sergey Kuznetsov
c7adb215ed
chore: Add .envrc for automatic devshell switch by direnv ( #7756 )
2026-07-08 17:28:48 +00:00
Ayaz Salikhov
71ee0f400b
chore: Use same compiler in Nix devshell as in CI ( #7751 )
2026-07-08 14:51:39 +00:00
Ayaz Salikhov
58af1e6f18
release: Bump version to 3.3.0-b1 ( #7755 )
3.3.0-b1
2026-07-08 12:40:24 +00:00
Ed Hennis
7258edb2ca
Merge branch 'ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
2026-07-07 19:32:39 -04:00
Ed Hennis
9b220d5d47
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-07 19:32:34 -04:00
Ayaz Salikhov
e372c45836
chore: Enable most performance checks ( #7727 )
2026-07-07 21:03:56 +00:00
Ayaz Salikhov
2ebc96a4a6
perf: Use std::from/to_chars for JSON double parsing/formating ( #7735 )
2026-07-07 21:02:39 +00:00
Ed Hennis
23e4aabbf0
Merge remote-tracking branch 'XRPLF/ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
...
* XRPLF/ximinez/number-round-maxrep-down:
chore: Enable most cppcoreguidelines checks (7660)
test: Migrate basics Beast tests to GTest (7136)
test: Migrate resource, shamap Beast tests to GTest (7133)
chore: Enable most misc checks (7663)
chore: Fix unity build (7730)
chore: Enable most modernize checks (7664)
chore: Delete dead code (7718)
chore: Enable modernize-use-constraints (7715)
chore: Enable modernize-avoid-bind (7711)
Revert "Address AI feedback: constexpr correctness"
2026-07-07 16:41:28 -04:00
Ed Hennis
96c07a2b63
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-07 15:50:29 -04:00
Ayaz Salikhov
c5a6de6ef7
chore: Enable most cppcoreguidelines checks ( #7660 )
2026-07-07 13:12:52 +00:00
Ed Hennis
022ca58608
Merge remote-tracking branch 'XRPLF/develop' into ximinez/number-round-maxrep-down
...
* XRPLF/develop:
test: Migrate basics Beast tests to GTest (7136)
test: Migrate resource, shamap Beast tests to GTest (7133)
chore: Enable most misc checks (7663)
chore: Fix unity build (7730)
chore: Enable most modernize checks (7664)
chore: Delete dead code (7718)
chore: Enable modernize-use-constraints (7715)
chore: Enable modernize-avoid-bind (7711)
2026-07-06 19:33:25 -04:00
Marek Foss
f5e63f8a91
test: Migrate basics Beast tests to GTest ( #7136 )
...
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-06 19:48:36 +00:00
Marek Foss
7a153a2bce
test: Migrate resource, shamap Beast tests to GTest ( #7133 )
...
Co-authored-by: Alex Kremer <akremer@ripple.com >
2026-07-06 17:26:19 +00:00
Ayaz Salikhov
f59d5c0894
chore: Enable most misc checks ( #7663 )
2026-07-06 15:22:11 +00:00
Jingchen
bfde271609
chore: Fix unity build ( #7730 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-07-06 15:22:02 +00:00
Ayaz Salikhov
d07d2aba2e
chore: Enable most modernize checks ( #7664 )
2026-07-06 12:19:52 +00:00
Ayaz Salikhov
c92285f10d
chore: Delete dead code ( #7718 )
2026-07-03 15:59:20 +00:00
Ayaz Salikhov
53649cc298
chore: Enable modernize-use-constraints ( #7715 )
2026-07-03 14:28:15 +00:00
Ayaz Salikhov
f151293e8a
chore: Enable modernize-avoid-bind ( #7711 )
2026-07-03 11:17:03 +00:00
Ed Hennis
9a9d142f1f
Revert "Address AI feedback: constexpr correctness"
...
This reverts commit 64afeab2f4 .
2026-07-02 19:41:34 -04:00
Ed Hennis
117d7c604b
Merge branch 'ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
2026-07-02 17:02:07 -04:00
Ed Hennis
913b5c1bf4
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-02 17:01:20 -04:00
Ayaz Salikhov
7ba1d76d05
chore: Enable modernize-use-auto ( #7707 )
2026-07-02 20:02:55 +00:00
Bart
3d847f2a60
build: Add protobuf dependencies to Nix ( #7706 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-07-02 18:46:27 +00:00
Ed Hennis
64afeab2f4
Address AI feedback: constexpr correctness
2026-07-02 14:44:59 -04:00
yinyiqian1
6003fd03fc
feat: Enable ConfidentialTransfer and BatchV1_1 ( #7698 )
2026-07-02 18:37:37 +00:00
Ayaz Salikhov
41622b87ae
chore: Enable modernize-unary-static-assert ( #7705 )
2026-07-02 18:30:59 +00:00
Ed Hennis
e6b584d931
clang-tidy: remove header
2026-07-02 14:05:36 -04:00
Ed Hennis
716bc52617
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-02 14:01:54 -04:00
Ayaz Salikhov
6f0f5b8bb3
chore: Make clang-tidy happy on macOS ( #7701 )
2026-07-02 16:26:09 +00:00
Ed Hennis
41d1b7fda7
Merge branch 'ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
2026-07-02 11:18:32 -04:00
Ed Hennis
79f6cdcba2
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-02 11:18:27 -04:00
Bart
3b9e24e0e0
chore: Improve pre-commit hooks ( #7702 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-07-02 15:01:30 +00:00
Timothy Banks
4c619e8a85
refactor: Retire DisallowIncomingV1 fix ( #7364 )
2026-07-02 14:17:32 +00:00
Ayaz Salikhov
8e378c4f47
build: Add verify-headers target to cleanup headers ( #7670 )
2026-07-01 23:14:17 +00:00
Ed Hennis
4974fcdf71
Merge branch 'ximinez/number-round-maxrep-down' into ximinez/number-round-maxrep
2026-07-01 16:03:00 -04:00
Ed Hennis
cb5ecae7f3
Merge branch 'develop' into ximinez/number-round-maxrep-down
2026-07-01 16:02:56 -04:00
Ed Hennis
a0e6971399
Apply suggestions from code review
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-01 12:04:42 -04:00
Timothy Banks
c53aafa6bf
refactor: Retire InnerObjTemplate fix ( #7368 )
2026-07-01 15:36:28 +00:00
Vito Tumas
0d149ba5b6
fix: Disable AMM creation with Vault shares ( #7666 )
2026-07-01 15:04:38 +00:00
Ayaz Salikhov
d1ff948244
test: Add tests for TMProofPathResponse and TMReplayDeltaResponse invalid hash/key sizes ( #7593 )
2026-07-01 13:30:03 +00:00
dependabot[bot]
ba739c94ce
ci: [DEPENDABOT] bump actions/setup-python from 6.2.0 to 6.3.0 ( #7657 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 13:29:06 +00:00
Ayaz Salikhov
6d0b758a12
build: Don't reuse binaries between different C++ versions ( #7681 )
2026-07-01 13:28:41 +00:00
Ayaz Salikhov
6aed3bb71d
chore: Update pre-commit hooks && actions ( #7686 )
2026-07-01 13:28:14 +00:00
Vito Tumas
ea13be81b7
feat: Add an invariant to ensure object deletion also deletes its pseudo-account ( #7445 )
...
Co-authored-by: xrplf-ai-reviewer[bot] <266832837+xrplf-ai-reviewer[bot]@users.noreply.github.com>
2026-07-01 13:21:23 +00:00