1
I Use This!
Inactive

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 11 hours ago.
May 01, 2023 — May 01, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add build support for base/template_util. template_util is not yet used by base/type_traits, but will be soon. More... over 12 years ago
Add missing stdlib.h include for exit(). More... over 12 years ago
A user reported a bug that configure should die when g++ isn't installed, but wasn't: http://code.google.com/p/google-perftools/issues/detail?id=217 More... over 12 years ago
Change type traits so that, for all of the primary type traits, is_X<cv-qualified T> returns the same thing as is_X<T>. This is requred by the standard. 20.5.4.1 [meta.unary.cat] paragraph 2: "For any given type T, the result of applying one of these templates to T and to cv-qualified T shall yield the same result." More... over 12 years ago
Fix a longstanding bug when dpkg isn't present. The idea is we silently continue in that case, but we run sh -e, which causes the script to abort on error, even if the error is inside backticks (``). So we make sure the dpkg command never gives an error, even when it's not installed. More... almost 13 years ago
(From gpike:) Improve deleted key test in util/gtl/{dense,sparse}hashtable More... almost 13 years ago
Add offset_to_pos, the opposite of pos_to_offset. A public user of sparsetable found this useful, and it seems like a logical part of the API to me. Patch mostly taken from http://code.google.com/p/google-sparsehash/issues/detail?id=74 More... almost 13 years ago
Fix bad code for x += x. More... almost 13 years ago
Make MakeCheckOpValueString() specializations use 'signed char' instead of 'char' to support the case when char is unsigned by default. More... almost 13 years ago
Update the versions of automake and autoconf to More... almost 13 years ago
Minor tweaks to match the formatting actually on the google code homepage for sparsehash. More... almost 13 years ago
The last (I think!) obsolete file in this cleanup run: words, a data file which used to be needed by the old hashtable test but isn't by the new one. More... almost 13 years ago
Oops, I guess densehashtable_test.cc did get written. It's superceded by hashtable_test.cc now, so get rid of it. There's also sparsehashtable_test.cc. Neither has been in Makefile.am for a while. More... almost 13 years ago
Some more obsolete files: the rest of hashtable_unittest.cc (no longer part of the Makefile, but I forgot to delete it from the source tree), densehashtable_test, which got to be a .vcproj file without ever being a real file (that I can remember), and an m4 macro that is no longer needed now that we assume the STL lives in std::. More... almost 13 years ago
hashtable_unittest got replaced by hashtable_test. Get rid of this obsolete .vsproj file (for windows). More... almost 13 years ago
Thu Jun 23 21:12:58 2011 Google Inc. <[email protected]> More... almost 13 years ago
Fix a comment in the makefile More... almost 13 years ago
* Fix a crashing typ-bug in swap() (csilvers) More... about 13 years ago
* Update acx_pthread.m4 for nostdlib (liuujisi) * Start adding support for I/O for densehashtable (csilvers) * Add benchmarks to util/gtl/time_hash_map (gpike) * Add a missing 'return true' to an unused tpl fn (csilvers) More... about 13 years ago
Thu Jan 20 16:07:39 2011 Google Inc. <[email protected]> More... over 13 years ago
* Fix improper-read errors in test (noticed on MSVC 10, clang) * Add needed #include for the unittest (csilvers) * Use the return-type from ExtractKey, rather than Key (csilvers) * Slightly update the rpm spec (csilvers) More... over 13 years ago
Fri Sep 24 11:37:50 2010 Google Inc. <[email protected]> More... over 13 years ago
* Used zero-memory trick for allocator as well (guilin) * Rewrote type_traits unittest to use existing test framework (csilvers) * Made find_or_insert() usable directly (dawidk) * Added is_enum, and made all enums automatically pod's (romanp) * Fixed some unused parameter/variable warnings (chandlerc, eraman) More... over 13 years ago
Thu Jul 29 15:01:29 2010 Google Inc. <[email protected]> More... almost 14 years ago
* Implement get_allocator (csilvers) * Add allocator arg to the constructors (csilvers) * Halve number of hash-maps needed for operator[] (csilvers) * Provide virtual destructors to quiet compoiler in tests (csilvers) * mv README.windows to windows-friendly README_windows.txt (csilvers) * Put key_equal with KeyInfo to fix same-functor bug (giao) * Enforce max_size for dense/sparse_hashtable (giao) * Check for size_type overflow (csilvers) * More timing stats (csilvers) * Move many member vars to Settings object (giao) * Do less work in clear() (csilvers) * TESTING: Allow timing hashtables with different key-sizes (csilvers) * TESTING: Add #hashes/#copies to data reported in timer (csilvers) * Fix small unused-variable compiler error (csilvers) * Add non-empty NEWS file (csilvers) More... almost 14 years ago
Wed Mar 31 12:32:03 2010 Google Inc. <[email protected]> More... about 14 years ago
* Fix a few places we return void (csilvers) * Add custom allocator support -- still a bit more to do (guilin) More... about 14 years ago
Fri Jan 8 14:47:55 2010 Google Inc. <[email protected]> More... over 14 years ago
* Back to erase() returning void. Area is unsettled * Fix unittest by using an explicit hash function * Add accessor methods for deleted_key, empty_key * Cast resize to fix SUNWspro bug * Check for sz overflow in min_size * PORTING: mingw does have /tmp/, so use TmpFile More... over 14 years ago
* Erase returns an iterator, like tr1 says to (csilvers) * Speed up densehashtable::clear() a bit (jeff) * BUGFIX: operator= when the 2 empty-keys differ (andreidam) * BUGFIX: fit hashtable copying when empty-key isn't set (andreidam) * BUGFIX: some actions could shrink ht even with min-load 0 (shaunj) * Improve densehashtable code for the deleted key (gpike) * Update comments and docs on space and time use (gpike, csilvers) * BUGFIX: Fix a bug causing excessive recopying (csilvers) * PORTING: Remove obsolete Detect64BitPoortabilityProblems (csilvers) * PORTING: Fix the build for Stratus VOS: no # in filenames (csilvers) More... over 14 years ago