Commit History

Autor SHA1 Mensaxe Data
  Sam Jaffe 8c840a317e Perform some cleanup. %!s(int64=5) %!d(string=hai) anos
  Sam Jaffe 9901684bc3 Fix compiler error in move constructor %!s(int64=7) %!d(string=hai) anos
  Samuel Jaffe d162ccfb5b Cleaning some things up. Fixing bugs in typedefs, etc. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe bd1fa999cd Minor cleanup %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 25580fe76d Extract swap to trie_impl.hpp, since it d/n depend on private members of trie_iterator. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe fed6a55440 Extracting find_impl into a friend function. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 1d27d8fb4e Adding 'find(...) const -> const_iterator' functions. This adds a const_iml_iterator typedef, and alters find_impl into a pseudo-static function. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 336ccbb765 Making emplace properly support rvalue keys/key collections. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 9ae406f017 Cherry picking good change fragments from optional branch %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 84224185bb Reducing duplication between 1-key and N-key functions. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 495c1744a7 Create unified insert_impl, to allow multikeys-insert to return as if a normal insert function. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 993a2ca94e Make trie's copy constructor O(n) %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 1da7efc8ef Fixing clear() to run in O(n) time and O(1) space. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe 462c8234ca Removing redundant V param to trie_{,reverse_}iterator template list, as this did not add anything other than risk or more template errors. %!s(int64=8) %!d(string=hai) anos
  Samuel Jaffe ef5d2e867b Initial code dump. %!s(int64=8) %!d(string=hai) anos