.. |
elaborator
|
fix(library/elaborator): add hack for experimenting with algebraic hierarchy
|
2014-02-25 11:20:40 -08:00 |
error_handling
|
refactor(kernel/formatter): add environment as an extra argument to the formatter
|
2014-04-30 10:28:07 -07:00 |
rewriter
|
refactor(kernel): add heterogeneous equality back to expr
|
2014-02-07 10:28:10 -08:00 |
simplifier
|
fix(library/simplifier): bug using congr1 theorem
|
2014-02-09 16:24:29 -08:00 |
tactic
|
fix(library/tactic/goal): bug in the proof builder
|
2014-02-09 15:02:36 -08:00 |
aliases.cpp
|
refactor(library/aliases): it is bad design to instantiate parameter using the parameter name, the parameter names have no semantic value
|
2014-06-03 15:20:14 -07:00 |
aliases.h
|
refactor(library/aliases): it is bad design to instantiate parameter using the parameter name, the parameter names have no semantic value
|
2014-06-03 15:20:14 -07:00 |
bin_app.cpp
|
feat(library/bin_app): add simpler is_bin_app predicate
|
2014-05-15 13:53:11 -07:00 |
bin_app.h
|
feat(library/bin_app): add simpler is_bin_app predicate
|
2014-05-15 13:53:11 -07:00 |
CMakeLists.txt
|
refactor(library/token_set): move to frontends/lean
|
2014-06-05 13:10:50 -07:00 |
coercion.cpp
|
chore(kernel/declaration): rename declaration::get_params to declaration::get_univ_params
|
2014-06-02 16:20:34 -07:00 |
coercion.h
|
feat(library/coercion): improve get_user_coercions API
|
2014-05-25 11:35:47 -07:00 |
decl_macros.h
|
refactor(kernel): move files that don't need to be in the kernel
|
2014-04-25 18:30:40 -07:00 |
deep_copy.cpp
|
feat(kernel/expr): add optional expression caching (aka "partial" hash-consing)
|
2014-06-03 15:35:47 -07:00 |
deep_copy.h
|
refactor(kernel): move shallow copy function to library
|
2014-05-17 11:20:24 -07:00 |
expr_lt.cpp
|
refactor(kernel): improve names
|
2014-05-16 11:28:05 -07:00 |
expr_lt.h
|
feat(library/expr_lt): add expr_quick_cmp functional object
|
2014-05-29 13:34:16 -07:00 |
expr_pair.h
|
feat(kernel/expr): add hash code based on allocation time
|
2013-11-14 02:43:11 -08:00 |
expr_pair_maps.h
|
refactor(*): uses aliases for unordered_map and unordered_set
|
2013-12-18 12:30:45 -08:00 |
hop_match.cpp
|
refactor(kernel): add heterogeneous equality back to expr
|
2014-02-07 10:28:10 -08:00 |
hop_match.h
|
feat(library/simplifier): make sure the simplifier can handle meta-variables
|
2014-01-28 20:30:47 -08:00 |
io_state.cpp
|
feat(library/io_state): add constructor for copying io_state, but replacing channels
|
2014-05-24 13:51:39 -07:00 |
io_state.h
|
feat(library/io_state): add constructor for copying io_state, but replacing channels
|
2014-05-24 13:51:39 -07:00 |
io_state_stream.cpp
|
refactor(kernel/formatter): add environment as an extra argument to the formatter
|
2014-04-30 10:28:07 -07:00 |
io_state_stream.h
|
refactor(kernel/formatter): add environment as an extra argument to the formatter
|
2014-04-30 10:28:07 -07:00 |
kernel_bindings.cpp
|
feat(library/kernel_bindings): expose instantiate_levels
|
2014-06-04 16:26:26 -07:00 |
kernel_bindings.h
|
feat(library): add namespace management
|
2014-05-31 15:41:01 -07:00 |
kernel_serializer.cpp
|
chore(kernel/declaration): rename declaration::get_params to declaration::get_univ_params
|
2014-06-02 16:20:34 -07:00 |
kernel_serializer.h
|
feat(library/kernel_serializer): add serializer/deserializer for inductive decls
|
2014-05-26 15:37:53 -07:00 |
level_names.cpp
|
chore(kernel/declaration): rename declaration::get_params to declaration::get_univ_params
|
2014-06-02 16:20:34 -07:00 |
level_names.h
|
fix(library/scope): make sure the local universe names do not conflict with universe parameter names when close a section, add declaration parameter name sanitizers
|
2014-06-02 15:39:57 -07:00 |
max_sharing.cpp
|
chore(kernel): binder => binding where appropriate
|
2014-05-17 11:37:27 -07:00 |
max_sharing.h
|
refactor(kernel): move max_sharing to library
|
2014-05-17 11:15:08 -07:00 |
module.cpp
|
chore(kernel/declaration): rename declaration::get_params to declaration::get_univ_params
|
2014-06-02 16:20:34 -07:00 |
module.h
|
feat(library/scope): add support for inductive datatypes in sections
|
2014-06-02 10:28:07 -07:00 |
normalize.cpp
|
fix(library/normalize): bug in normalize
|
2014-05-20 11:53:58 -07:00 |
normalize.h
|
feat(library): add simple normalization procedure
|
2014-05-20 09:40:30 -07:00 |
occurs.cpp
|
refactor(kernel): move files that don't need to be in the kernel
|
2014-04-25 18:30:40 -07:00 |
occurs.h
|
refactor(kernel): move files that don't need to be in the kernel
|
2014-04-25 18:30:40 -07:00 |
parser_nested_exception.h
|
refactor(*): error messages
|
2014-01-13 16:54:21 -08:00 |
placeholder.cpp
|
refactor(library/placeholder): use different names for different placeholders, it is bad design to assume that two structurally identical expressions are different when they are allocated twice (this design is not compatible with any form of hash-consing
|
2014-06-03 14:59:00 -07:00 |
placeholder.h
|
feat(library): add simple placeholder module
|
2014-05-30 20:28:28 -07:00 |
private.cpp
|
fix(library/private): bug when preserving private names at end_section
|
2014-06-02 11:32:14 -07:00 |
private.h
|
refactor(library/private): add hidden_to_user_name and user_to_hidden_name functions
|
2014-05-30 17:52:01 -07:00 |
register_module.h
|
feat(library/scope): add sections
|
2014-06-01 17:55:11 -07:00 |
resolve_macro.cpp
|
perf(kernel/type_checker): reduce the overhead of creating delayed_justification objects, a huge number of them is created when type checking applications
|
2014-05-27 23:16:52 -07:00 |
resolve_macro.h
|
feat(library/resolve_macro.cpp): add macro to encode propositional resolution proofs compactly
|
2014-05-15 13:53:11 -07:00 |
scope.cpp
|
fix(library/scope): warning message, and old comment
|
2014-06-02 18:08:46 -07:00 |
scope.h
|
feat(library/scope): add support for inductive datatypes in sections
|
2014-06-02 10:28:07 -07:00 |
shared_environment.cpp
|
perf(library/shared_environment): replace shared_mutex with simple mutex, the shared_mutex is just overhead and impacts negatively on performance tests
|
2014-05-27 08:34:44 -07:00 |
shared_environment.h
|
perf(library/shared_environment): replace shared_mutex with simple mutex, the shared_mutex is just overhead and impacts negatively on performance tests
|
2014-05-27 08:34:44 -07:00 |
unsolved_metavar_exception.h
|
feat(frontends/lean): improve error message for expressions containing unsolved metavariables
|
2014-01-13 13:21:44 -08:00 |
update_declaration.cpp
|
chore(kernel/declaration): rename declaration::get_params to declaration::get_univ_params
|
2014-06-02 16:20:34 -07:00 |
update_declaration.h
|
feat(library): add helper functions for 'updating' declarations
|
2014-06-02 15:13:38 -07:00 |