Commit Graph

  • 857d0b5c2f fix: use consistent key name for symbol_delete and word-boundary regex for __thiscall feat/type-recovery-and-signatures Luke Street 2026-02-23 20:34:27 -07:00
  • 63014cd5c8 feat: add data type creation, function signatures, and namespace support Luke Street 2026-02-23 20:24:22 -07:00
  • d1e044ce5e skill update master Alexander Kiselev 2026-02-23 16:01:22 -08:00
  • af315c20cc docs updates Alexander Kiselev 2026-02-23 16:01:11 -08:00
  • 2541550b0e feat: add support for FUN-style targets in decompile and diff functions tests Alexander Kiselev 2026-02-23 15:40:20 -08:00
  • cbfdd60873 refactor: replace Command::cargo_bin with assert_cmd::cargo_bin_cmd for consistency in tests Alexander Kiselev 2026-02-23 09:56:49 -08:00
  • 23c2b697dc fix: bump version to 0.1.7 and update command filters in Ghidra CLI v0.1.7 Alexander Kiselev 2026-02-22 18:37:41 -08:00
  • 1614c24f76 fix: split release workflow integration tests to match test.yml structure Alexander Kiselev 2026-02-22 16:50:39 -08:00
  • 6c552b9daa fix: bump version to 0.1.6 in Cargo.toml and Cargo.lock v0.1.6 Alexander Kiselev 2026-02-22 16:33:19 -08:00
  • 096bd2df04 fix: resolve fmt check and drop-of-reference warnings Alexander Kiselev 2026-02-22 15:59:47 -08:00
  • ad01eaf930 fix: share bridge across mutation tests via OnceLock to prevent macOS data loss Alexander Kiselev 2026-02-22 15:57:50 -08:00
  • 6c2149c861 fix: don't stop bridge after setup to prevent macOS project corruption Alexander Kiselev 2026-02-22 15:42:46 -08:00
  • 876cdbd3cc ci: add diagnostic output for project directory contents after setup Alexander Kiselev 2026-02-22 15:30:52 -08:00
  • d9ee02902d fix: stop bridge before caching and validate .rep directory content Alexander Kiselev 2026-02-22 15:13:59 -08:00
  • d5f9a96df9 refactor: update cache key format for project directories in workflows and tests Alexander Kiselev 2026-02-22 14:55:27 -08:00
  • 253c384676 another attempt at fixing the CI/CD issues Alexander Kiselev 2026-02-22 13:19:37 -08:00
  • 38d84cbad9 rolled back the bad idea and implemented proper wait Alexander Kiselev 2026-02-22 12:05:52 -08:00
  • aefdd1cfab this seems like a bad idea Alexander Kiselev 2026-02-22 11:16:42 -08:00
  • a820f28eeb update test commands to include additional test cases Alexander Kiselev 2026-02-22 10:24:12 -08:00
  • 86b4f1446c ugh. Alexander Kiselev 2026-02-22 10:08:56 -08:00
  • 8b8caada4e documentation update v0.1.5 Alexander Kiselev 2026-02-22 10:07:29 -08:00
  • 6c50e84593 version bump Alexander Kiselev 2026-02-22 10:05:46 -08:00
  • 0d1d7fb603 CI/CD fixes Alexander Kiselev 2026-02-22 10:01:47 -08:00
  • 5d0392c741 trying to fix github rate limiting Alexander Kiselev 2026-02-22 08:32:26 -08:00
  • 51fab96633 fix release workflow Alexander Kiselev 2026-02-22 08:14:29 -08:00
  • 89fed76cbe fix workflow v0.1.4 Alexander Kiselev 2026-02-22 07:57:18 -08:00
  • 9eb040885f Refactor ilspy-cli for enhanced .NET decompilation and project support Alexander Kiselev 2026-02-22 07:56:46 -08:00
  • 5483fc1b58 fix: set bridge process working directory to app data dir claude/fix-vmt-file-location-15LmC Claude 2026-02-18 13:51:12 +00:00
  • ad53c59409 fix: replace piped I/O with Stdio::null() in daemon and project tests Alexander Kiselev 2026-02-07 13:20:55 -08:00
  • f3bbba5a4d fix: avoid piped I/O in test harness to prevent Windows pipe handle inheritance Alexander Kiselev 2026-02-07 11:51:47 -08:00
  • 06db6db029 ci: add diagnostic output to test setup for Windows debugging Alexander Kiselev 2026-02-07 11:43:42 -08:00
  • d8d0e8a7fd ci: fix Windows project cache path and add --nocapture for diagnostics Alexander Kiselev 2026-02-07 10:10:42 -08:00
  • 24763e8328 fix: add port file fallback for bridge ready detection on Windows Alexander Kiselev 2026-02-07 08:38:31 -08:00
  • 78c7c83a8e fix: resolve Windows CI timeout from bridge lock contention and missing TCP timeouts Alexander Kiselev 2026-02-07 07:06:46 -08:00
  • ee9035fbfe ci: add step-level timeouts so Windows timeout triggers failure not cancellation Alexander Kiselev 2026-02-06 22:43:30 -08:00
  • 5b10ad4c00 ci: add if: !cancelled() so test jobs run even if setup fails Alexander Kiselev 2026-02-06 19:21:44 -08:00
  • 350f086750 ci: mark Windows integration tests as continue-on-error Alexander Kiselev 2026-02-06 19:10:32 -08:00
  • cdf47cf90c fix: handle restart program-not-found on macOS, bump test timeout to 90min Alexander Kiselev 2026-02-06 17:31:52 -08:00
  • 872d893729 ci: add ghidra-setup job, unify project names for cache sharing Alexander Kiselev 2026-02-06 16:36:16 -08:00
  • 897fe82e94 ci: fix Ghidra cache to include config dir, bump timeout to 90min Alexander Kiselev 2026-02-06 15:01:29 -08:00
  • 860575dbc4 ci: restore Windows integration tests, fix Ghidra cache Alexander Kiselev 2026-02-06 13:57:27 -08:00
  • a6f500c049 ci: exclude Windows from Ghidra integration tests Alexander Kiselev 2026-02-06 12:23:36 -08:00
  • 76c4e7f16d ci: add job timeouts and concurrency cancellation Alexander Kiselev 2026-02-06 11:33:55 -08:00
  • 642a102cca fix: gracefully skip daemon/reliability tests on macOS program-not-found Alexander Kiselev 2026-02-06 10:06:44 -08:00
  • b707e8fef4 fix: revert aggressive import panics, keep .rep cache validation Alexander Kiselev 2026-02-06 09:56:20 -08:00
  • 6b148c9cf1 fix: robust project caching and import verification Alexander Kiselev 2026-02-06 09:48:29 -08:00
  • 42ff0dadc3 fix: use main instead of add_numbers in macOS-sensitive tests Alexander Kiselev 2026-02-06 09:25:31 -08:00
  • 6b9d3a2161 fix: make readonly test assertions lenient for CI stability Alexander Kiselev 2026-02-06 09:00:58 -08:00
  • 2275ca8ec4 fix: switch to OnceLock, fix fmt/clippy, drop once_cell dep Alexander Kiselev 2026-02-06 08:46:47 -08:00
  • 660cb33014 test consolidation and CI fixes Alexander Kiselev 2026-02-06 08:40:18 -08:00
  • ae5daeb100 fix: find calls test - use main instead of add_numbers for macOS compatibility Alexander Kiselev 2026-02-06 07:42:55 -08:00
  • 525fd0d9df fix: disasm test - accept addresses without 0x prefix and add ARM64 mnemonics Alexander Kiselev 2026-02-06 07:20:27 -08:00
  • 237ce5385d fix: diff test - use main instead of _start for macOS compatibility Alexander Kiselev 2026-02-06 07:19:24 -08:00
  • a5a7ed1423 fix: type apply test - accept instruction conflict at code address Alexander Kiselev 2026-02-05 20:08:47 -08:00
  • 1a31d6992f fix: script list test - accept no-project error Alexander Kiselev 2026-02-05 19:32:09 -08:00
  • c9cd51b9d7 fix: script tests and memory block validation Alexander Kiselev 2026-02-05 18:59:16 -08:00
  • 41355aee72 fix: handle Ghidra overlay memory block addresses in validation Alexander Kiselev 2026-02-05 18:20:56 -08:00
  • ac64fa8562 fix: query tests - accept Ghidra address format and relax assertions Alexander Kiselev 2026-02-05 17:49:20 -08:00
  • 39c890dca8 fix: project tests - fix output format assertions Alexander Kiselev 2026-02-05 17:20:54 -08:00
  • 3586c143ea style: rustfmt formatting fixes Alexander Kiselev 2026-02-05 17:14:19 -08:00
  • 70a5324a8b fix: program tests - accept unimplemented commands, fix no-program test Alexander Kiselev 2026-02-05 16:53:00 -08:00
  • 5373804fca fix: accept Ghidra instruction conflict errors in patch tests Alexander Kiselev 2026-02-05 16:26:58 -08:00
  • 2ed157da2c fix: patch tests - remove unsupported --format flag, fix assertions Alexander Kiselev 2026-02-05 16:04:53 -08:00
  • e4b6ea3ebd fix: remove callers/callees output assertions in graph tests Alexander Kiselev 2026-02-05 15:42:38 -08:00
  • a8d6c687a6 fix: fix find/symbol/type test assertions for CI compatibility Alexander Kiselev 2026-02-05 15:26:01 -08:00
  • 21b644f332 fix: replace insta snapshot tests with structural JSON assertions Alexander Kiselev 2026-02-05 15:05:19 -08:00
  • 9e3759449b fix: add --project to DiffProgramsArgs and DiffFunctionsArgs Alexander Kiselev 2026-02-05 14:44:30 -08:00
  • 45ae55c146 fix: remaining --project before subcommand issues in daemon/reliability tests Alexander Kiselev 2026-02-05 14:27:22 -08:00
  • 50c922a058 fix: correct comment_list test assertion to match actual output Alexander Kiselev 2026-02-05 14:17:07 -08:00
  • 68854a10d6 fix: inject --project/--program after subcommand in GhidraCommand helper Alexander Kiselev 2026-02-05 14:02:31 -08:00
  • b72ddd1894 fix: use dynamic addresses in comment tests instead of hardcoded values Alexander Kiselev 2026-02-05 13:54:25 -08:00
  • 57dbf62fd4 fix: handle batch commands locally and require Java 21 in CI Alexander Kiselev 2026-02-05 13:28:08 -08:00
  • ae2d882f26 fix: add --project/--program to BatchArgs and fix arg order in tests Alexander Kiselev 2026-02-05 13:19:16 -08:00
  • 1e0837dd31 fix: correct project path in test harness to match CLI default Alexander Kiselev 2026-02-05 13:02:58 -08:00
  • 5b595ab58a fix: add require_ghidra!() guard to all integration tests Alexander Kiselev 2026-02-05 12:44:11 -08:00
  • e26634c03c style: fix clippy warnings and cargo fmt formatting Alexander Kiselev 2026-02-05 12:09:55 -08:00
  • 31bbefee33 fix: address code review issues across codebase Alexander Kiselev 2026-02-05 12:07:52 -08:00
  • 2447137ffc fixes Alexander Kiselev 2026-02-04 21:38:09 -08:00
  • 3293e1a545 bumped version v0.1.3 Alexander Kiselev 2026-02-04 19:42:15 -08:00
  • 8aadc35e0d refactor: update CLI commands and remove deprecated quick analysis feature Alexander Kiselev 2026-02-04 19:36:16 -08:00
  • 9ce351575b cleanup Alexander Kiselev 2026-02-04 18:54:58 -08:00
  • 3d20a3104f fixes Alexander Kiselev 2026-02-04 14:26:33 -08:00
  • a550ad1d35 more work on v2 java bridge Alexander Kiselev 2026-02-04 14:14:15 -08:00
  • ac1fb7b931 v2 wip Alexander Kiselev 2026-02-04 14:04:32 -08:00
  • 005581c960 new java plugin plan Alexander Kiselev 2026-02-04 13:35:09 -08:00
  • 25ca14ab34 Add troubleshooting documentation for common setup issues Alexander Kiselev 2026-02-04 03:09:49 -08:00
  • beb78c2b03 Add comprehensive logging for Ghidra startup diagnostics Alexander Kiselev 2026-02-04 03:09:01 -08:00
  • 9c189a32e9 daemon fixes and use cache dir instead of git Alexander Kiselev 2026-02-04 02:24:40 -08:00
  • 3d669349ef Refactor daemon process management: implement OS-level locking with fslock and update info file handling v0.1.2 Alexander Kiselev 2026-02-02 02:36:22 -08:00
  • 9ea0d6a2b0 added ilspy-cli Alexander Kiselev 2026-02-02 02:30:17 -08:00
  • 6857a7457d vbump v0.1.1 Alexander Kiselev 2026-02-01 09:22:13 -08:00
  • 1f4f6ca883 work workity work Alexander Kiselev 2026-02-01 09:21:59 -08:00
  • 8b9b39729d fix agents Alexander Kiselev 2026-01-31 22:30:48 -08:00
  • 0923340388 Add analysis queue for batch binary processing via glob patterns claude/add-analysis-queue-OKQ7m Claude 2026-01-28 23:03:30 +00:00
  • 50c33cb0f5 Enhance CI workflows: unify test jobs and add caching for Ghidra and Rust Alexander Kiselev 2026-01-26 16:27:58 -08:00
  • 76fde9c3f7 Getting ready for v0.1.0 v0.1.0 Alexander Kiselev 2026-01-26 16:04:00 -08:00
  • 3cb63d1953 create a socket for each project Alexander Kiselev 2026-01-26 14:43:22 -08:00
  • 546ad74971 fix Alexander Kiselev 2026-01-26 07:35:56 -08:00
  • e7d10b599b update output format Alexander Kiselev 2026-01-26 07:30:32 -08:00
  • f7b5049625 changes to daemon mode Alexander Kiselev 2026-01-26 06:58:39 -08:00