doc: add release note drafts for LibUV and hash map deprecation (#5049)
This commit is contained in:
parent
213a7221f6
commit
8a6eec0047
2 changed files with 4 additions and 0 deletions
3
releases_drafts/hashmap.md
Normal file
3
releases_drafts/hashmap.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
* The `Lean` module has switched from `Lean.HashMap` and `Lean.HashSet` to `Std.HashMap` and `Std.HashSet`. `Lean.HashMap` and `Lean.HashSet` are now deprecated and will be removed in a future release. Users of `Lean` APIs that interact with hash maps, for example `Lean.Environment.const2ModIdx`, might encounter minor breakage due to the following breaking changes from `Lean.HashMap` to `Std.HashMap`:
|
||||
* query functions use the term `get` instead of `find`,
|
||||
* the notation `map[key]` no longer returns an optional value but expects a proof that the key is present in the map instead. The previous behavior is available via the `map[key]?` notation.
|
||||
1
releases_drafts/libuv.md
Normal file
1
releases_drafts/libuv.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
* #4963 [LibUV](https://libuv.org/) is now required to build Lean. This change only affects developers who compile Lean themselves instead of obtaining toolchains via `elan`. We have updated the official build instructions with information on how to obtain LibUV on our supported platforms.
|
||||
Loading…
Add table
Reference in a new issue