lean4-htt/src/Lean/PrettyPrinter
Sebastian Ullrich f47dfe9e7f
perf: Options.hasTrace (#12001)
Drastically speeds up `isTracingEnabledFor` in the common case, which
has evolved from "no options set" to "`Elab.async` and probably some
linter options set but no `trace`".

## Breaking changes

`Lean.Options` is now an opaque type. The basic but not all of the
`KVMap` API has been redefined on top of it.
2026-01-16 09:03:40 +00:00
..
Delaborator perf: Options.hasTrace (#12001) 2026-01-16 09:03:40 +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: deprecate String.posOf and variants in favor of unified String.find (#11276) 2025-11-23 18:39:53 +00:00
Parenthesizer.lean chore: rename Substring to Substring.Raw (#11154) 2025-11-16 09:30:04 +00:00