Permalink
Please sign in to comment.
Browse files
Added sparsehash 2.0.3 (6af4bcf4ded7cf270ebb190470b8854c6531fa14)
- Loading branch information...
Showing
with
42,676 additions
and 0 deletions.
- +2 −0 clipper/sparsehash-2.0.3/AUTHORS
- +28 −0 clipper/sparsehash-2.0.3/COPYING
- +279 −0 clipper/sparsehash-2.0.3/ChangeLog
- +365 −0 clipper/sparsehash-2.0.3/INSTALL
- +229 −0 clipper/sparsehash-2.0.3/Makefile.am
- +1,336 −0 clipper/sparsehash-2.0.3/Makefile.in
- +193 −0 clipper/sparsehash-2.0.3/NEWS
- +143 −0 clipper/sparsehash-2.0.3/README
- +25 −0 clipper/sparsehash-2.0.3/README_windows.txt
- +28 −0 clipper/sparsehash-2.0.3/TODO
- +968 −0 clipper/sparsehash-2.0.3/aclocal.m4
- +23 −0 clipper/sparsehash-2.0.3/autogen.sh
- +1,517 −0 clipper/sparsehash-2.0.3/config.guess
- +1,760 −0 clipper/sparsehash-2.0.3/config.sub
- +7,302 −0 clipper/sparsehash-2.0.3/configure
- +73 −0 clipper/sparsehash-2.0.3/configure.ac
- +630 −0 clipper/sparsehash-2.0.3/depcomp
- +1,766 −0 clipper/sparsehash-2.0.3/doc/dense_hash_map.html
- +1,604 −0 clipper/sparsehash-2.0.3/doc/dense_hash_set.html
- +109 −0 clipper/sparsehash-2.0.3/doc/designstyle.css
- +371 −0 clipper/sparsehash-2.0.3/doc/implementation.html
- +68 −0 clipper/sparsehash-2.0.3/doc/index.html
- +96 −0 clipper/sparsehash-2.0.3/doc/performance.html
- +1,719 −0 clipper/sparsehash-2.0.3/doc/sparse_hash_map.html
- +1,551 −0 clipper/sparsehash-2.0.3/doc/sparse_hash_set.html
- +1,393 −0 clipper/sparsehash-2.0.3/doc/sparsetable.html
- +9 −0 clipper/sparsehash-2.0.3/experimental/Makefile
- +14 −0 clipper/sparsehash-2.0.3/experimental/README
- +55 −0 clipper/sparsehash-2.0.3/experimental/example.c
- +1,538 −0 clipper/sparsehash-2.0.3/experimental/libchash.c
- +253 −0 clipper/sparsehash-2.0.3/experimental/libchash.h
- +71 −0 clipper/sparsehash-2.0.3/google-sparsehash.sln
- BIN clipper/sparsehash-2.0.3/hashtable_test.o
- +520 −0 clipper/sparsehash-2.0.3/install-sh
- BIN clipper/sparsehash-2.0.3/libc_allocator_with_realloc_test.o
- +397 −0 clipper/sparsehash-2.0.3/m4/acx_pthread.m4
- +42 −0 clipper/sparsehash-2.0.3/m4/google_namespace.m4
- +15 −0 clipper/sparsehash-2.0.3/m4/namespaces.m4
- +70 −0 clipper/sparsehash-2.0.3/m4/stl_hash.m4
- +36 −0 clipper/sparsehash-2.0.3/m4/stl_hash_fun.m4
- +376 −0 clipper/sparsehash-2.0.3/missing
- +74 −0 clipper/sparsehash-2.0.3/packages/deb.sh
- +7 −0 clipper/sparsehash-2.0.3/packages/deb/README
- +173 −0 clipper/sparsehash-2.0.3/packages/deb/changelog
- +1 −0 clipper/sparsehash-2.0.3/packages/deb/compat
- +17 −0 clipper/sparsehash-2.0.3/packages/deb/control
- +36 −0 clipper/sparsehash-2.0.3/packages/deb/copyright
- +16 −0 clipper/sparsehash-2.0.3/packages/deb/docs
- +117 −0 clipper/sparsehash-2.0.3/packages/deb/rules
- +5 −0 clipper/sparsehash-2.0.3/packages/deb/sparsehash.dirs
- +6 −0 clipper/sparsehash-2.0.3/packages/deb/sparsehash.install
- +86 −0 clipper/sparsehash-2.0.3/packages/rpm.sh
- +63 −0 clipper/sparsehash-2.0.3/packages/rpm/rpm.spec
- BIN clipper/sparsehash-2.0.3/simple_compat_test.o
- BIN clipper/sparsehash-2.0.3/simple_test.o
- +63 −0 clipper/sparsehash-2.0.3/sparsehash.sln
- BIN clipper/sparsehash-2.0.3/sparsetable_unittest.o
- +131 −0 clipper/sparsehash-2.0.3/src/config.h.in
- +22 −0 clipper/sparsehash-2.0.3/src/config.h.include
- +34 −0 clipper/sparsehash-2.0.3/src/google/dense_hash_map
- +34 −0 clipper/sparsehash-2.0.3/src/google/dense_hash_set
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparse_hash_map
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparse_hash_set
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparsehash/densehashtable.h
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparsehash/hashtable-common.h
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparsehash/libc_allocator_with_realloc.h
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparsehash/sparsehashtable.h
- +34 −0 clipper/sparsehash-2.0.3/src/google/sparsetable
- +34 −0 clipper/sparsehash-2.0.3/src/google/template_util.h
- +34 −0 clipper/sparsehash-2.0.3/src/google/type_traits.h
- +1,038 −0 clipper/sparsehash-2.0.3/src/hash_test_interface.h
- +2,007 −0 clipper/sparsehash-2.0.3/src/hashtable_test.cc
- +122 −0 clipper/sparsehash-2.0.3/src/libc_allocator_with_realloc_test.cc
- +106 −0 clipper/sparsehash-2.0.3/src/simple_compat_test.cc
- +106 −0 clipper/sparsehash-2.0.3/src/simple_test.cc
- +369 −0 clipper/sparsehash-2.0.3/src/sparsehash/dense_hash_map
- +338 −0 clipper/sparsehash-2.0.3/src/sparsehash/dense_hash_set
- +1,319 −0 clipper/sparsehash-2.0.3/src/sparsehash/internal/densehashtable.h
- +381 −0 clipper/sparsehash-2.0.3/src/sparsehash/internal/hashtable-common.h
- +119 −0 clipper/sparsehash-2.0.3/src/sparsehash/internal/libc_allocator_with_realloc.h
- +1,247 −0 clipper/sparsehash-2.0.3/src/sparsehash/internal/sparsehashtable.h
- +363 −0 clipper/sparsehash-2.0.3/src/sparsehash/sparse_hash_map
- +338 −0 clipper/sparsehash-2.0.3/src/sparsehash/sparse_hash_set
- +1,820 −0 clipper/sparsehash-2.0.3/src/sparsehash/sparsetable
- +134 −0 clipper/sparsehash-2.0.3/src/sparsehash/template_util.h
- +342 −0 clipper/sparsehash-2.0.3/src/sparsehash/type_traits.h
- +978 −0 clipper/sparsehash-2.0.3/src/sparsetable_unittest.cc
- +134 −0 clipper/sparsehash-2.0.3/src/template_util_unittest.cc
- +266 −0 clipper/sparsehash-2.0.3/src/testutil.h
- +727 −0 clipper/sparsehash-2.0.3/src/time_hash_map.cc
- +636 −0 clipper/sparsehash-2.0.3/src/type_traits_unittest.cc
- +149 −0 clipper/sparsehash-2.0.3/src/windows/config.h
- +49 −0 clipper/sparsehash-2.0.3/src/windows/google/sparsehash/sparseconfig.h
- +64 −0 clipper/sparsehash-2.0.3/src/windows/port.cc
- +72 −0 clipper/sparsehash-2.0.3/src/windows/port.h
- +49 −0 clipper/sparsehash-2.0.3/src/windows/sparsehash/internal/sparseconfig.h
- BIN clipper/sparsehash-2.0.3/template_util_unittest.o
- BIN clipper/sparsehash-2.0.3/time_hash_map-time_hash_map.o
- BIN clipper/sparsehash-2.0.3/type_traits_unittest.o
- +197 −0 clipper/sparsehash-2.0.3/vsprojects/hashtable_test/hashtable_test.vcproj
- +161 −0 ...rsehash-2.0.3/vsprojects/libc_allocator_with_realloc_test/libc_allocator_with_realloc_test.vcproj
- +188 −0 clipper/sparsehash-2.0.3/vsprojects/simple_test/simple_test.vcproj
- +170 −0 clipper/sparsehash-2.0.3/vsprojects/sparsetable_unittest/sparsetable_unittest.vcproj
- +167 −0 clipper/sparsehash-2.0.3/vsprojects/template_util_unittest/template_util_unittest.vcproj
- +188 −0 clipper/sparsehash-2.0.3/vsprojects/time_hash_map/time_hash_map.vcproj
- +167 −0 clipper/sparsehash-2.0.3/vsprojects/type_traits_unittest/type_traits_unittest.vcproj
| @@ -0,0 +1,2 @@ | ||
| +google-sparsehash@googlegroups.com | ||
| + |
| @@ -0,0 +1,28 @@ | ||
| +Copyright (c) 2005, Google Inc. | ||
| +All rights reserved. | ||
| + | ||
| +Redistribution and use in source and binary forms, with or without | ||
| +modification, are permitted provided that the following conditions are | ||
| +met: | ||
| + | ||
| + * Redistributions of source code must retain the above copyright | ||
| +notice, this list of conditions and the following disclaimer. | ||
| + * Redistributions in binary form must reproduce the above | ||
| +copyright notice, this list of conditions and the following disclaimer | ||
| +in the documentation and/or other materials provided with the | ||
| +distribution. | ||
| + * Neither the name of Google Inc. nor the names of its | ||
| +contributors may be used to endorse or promote products derived from | ||
| +this software without specific prior written permission. | ||
| + | ||
| +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
| +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
| +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
| +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
| +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
| +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
| +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
| +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
| +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
| +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| @@ -0,0 +1,279 @@ | ||
| +Mon Oct 12 21:00:00 2015 Google Inc. <google-sparsehash@googlegroups.com> | ||
| + | ||
| + * sparsehash: version 2.0.3 | ||
| + * Fix compilation on modern compilers and operating systems | ||
| + | ||
| +Thu Feb 23 23:47:18 2012 Google Inc. <google-sparsehash@googlegroups.com> | ||
| + | ||
| + * sparsehash: version 2.0.2 | ||
| + * BUGFIX: Fix backwards compatibility for <google> include folders | ||
| + | ||
| +Wed Feb 01 02:57:48 2012 Google Inc. <google-sparsehash@googlegroups.com> | ||
| + | ||
| + * sparsehash: version 2.0.1 | ||
| + * BUGFIX: Fix path to malloc_extension.h in time_hash_map.cc | ||
| + | ||
| +Tue Jan 31 11:33:04 2012 Google Inc. <google-sparsehash@googlegroups.com> | ||
| + | ||
| + * sparsehash: version 2.0 | ||
| + * Renamed include directory from google/ to sparsehash/ (csilvers) | ||
| + * Changed the 'official' sparsehash email in setup.py/etc | ||
| + * Renamed google-sparsehash.sln to sparsehash.sln | ||
| + * Changed copyright text to reflect Google's relinquished ownership | ||
| + | ||
| +Tue Dec 20 21:04:04 2011 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.12 release | ||
| + * Add support for serializing/unserializing dense_hash_map/set to disk | ||
| + * New simpler and more flexible serialization API | ||
| + * Be more consistent about clearing on unserialize() even if it fails | ||
| + * Quiet some compiler warnings about unused variables | ||
| + * Add a timing test for iterating (suggested by google code issue 77) | ||
| + * Add offset_to_pos, the opposite of pos_to_offset, to sparsetable | ||
| + * PORTING: Add some missing #includes, needed on some systems | ||
| + * Die at configure-time when g++ isn't installed | ||
| + * Successfully make rpm's even when dpkg is missing | ||
| + * Improve deleted key test in util/gtl/{dense,sparse}hashtable | ||
| + * Update automake to 1.10.1, and autoconf to 2.62 | ||
| + | ||
| +Thu Jun 23 21:12:58 2011 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.11 release | ||
| + * Improve performance on pointer keys by ignoring always-0 low bits | ||
| + * Fix missing $(top_srcdir) in Makefile.am, which broke some compiles | ||
| + * BUGFIX: Fix a crashing typo-bug in swap() | ||
| + * PORTING: Remove support for old compilers that do not use 'std' | ||
| + * Add some new benchmarks to test for a place dense_hash_* does badly | ||
| + * Some cosmetic changes due to a switch to a new releasing tool | ||
| + | ||
| +Thu Jan 20 16:07:39 2011 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.10 release | ||
| + * Follow ExtractKey return type, allowing it to return a reference | ||
| + * PORTING: fix MSVC 10 warnings (constifying result_type, placement-new) | ||
| + * Update from autoconf 2.61 to autoconf 2.65 | ||
| + | ||
| +Fri Sep 24 11:37:50 2010 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.9 release | ||
| + * Add is_enum; make all enums PODs by default (romanp) | ||
| + * Make find_or_insert() usable directly (dawidk) | ||
| + * Use zero-memory trick for allocators to reduce space use (guilin) | ||
| + * Fix some compiler warnings (chandlerc, eraman) | ||
| + * BUGFIX: int -> size_type in one function we missed (csilvers) | ||
| + * Added sparsehash.pc, for pkg-config (csilvers) | ||
| + | ||
| +Thu Jul 29 15:01:29 2010 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.8.1 release | ||
| + * Remove -Werror from Makefile: gcc 4.3 gives spurious warnings | ||
| + | ||
| +Thu Jul 29 09:53:26 2010 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.8 release | ||
| + * More support for Allocator, including allocator ctor arg (csilvers) | ||
| + * Repack hasthable vars to reduce container size *more* (giao) | ||
| + * Speed up clear() (csilvers) | ||
| + * Change HT_{OCCUPANCY,SHRINK}_FLT from float to int (csilvers) | ||
| + * Revamp test suite for more complete code & timing coverage (csilvers) | ||
| + * BUGFIX: Enforce max_size for dense/sparse_hashtable (giao, csilvers) | ||
| + * BUGFIX: Raise exception instead of crashing on overflow (csilvers) | ||
| + * BUGFIX: Allow extraneous const in key type (csilvers) | ||
| + * BUGFIX: Allow same functor for both hasher and key_equals (giao) | ||
| + * PORTING: remove is_convertible, which gives AIX cc fits (csilvers) | ||
| + * PORTING: Renamed README.windows to README_windows.txt (csilvers) | ||
| + * Created non-empty NEWS file (csilvers) | ||
| + | ||
| +Wed Mar 31 12:32:03 2010 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.7 release | ||
| + * Add support for Allocator (guilin) | ||
| + * Add libc_allocator_with_realloc as the new default allocator (guilin) | ||
| + * Repack {sparse,dense}hashtable vars to reduce container size (giao) | ||
| + * BUGFIX: operator== no longer requires same table ordering (csilvers) | ||
| + * BUGFIX: fix dense_hash_*(it,it) by requiring empty-key too (csilvers) | ||
| + * PORTING: fix language bugs that gcc allowed (csilvers, chandlerc) | ||
| + * Update from autoconf 2.61 to autoconf 2.64 | ||
| + | ||
| +Fri Jan 8 14:47:55 2010 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.6 release | ||
| + * New accessor methods for deleted_key, empty_key (sjackman) | ||
| + * Use explicit hash functions in sparsehash tests (csilvers) | ||
| + * BUGFIX: Cast resize to fix SUNWspro bug (csilvers) | ||
| + * Check for sz overflow in min_size (csilvers) | ||
| + * Speed up clear() for dense and sparse hashtables (jeff) | ||
| + * Avoid shrinking in all cases when min-load is 0 (shaunj, csilvers) | ||
| + * Improve densehashtable code for the deleted key (gpike) | ||
| + * BUGFIX: Fix operator= when the 2 empty-keys differ (andreidam) | ||
| + * BUGFIX: Fix ht copying when empty-key isn't set (andreidam) | ||
| + * PORTING: Use TmpFile() instead of /tmp on MinGW (csilvers) | ||
| + * PORTING: Use filenames that work with Stratus VOS. | ||
| + | ||
| +Tue May 12 14:16:38 2009 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.5.2 release | ||
| + * Fix compile error: not initializing set_key in all constructors | ||
| + | ||
| +Fri May 8 15:23:44 2009 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.5.1 release | ||
| + * Fix broken equal_range() for all the hash-classes (csilvers) | ||
| + | ||
| +Wed May 6 11:28:49 2009 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.5 release | ||
| + * Support the tr1 unordered_map (and unordered_set) API (csilvers) | ||
| + * Store only key for delkey; reduces need for 0-arg c-tor (csilvers) | ||
| + * Prefer unordered_map to hash_map for the timing test (csilvers) | ||
| + * PORTING: update the resource use for 64-bit machines (csilvers) | ||
| + * PORTING: fix MIN/MAX collisions by un-#including windows.h (csilvers) | ||
| + * Updated autoconf version to 2.61 and libtool version to 1.5.26 | ||
| + | ||
| +Wed Jan 28 17:11:31 2009 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.4 release | ||
| + * Allow hashtables to be <32 buckets (csilvers) | ||
| + * Fix initial-sizing bug: was sizing tables too small (csilvers) | ||
| + * Add asserts that clients don't abuse deleted/empty key (csilvers) | ||
| + * Improve determination of 32/64 bit for C code (csilvers) | ||
| + * Small fix for doc files in rpm (csilvers) | ||
| + | ||
| +Thu Nov 6 15:06:09 2008 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.3 release | ||
| + * Add an interface to change the parameters for resizing (myl) | ||
| + * Document another potentially good hash function (csilvers) | ||
| + | ||
| +Thu Sep 18 13:53:20 2008 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.2 release | ||
| + * Augment documentation to better describe namespace issues (csilvers) | ||
| + * BUG FIX: replace hash<> with SPARSEHASH_HASH, for windows (csilvers) | ||
| + * Add timing test to unittest to test repeated add+delete (csilvers) | ||
| + * Do better picking a new size when resizing (csilvers) | ||
| + * Use ::google instead of google as a namespace (csilvers) | ||
| + * Improve threading test at config time (csilvers) | ||
| + | ||
| +Mon Feb 11 16:30:11 2008 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.1 release | ||
| + * Fix brown-paper-bag bug in some constructors (rafferty) | ||
| + * Fix problem with variables shadowing member vars, add -Wshadow | ||
| + | ||
| +Thu Nov 29 11:44:38 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.0.2 release | ||
| + * Fix a final reference to hash<> to use SPARSEHASH_HASH<> instead. | ||
| + | ||
| +Wed Nov 14 08:47:48 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.0.1 release :-( | ||
| + * Remove an unnecessary (harmful) "#define hash" in windows' config.h | ||
| + | ||
| +Tue Nov 13 15:15:46 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 1.0 release! We are now out of beta. | ||
| + * Clean up Makefile awk script to be more readable (csilvers) | ||
| + * Namespace fixes: use fewer #defines, move typedefs into namespace | ||
| + | ||
| +Fri Oct 12 12:35:24 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.9.1 release | ||
| + * Fix Makefile awk script to work on more architectures (csilvers) | ||
| + * Add test to test code in more 'real life' situations (csilvers) | ||
| + | ||
| +Tue Oct 9 14:15:21 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.9 release | ||
| + * More type-hygiene improvements, especially for 64-bit (csilvers) | ||
| + * Some configure improvements to improve portability, utility (austern) | ||
| + * Small bugfix for operator== for dense_hash_map (jeff) | ||
| + | ||
| +Tue Jul 3 12:55:04 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.8 release | ||
| + * Minor type-hygiene improvements: size_t for int, etc. (csilvers) | ||
| + * Porting improvements: tests pass on OS X, FreeBSD, Solaris (csilvers) | ||
| + * Full windows port! VS solution provided for all unittests (csilvers) | ||
| + | ||
| +Mon Jun 11 11:33:41 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.7 release | ||
| + * Syntax fixes to better support gcc 4.3 and VC++ 7 (mec, csilvers) | ||
| + * Improved windows/VC++ support (see README.windows) (csilvers) | ||
| + * Config improvements: better tcmalloc support and config.h (csilvers) | ||
| + * More robust with missing hash_map + nix 'trampoline' .h's (csilvers) | ||
| + * Support for STLport's hash_map/hash_fun locations (csilvers) | ||
| + * Add .m4 files to distribution; now all source is there (csilvers) | ||
| + * Tiny modification of shrink-threshhold to allow never-shrinking (amc) | ||
| + * Protect timing tests against aggressive optimizers (csilvers) | ||
| + * Extend time_hash_map to test bigger objects (csilvers) | ||
| + * Extend type-trait support to work with const objects (csilvers) | ||
| + * USER VISIBLE: speed up all code by replacing memmove with memcpy | ||
| + (csilvers) | ||
| + | ||
| +Tue Mar 20 17:29:34 2007 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.6 release | ||
| + * Some improvement to type-traits (jyasskin) | ||
| + * Better timing results when google-perftools is installed (sanjay) | ||
| + * Updates and fixes to html documentation and README (csilvers) | ||
| + * A bit more careful about #includes (csilvers) | ||
| + * Fix for typo that broken compilation on some systems (csilvers) | ||
| + * USER VISIBLE: New clear_no_resize() method added to dense_hash_map | ||
| + (uszkoreit) | ||
| + | ||
| +Sat Oct 21 13:47:47 2006 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.5 release | ||
| + * Support uint16_t (SunOS) in addition to u_int16_t (BSD) (csilvers) | ||
| + * Get rid of UNDERSTANDS_ITERATOR_TAGS; everyone understands (csilvers) | ||
| + * Test that empty-key and deleted-key differ (rbayardo) | ||
| + * Fix example docs: strcmp needs to test for NULL (csilvers) | ||
| + | ||
| +Sun Apr 23 22:42:35 2006 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.4 release | ||
| + * Remove POD requirement for keys and values! (austern) | ||
| + * Add tr1-compatible type-traits system to speed up POD ops. (austern) | ||
| + * Fixed const-iterator bug where postfix ++ didn't compile. (csilvers) | ||
| + * Fixed iterator comparison bugs where <= was incorrect. (csilvers) | ||
| + * Clean up config.h to keep its #defines from conflicting. (csilvers) | ||
| + * Big documentation sweep and cleanup. (csilvers) | ||
| + * Update documentation to talk more about good hash fns. (csilvers) | ||
| + * Fixes to compile on MSVC (working around some MSVC bugs). (rennie) | ||
| + * Avoid resizing hashtable on operator[] lookups (austern) | ||
| + | ||
| +Thu Nov 3 20:12:31 2005 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.3 release | ||
| + * Quiet compiler warnings on some compilers. (csilvers) | ||
| + * Some documentation fixes: example code for dense_hash_map. (csilvers) | ||
| + * Fix a bug where swap() wasn't swapping delete_key(). (csilvers) | ||
| + * set_deleted_key() and set_empty_key() now take a key only, | ||
| + allowing hash-map values to be forward-declared. (csilvers) | ||
| + * support for std::insert_iterator (and std::inserter). (csilvers) | ||
| + | ||
| +Mon May 2 07:04:46 2005 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: version 0.2 release | ||
| + * Preliminary support for msvc++ compilation. (csilvers) | ||
| + * Documentation fixes -- some example code was incomplete! (csilvers) | ||
| + * Minimize size of config.h to avoid other-package conflicts (csilvers) | ||
| + * Contribute a C-based version of sparsehash that served as the | ||
| + inspiration for this code. One day, I hope to clean it up and | ||
| + support it, but for now it's just in experimental/, for playing | ||
| + around with. (csilvers) | ||
| + * Change default namespace from std to google. (csilvers) | ||
| + | ||
| +Fri Jan 14 16:53:32 2005 Google Inc. <opensource@google.com> | ||
| + | ||
| + * sparsehash: initial release: | ||
| + The sparsehash package contains several hash-map implementations, | ||
| + similar in API to SGI's hash_map class, but with different | ||
| + performance characteristics. sparse_hash_map uses very little | ||
| + space overhead: 1-2 bits per entry. dense_hash_map is typically | ||
| + faster than the default SGI STL implementation. This package | ||
| + also includes hash-set analogues of these classes. | ||
| + |
Oops, something went wrong.
0 comments on commit
ed62059