| .. |
|
CMakeLists.txt
|
feat(library/compiler): better support for numeric constants
|
2016-05-12 16:33:37 -07:00 |
|
comp_irrelevant.cpp
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
comp_irrelevant.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
compiler_step_visitor.cpp
|
fix(library/type_context): remove m_cache_owner field
|
2016-06-23 14:03:46 -07:00 |
|
compiler_step_visitor.h
|
fix(library/type_context): remove m_cache_owner field
|
2016-06-23 14:03:46 -07:00 |
|
elim_recursors.cpp
|
fix(library/compiler/elim_recursors): buggy way to detect recursive arguments
|
2016-07-06 23:27:04 -07:00 |
|
elim_recursors.h
|
feat(library/compiler): generate better auxiliary function names
|
2016-05-11 10:26:51 -07:00 |
|
erase_irrelevant.cpp
|
fix(library/compiler/erase_irrelevant): monad.return was renamed to monad.ret
|
2016-06-08 16:17:33 -07:00 |
|
erase_irrelevant.h
|
feat(library/compiler/simp_inductive): add optimization for _cases based on the number of reachable cases
|
2016-05-11 14:40:53 -07:00 |
|
eta_expansion.cpp
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
eta_expansion.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
init_module.cpp
|
feat(library/compiler): better support for numeric constants
|
2016-05-12 16:33:37 -07:00 |
|
init_module.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
inliner.cpp
|
feat(library/vm,library/init): add builtin timeit primitive for profiling
|
2016-05-26 12:44:49 -07:00 |
|
inliner.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
lambda_lifting.cpp
|
fix(library/type_context): remove m_cache_owner field
|
2016-06-23 14:03:46 -07:00 |
|
lambda_lifting.h
|
feat(library/compiler): add lambda lifting
|
2016-05-11 11:07:39 -07:00 |
|
nat_value.cpp
|
chore(*): style
|
2016-05-25 18:10:15 -07:00 |
|
nat_value.h
|
feat(library/compiler/erase_irrelevant): add support for IO monad.bind
|
2016-05-24 18:14:39 -07:00 |
|
preprocess.cpp
|
fix(library/compiler/preprocess): make sure no_confusion is not expanded by expand_aux
|
2016-05-25 17:57:17 -07:00 |
|
preprocess.h
|
refactor(library/compiler): preprocess_rec ==> preprocess
|
2016-05-12 16:03:39 -07:00 |
|
rec_fn_macro.cpp
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
rec_fn_macro.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
reduce_arity.cpp
|
fix(library/compiler/reduce_arity): incorrect assertion
|
2016-05-25 14:20:16 -07:00 |
|
reduce_arity.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
simp_inductive.cpp
|
feat(library/vm): add basic support for C++ name objects in the VM
|
2016-06-01 13:10:24 -07:00 |
|
simp_inductive.h
|
feat(library/compiler): add new compilation step where we reduce cases_on, constructor and projection applications into a basic primitives
|
2016-05-11 14:17:32 -07:00 |
|
simp_pr1_rec.cpp
|
chore(library/compiler/simp_pr1_rec): assume num of typeformers (aka motive) is 1
|
2016-05-11 11:51:35 -07:00 |
|
simp_pr1_rec.h
|
refactor(src): move compiler folder to library
|
2016-05-09 13:28:00 -07:00 |
|
util.cpp
|
refactor(library): move vm to a separate directory
|
2016-05-12 14:45:06 -07:00 |
|
util.h
|
feat(library/compiler): generate better auxiliary function names
|
2016-05-11 10:26:51 -07:00 |
|
vm_compiler.cpp
|
feat(library,frontends/lean): support for quoted expressions in the VM, compiler and frontend
|
2016-06-15 16:06:39 -07:00 |
|
vm_compiler.h
|
feat(library/compiler): generate bytecode
|
2016-05-11 19:21:47 -07:00 |