rust/src/libsyntax
bors 5b933aeba2 auto merge of #5696 : thestinger/rust/hashmap, r=sanxiyn
This naming is free now that `oldmap` has finally been removed, so this is a search-and-replace to take advantage of that. It might as well be called `HashMap` instead of being named after the specific implementation, since there's only one.

SipHash distributes keys so well that I don't think there will ever be much need to use anything but a simple hash table with open addressing. If there *is* a better way to do it, it will probably be better in all cases and can just be the default implementation. 

A cuckoo-hashing implementation combining a weaker hash with SipHash could be useful, but that won't be as general purpose - you would need to write a separate fast hash function specialized for the type to really take advantage of it (like taking a page from libstdc++/libc++ and just using the integer value as the "hash"). I think a more specific naming for a truly alternative implementation like that would be fine, with the nice naming reserved for the general purpose container.
2013-04-03 14:04:07 -07:00
..
ext auto merge of #5696 : thestinger/rust/hashmap, r=sanxiyn 2013-04-03 14:04:07 -07:00
parse auto merge of #5696 : thestinger/rust/hashmap, r=sanxiyn 2013-04-03 14:04:07 -07:00
print Fix warnings 2013-03-31 20:22:47 -07:00
util rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
abi.rs libsyntax: Update abi constants. Fixes #5423. 2013-03-30 19:28:50 -07:00
ast_map.rs rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
ast_util.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
ast.rs Fix warnings 2013-03-31 20:22:47 -07:00
attr.rs rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
codemap.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
diagnostic.rs option: rm functions that duplicate methods 2013-03-26 22:44:40 -04:00
fold.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
opt_vec.rs librustc: Remove pure from libsyntax and librustc. 2013-03-22 12:57:27 -07:00
syntax.rc Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
visit.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00