Leonardo de Moura
|
dda1fd27c4
|
chore: fix test
|
2022-08-10 20:31:48 -07:00 |
|
Leonardo de Moura
|
109be66092
|
chore: fix build
|
2022-08-10 20:29:39 -07:00 |
|
Leonardo de Moura
|
e67a43ab01
|
refactor: disable old LCNF and TerminalCases
TODO: finish porting them to the new format.
|
2022-08-10 20:25:59 -07:00 |
|
Leonardo de Moura
|
66eb47d21a
|
feat: type checker for LCNF
|
2022-08-10 20:22:38 -07:00 |
|
Leonardo de Moura
|
52f3a3ff2c
|
refactor: move mkArrow to CoreM
|
2022-08-10 20:21:42 -07:00 |
|
Leonardo de Moura
|
d61b8fc68d
|
test: for LCNF types
|
2022-08-10 11:07:13 -07:00 |
|
Leonardo de Moura
|
646b2d3b83
|
feat: add Lean.Compiler.compatibleTypes
|
2022-08-10 10:30:24 -07:00 |
|
Gabriel Ebner
|
e9545a426f
|
refactor: RpcEncodable
|
2022-08-10 06:31:46 -07:00 |
|
Gabriel Ebner
|
f9a73cff9c
|
chore: update stage0
|
2022-08-10 06:31:46 -07:00 |
|
Gabriel Ebner
|
37547ed887
|
feat: RpcEncodable derive handler
|
2022-08-10 06:31:46 -07:00 |
|
Gabriel Ebner
|
067f8e6449
|
feat: Std.TypeName and Std.Dynamic
|
2022-08-10 06:31:46 -07:00 |
|
Mario Carneiro
|
0c3383c0b0
|
feat: support let mut x := e | alt
|
2022-08-10 06:29:49 -07:00 |
|
Mario Carneiro
|
e51d892fc2
|
feat: implement USize.toUInt64 model
|
2022-08-09 18:04:05 -07:00 |
|
Leonardo de Moura
|
18ccc01cf1
|
feat: add inferType for LCNF
|
2022-08-09 17:33:24 -07:00 |
|
Leonardo de Moura
|
9e00cbd6d8
|
feat: add LCNFTypes.lean
|
2022-08-09 15:47:58 -07:00 |
|
Mario Carneiro
|
a28c19c161
|
doc: improve typeclass ops documentation
|
2022-08-09 14:25:44 -07:00 |
|
Mario Carneiro
|
6026894f9f
|
doc: finish Init.Prelude docs
|
2022-08-09 14:25:44 -07:00 |
|
Sebastian Ullrich
|
185829d089
|
chore: update mdBook
Resolves #1421
|
2022-08-09 22:19:40 +02:00 |
|
Leonardo de Moura
|
fbb858a32c
|
chore: missing case
|
2022-08-08 23:40:44 -07:00 |
|
Leonardo de Moura
|
1952633a75
|
chore: compiler simple type experiment
|
2022-08-08 20:18:46 -07:00 |
|
tydeu
|
f0c79f0954
|
chore: update Lean version
|
2022-08-08 18:03:25 -04:00 |
|
Leonardo de Moura
|
860d726d72
|
chore: update stage0
|
2022-08-08 05:16:14 -07:00 |
|
Leonardo de Moura
|
0204c5f9b7
|
chore: remove dead code
|
2022-08-07 22:13:34 -07:00 |
|
Leonardo de Moura
|
3c6c395e44
|
feat: add TerminalCases.lean
|
2022-08-07 22:05:19 -07:00 |
|
Leonardo de Moura
|
7359f95088
|
refactor: treat casesOn and matcher applications uniformly
|
2022-08-07 18:04:38 -07:00 |
|
Leonardo de Moura
|
c16bec6e30
|
refactor: move auxiliary let declaration support to CompilerM.lean
|
2022-08-07 17:27:40 -07:00 |
|
Leonardo de Moura
|
578adcd7f0
|
chore: release date for m5
|
2022-08-07 09:51:35 -07:00 |
|
Leonardo de Moura
|
7dbfaf9b75
|
fix: bug at mkSizeOfSpecLemmaInstance
closes #1441
|
2022-08-07 09:24:18 -07:00 |
|
Mario Carneiro
|
0b92f625ae
|
feat: MissingDocs doesn't lint on struct redecl
|
2022-08-07 08:48:42 -07:00 |
|
Leonardo de Moura
|
413db56b89
|
refactor: simplify runTermElabM and liftTermElabM
|
2022-08-07 07:35:02 -07:00 |
|
Leonardo de Moura
|
1c5ec65260
|
chore: runTermElabM refactor
|
2022-08-07 07:30:29 -07:00 |
|
Leonardo de Moura
|
e236eeba87
|
doc: liftTermElabM and runTermElabM
|
2022-08-07 07:13:06 -07:00 |
|
Sebastian Ullrich
|
4a0917e97a
|
chore: update stage0
|
2022-08-07 15:13:34 +02:00 |
|
Sebastian Ullrich
|
d7e14ba47f
|
feat: openDecl antiquotation
|
2022-08-07 15:11:07 +02:00 |
|
Leonardo de Moura
|
ee70805c35
|
feat: add LCNF missing cases
|
2022-08-06 20:23:29 -07:00 |
|
Leonardo de Moura
|
1d9075db0b
|
chore: add more helper axioms for code generator
|
2022-08-06 20:20:50 -07:00 |
|
Leonardo de Moura
|
f9f074dbf5
|
chore: remove dead code
|
2022-08-06 20:20:50 -07:00 |
|
Leonardo de Moura
|
c5b5a1c6f9
|
chore: generate auxiliary variable names manually at LCNF.lean
|
2022-08-06 20:20:50 -07:00 |
|
Wojciech Nawrocki
|
7b7e2f54da
|
fix: image paths
|
2022-08-06 23:46:09 +02:00 |
|
Wojciech Nawrocki
|
962a4bfa78
|
chore: move includeStr elaborator
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
bbe11d6e20
|
doc: clarify widget tutorial
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
71172fd0ae
|
fix: unused arg
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
9b595649bf
|
hack: rm JavaScript snippet
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
9c78f6fa0e
|
feat: make include_str a builtin
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
3bc82a7636
|
feat: add include_str
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
72b9ba0dc5
|
chore: move tutorial to examples folder
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
4e2b3b8345
|
doc: move widgets chapter to Lean file
|
2022-08-06 11:54:44 -07:00 |
|
Wojciech Nawrocki
|
273bc683b9
|
feat: widget tutorial and general RequestM lifts
|
2022-08-06 11:54:44 -07:00 |
|
Mario Carneiro
|
37d3479e7c
|
doc: add more docs to Init.Prelude
|
2022-08-06 09:32:16 -07:00 |
|
Sebastian Ullrich
|
3ee9ab855e
|
fix: logging of linter warnings
|
2022-08-06 09:25:09 -07:00 |
|