leveldb/util
costan a0008deb67 Reimplement ConsumeDecimalNumber.
The old implementation caused odd crashes on ARM, which were fixed by
changing a local variable type. The main suspect is the use of a static
local variable. This CL replaces the static local variable with
constexpr, which still ensures the compiler sees the expressions as
constants.

The CL also replaces Slice operations in the functions' inner loop with
iterator-style pointer operations, which can help the compiler generate
less code.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=192832175
2018-04-13 15:37:20 -07:00
..
arena_test.cc Release LevelDB 1.15 2013-12-10 10:36:31 -08:00
arena.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
arena.h Resolve race when getting approximate-memory-usage property 2015-12-09 11:27:50 -08:00
bloom_test.cc Fix size_t/int comparison/conversion issues in leveldb. 2015-12-09 10:34:58 -08:00
bloom.cc Fix size_t/int comparison/conversion issues in leveldb. 2015-12-09 10:34:58 -08:00
cache_test.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
cache.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
coding_test.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
coding.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
coding.h Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
comparator.cc Remove static initializer; fix endian-ness detection; fix build on 2012-05-30 09:45:46 -07:00
crc32c_test.cc A number of fixes: 2011-10-31 17:22:06 +00:00
crc32c.cc Use portable CRC32C from google/crc32c. 2017-09-26 18:50:41 -07:00
crc32c.h Remove extern from function declarations. 2018-03-12 09:24:48 -07:00
env_posix_test_helper.h Limit the number of read-only files the POSIX Env will have open. 2017-01-04 09:13:20 -08:00
env_posix_test.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
env_posix.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
env_test.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
env.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
filter_policy.cc Added bloom filter support. 2012-04-17 08:36:46 -07:00
hash_test.cc Release 1.18 2014-09-16 14:19:52 -07:00
hash.cc Release 1.18 2014-09-16 14:19:52 -07:00
hash.h Remove extern from function declarations. 2018-03-12 09:24:48 -07:00
histogram.cc A number of fixes: 2011-10-31 17:22:06 +00:00
histogram.h A number of fixes: 2011-10-31 17:22:06 +00:00
logging_test.cc Add tests for ConsumeDecimalNumber. 2018-04-13 15:36:55 -07:00
logging.cc Reimplement ConsumeDecimalNumber. 2018-04-13 15:37:20 -07:00
logging.h Remove extern from function declarations. 2018-03-12 09:24:48 -07:00
mutexlock.h Update to leveldb 1.6 2012-10-12 11:53:12 -07:00
options.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
posix_logger.h Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
random.h LevelDB 1.13 2013-08-21 11:12:47 -07:00
status.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
testharness.cc Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00
testharness.h Fix includes in util/testharness.h. 2018-03-16 10:31:48 -07:00
testutil.cc Remove extern from function declarations. 2018-03-12 09:24:48 -07:00
testutil.h Replace NULL with nullptr in C++ files. 2018-04-10 16:26:43 -07:00