Commit Graph

  • 9a3723b1dc feat: commit more scribbles Nicholas Dudfield 2025-09-11 08:07:37 +07:00
  • 22b6ea961e docs: add notes Nicholas Dudfield 2025-09-10 16:57:05 +07:00
  • 974249380a feat: add ttHASH_MIGRATION Nicholas Dudfield 2025-09-10 16:33:00 +07:00
  • 8362318d25 feat: add blake3 to conan/cmake Nicholas Dudfield 2025-09-10 15:12:31 +07:00
  • 508bdd5b33 chore: disable CI flakey at times too ledger replay tests temporarily Nicholas Dudfield 2025-09-10 13:52:15 +07:00
  • 1269803aa6 feat: claudes first pass at the tests Nicholas Dudfield 2025-09-10 13:16:58 +07:00
  • ae46394788 feat: remove unclassified hash_options constructor Nicholas Dudfield 2025-09-10 10:54:01 +07:00
  • d7bfff2bef feat: classify hashes further Nicholas Dudfield 2025-09-10 10:49:54 +07:00
  • 717464a2d8 feat: classify hashes further Nicholas Dudfield 2025-09-10 10:26:58 +07:00
  • f9d6346e6d feat: ledger_index all the things Nicholas Dudfield 2025-09-09 21:39:04 +07:00
  • c968fdfb1a feat: snap Nicholas Dudfield 2025-09-09 15:19:51 +07:00
  • 9f8fff4672 debugging tests multi-sig-nested Richard Holland 2025-09-09 14:00:29 +10:00
  • 1b3d04ba4d ci: increase conan timeout to 3 minutes for slow mirrors Nicholas Dudfield 2025-09-08 16:50:35 +07:00
  • 87281b2a54 simplify: replace LOG_LOCATION_POSITION with LOG_DISABLE Nicholas Dudfield 2025-09-08 16:30:08 +07:00
  • 2c11bfd678 simplify: remove conan check for enhanced logging Nicholas Dudfield 2025-09-08 16:10:57 +07:00
  • 917bcf1008 Merge remote-tracking branch 'origin/dev' into nd-add-colored-file-2025-07-25 Nicholas Dudfield 2025-09-08 15:46:20 +07:00
  • 8f7ebf0377 Optimize github action cache (#544) tequ 2025-09-08 14:53:40 +09:00
  • 46cf6785ab fix(tests): prevent buffer corruption from concurrent log writes (#565) Niq Dudfield 2025-09-08 10:57:49 +07:00
  • af1920b8c3 Merge branch 'dev' into nd-allow-multi-threaded-writes-to-suite-log-2025-08-15 nd-allow-multi-threaded-writes-to-suite-log-2025-08-15 RichardAH 2025-09-08 13:08:38 +10:00
  • dfd93e9ab2 etxn APIs tequ 2025-09-06 17:08:29 +09:00
  • ed68a53f6c otxn Hook APIs tequ 2025-09-06 03:59:19 +09:00
  • 6e49f7d1b1 add float APIs tequ 2025-09-06 02:42:34 +09:00
  • 4a36ca527e refactor tequ 2025-09-05 21:12:17 +09:00
  • c732609f46 Hook API Unit Testing tequ 2025-09-05 19:46:24 +09:00
  • 9ba8fd39f2 Fix emit Hook API testcase name tequ 2025-09-05 15:01:21 +09:00
  • 692be6b783 HookAtomicEmitFee emit-atomic tequ 2025-09-04 00:26:58 +09:00
  • bd7fc84dbc featureAtomicEmit tequ 2025-09-03 18:04:04 +09:00
  • 1a35c83048 add open view sandbox Denis Angell 2025-08-22 15:17:11 +02:00
  • a5b2904171 more debugging Richard Holland 2025-08-31 16:45:59 +10:00
  • 2b5906e73b debugging Richard Holland 2025-08-31 15:25:12 +10:00
  • 3c4c9c87c5 Fix rwdb memory leak with online_delete and remove flatmap (#570) Niq Dudfield 2025-08-26 11:00:58 +07:00
  • c44b50b98c Fix slot to return bigint when specified true for second argument (#573) tequ 2025-08-21 09:49:40 +09:00
  • 3e474882d6 docs: clarify KB rounding behavior in RWDB memory assertions fix-online-delete-simple Nicholas Dudfield 2025-08-20 13:45:20 +07:00
  • 6ca2c9a7fc chore: clean up after you know who Nicholas Dudfield 2025-08-20 13:42:19 +07:00
  • 05d9b9c1f2 refactor: simplify getBackends() with early return for default case Nicholas Dudfield 2025-08-20 13:38:49 +07:00
  • 8cb2feb816 test: relax memory size assertions in RelationalDatabase_test Nicholas Dudfield 2025-08-20 13:34:16 +07:00
  • 529d77d4b7 test: parameterize RelationalDatabase_test for multiple backends Nicholas Dudfield 2025-08-20 13:24:35 +07:00
  • 75636ee5c4 Merge branch 'dev' into sync-2.4.0 tequ 2025-08-20 14:11:26 +09:00
  • 96e7cc5299 ensure optional fields for nested signing Richard Holland 2025-08-20 13:46:45 +10:00
  • 64c707e21b add test cases compiling not tested Richard Holland 2025-08-20 13:37:02 +10:00
  • b9cee56165 transactor nested multisig compiling not tested Richard Holland 2025-08-20 12:59:39 +10:00
  • 1703574d50 fix: add actual transaction data to RWDB memory usage calculations Nicholas Dudfield 2025-08-20 08:17:17 +07:00
  • 1d42b2ac41 inital commit nested multisign Richard Holland 2025-08-20 12:25:52 +10:00
  • ecf0d68a64 fix: remove clang-14-gcc13 config - confirmed incompatible Nicholas Dudfield 2025-08-20 08:22:47 +07:00
  • 775b6c14a0 test: add clang-14 with gcc-13 configuration Nicholas Dudfield 2025-08-20 08:10:51 +07:00
  • 23c7cd25a7 refactor: move RWDB online_delete validation to Config::loadFromString Nicholas Dudfield 2025-08-19 17:26:55 +07:00
  • 76b36fb308 feat: enforce online_delete requirement for RWDB to prevent OOM Nicholas Dudfield 2025-08-19 16:03:11 +07:00
  • 7ea6f432c9 fix: add minimal safety improvements Nicholas Dudfield 2025-08-19 15:13:31 +07:00
  • be586db462 feat: add RWDB online_delete enforcement with test override mechanism Nicholas Dudfield 2025-08-19 15:36:49 +07:00
  • 22a81a050f docs: improve comments about Conan initialization Nicholas Dudfield 2025-08-19 14:49:28 +07:00
  • cd252504ad fix: use renamed action and add Conan init fallback Nicholas Dudfield 2025-08-19 14:35:52 +07:00
  • d8ccb1db81 refactor: move Conan patching to separate action Nicholas Dudfield 2025-08-19 14:30:16 +07:00
  • 27ec068050 fix: initialize Conan before patching settings.yml Nicholas Dudfield 2025-08-19 14:20:09 +07:00
  • 2b6c92ecb1 debug: add logging to matrix generation Nicholas Dudfield 2025-08-19 14:15:49 +07:00
  • e559008fc8 fix: use Python shell for Conan settings patch Nicholas Dudfield 2025-08-19 13:59:23 +07:00
  • 7ced4de6f2 feat: add clang-18 support with generic version detection Nicholas Dudfield 2025-08-19 13:54:46 +07:00
  • 3571a403f6 perf: use python:3-slim container for matrix-setup job Nicholas Dudfield 2025-08-19 12:09:12 +07:00
  • 87dab64e0c perf: use self-hosted runner for matrix-setup job Nicholas Dudfield 2025-08-19 11:50:20 +07:00
  • 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
  • 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