lean4-htt/src/util
2019-02-09 18:00:27 -08:00
..
sexpr feat(library/compiler,runtime): builtin support for lean.name 2019-02-05 12:57:46 -08:00
ascii.cpp
ascii.h
bit_tricks.cpp
bit_tricks.h
bitap_fuzzy_search.cpp
bitap_fuzzy_search.h
buffer.h
cancellable.cpp
cancellable.h
CMakeLists.txt feat(library/compiler,runtime): builtin support for lean.name 2019-02-05 12:57:46 -08:00
escaped.cpp
escaped.h
exception_with_pos.h
file_lock.cpp
file_lock.h
freset.h
fresh_name.cpp
fresh_name.h
init_module.cpp
init_module.h
json.hpp
kvmap.cpp feat(util/kvmap): add C++ kvmap wrapper 2018-06-15 16:05:11 -07:00
kvmap.h chore(runtime): make sure we use the same naming convention for getters and setters 2018-09-09 10:07:00 -07:00
lbool.cpp
lbool.h
lean_path.cpp refactor(library/module_mgr): minor refactorings 2018-09-11 13:55:25 -07:00
lean_path.h refactor(library/module{,_mgr},frontends/lean/parser): use absolute module names everywhere for identifying modules, move actual importing from parser to module_mgr 2018-09-11 13:55:25 -07:00
list.h
list_fn.cpp
list_fn.h
list_ref.h feat(util/list_ref): to_list_ref, which I didn't need in the end 2019-01-17 17:06:52 +01:00
macros.h
map.h
message_definitions.h
name.cpp feat(runtime,library/compiler): add name.dec_eq builtin 2019-02-05 14:36:02 -08:00
name.h feat(runtime,library/compiler): add name.dec_eq builtin 2019-02-05 14:36:02 -08:00
name_generator.cpp
name_generator.h feat(frontends/lean/vm_elaborator,library/init/lean/elaborator): pass parser_state between languages, create parser object on C++ side to existing functions (that don't actually parse anything) 2018-12-18 15:30:38 +01:00
name_hash_map.h feat(runtime,library/compiler): add name.dec_eq builtin 2019-02-05 14:36:02 -08:00
name_hash_set.h feat(runtime,library/compiler): add name.dec_eq builtin 2019-02-05 14:36:02 -08:00
name_map.cpp
name_map.h
name_set.cpp
name_set.h
nat.h chore(util,kernel): consistent constructors for object_ref-like wrappers 2018-09-07 17:06:41 -07:00
null_ostream.h
object_ref.cpp chore(runtime): make sure we use the same naming convention for getters and setters 2018-09-09 10:07:00 -07:00
object_ref.h chore(runtime): make sure we use the same naming convention for getters and setters 2018-09-09 10:07:00 -07:00
option_ref.h refactor(library/messages): make an object_ref 2018-09-11 13:55:25 -07:00
output_channel.h
pair.h
pair_ref.h chore(runtime): make sure we use the same naming convention for getters and setters 2018-09-09 10:07:00 -07:00
parser_exception.cpp
parser_exception.h
path.cpp
path.h
priority_queue.h
rb_map.h
rb_multi_map.h
rb_tree.h feat(library/compiler/llnf): reuse constructor memory cells 2018-10-29 18:46:26 -07:00
rc.h
safe_arith.cpp
safe_arith.h
shared_mutex.cpp
shared_mutex.h
string_ref.h chore(util/string_ref): add string_refs alias 2019-02-09 18:00:27 -08:00
test.h
timeit.cpp
timeit.h feat(util/timeit): add simpler type for threshold 2018-09-20 12:05:48 -07:00
timer.cpp
timer.h
trie.h
unit.h
unlock_guard.h