lean4-htt/library/init/data
Leonardo de Moura af4f831a9f feat(library/init/data/hashmap): hash function produces an uint32 instead of nat
Most efficient hash functions use uint32/uint64 and produce values
that do not fit in out small nat representation. Thus, GMP big numbers
would have to be created.
2018-05-03 17:56:10 -07:00
..
array feat(library/init/data/hashmap): hash function produces an uint32 instead of nat 2018-05-03 17:56:10 -07:00
bool feat(library/init): modify && and || precedence 2018-04-26 13:40:57 -07:00
char chore(library/init): move logic.lean => core.lean 2018-04-30 09:25:25 -07:00
fin feat(library/init/data/hashmap): hash function produces an uint32 instead of nat 2018-05-03 17:56:10 -07:00
hashmap feat(library/init/data/hashmap): hash function produces an uint32 instead of nat 2018-05-03 17:56:10 -07:00
int chore(library/init): cleanup 2018-04-30 09:25:25 -07:00
list feat(library/init/data/dlist): add dlist back without tactic framework dependency 2018-05-02 12:36:31 -07:00
nat feat(library/init/data/hashmap): hash function produces an uint32 instead of nat 2018-05-03 17:56:10 -07:00
option refactor(library/init/control): remove init.meta.name spurious dependency 2018-04-30 11:36:07 -07:00
ordering chore(library/init): remove sum micro module 2018-04-30 09:25:26 -07:00
rbmap chore(library/init/data/rbtree,library/init/data/rbmap): remove auto_param dependency 2018-04-30 13:24:13 -07:00
rbtree chore(library/init/data/rbtree,library/init/data/rbmap): remove auto_param dependency 2018-04-30 13:24:13 -07:00
string feat(library/init/data/string/basic): add string.line_column 2018-04-30 15:55:34 -07:00
basic.lean chore(library/init): remove sum micro module 2018-04-30 09:25:26 -07:00
default.lean chore(library/init): merge sigma/lex.lean with wf.lean 2018-04-30 10:04:03 -07:00
dlist.lean feat(library/init/data/dlist): add dlist back without tactic framework dependency 2018-05-02 12:36:31 -07:00
repr.lean feat(library/vm): add support for system.platform.nbits in the VM 2018-05-03 15:54:54 -07:00
set.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
to_string.lean chore(library/init): remove sum micro module 2018-04-30 09:25:26 -07:00
uint.lean feat(library/init/data/hashmap): hash function produces an uint32 instead of nat 2018-05-03 17:56:10 -07:00
usize.lean feat(library/init/data/usize): add usize 2018-05-03 15:43:00 -07:00