Skip to content

[anneal][v2] Implement out-of-tree dependency chasing for expand command#3405

Open
mdittmer wants to merge 1 commit into
Gnafivbpqcaatsvsxamgsjcudchscvaaefrom
Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3
Open

[anneal][v2] Implement out-of-tree dependency chasing for expand command#3405
mdittmer wants to merge 1 commit into
Gnafivbpqcaatsvsxamgsjcudchscvaaefrom
Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3

Conversation

@mdittmer
Copy link
Copy Markdown
Collaborator

@mdittmer mdittmer commented May 25, 2026

Notes about largely unreviewed generated change:

  • Last test assertion looks dubious. Should probably switch all LLBC
    test verifications to something that properly parses the LLBC and
    makes more precise assertions.

  • Integration and structure requires more thought. It seems that only
    the scanner "knows" about this behaviour; is it being being plumbed
    through cmdline args and through run_charon?

  • New test (and probably other tests) should have their setup procedures
    overhauled/simplified. In general, I would expect the test to create
    a fixture, and then be able to pass largely static data to
    run_charon(), but right now it's manually setting up locked roots,
    etc., etc.


Latest Update: v5 — Compare vs v4

📚 Full Patch History

Links show the diff between the row version and the column version.

Version v4 v3 v2 v1 Base
v5 vs v4 vs v3 vs v2 vs v1 vs Base
v4 vs v3 vs v2 vs v1 vs Base
v3 vs v2 vs v1 vs Base
v2 vs v1 vs Base
v1 vs Base
⬇️ Download this PR

Branch

git fetch origin refs/heads/Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 && git checkout -b pr-Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 FETCH_HEAD

Checkout

git fetch origin refs/heads/Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 && git checkout FETCH_HEAD

Cherry Pick

git fetch origin refs/heads/Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 && git cherry-pick FETCH_HEAD

Pull

git pull origin refs/heads/Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3

Stacked PRs enabled by GHerrit.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.84%. Comparing base (fafcee4) to head (25f8010).

Additional details and impacted files
@@                        Coverage Diff                         @@
##           Gnafivbpqcaatsvsxamgsjcudchscvaae    #3405   +/-   ##
==================================================================
  Coverage                              91.84%   91.84%           
==================================================================
  Files                                     20       20           
  Lines                                   6080     6080           
==================================================================
  Hits                                    5584     5584           
  Misses                                   496      496           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mdittmer mdittmer force-pushed the Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 branch from 17613f2 to a3d47a3 Compare May 25, 2026 18:30
@mdittmer mdittmer force-pushed the Gnafivbpqcaatsvsxamgsjcudchscvaae branch from e8af624 to 1c62cfd Compare May 25, 2026 18:30
@mdittmer mdittmer force-pushed the Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 branch from a3d47a3 to e60c407 Compare May 25, 2026 19:12
@mdittmer mdittmer force-pushed the Gnafivbpqcaatsvsxamgsjcudchscvaae branch from 43a1ef4 to c7bc335 Compare May 25, 2026 19:34
@mdittmer mdittmer force-pushed the Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 branch from e60c407 to 56d3125 Compare May 25, 2026 19:34
Notes about largely unreviewed generated change:

- Last test assertion looks dubious. Should probably switch all LLBC
  test verifications to something that properly parses the LLBC and
  makes more precise assertions.

- Integration and structure requires more thought. It seems that only
  the scanner "knows" about this behaviour; is it being being plumbed
  through cmdline args and through run_charon?

- New test (and probably other tests) should have their setup procedures
  overhauled/simplified. In general, I would expect the test to create
  a fixture, and then be able to pass largely static data to
  `run_charon()`, but right now it's manually setting up locked roots,
  etc., etc.

gherrit-pr-id: Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3
@mdittmer mdittmer force-pushed the Gnafivbpqcaatsvsxamgsjcudchscvaae branch from c7bc335 to fafcee4 Compare May 25, 2026 22:48
@mdittmer mdittmer force-pushed the Gxsjyiksx4pd6h5gzup7ensn4qtrxu6s3 branch from 56d3125 to 25f8010 Compare May 25, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants