Releases: leanprover/lean4-nightly
Releases · leanprover/lean4-nightly
nightly-2021-07-25
Changes since nightly-2021-07-24:
Full commit log
- 60e6130 chore: Nix: expose benchmarks as flake attributes for convenience
- 43190e0 feat: FromToJson for recursive inductives
- 4073b20 chore: add bcrypt in CMakeLists
- f7f0064 chore: update stage0
- d6893a3 fix: more robust LspEncoding
- 75feb9c chore: fix type and add copyright
- 2f828ee chore: update stage0
- 54f2769 fix: test
- f27a069 chore: drop UntypedRef and use monotonic RpcRefs
- 66258b0 chore: fix windows build
- 102236f chore: leftover comment
- ffc6efd fix: use properly random RPC session id
- 776a0c7 feat: add UInt64 unpackings
- b3d9e90 feat: IO.getRandomBytes
- 9a5cdaf chore: address review 1
- ef34cfd chore: more extensive LspEncoding test
- cfb5d34 fix: parser arity
- 9664fc8 chore: add test
- 3accff6 feat: deriving LspEncoding handler
- f077dd0 feat: RPC ref decrement
- 85dcdcd chore: use NonScalar
- 80d9003 feat: add Format tags
- 1b42255 feat: check RPC reference types
- 4a93c9a chore: purify WorkerM
- d97e1b9 chore: drop RPC wrappers for now
- b3316fd feat: RPC handlers
- f891279 chore: drop one namespace
- 4d83e79 feat: more RPC handlers
- 3ec568c feat: initial RPC
- 2e6382e feat: untyped references
- 079c290 feat: JSON serde for Name and USize
- d716bf0 fix: preserve lifted CoreM traces
- 4a3c172 feat: parametrised deriving handlers
nightly-2021-07-24
nightly-2021-07-23
Changes since nightly-2021-07-22:
Full commit log
- 1eee82f fix: Windows build
- 9ff8e3e chore: remove obsolete C++ tests
- 2b451a3 chore: remove obsolete serializer code
- 5b1cfc2 chore: remove obsolete header
- dc3d94f fix: check arity in notation unexpander
- 98634b5 fix:
$(_):ident
is not an infallible pattern - 5866e2b chore: use register_parser_alias where possible
- 42e681a fix: make unterminated comments consume all input
nightly-2021-07-22
nightly-2021-07-21
Changes since nightly-2021-07-20:
Full commit log
- 0943dc3 chore: update stage0
- a019d80 chore: document simplified object header and remove obsolete cmake options
- 10122ba chore: try to fix compilation error at CI
- 286136b fix: missing
std::
- fa8b842 chore: update stage0
- c59e72a chore: cleaner
lean_dec_ref
, inline persistent object case - da66610 chore: cleanup
- 974caa9 chore: typo
- e0132ea chore: update stage0
- 489b280 feat: simpler and faster RC
nightly-2021-07-20
Changes since nightly-2021-07-17:
Full commit log
- 7e317d2 feat: term info on
where
declarations - b76dd1a feat: go-to-definition for local variables
- df57b43 fix: go-to-type on parameterized types
- 18becc7 fix: plain term goal on binders
- 4a4b4c1 fix: mkAtomFrom: generate synthetic position like other
*From
functions - 904cfd6 perf: extract cold path in lean_alloc_small
- 16fbbf9 perf: extract cold paths in lean_free_small and mark noinline
- 52810bd chore: remove dead header
- 8637220 fix: make precedence mandatory for mixfix commands
- caa8f7f chore: expose Substring.prev/next
- f07e49a chore: parse names properly
- 55a506b chore: adapt test
- 03699cd feat: uniformly split idents
- 7aca461 fix: hovers on elabFieldName fields
- bcde967 feat: add dot hover test
- b2d712a fix: Substring.splitOn