Commit graph

  • 40bea78f9a
    fix(cpp): recover receivers from local initialization main trvon 2026-10-11 18:19:08 -06:00
  • 27d53a1b03 Merge pull request 'fix: review follow-ups for #5 and the Swift lexical preview' (#8) from fix/review-followups into main trevon 2026-09-25 13:33:40 +00:00
  • 67d1980001
    Merge main into fix/review-followups: move the Dart import note into docs/resolution.md trvon 2026-09-24 21:14:26 -06:00
  • 324900287b
    fix(dart): honour import prefixes, show/hide and one level of export trvon 2026-09-24 21:11:48 -06:00
  • 04653788fa
    fix(rust): keep impls written on a qualified path when leaf names collide trvon 2026-09-24 21:07:34 -06:00
  • 3fbb9275a5
    perf(scan): index import edges once instead of scanning per file trvon 2026-09-24 21:05:11 -06:00
  • 67334bec59
    fix(python): resolve relative, package and dotted imports to the right file trvon 2026-09-24 21:03:08 -06:00
  • c3c7c6c3f4
    fix(swift): give the lexical preview Swift's forms and mask block comments trvon 2026-09-24 21:00:59 -06:00
  • d0d52edfd1
    fix(check): warn, don't fail, when stored metrics differ from recomputed trvon 2026-09-24 20:57:08 -06:00
  • 5a6f8b143a
    refactor: one definition of "the model scanned a source file" trvon 2026-09-24 20:57:07 -06:00
  • 3a0f2adf59
    fix(fold): decode SARIF escapes safely, lane per run, follow absolute symlinked paths trvon 2026-09-24 20:54:36 -06:00
  • 8b1e52042e Merge pull request 'docs: trim the README and split usage, resolution and development out' (#6) from docs/readme-split into main trevon 2026-09-25 02:54:20 +00:00
  • 4de9884a54
    Merge main into docs/readme-split: carry #7's caller-status docs into the split trvon 2026-09-24 20:53:21 -06:00
  • b160fea314 Merge pull request 'feat: add brick_callers and brick_uncalled caller-status queries' (#7) from feat/caller-status into main trevon 2026-09-25 02:51:17 +00:00
  • d7be35d7ef Merge branch 'main' into feat/caller-status trevon 2026-09-25 02:51:04 +00:00
  • d88238c986
    docs: trim the README and split usage, resolution and development out trvon 2026-09-24 20:42:00 -06:00
  • 2a9716dac0 Merge pull request 'fix/audit-findings' (#5) from fix/audit-findings into main trevon 2026-09-25 02:39:30 +00:00
  • 46698cd87d
    docs: state resolution rules and limits as the code now implements them trvon 2026-09-24 20:21:29 -06:00
  • f9804976bc
    perf(source): record parents during traversal instead of re-walking from the root trvon 2026-09-24 20:19:13 -06:00
  • e03fa40ccc
    fix(c): parse .c files with the C grammar trvon 2026-09-24 20:14:21 -06:00
  • 9f9fc560b7
    fix(scan): decode non-UTF-8 source lossily instead of dropping the file trvon 2026-09-24 20:13:01 -06:00
  • 4b2c873445
    fix(fold): follow the filesystem for .. after a symlinked directory trvon 2026-09-24 20:12:13 -06:00
  • 088ba3fb15
    fix(fold): validate the report envelope and gate the Symbolic lane on Fold trvon 2026-09-24 20:11:14 -06:00
  • a03c36969e
    feat(dart): resolve calls through imported libraries and own package: URIs trvon 2026-09-24 20:09:01 -06:00
  • 4bdae55923
    fix(python,swift): keep calls in their function and resolve only visible names trvon 2026-09-24 20:07:34 -06:00
  • 3cf4d7660a
    fix(build,check): report empty scans instead of scoring them 100 trvon 2026-09-24 20:04:00 -06:00
  • 4c630ffeb1
    fix(check): gate on recomputed metrics, not the stored copy trvon 2026-09-24 20:02:04 -06:00
  • 46bd3f50f1
    fix(dart,cpp): generic type arguments are not base classes trvon 2026-09-24 20:00:46 -06:00
  • 2b19142557
    fix(cpp): never resolve calls into #elif/#else branches trvon 2026-09-24 19:58:55 -06:00
  • 195d118702
    fix(cpp): treat rival using-directives as ambiguous, not first-come trvon 2026-09-24 19:53:10 -06:00
  • b281a52255
    fix(rust): resolve methods on the type the caller means, not its leaf name trvon 2026-09-24 19:51:11 -06:00
  • fb0dcdc19d Merge pull request 'feat: resolve C/C++ and Rust calls across files and typed receivers' (#3) from feat/cpp-rust-resolution into main trevon 2026-09-22 21:14:53 +00:00
  • 6d4335d3ae
    docs: record C/C++ and Rust resolution research and validation trvon 2026-09-22 15:12:13 -06:00
  • d292b9f3f2
    feat: add brick_callers and brick_uncalled caller-status queries trvon 2026-09-22 15:12:13 -06:00
  • 7c664cb5a0
    docs: describe C/C++ and Rust resolution limits and next stages trvon 2026-09-22 15:11:42 -06:00
  • 48436f35b7
    feat: resolve C/C++ and Rust calls across files and typed receivers trvon 2026-09-22 15:11:04 -06:00
  • 050b1b105b
    feat: support explicit cross-worktree structural diffs trvon 2026-09-05 12:34:35 -06:00
  • 01836ba3f5
    feat: resolve Rust grouped imports and module aliases trvon 2026-09-04 23:11:19 -06:00
  • 3fec92f10c
    feat: make source graphs accurate across C++ JS TS Dart and Rust trvon 2026-09-04 23:05:06 -06:00
  • b074efd009
    chore: ignore local Pi harness state trvon 2026-09-01 18:27:37 -06:00
  • 2eabfe8376
    docs: define architecture evidence and release contracts trvon 2026-09-01 18:27:23 -06:00
  • a8c7cc22e5
    test: add reproducible architecture benchmark campaign trvon 2026-09-01 18:25:40 -06:00
  • 1079a18993
    feat: probe Tree-sitter P4 availability during setup trvon 2026-09-01 18:25:21 -06:00
  • 992f101316
    feat: add evidence-aware architecture analysis trvon 2026-09-01 18:18:30 -06:00
  • bb8b4ef4b3 Merge pull request 'bench: harden architecture scan evidence' (#1) from bench/yams-architecture-reproducibility into main trevon 2026-08-30 22:09:34 +00:00
  • e56ea81f9d
    docs: publish lexical language parity contract archive/language-parity-foundation trvon 2026-08-30 15:58:33 -06:00
  • 543bafcfd4
    fix(scan): mask multiline block comments trvon 2026-08-30 15:57:50 -06:00
  • 68c760e089
    test(bench): gate language parity independently trvon 2026-08-30 15:55:11 -06:00
  • e2a0cbcaa0
    test(scan): characterize secondary language coverage trvon 2026-08-30 15:53:57 -06:00
  • 2c66bec1e9
    fix(scan): suppress type declaration calls trvon 2026-08-30 15:53:49 -06:00
  • 02ac22b8de
    feat(scan): promote JavaScript and TypeScript forms trvon 2026-08-30 15:51:59 -06:00
  • 664e503719
    feat(scan): separate C and C++ architecture forms trvon 2026-08-30 15:48:10 -06:00
  • ee8b7d2fb5
    feat(scan): model Rust impl scopes and call forms trvon 2026-08-30 15:44:00 -06:00
  • 42bda779f3
    feat(scan): expand Dart architecture relationships trvon 2026-08-30 15:42:11 -06:00
  • 5f3b2484cc
    feat(model): retain all dependency evidence locations trvon 2026-08-30 15:39:08 -06:00
  • 581dd88616
    feat(scan): recognize qualified Rust functions trvon 2026-08-30 15:16:51 -06:00
  • 1935710459
    test(scan): add first-class language fixtures trvon 2026-08-30 14:53:30 -06:00
  • ac115be922
    docs: define first-class language parity trvon 2026-08-30 14:36:36 -06:00
  • 9d5596f0dd
    fix(scan): isolate language resolution and method ownership trvon 2026-08-30 14:36:31 -06:00
  • f26d541181
    chore: remove tracked Python bytecode trvon 2026-08-30 14:08:16 -06:00
  • b6e51e5076
    docs: clarify architecture evidence boundaries trvon 2026-08-30 14:08:03 -06:00
  • 2f162372c2
    bench: fingerprint benchmark working trees trvon 2026-08-30 14:07:53 -06:00
  • e03c2a299b
    fix(fold): normalize imported finding paths trvon 2026-08-30 14:07:43 -06:00
  • 8c73f39cc4
    ci: use Forgejo artifact actions; disable unsupported cache trvon 2026-08-30 10:34:22 -06:00
  • 1edae3fda1
    ci: use supported brick smoke command trvon 2026-08-30 10:29:59 -06:00
  • d999a0bc1d
    ci: persist cargo path across Forgejo steps trvon 2026-08-30 10:28:37 -06:00
  • 7b406889f0
    ci: split linux/macos jobs; gate macOS behind workflow_dispatch (no macos runner yet) trvon 2026-08-30 10:19:09 -06:00
  • 7d17dccaa8
    ci: pin GitHub action references to commit SHAs trvon 2026-08-30 10:04:42 -06:00
  • c2548d92f5
    ci: use .forgejo/workflows (Forgejo Actions) trvon 2026-08-30 09:41:49 -06:00
  • 0b97fcc999
    ci: add Gitea Actions build/release (linux + macOS tarballs) trvon 2026-08-30 09:18:45 -06:00
  • 99c1790464
    chore: initial import of brick (evidence-aware code structure visualization) trvon 2026-08-30 09:17:34 -06:00