Leonardo de Moura
|
b40f3af801
|
feat(library/init/meta): move rb_tree and rb_map to native namespace
cc @kha
|
2017-11-07 13:41:45 -08:00 |
|
Gabriel Ebner
|
1a81425098
|
chore(library): convert comments to docstrings
|
2017-06-12 15:17:00 +02:00 |
|
Leonardo de Moura
|
71685e4dd6
|
feat(frontends/lean): add support for t.<id> and t.<idx> when t is a composite term
Replace `^.` with `.` in the stdlib
|
2017-03-28 17:47:49 -07:00 |
|
Leonardo de Moura
|
59c0cbd2e4
|
chore(library): test new '^.' notation in the standard library, and cleanup definitions using it
|
2017-03-05 21:21:50 -08:00 |
|
Leonardo de Moura
|
552a185e6a
|
feat(frontends/lean): 'let' in 'do' blocks
|
2017-02-24 09:10:36 -08:00 |
|
Leonardo de Moura
|
c5dc8e651a
|
chore(library/init/meta): cleanup
|
2017-02-08 15:33:25 -08:00 |
|
Gabriel Ebner
|
3804722b91
|
fix(init/meta/decl_cmds): avoid blocking
|
2017-01-28 08:27:23 +01:00 |
|
Gabriel Ebner
|
952f444710
|
feat(init/meta/task): allow task creation from VM
|
2017-01-28 08:27:23 +01:00 |
|
Leonardo de Moura
|
e8e483534b
|
chore(library/init/meta/decl_cmds): remove unused parameter
|
2017-01-18 19:44:16 -08:00 |
|
Leonardo de Moura
|
0795acaf6a
|
refactor(library/init/algebra): new transport from multiplicative to additive
The motivation is to avoid the problems produced by the "declare as
structure and then tag as class idiom" described in the file ring.lean.
|
2017-01-18 19:39:53 -08:00 |
|
Leonardo de Moura
|
0ad053f0f1
|
feat(library/init/meta/decl_cmds): add command for copying type and value using replacement
|
2017-01-18 17:52:11 -08:00 |
|
Gabriel Ebner
|
a8df381d20
|
feat(*): parallel compilation
|
2016-11-29 11:12:40 -08:00 |
|
Leonardo de Moura
|
ab11ff0805
|
feat(library/init/algebra): tactics for copying multiplicative structures into additive ones
|
2016-10-01 11:29:02 -07:00 |
|