Skip to content

Releases: leanprover/lean4-nightly

nightly-2021-06-19

19 Jun 00:46
Compare
Choose a tag to compare
nightly-2021-06-19 Pre-release
Pre-release

Changes since nightly-2021-06-18:

Full commit log

nightly-2021-06-18

18 Jun 00:46
Compare
Choose a tag to compare
nightly-2021-06-18 Pre-release
Pre-release

Changes since nightly-2021-06-17:

Full commit log

  • 720954d perf: Lean.Elab.Do: avoid code explosion
  • 9e1fc3e chore: update stage0
  • 07285b8 feat: compiler.reuse option
  • b4e9ba1 perf: specialize more monad instances
  • 380c6c2 perf: specialize some monad instances
  • 2ca4d26 feat: trace.compiler.inline
  • 227a67c chore: show (first) declaration name with compilation times
  • 389a274 fix: show exclusive profiling times everywhere

nightly-2021-06-17

17 Jun 00:47
Compare
Choose a tag to compare
nightly-2021-06-17 Pre-release
Pre-release

Changes since nightly-2021-06-16:

Full commit log

  • f816e61 fix: report (pending) type mismatch errors in simp arguments

nightly-2021-06-16

16 Jun 00:46
Compare
Choose a tag to compare
nightly-2021-06-16 Pre-release
Pre-release

Changes since nightly-2021-06-14:

Full commit log

  • 7485ab5 chore: style
  • e6b2818 chore: fixes
  • bd4af2b feat: routing of custom LSP requests
  • 4b3987c feat: LSP request handler registration
  • 3993156 feat: separate RequestContext in server
  • 884aa03 fix: implement overlooked have syntax

nightly-2021-06-14

14 Jun 00:44
Compare
Choose a tag to compare
nightly-2021-06-14 Pre-release
Pre-release

Changes since nightly-2021-06-13:

Full commit log

  • 12a4ef5 chore: document io_mark_end_initialization setup
  • bf41d40 fix: allow plugins to run IO initializers
  • 51d26e1 feat: unexpanders take priority

nightly-2021-06-13

13 Jun 00:48
ded5188
Compare
Choose a tag to compare
nightly-2021-06-13 Pre-release
Pre-release

Changes since nightly-2021-06-12:

Full commit log

  • ded5188 feat: pp motives and misc delab fixes
  • 27d52a3 fix: leanpkg: actually detect import cycles
  • 2091a09 feat: IO.Process.Child.takeStdin
  • a22bba7 feat: Process.exit
  • 4ed66ca feat: add --print-prefix, --print-libdir flags
  • 1ebcf76 refactor: remove explicitly lifted IO functions and move more things into IO.FS

nightly-2021-06-12

12 Jun 00:42
Compare
Choose a tag to compare
nightly-2021-06-12 Pre-release
Pre-release

Changes since nightly-2021-06-11:

Full commit log

  • a435f3d feat: reduce s.1 =?= v to s =?= ⟨v⟩ if structure has a single field
  • 94e299a fix: instantiate mvars in rewrite tactic

nightly-2021-06-11

11 Jun 00:46
Compare
Choose a tag to compare
nightly-2021-06-11 Pre-release
Pre-release

Changes since nightly-2021-06-09:

Full commit log

  • cc2f483 chore: note on previous commit
  • e4bf597 fix: syntax pattern match against multiple identifiers
  • 47f3cac fix: server: do not return duplicate response when worker crashes

nightly-2021-06-09

09 Jun 00:54
Compare
Choose a tag to compare
nightly-2021-06-09 Pre-release
Pre-release

Changes since nightly-2021-06-08:

Full commit log

  • 52af4e2 feat: lean4-mode: always show all messages
  • db34e7f feat: lean4-mode: never hide all messages
  • 725d291 feat: lean4-mode: support term goals
  • 3289744 fix: change IO.FS.Handle.read to return empty array at EOF

nightly-2021-06-08

08 Jun 01:11
Compare
Choose a tag to compare
nightly-2021-06-08 Pre-release
Pre-release

Changes since nightly-2021-06-07:

Full commit log

  • f5f9be1 fix: show expected type in term goal
  • 960cfd9 feat: store expected type in info tree
  • 5786f58 feat: plain term goal request
  • 19094ff chore: revert Windows workaround
  • 0c3c0ed fix: ignore notifications in readResponseAs
  • e3b127f chore: lean4-mode: prefer cdot on .
  • 1a9b383 chore: update stage0
  • 63d58c2 refactor: use Except instead of Option in the JSON code.
  • 4c78bf8 chore: update stage0
  • 825218c feat: use Except instead of Option in the JSON deriving handlers.
  • 3ff7df3 chore: update stage0
  • 97a7ef5 chore: update stage0
  • d8210cd feat: mark auxiliary C constants used to store closed terms as static
  • e8a958d chore: parameter naming convention