Leonardo de Moura
45d09d3044
fix(library/compiler/ir): bug at LLNF -> IR
2019-05-01 17:38:44 -07:00
Leonardo de Moura
ed5e461130
feat(library/init/lean/compiler/ir): add maxVar
2019-05-01 17:38:44 -07:00
Leonardo de Moura
c8a045d69f
test(tests/playground/parser/parser): add HasAndthen and HasOrelse instances
2019-04-24 14:05:45 -07:00
Leonardo de Moura
5991337279
test(tests/playground/parser/test1): add test and timeit
2019-04-24 11:20:44 -07:00
Leonardo de Moura
5188adc685
test(tests/playground/parser): add longestMatch and other helper functions
2019-04-23 17:29:38 -07:00
Leonardo de Moura
3d8c3d5789
test(tests/playground/parser/parser): add unicodeSymbol parser
2019-04-23 09:34:41 -07:00
Leonardo de Moura
2eed00039a
chore(tests/playground/parser/parser): remove Thunk hack
...
The artificial `Thunk` was being used just to make sure a `Parser`
object was small enough to be inlined. We don't need this hack anymore.
Commit 0ea944a adds a new transformation that makes sure the size of
field `info` does not impact the decision on whether field `fn` will be
inlined or not.
2019-04-18 13:18:31 -07:00
Leonardo de Moura
0ea944ad9f
feat(library/compiler/csimp): add transformation to complement eager lambda lifting
2019-04-18 13:12:11 -07:00
Leonardo de Moura
6b53700d60
test(tests/playground/parser/test1): improve
2019-04-13 08:15:56 -07:00
Leonardo de Moura
2377b10c2c
test(tests/playground/parser): minor
2019-04-12 09:05:22 -07:00
Leonardo de Moura
e53cb81255
test(tests/playground/parser): replace parser.lean with parser2.lean
2019-04-12 07:50:50 -07:00
Leonardo de Moura
f25554baa7
test(tests/playground/parser): multiple targets
2019-04-04 10:50:34 -07:00