Commit Graph

19 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov 8de8b467ac Fix "partly outside array bounds" warnings for GCC 12 2024-01-15 18:04:01 +03:00
Vitaliy Filippov 45e6d1f131 Replace deprecated allocator::rebind with allocator_traits::rebind_alloc 2022-05-10 10:50:36 +03:00
Vitaliy Filippov 6e20146406 Fix "btree_internal_locate_* previously defined as class" warnings 2022-01-15 23:37:53 +03:00
Vitaliy Filippov 5dc108754a Fix "Dereferencing type-punned pointer will break strict aliasing rules..." 2020-03-14 02:13:05 +03:00
Joshua MacDonald 92ec61e4b8 Fix the printf problem -- use std::cout :) 2013-02-08 23:14:47 -08:00
Joshua MacDonald 54f346f981 Update README / CMakeLists.txt; fix for -Wformat warning in btree_bench.cc 2013-02-08 22:56:25 -08:00
josh macdonald f85129d4d7 Fixes for open-source build following upstream bug fix 2013-02-05 22:12:13 -08:00
Joshua MacDonald c790956d18 Fix several range constructor bugs: (a) btree_multiset's range constructor did not compile (b) btree_map's range constructor ignored the inputs! These bugs were masked by the test, which due to an oversight skipped the use of range constructors as part of the {base,unique,multi}_checker testing types. Verified that the corrected test fails without the fix, added an additional sanity check (which made the problem stand out independent of the problems discovered in btree_test.h) 2013-02-05 22:04:33 -08:00
Joshua MacDonald 5633058db4 Update copyright notices; scrub a few references to Cord, StringPiece 2013-01-25 00:46:48 -08:00
sername=jmacd 7aad0f28fd Update README; remove benchmarks.awk 2013-01-22 15:57:34 -08:00
josh macdonald ce6c9fd34c Build fixes 2013-01-14 02:08:38 -08:00
josh macdonald 2fd7ed36a9 Make btree_bench work; compiled & tested on OS X 10.7.5 using gcc 4.7.2 -std=c++11 2013-01-13 00:16:02 -08:00
Josh MacDonald 88853fbc9e Build outside of Google; add CMakeLists.txt, README 2012-07-17 17:25:01 -07:00
Josh MacDonald 9783752d62 Remove files that are very google-specific 2012-07-17 17:22:55 -07:00
Josh MacDonald eaf6eb103d Updates from google3; adding safe_btree comments, container (in)equality operators 2012-07-17 17:20:45 -07:00
Josh MacDonald 89a0af9086 Simplify btree_base_field_type<> 2011-12-14 13:47:35 -08:00
Josh MacDonald 9fe3bb3b33 support for >= 256 values per node 2011-12-14 10:14:35 -08:00
Josh MacDonald dd97f135d0 Fix for kTargetNodeSize too large 2011-12-13 10:48:14 -08:00
Josh MacDonald 1a14ff58c9 Initial checkin of C++ btree code, has some useless google3-specific
bits to be removed and needs a Makefile.
2011-12-12 13:46:12 -08:00