Leonardo de Moura
|
a71c438838
|
chore: port ToMono.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
9647f003c5
|
chore: port Specialize.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
beb923c79f
|
chore: anyFVar and allFVar
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
eaade5abde
|
chore: port LambdaLifting.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
0e85d9aa34
|
chore: re-activate Simp.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
1e3c7d2b4e
|
fix: Simp/Main.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
db44a3a3f3
|
fix: JpCases.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
2328cf2fb4
|
feat: add ppLetExpr
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
b63eb886ce
|
chore: incorrect annotation
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
a19e8fc526
|
chore: port Simp/Main.lean
|
2022-11-07 16:18:36 -08:00 |
|
Henrik Böving
|
c5a99bda2b
|
chore: port join point optimizations to LetExpr
|
2022-11-07 16:18:36 -08:00 |
|
Henrik Böving
|
695f972ff2
|
chore: migrate Compiler Probing to LetExpr
|
2022-11-07 16:18:36 -08:00 |
|
Henrik Böving
|
963cd8d175
|
chore: port FloatLetIn to LetExpr
|
2022-11-07 16:18:36 -08:00 |
|
Henrik Böving
|
0defadfa98
|
chore: migrate compiler test framework to LetExpr
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
3a783010a0
|
chore: adjust some declarations at LCNF/Simp
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
fd316ef027
|
chore: port ConstantFold.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
e6232b67b6
|
chore: add helper functions
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
123aed11ca
|
chore: port InlineCandidate.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
0c58913cf1
|
chore: port SimpValue.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
ddeb63f69f
|
chore: port Used.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
846a872293
|
chore: port InlineProj.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
d6fe779d7a
|
chore: port JpCases.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
34d18a49aa
|
chroe: port DiscrM
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
c8eab4478d
|
chore: re-enable pullInstances and cse passes
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
691afbfdc8
|
fix: ToLCNF visitNoConfusion
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
67e2735f07
|
chore: display LCNF unreachable type when pp.all is true
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
4bf2df563d
|
fix: typo
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
01791b0c19
|
chore: port ToLCNF
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
7e2c476a77
|
chore: port more files to new LCNF
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
d521197c24
|
chore: port FunDeclInfo.lean
|
2022-11-07 16:18:36 -08:00 |
|
Leonardo de Moura
|
5c53656d46
|
chore: port LCNF/InferType.lean
|
2022-11-07 16:18:35 -08:00 |
|
Leonardo de Moura
|
f5d6b0ed94
|
chore: port FVarUtil.lean
|
2022-11-07 16:18:35 -08:00 |
|
Leonardo de Moura
|
8f40899cde
|
feat: add Expr.updateFVar!
|
2022-11-07 16:18:35 -08:00 |
|
Leonardo de Moura
|
6d46829599
|
chore: new LCNF representation
This is the first of a series of commits to change the LCNF representation.
|
2022-11-07 16:18:35 -08:00 |
|
Mario Carneiro
|
22cdac914d
|
fix: improved error span for inherit_doc (#1807)
|
2022-11-07 20:11:41 +00:00 |
|
github-actions[bot]
|
cf35416f5b
|
doc: update changelog
|
2022-11-07 19:01:40 +00:00 |
|
Mario Carneiro
|
4fefb2097f
|
feat: hover/go-to-def/refs for options
|
2022-11-07 20:01:13 +01:00 |
|
github-actions[bot]
|
3fdbfa2ed4
|
doc: update changelog
|
2022-11-07 18:11:29 +00:00 |
|
Mario Carneiro
|
32b6bd0d8b
|
feat: empty type ascription syntax (e :) (part 2)
|
2022-11-07 19:10:56 +01:00 |
|
Mario Carneiro
|
2cd11d22af
|
chore: update stage0
|
2022-11-07 19:10:56 +01:00 |
|
Mario Carneiro
|
02d8a5d56e
|
feat: empty type ascription syntax (e :)
|
2022-11-07 19:10:56 +01:00 |
|
Alex J. Best
|
648ecff830
|
feat: reduce precedence of unary neg
|
2022-11-06 18:13:48 -08:00 |
|
Alex J Best
|
8da48f2381
|
chore: typo fix in error message of overlapping structure fields
|
2022-11-05 12:41:40 -07:00 |
|
Mario Carneiro
|
999b61007c
|
feat: tweak behavior of congrN to match lean 3 (#1798)
|
2022-11-04 06:55:13 -07:00 |
|
Scott Morrison
|
d0dc9a2f90
|
fix: reorder goals after specialize (#1796)
* fix: reorder goals after specialize
* fix test
|
2022-11-03 06:32:55 -07:00 |
|
Sebastian Ullrich
|
5249611d75
|
doc: fix mkAntiquot docstring
|
2022-11-03 10:07:38 +01:00 |
|
Sebastian Ullrich
|
17d67bb24c
|
chore: revert "fix: revert LLVM 15 bump on MacOS aarch64"
This reverts commit bf734715d3.
|
2022-11-02 17:39:01 +01:00 |
|
Mario Carneiro
|
9b40613207
|
fix: formatting for if let and do if
|
2022-11-01 20:19:39 -07:00 |
|
Mario Carneiro
|
ad1c23f172
|
fix: bug in replaceLocalDeclDefEq
fixes #1615
|
2022-11-01 19:18:25 -07:00 |
|
Henrik Böving
|
00e3004ce5
|
feat: jp ctx extender after lambda lifting
|
2022-10-30 06:42:24 -07:00 |
|