Skip to content

Commit 9931158

Browse files
committed
markdown blocks
1 parent 8003dee commit 9931158

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

Manual/Releases/v4_32_0.lean

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ and 27 other changes.
3535

3636
# Language
3737

38-
````markdown
38+
```markdown
3939

4040
- [#14039](https://github.com/leanprover/lean4/pull/14039)
4141
fixes a bug where the builting docstring roles for asserting equalities did not properly highlight their contents for downstream consumers of rich docstring info, and exposes a structure that was mistakenly made private.
@@ -91,11 +91,11 @@ and 27 other changes.
9191
- [#13305](https://github.com/leanprover/lean4/pull/13305)
9292
makes the new `do` elaborator (#12459) the default by flipping `backward.do.legacy` to `false`. Legacy behavior remains available via `set_option backward.do.legacy true`.
9393

94-
````
94+
```
9595

9696
# Library
9797

98-
````markdown
98+
```markdown
9999

100100
- [#14054](https://github.com/leanprover/lean4/pull/14054)
101101
upstreams `Nat.sqrt` from Batteries and just enough theory from mathlib to characterize the function without having to expose its internals.
@@ -142,11 +142,11 @@ and 27 other changes.
142142
- [#13891](https://github.com/leanprover/lean4/pull/13891)
143143
adds opt-in support for serializing closures (functions with captured values) to `.olean` files via `CompactedRegion.save (allowClosures := true)`, so a saved function can be loaded back and called, including from a separate process. Regular module data is unaffected and continues to reject closures.
144144

145-
````
145+
```
146146

147147
# Tactics
148148

149-
````markdown
149+
```markdown
150150

151151
- [#14031](https://github.com/leanprover/lean4/pull/14031)
152152
implements `SymM` simprocs for reducing bit-vector conversion operations.
@@ -211,11 +211,11 @@ and 27 other changes.
211211
- [#13870](https://github.com/leanprover/lean4/pull/13870)
212212
lets `mvcgen'` decompose programs whose head is a typeclass method projection (e.g. `Add.add inst a b`) by reducing through the kernel projection to the instance body.
213213

214-
````
214+
```
215215

216216
# Compiler
217217

218-
````markdown
218+
```markdown
219219

220220
- [#14044](https://github.com/leanprover/lean4/pull/14044)
221221
introduces constant folding for `Nat.reprFast`.
@@ -241,20 +241,20 @@ and 27 other changes.
241241
- [#13924](https://github.com/leanprover/lean4/pull/13924)
242242
fixes a code generator panic that occurred when a recursive definition (well-founded or structural) was marked by a `noncomputable section` and then referenced from computable code. The compiler now reports a clean error, or accepts the second definition when everything occurs in a `noncomputable section`.
243243

244-
````
244+
```
245245

246246
# FFI
247247

248-
````markdown
248+
```markdown
249249

250250
- [#13952](https://github.com/leanprover/lean4/pull/13952)
251251
declares the `extern "C"` parameter of `lean_mk_bool_data_value` as `uint8` to match its `@[export]`ed Lean definition (where a `Bool` argument lowers to `uint8_t` at the C ABI), fixing a `wasm32`-emscripten/LTO ABI mismatch that trapped during module initialization.
252252

253-
````
253+
```
254254

255255
# Lake
256256

257-
````markdown
257+
```markdown
258258

259259
- [#14060](https://github.com/leanprover/lean4/pull/14060)
260260
has Lake deduplicate artifacts by their hash when uploading or downloading to the cache (e.g., in `lake cache put` or `lake cache get`). This fixes possible errors when `curl` was asked to transfer to the same file and/or URL multiple times.
@@ -271,11 +271,11 @@ and 27 other changes.
271271
- [#13936](https://github.com/leanprover/lean4/pull/13936)
272272
fixes an issue where `depPkgs` was not properly set for a transitive dependency that was overriden by a package at a higher level in the dependency graph.
273273

274-
````
274+
```
275275

276276
# Other
277277

278-
````markdown
278+
```markdown
279279

280280
- [#14028](https://github.com/leanprover/lean4/pull/14028)
281281
fixes an issue where existence of potential stray files could influence whether a module is loaded under the module system, resulting in unexpected behavior
@@ -286,4 +286,4 @@ and 27 other changes.
286286
- [#13965](https://github.com/leanprover/lean4/pull/13965)
287287
adds **experimental** CLI flags that cache `lean`'s post-import elaboration state across invocations: `--incr-save FILE` writes a full snapshot at end of run, `--incr-load FILE` reuses one at startup, and `--incr-header-save FILE` writes a header-only snapshot (post-import `Environment`, no command bodies). A loaded snapshot will be reused as far as unchanged syntax (i.e. import header plus subsequent commands, if saved) allows for.
288288

289-
````
289+
```

0 commit comments

Comments
 (0)