lean4-htt/src/Lean/PrettyPrinter
Henrik Böving 2d999d7622
refactor: ignore borrow annotations at export/extern tricks (#12930)
This PR places `set_option compiler.ignoreBorrowAnnotation true in` on
to all `export`/`extern`
pairs. This is necessary because `export` forces all arguments to be
passed as owned while `extern`
respects borrow annotations. The current approach to the
`export`/`extern` trick was always broken
but never surfaced. However, with upcoming changes many
`export`/`extern` pairs are going to be
affected by borrow annotations and would've broken without this.
2026-03-16 10:03:40 +00:00
..
Delaborator chore: deprecate levelZero and levelOne (#12720) 2026-03-04 01:03:08 +00:00
Basic.lean chore: error messages consistency (#10143) 2025-08-26 17:55:43 +00:00
Delaborator.lean chore: remove public section from end of files (#10684) 2025-10-06 13:30:48 +00:00
Formatter.lean refactor: ignore borrow annotations at export/extern tricks (#12930) 2026-03-16 10:03:40 +00:00
Parenthesizer.lean refactor: ignore borrow annotations at export/extern tricks (#12930) 2026-03-16 10:03:40 +00:00