Skip to content

feat: upstream exact? and apply?#343

Closed
kim-em wants to merge 4 commits intoleanprover-community:mainfrom
kim-em:library_search
Closed

feat: upstream exact? and apply?#343
kim-em wants to merge 4 commits intoleanprover-community:mainfrom
kim-em:library_search

Conversation

@kim-em
Copy link
Copy Markdown
Collaborator

@kim-em kim-em commented Nov 2, 2023

At @joehendrix's suggestion I am opening a PR for exact? and apply?.

I don't think we're quite ready to do this as an atomic PR, so for now just consider this as a draft, so we can see what remains to be done.

We may want to substantially rewrite parts of this code --- although it's not quite as bad as I remember it being. :-)

  • The exact? test suite is very Mathlib specific, so we would need to write a new one for Std.
  • Std.Tactic.LibrarySearch.cachePath has a hard-coded Mathlib-specific path! This is because the cache infrastructure, which is essential for running exact? quickly at Mathlib scale, only exists in Mathlib!

@kim-em kim-em added the WIP work in progress label Nov 2, 2023
@kim-em kim-em requested a review from joehendrix November 4, 2023 07:02
@ghost ghost added the merge-conflict This PR has merge conflicts with the `main` branch which must be resolved by the author. label Nov 22, 2023
@kim-em kim-em added awaiting-review This PR is ready for review; the author thinks it is ready to be merged. and removed merge-conflict This PR has merge conflicts with the `main` branch which must be resolved by the author. WIP work in progress labels Nov 26, 2023
@kim-em kim-em mentioned this pull request Nov 29, 2023
@joehendrix joehendrix added depends on another PR This is stacked on top of another Batteries PR. and removed awaiting-review This PR is ready for review; the author thinks it is ready to be merged. labels Dec 12, 2023
@ghost ghost added the merge-conflict This PR has merge conflicts with the `main` branch which must be resolved by the author. label Dec 15, 2023
@joehendrix joehendrix closed this Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

depends on another PR This is stacked on top of another Batteries PR. merge-conflict This PR has merge conflicts with the `main` branch which must be resolved by the author.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants