summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/hashtable.hxx.in
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-091-245/+241
| | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411)
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-09-021-343/+44
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-03-111-1/+1
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-05-061-0/+3
|
* Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-08-071-0/+18
|
* KWSys: Fix hashtable prime list on g++ 2.9 (#13273)Daniel R. Gomez2012-06-051-1/+1
| | | | | | | | | | | Building CMake with g++ 2.9-aix51-020209 on an AIX 5.3 system gives: cmsys/hashtable.hxx: In function `const long unsigned int *cmsys::get_stl_prime_list ()': cmsys/hashtable.hxx:399: warning: sorry: semantics of inline function static data `const long unsigned int _stl_prime_list[31]' are wrong (you'll wind up with multiple copies) cmsys/hashtable.hxx:399: warning: you can work around this by removing the initializer Give get_stl_prime_list internal linkage.
* Silence warnings on sgi compiler.Bill Hoffman2010-05-121-0/+4
|
* Make get_stl_prime_list an inline function to avoid duplicate copies of it.Bill Hoffman2010-04-291-1/+1
|
* Fix for bug #10550, work around instantiation out of scopeBill Hoffman2010-04-281-3/+9
|
* Convert KWSys to OSI-approved BSD LicenseBrad King2009-09-281-11/+9
| | | | | | | This converts the KWSys license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the KWSys copyright to cover the full development time range.
* STYLE: suppress warnings for borlandBill Hoffman2009-06-091-0/+4
|
* COMP: Hopefully fix hashmap on VS6, Thanks Brad K!Dave Partyka2009-06-051-2/+2
|
* COMP: Fixed unreferenced parameter warning for VS6 with /W4.Brad King2007-03-091-1/+5
|
* STYLE: Move warning disable pragma into push/pop block.Brad King2007-03-071-5/+1
|
* COMP: shut up w4 warningKen Martin2007-03-061-0/+5
|
* ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵Bill Hoffman2006-03-301-1/+1
| | | | warnings produced by building for win64
* ENH: Added some smaller primes to allow small hash table sizes and therefore ↵Brad King2005-06-231-1/+2
| | | | shorter initial construction times.
* COMP: Removed unused parameter warning.Brad King2005-05-051-1/+1
|
* COMP: Removed line continuation characters from #if lines to avoid linefeed ↵Brad King2005-04-221-2/+1
| | | | problems on cygwin.
* BUG: Fixed hash_allocator_n size computation.Brad King2005-04-211-14/+38
|
* COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and ↵Brad King2005-04-211-38/+137
| | | | KWSYS_STL_HAS_ALLOCATOR_OBJECTS. Needed for more old-stl support in the hashtable.
* COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide ↵Brad King2005-04-151-0/+1
| | | | kwsys/cstddef header (to get size_t for hash_fun.hxx).
* COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE@_stl to properly use the ↵Brad King2005-04-151-35/+35
| | | | configured namespace.
* ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, ↵Brad King2005-04-151-11/+43
| | | | KWSYS_STL_HAS_ITERATOR_CATEGORY, KWSYS_STL_HAS___ITERATOR_CATEGORY, and KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to compile on old HP and Sun compilers.
* ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys. ↵Brad King2005-04-151-0/+8
| | | | Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported.
* COMP: Remove friend templates and always use template friends (possibly with ↵Brad King2005-04-141-6/+0
| | | | <>). Needed to work-around Sun CC bug.
* COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard ↵Brad King2005-04-131-0/+7
| | | | argument to stl allocator<>::max_size method. Needed for kwsys hashtable to compile on Sun CC.
* COMP: Fix for Sun CC stl allocator signature of allocate method.Brad King2005-04-131-1/+5
|
* BUG: When constructing the bucket vector type the allocator given must have ↵Brad King2005-04-131-1/+2
| | | | been rebound to _Node* already because GCC 3.4's vector type does not rebind it.
* ENH: Adding SGI hash_map and hash_set implementation ported from STL to ↵Brad King2005-04-131-0/+1088
KWSys. This also adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND, KWSYS_CXX_HAS_FULL_SPECIALIZATION, KWSYS_CXX_HAS_MEMBER_TEMPLATES, and KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS.