mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
New hash_append robust container hash function framework:
* is_contiguous_hashable trait identifies optimizable types * hash_append() function overloads for basic types: - scalars, floats - array, C array - pair, tuple - boost array and tuple (if configured) * Provided Spooky hash wrapper for use with hash_append * Use hash_append in hardened_hash and other places * New Utility meta functions for working with variadics: - static_and - static_sum * Added type_name utility function for diagnostics * hash_metrics suite of functions to evalulate hash functions * Test suites to measure hash function performance * Various fixes
This commit is contained in:
committed by
Vinnie Falco
parent
6b467e7e59
commit
2ab7cfbf30
@@ -45,7 +45,7 @@ def print_build_vars(env,var):
|
||||
|
||||
def print_build_config(env):
|
||||
config_vars = ['CC', 'CXX', 'CFLAGS', 'CCFLAGS', 'CPPFLAGS',
|
||||
'CXXFLAGS', 'LIBPATH', 'LINKFLAGS', 'LIBS']
|
||||
'CXXFLAGS', 'LIBPATH', 'LINKFLAGS', 'LIBS', 'BOOST_HOME']
|
||||
sys.stdout.write("\nConfiguration:\n")
|
||||
for var in config_vars:
|
||||
print_build_vars(env,var)
|
||||
@@ -143,6 +143,8 @@ def main():
|
||||
env.Append(CXXFLAGS = [
|
||||
'-std=c++11',
|
||||
'-frtti',
|
||||
'-O3',
|
||||
'-fno-strict-aliasing',
|
||||
'-g'
|
||||
])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user