| .. |
|
hits
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
inductive
|
feat(kernel,library/definitional,frontends/lean/structure_cmd): make sure we can define inductive datatypes and structures containing untrusted declarations
|
2016-06-02 16:19:06 -07:00 |
|
quotient
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
abstract.cpp
|
feat(kernel/abstract): make sure Pi/Fun cache is reset when we enable max-sharing
|
2015-10-01 15:28:55 -07:00 |
|
abstract.h
|
feat(kernel/abstract): make sure Pi/Fun cache is reset when we enable max-sharing
|
2015-10-01 15:28:55 -07:00 |
|
abstract_type_context.cpp
|
dev(kernel/abstract_type_context): extend abstract_type_context API
|
2016-03-08 11:40:36 -08:00 |
|
abstract_type_context.h
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
cache_stack.h
|
perf(kernel/for_each_fn): use cache stack trick at for_each_fn
|
2014-07-23 19:32:11 -07:00 |
|
CMakeLists.txt
|
refactor(kernel): remove converter class
|
2016-03-19 15:58:15 -07:00 |
|
declaration.cpp
|
fix(kernel/declaration): bug at use_untrusted
|
2016-06-02 17:40:09 -07:00 |
|
declaration.h
|
feat(kernel,library/definitional,frontends/lean/structure_cmd): make sure we can define inductive datatypes and structures containing untrusted declarations
|
2016-06-02 16:19:06 -07:00 |
|
environment.cpp
|
feat(kernel,library/module): only module reader can add declarations without type-checking them
|
2015-08-14 18:37:17 -07:00 |
|
environment.h
|
refactor(kernel): remove converter class
|
2016-03-19 15:58:15 -07:00 |
|
equiv_manager.cpp
|
feat(kernel): add let-expressions to the kernel
|
2016-02-29 16:40:17 -08:00 |
|
equiv_manager.h
|
feat(kernel): add equivalence manager for speeding up is_def_eq
|
2015-03-27 10:34:54 -07:00 |
|
error_msgs.cpp
|
feat(kernel/error_msgs): add workaround for issue #669
|
2015-06-17 12:00:25 -07:00 |
|
error_msgs.h
|
fix(frontends/lean/parser): fixes #858
|
2015-12-10 10:31:14 -08:00 |
|
expr.cpp
|
feat(kernel): add let-expressions to the kernel
|
2016-02-29 16:40:17 -08:00 |
|
expr.h
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
expr_cache.cpp
|
refactor(kernel): add expr_cache
|
2015-02-03 14:59:55 -08:00 |
|
expr_cache.h
|
refactor(kernel): add expr_cache
|
2015-02-03 14:59:55 -08:00 |
|
expr_eq_fn.cpp
|
feat(kernel): add let-expressions to the kernel
|
2016-02-29 16:40:17 -08:00 |
|
expr_eq_fn.h
|
perf(kernel/expr_eq_fn): use thread local cache, and avoid memory allocation/deallocation
|
2014-10-17 16:44:20 -07:00 |
|
expr_maps.h
|
refactor(kernel/expr): remove dead code
|
2014-10-16 13:09:26 -07:00 |
|
expr_pair.h
|
feat(kernel/default_converter): cache failures for (f t =?= f s) heuristic
|
2015-06-08 10:41:30 -07:00 |
|
expr_sets.h
|
perf(kernel/expr_eq_fn): use thread local cache, and avoid memory allocation/deallocation
|
2014-10-17 16:44:20 -07:00 |
|
ext_exception.h
|
refactor(kernel/ext_exception): add ext_exception
|
2015-12-04 13:22:42 -08:00 |
|
find_fn.h
|
refactor(kernel/find_fn): simplify find_fn module
|
2014-07-23 18:09:58 -07:00 |
|
for_each_fn.cpp
|
feat(kernel): add let-expressions to the kernel
|
2016-02-29 16:40:17 -08:00 |
|
for_each_fn.h
|
refactor(kernel/for_each_fn): simplify module interface
|
2014-07-23 18:16:41 -07:00 |
|
formatter.cpp
|
fix(*): remove unnecessary null pointer checks
|
2015-03-28 12:16:39 -07:00 |
|
formatter.h
|
refactor(*): add abstract_type_context class
|
2016-02-26 14:17:34 -08:00 |
|
free_vars.cpp
|
perf(kernel/free_vars): improve has_free_var
|
2015-01-15 18:42:56 -08:00 |
|
free_vars.h
|
refactor(kernel/expr): remove dead code
|
2014-10-16 13:09:26 -07:00 |
|
init_module.cpp
|
refactor(kernel): remove converter class
|
2016-03-19 15:58:15 -07:00 |
|
init_module.h
|
refactor(*): explicit initialization/finalization for serialization
|
2014-09-22 15:26:41 -07:00 |
|
instantiate.cpp
|
refactor(kernel): merge include files that are used only once
|
2016-03-19 15:20:12 -07:00 |
|
instantiate.h
|
feat(kernel/instantiate): make sure instantiate_type_univ_params and instantiate_value_univ_params caches are reset when we enable max-sharing
|
2015-10-01 15:42:33 -07:00 |
|
kernel_exception.cpp
|
feat(*): distinguish between logical and runtime exceptions.
|
2015-01-15 16:54:55 -08:00 |
|
kernel_exception.h
|
refactor(kernel/ext_exception): add ext_exception
|
2015-12-04 13:22:42 -08:00 |
|
level.cpp
|
fix(library/unifier): missing occurs check
|
2015-12-04 09:14:55 -08:00 |
|
level.h
|
fix(library/unifier): missing occurs check
|
2015-12-04 09:14:55 -08:00 |
|
normalizer_extension.cpp
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
normalizer_extension.h
|
refactor(kernel): remove extension_context
|
2016-03-19 15:15:39 -07:00 |
|
pos_info_provider.cpp
|
refactor(*): use + for concatenating format objects
|
2014-08-24 09:35:25 -07:00 |
|
pos_info_provider.h
|
chore(*): create alias for std::pair
|
2014-08-20 16:46:19 -07:00 |
|
replace_fn.cpp
|
refactor(kernel): merge include files that are used only once
|
2016-03-19 15:20:12 -07:00 |
|
replace_fn.h
|
feat(kernel/replace_fn): add use_cache flag to replace function
|
2015-02-05 10:49:18 -08:00 |
|
type_checker.cpp
|
feat(frontends/lean): add meta_definition and meta_constant commands
|
2016-06-01 09:12:41 -07:00 |
|
type_checker.h
|
chore(*): style
|
2016-05-25 18:10:15 -07:00 |