Commit graph

14 commits

Author SHA1 Message Date
Leonardo de Moura
5844913102 feat(library/module, library/init/lean/environment): add primitives for reading/writing files as compacted regions 2019-05-13 17:26:28 -07:00
Leonardo de Moura
40f9704540 chore(library/init/lean/environment): add placeholders for writing/reading .olean files 2019-05-13 15:48:23 -07:00
Leonardo de Moura
5480d22be6 feat(library/init/lean/environment): add getModifications 2019-05-13 15:18:03 -07:00
Leonardo de Moura
ec846f1552 chore(library/init/lean/environment): rename primitive 2019-05-13 15:15:29 -07:00
Leonardo de Moura
02f90485e6 feat(library/init/lean): use Environment in the new frontend 2019-05-13 13:04:57 -07:00
Leonardo de Moura
5f563973f3 feat(library/init/lean/environment): lower level interface for C++ 2019-05-11 15:50:02 -07:00
Leonardo de Moura
1270353313 feat(library/init/lean/environment): add auxiliary functions 2019-05-11 14:30:06 -07:00
Leonardo de Moura
7580ad8fe8 feat(library/init/lean/environment): add auxiliary functions for refactoring environment.cpp 2019-05-10 17:02:27 -07:00
Leonardo de Moura
f5725abb57 refactor(library/init/lean/environment): cleanup and improve 2019-05-10 15:54:29 -07:00
Leonardo de Moura
e0b5f9a018 feat(library/init/lean/environment): extensions can only be registered during initialization 2019-05-10 11:51:42 -07:00
Leonardo de Moura
708bc42e0a feat(library/init/lean/environment): generate ModuleData 2019-05-10 11:21:17 -07:00
Leonardo de Moura
f6b3bc868a fix(library/init/lean/environment, library/compiler): compilation error and add [implementedBy] attribute 2019-05-10 07:22:56 -07:00
Leonardo de Moura
ecb50b553d feat(library/init/lean/environment): environment extension registration and API 2019-05-09 16:53:04 -07:00
Leonardo de Moura
3b80ec89b7 feat(library/init/lean/environment): add Environment
TODO: finish environment extension
2019-05-09 12:30:52 -07:00