Leonardo de Moura
|
3a2758a59b
|
refactor: new LCNF frontend
|
2022-08-24 11:40:37 -07:00 |
|
Leonardo de Moura
|
7c0bb0a6dc
|
feat: add compiler.check option
|
2022-08-21 11:15:07 -07:00 |
|
Leonardo de Moura
|
9ae2b83ac0
|
feat: add Compiler.Decl.pullInstances
|
2022-08-18 15:09:22 -07:00 |
|
Leonardo de Moura
|
23be59b747
|
chore: add Compiler.stat trace option
|
2022-08-18 00:10:56 -07:00 |
|
Leonardo de Moura
|
d7acf1f844
|
feat: add Compiler.jp trace class
|
2022-08-17 16:22:09 -07:00 |
|
Leonardo de Moura
|
0e3e1353e2
|
feat: new Compiler trace classes
|
2022-08-16 18:23:49 -07:00 |
|
Leonardo de Moura
|
117db0da01
|
feat: add Compiler/Simp.lean
|
2022-08-16 18:23:49 -07:00 |
|
Leonardo de Moura
|
37ba0df584
|
feat: do not generate code for matcher auxiliary declarations
We are macro inlining them.
|
2022-08-15 20:10:33 -07:00 |
|
Leonardo de Moura
|
126ad49401
|
feat: add stage1 extension for storing LCNF declarations
|
2022-08-14 10:59:36 -07:00 |
|
Henrik Böving
|
0d27c5c5cd
|
doc: doc-strings for the entrypoints of the compiler
|
2022-08-13 17:11:07 -07:00 |
|
Leonardo de Moura
|
996968c54c
|
chore: display LCNF declaration type at Compiler.step
|
2022-08-13 11:35:46 -07:00 |
|
Leonardo de Moura
|
a17d00867f
|
feat: common subexpression elimination
|
2022-08-12 16:52:18 -07:00 |
|
Leonardo de Moura
|
104196e599
|
feat: add profileitM to compiler new entry point
|
2022-08-11 19:04:33 -07:00 |
|
Leonardo de Moura
|
2eab711308
|
chore: add trace.Compiler.step
|
2022-08-11 18:40:13 -07:00 |
|
Leonardo de Moura
|
623e0e9af9
|
feat: TerminalCases for new LCNF
|
2022-08-11 18:40:13 -07:00 |
|
Leonardo de Moura
|
5dbb907b56
|
feat: new toLCNF
|
2022-08-11 18:40:13 -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
|
3c6c395e44
|
feat: add TerminalCases.lean
|
2022-08-07 22:05:19 -07:00 |
|
Leonardo de Moura
|
ee70805c35
|
feat: add LCNF missing cases
|
2022-08-06 20:23:29 -07:00 |
|
Leonardo de Moura
|
bf59ad0efc
|
feat: add new compiler entry point function
|
2022-08-06 08:05:07 -07:00 |
|