Skip to content

Commit 7829794

Browse files
committed
Update sparsehash to 4cb924025b8c622d1a1e11f4c1e9db15410c75fb
See: https://github.com/sparsehash/sparsehash
1 parent 4d176b6 commit 7829794

File tree

92 files changed

+30271
-16005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+30271
-16005
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.Po
2+
*.o
3+
*.dSYM/*

vendor/sparsehash/current/AUTHORS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
opensource@google.com
1+
google-sparsehash@googlegroups.com
22

vendor/sparsehash/current/ChangeLog

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,135 @@
1+
Mon Oct 12 21:00:00 2015 Google Inc. <[email protected]>
2+
3+
* sparsehash: version 2.0.3
4+
* Fix compilation on modern compilers and operating systems
5+
6+
Thu Feb 23 23:47:18 2012 Google Inc. <[email protected]>
7+
8+
* sparsehash: version 2.0.2
9+
* BUGFIX: Fix backwards compatibility for <google> include folders
10+
11+
Wed Feb 01 02:57:48 2012 Google Inc. <[email protected]>
12+
13+
* sparsehash: version 2.0.1
14+
* BUGFIX: Fix path to malloc_extension.h in time_hash_map.cc
15+
16+
Tue Jan 31 11:33:04 2012 Google Inc. <[email protected]>
17+
18+
* sparsehash: version 2.0
19+
* Renamed include directory from google/ to sparsehash/ (csilvers)
20+
* Changed the 'official' sparsehash email in setup.py/etc
21+
* Renamed google-sparsehash.sln to sparsehash.sln
22+
* Changed copyright text to reflect Google's relinquished ownership
23+
24+
Tue Dec 20 21:04:04 2011 Google Inc. <[email protected]>
25+
26+
* sparsehash: version 1.12 release
27+
* Add support for serializing/unserializing dense_hash_map/set to disk
28+
* New simpler and more flexible serialization API
29+
* Be more consistent about clearing on unserialize() even if it fails
30+
* Quiet some compiler warnings about unused variables
31+
* Add a timing test for iterating (suggested by google code issue 77)
32+
* Add offset_to_pos, the opposite of pos_to_offset, to sparsetable
33+
* PORTING: Add some missing #includes, needed on some systems
34+
* Die at configure-time when g++ isn't installed
35+
* Successfully make rpm's even when dpkg is missing
36+
* Improve deleted key test in util/gtl/{dense,sparse}hashtable
37+
* Update automake to 1.10.1, and autoconf to 2.62
38+
39+
Thu Jun 23 21:12:58 2011 Google Inc. <[email protected]>
40+
41+
* sparsehash: version 1.11 release
42+
* Improve performance on pointer keys by ignoring always-0 low bits
43+
* Fix missing $(top_srcdir) in Makefile.am, which broke some compiles
44+
* BUGFIX: Fix a crashing typo-bug in swap()
45+
* PORTING: Remove support for old compilers that do not use 'std'
46+
* Add some new benchmarks to test for a place dense_hash_* does badly
47+
* Some cosmetic changes due to a switch to a new releasing tool
48+
49+
Thu Jan 20 16:07:39 2011 Google Inc. <[email protected]>
50+
51+
* sparsehash: version 1.10 release
52+
* Follow ExtractKey return type, allowing it to return a reference
53+
* PORTING: fix MSVC 10 warnings (constifying result_type, placement-new)
54+
* Update from autoconf 2.61 to autoconf 2.65
55+
56+
Fri Sep 24 11:37:50 2010 Google Inc. <[email protected]>
57+
58+
* sparsehash: version 1.9 release
59+
* Add is_enum; make all enums PODs by default (romanp)
60+
* Make find_or_insert() usable directly (dawidk)
61+
* Use zero-memory trick for allocators to reduce space use (guilin)
62+
* Fix some compiler warnings (chandlerc, eraman)
63+
* BUGFIX: int -> size_type in one function we missed (csilvers)
64+
* Added sparsehash.pc, for pkg-config (csilvers)
65+
66+
Thu Jul 29 15:01:29 2010 Google Inc. <[email protected]>
67+
68+
* sparsehash: version 1.8.1 release
69+
* Remove -Werror from Makefile: gcc 4.3 gives spurious warnings
70+
71+
Thu Jul 29 09:53:26 2010 Google Inc. <[email protected]>
72+
73+
* sparsehash: version 1.8 release
74+
* More support for Allocator, including allocator ctor arg (csilvers)
75+
* Repack hasthable vars to reduce container size *more* (giao)
76+
* Speed up clear() (csilvers)
77+
* Change HT_{OCCUPANCY,SHRINK}_FLT from float to int (csilvers)
78+
* Revamp test suite for more complete code & timing coverage (csilvers)
79+
* BUGFIX: Enforce max_size for dense/sparse_hashtable (giao, csilvers)
80+
* BUGFIX: Raise exception instead of crashing on overflow (csilvers)
81+
* BUGFIX: Allow extraneous const in key type (csilvers)
82+
* BUGFIX: Allow same functor for both hasher and key_equals (giao)
83+
* PORTING: remove is_convertible, which gives AIX cc fits (csilvers)
84+
* PORTING: Renamed README.windows to README_windows.txt (csilvers)
85+
* Created non-empty NEWS file (csilvers)
86+
87+
Wed Mar 31 12:32:03 2010 Google Inc. <[email protected]>
88+
89+
* sparsehash: version 1.7 release
90+
* Add support for Allocator (guilin)
91+
* Add libc_allocator_with_realloc as the new default allocator (guilin)
92+
* Repack {sparse,dense}hashtable vars to reduce container size (giao)
93+
* BUGFIX: operator== no longer requires same table ordering (csilvers)
94+
* BUGFIX: fix dense_hash_*(it,it) by requiring empty-key too (csilvers)
95+
* PORTING: fix language bugs that gcc allowed (csilvers, chandlerc)
96+
* Update from autoconf 2.61 to autoconf 2.64
97+
98+
Fri Jan 8 14:47:55 2010 Google Inc. <[email protected]>
99+
100+
* sparsehash: version 1.6 release
101+
* New accessor methods for deleted_key, empty_key (sjackman)
102+
* Use explicit hash functions in sparsehash tests (csilvers)
103+
* BUGFIX: Cast resize to fix SUNWspro bug (csilvers)
104+
* Check for sz overflow in min_size (csilvers)
105+
* Speed up clear() for dense and sparse hashtables (jeff)
106+
* Avoid shrinking in all cases when min-load is 0 (shaunj, csilvers)
107+
* Improve densehashtable code for the deleted key (gpike)
108+
* BUGFIX: Fix operator= when the 2 empty-keys differ (andreidam)
109+
* BUGFIX: Fix ht copying when empty-key isn't set (andreidam)
110+
* PORTING: Use TmpFile() instead of /tmp on MinGW (csilvers)
111+
* PORTING: Use filenames that work with Stratus VOS.
112+
113+
Tue May 12 14:16:38 2009 Google Inc. <[email protected]>
114+
115+
* sparsehash: version 1.5.2 release
116+
* Fix compile error: not initializing set_key in all constructors
117+
118+
Fri May 8 15:23:44 2009 Google Inc. <[email protected]>
119+
120+
* sparsehash: version 1.5.1 release
121+
* Fix broken equal_range() for all the hash-classes (csilvers)
122+
123+
Wed May 6 11:28:49 2009 Google Inc. <[email protected]>
124+
125+
* sparsehash: version 1.5 release
126+
* Support the tr1 unordered_map (and unordered_set) API (csilvers)
127+
* Store only key for delkey; reduces need for 0-arg c-tor (csilvers)
128+
* Prefer unordered_map to hash_map for the timing test (csilvers)
129+
* PORTING: update the resource use for 64-bit machines (csilvers)
130+
* PORTING: fix MIN/MAX collisions by un-#including windows.h (csilvers)
131+
* Updated autoconf version to 2.61 and libtool version to 1.5.26
132+
1133
Wed Jan 28 17:11:31 2009 Google Inc. <[email protected]>
2134

3135
* sparsehash: version 1.4 release

0 commit comments

Comments
 (0)