Commit Graph

  • c730e1d5f0 fix: gcc stdlib flag, add dynamic matrix with [ci-nix-full-matrix] Nicholas Dudfield 2025-08-19 11:38:14 +07:00
  • 9bf2bc0420 ci: add clang-17 with native libc++ to build matrix Nicholas Dudfield 2025-08-19 11:07:58 +07:00
  • be1a34c7e9 ci: add gcc-11 and reinstate gcc-13 in build matrix Nicholas Dudfield 2025-08-19 11:06:19 +07:00
  • 06b4344cc0 fix: use -lt 16 check for gcc hiding, update compiler-id docs Nicholas Dudfield 2025-08-19 10:46:55 +07:00
  • b01d78a25f chore: tidy up and format Nicholas Dudfield 2025-08-19 10:38:31 +07:00
  • a89c20ad5b fix: path is NOT required for rwdb Nicholas Dudfield 2025-08-19 10:17:41 +07:00
  • dd2570e68a remove flatmap database implementation Nicholas Dudfield 2025-08-18 15:09:42 +07:00
  • f6a9491230 fix: enforce online_delete requirement for RWDB backend Nicholas Dudfield 2025-08-19 10:03:52 +07:00
  • 48542b0e27 Revert "fix: add automatic LEDGER_HISTORY cleanup to RWDB" Nicholas Dudfield 2025-08-19 09:12:06 +07:00
  • e4a6def5b5 fix: add automatic LEDGER_HISTORY cleanup to RWDB Nicholas Dudfield 2025-08-19 08:16:23 +07:00
  • 1245611226 add test file Denis Angell 2025-08-18 15:01:17 +02:00
  • 7a11eb6c15 docs: clarify gcc hiding trick is for clang < 16 Nicholas Dudfield 2025-08-18 21:24:57 +07:00
  • c1a35510f4 fix: install gcc before hiding versions, add verification Nicholas Dudfield 2025-08-18 21:19:27 +07:00
  • 7c4b1bafeb fix: install target gcc version before hiding others Nicholas Dudfield 2025-08-18 21:12:19 +07:00
  • ccfa6da70a fix: use integer renaming for hidden gcc versions Nicholas Dudfield 2025-08-18 21:09:49 +07:00
  • 139f1bd32b ci: use directory hiding for clang-14 and --gcc-install-dir for clang-16+ Nicholas Dudfield 2025-08-18 21:05:58 +07:00
  • a3b00d57a2 docs: clarify compiler_id includes gcc version for clang builds Nicholas Dudfield 2025-08-18 20:44:40 +07:00
  • b822b66825 ci: simplify gcc toolchain logic - no update-alternatives needed Nicholas Dudfield 2025-08-18 20:34:49 +07:00
  • 6684075a28 ci: remove gcc-14-base to prevent header conflicts Nicholas Dudfield 2025-08-18 20:27:49 +07:00
  • cc28fcf190 ci: remove gcc-14 and add clang-14 with gcc-11 test Nicholas Dudfield 2025-08-18 20:19:26 +07:00
  • ddca64815d ci: simplify by using update-alternatives instead of gcc-install-dir Nicholas Dudfield 2025-08-18 20:15:30 +07:00
  • 12a8194fdd [wip] add debugging Nicholas Dudfield 2025-08-18 19:51:01 +07:00
  • 60df462bc2 fix: properly quote CMAKE_CXX_FLAGS with spaces Nicholas Dudfield 2025-08-18 19:41:21 +07:00
  • 4755a37cad ci: add clang_gcc_toolchain support for header compatibility Nicholas Dudfield 2025-08-18 18:51:38 +07:00
  • df652b457b ci: include stdlib in compiler_id for cache keys Nicholas Dudfield 2025-08-18 18:37:20 +07:00
  • 0651332bb3 refactor: use clear stdlib naming instead of force_libstdcpp Nicholas Dudfield 2025-08-18 18:21:42 +07:00
  • 5286bae753 ci: fix cache key to include stdlib choice Nicholas Dudfield 2025-08-18 18:12:11 +07:00
  • 4b9ef8db22 ci: move force_libstdcpp to matrix-level property Nicholas Dudfield 2025-08-18 18:07:39 +07:00
  • 360546d555 ci: add clang-14 to matrix, temporarily disable gcc Nicholas Dudfield 2025-08-18 18:04:31 +07:00
  • 4efcbd1eaa ci: add option to use libstdc++ with clang-16 Nicholas Dudfield 2025-08-18 18:00:51 +07:00
  • 105790e61d add logs fix-bugs Denis Angell 2025-08-18 12:30:23 +02:00
  • 688b66e1e3 fix online delete Denis Angell 2025-07-10 12:50:16 +02:00
  • 4c90598462 ci: add clang to build matrix Nicholas Dudfield 2025-08-18 14:36:28 +07:00
  • 4089b7c4ba fix: remove hallucinated code fix-online-delete-patch Nicholas Dudfield 2025-08-18 16:52:44 +07:00
  • 61b364ec82 chore: clang format fix-online-delete Nicholas Dudfield 2025-08-18 16:28:41 +07:00
  • 7fae6c3eb7 replace index-based account data with map of vectors Nicholas Dudfield 2025-08-18 16:22:52 +07:00
  • 70dd2a0f0e wip Nicholas Dudfield 2025-08-18 16:11:06 +07:00
  • d15063bca4 remove flatmap database implementation Nicholas Dudfield 2025-08-18 15:09:42 +07:00
  • 3a52ac66e4 Add ltORACLE for Remarks target (#562) tequ 2025-08-18 16:17:49 +09:00
  • d1528021e2 Add ltORACLE for Remarks target (#562) tequ 2025-08-18 16:17:49 +09:00
  • 998ae5535b add automatic ledger history cleanup to rwdb Nicholas Dudfield 2025-08-18 14:16:16 +07:00
  • 4c41d32276 use ordered ledgers_ map for faster first txn lookup Nicholas Dudfield 2025-08-18 12:01:39 +07:00
  • ec894c53ad Merge branch 'dev' into udp-peer udp-peer RichardAH 2025-08-18 10:42:48 +10:00
  • 6f29c91241 unbreak manager impl pattern Richard Holland 2025-08-18 10:41:37 +10:00
  • b11397e4df fix(tests): prevent buffer corruption from concurrent log writes Nicholas Dudfield 2025-07-29 08:25:07 +07:00
  • 7a9d48d53c fix(tests): allow multi threaded writes to suite log Nicholas Dudfield 2025-07-29 08:25:07 +07:00
  • 444152d077 fix: gcc 13 compile error, per #557 (#564) Niq Dudfield 2025-08-14 19:06:38 +07:00
  • 9d4bda0968 fix: gcc 13 compile error, per #557 nd-gcc-13-compile-error-per-557-2025-08-14 Nicholas Dudfield 2025-08-14 18:44:07 +07:00
  • 42be878b79 Merge remote-tracking branch 'origin/dev' into nd-fix-warnings-2025-05-06 nd-fix-warnings-2025-05-06 Nicholas Dudfield 2025-08-14 18:05:25 +07:00
  • d8c9e89043 merge: origin/dev into jshooks, accepting upstream changes jshooks-merge-dev-20250814 Nicholas Dudfield 2025-08-14 16:29:41 +07:00
  • 285ea1d4e6 add checks the length of currency and issuer for float_sto (#518) tequ 2025-08-14 17:44:26 +09:00
  • b619d03b22 Fix hook_param_set to support deletion (#551) tequ 2025-08-14 17:41:40 +09:00
  • 34fd31dabe Fix JSHooks Fee validation (#550) tequ 2025-08-14 17:01:14 +09:00
  • 7a790246fb fix: upgrade CI to GCC 13 and fix compilation issues, fixes #557 (#559) Niq Dudfield 2025-08-14 14:41:49 +07:00
  • 4202d1993d Merge branch 'dev' into niq-xahau-fixes niq-xahau-fixes RichardAH 2025-08-14 17:17:06 +10:00
  • d1395d0f41 Merge remote-tracking branch 'upstream/dev' into sync-2.4.0 tequ 2025-08-14 15:45:50 +09:00
  • 3391390af4 Conan Release Builder (2.4.0 sync) (#528) tequ 2025-08-14 15:29:04 +09:00
  • b4f79257cb Conan Release Builder (2.4.0 sync) (#528) tequ 2025-08-14 15:29:04 +09:00
  • 1eb1d09e18 fix: bump cache version to force fresh conan build Nicholas Dudfield 2025-08-14 11:27:22 +07:00
  • f25593546f fix: parameterize compiler version in workflow matrix Nicholas Dudfield 2025-08-14 11:25:20 +07:00
  • 834f310082 fix: fix restore key Nicholas Dudfield 2025-08-14 11:21:50 +07:00
  • 1255ea7a01 fix: gcc13 compile issues, fixes #557 Nicholas Dudfield 2025-07-30 09:45:43 +00:00
  • a2137d5436 Merge branch 'dev' into fix-online-delete RichardAH 2025-08-14 14:02:57 +10:00
  • 1a3d2db8ef fix(ci): export correct snappy version (#546) Niq Dudfield 2025-08-14 11:01:32 +07:00
  • 9889daec38 fix: use correct namespace for conan exports in release builder sublimator-patch-4 Nicholas Dudfield 2025-08-14 10:22:43 +07:00
  • bac0c6297b Merge branch 'dev' into sublimator-patch-4 RichardAH 2025-08-14 13:15:21 +10:00
  • 2fc912d54d Make release build use conan deps where possible and hbb 4.0.1 (#516) tequ 2025-08-14 11:59:57 +09:00
  • ce6c56b104 experiment: testing ci-experiments Nicholas Dudfield 2025-08-12 13:37:09 +07:00
  • e342b17172 experiment: testing Nicholas Dudfield 2025-08-12 13:28:19 +07:00
  • 6a4aff7f36 experiment: testing Nicholas Dudfield 2025-08-12 13:24:32 +07:00
  • 9dca972266 experiment: testing Nicholas Dudfield 2025-08-12 13:14:28 +07:00
  • d8a8030556 experiment: testing Nicholas Dudfield 2025-08-12 13:11:11 +07:00
  • 788684ca74 experiment: testing Nicholas Dudfield 2025-08-12 13:09:50 +07:00
  • a2d9947e85 experiment: testing Nicholas Dudfield 2025-08-12 13:07:24 +07:00
  • 303a476a53 experiment: testing Nicholas Dudfield 2025-08-12 13:05:50 +07:00
  • 80fbf9e2d0 experiment: testing Nicholas Dudfield 2025-08-12 12:54:02 +07:00
  • 04f9d4fbd1 experiment: testing Nicholas Dudfield 2025-08-12 12:46:57 +07:00
  • 2a2fee3cd3 experiment: testing Nicholas Dudfield 2025-08-12 12:45:20 +07:00
  • 573569f031 experiment: testing Nicholas Dudfield 2025-08-12 12:42:53 +07:00
  • 1ebd067c9f experiment: testing Nicholas Dudfield 2025-08-12 12:35:38 +07:00
  • 7450a302dc experiment: testing Nicholas Dudfield 2025-08-12 12:30:12 +07:00
  • 949252e25f experiment: testing Nicholas Dudfield 2025-08-12 12:25:00 +07:00
  • 544bb4f32e experiment: testing Nicholas Dudfield 2025-08-12 12:15:04 +07:00
  • 7328a26710 experiment: testing Nicholas Dudfield 2025-08-12 12:13:30 +07:00
  • 317a333170 experiment: testing Nicholas Dudfield 2025-08-12 12:10:42 +07:00
  • 33052c2bde experiment: testing Nicholas Dudfield 2025-08-12 12:01:01 +07:00
  • df2fc9606a experiment: testing Nicholas Dudfield 2025-08-12 11:52:47 +07:00
  • 8c79f4bfcb experiment: testing Nicholas Dudfield 2025-08-12 11:50:06 +07:00
  • a3012388e3 experiment: testing Nicholas Dudfield 2025-08-12 11:48:25 +07:00
  • a170b387fc experiment: testing Nicholas Dudfield 2025-08-12 11:40:13 +07:00
  • 841d902dbd experiment: testing Nicholas Dudfield 2025-08-12 11:23:29 +07:00
  • f8acb88f94 experiment: testing Nicholas Dudfield 2025-08-11 19:43:19 +07:00
  • 3f192ee1b5 experiment: testing Nicholas Dudfield 2025-08-11 19:41:54 +07:00
  • ed1ba5595d experiment: testing Nicholas Dudfield 2025-08-11 19:28:52 +07:00
  • 1d7f5d42cc experiment: testing Nicholas Dudfield 2025-08-11 19:25:07 +07:00
  • 76a64d0eaa experiment: testing Nicholas Dudfield 2025-08-11 19:23:14 +07:00
  • 2502509e9e experiment: testing Nicholas Dudfield 2025-08-11 19:21:17 +07:00
  • 8a99f8ffc3 experiment: testing Nicholas Dudfield 2025-08-11 19:20:30 +07:00
  • 75849b5314 experiment: testing Nicholas Dudfield 2025-08-11 19:18:58 +07:00
  • cb6da43d9b add special replay-network accounts to xahau genesis Richard Holland 2025-08-03 13:42:45 +10:00