aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/hashlib.h
Commit message (Collapse)AuthorAgeFilesLines
* Add hashlib "<container>::element(int n)" methodsClifford Wolf2019-03-141-0/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add hashlib support for hashing of poolsClifford Wolf2017-08-221-0/+7
|
* Change intptr_t to uintptr_t in hashlib.hClifford Wolf2017-07-181-1/+1
|
* Fix build warnings for win64Robert Ou2017-07-171-1/+1
| | | | Win64 has a 32-bit long. Use intptr_t to work on any data model.
* Added missing "#define HASHLIB_H"Clifford Wolf2016-05-141-0/+1
|
* Minor hashlib bugfixClifford Wolf2016-04-161-1/+1
|
* Hashlib indenting fixClifford Wolf2016-04-051-2/+2
|
* Fixed more visual studio warningsClifford Wolf2016-02-141-5/+3
|
* Fixed some visual studio warningsClifford Wolf2016-02-131-1/+1
|
* hashlib mfp<> performance improvementsClifford Wolf2016-02-011-2/+7
|
* Added reserve() method to haslib classes andClifford Wolf2016-01-311-2/+6
| | | | calculate hashtable size based on entries capacity, not size
* Added default values for hashlib at() methodsClifford Wolf2015-12-021-0/+18
|
* Re-added SigMap::allbits()Clifford Wolf2015-11-301-0/+5
|
* Improved SigMap performanceClifford Wolf2015-10-281-0/+5
|
* Added hashlib::mfp and new SigMapClifford Wolf2015-10-271-0/+93
|
* Major refactoring of equiv_structClifford Wolf2015-10-251-0/+5
|
* Microsoft Visual C++ fixes in hashlib; template specializations on int32_t ↵Andrei Errapart2015-09-011-6/+8
| | | | and int64_t.
* Fixed hashlib for 64 bit int keysClifford Wolf2015-08-121-3/+9
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-1/+1
|
* Added cellaigs APIClifford Wolf2015-06-091-1/+1
|
* Added hashlib support for std::tuple<>Clifford Wolf2015-04-071-0/+15
|
* Added pool<K>::pop()Clifford Wolf2015-04-071-0/+8
|
* Some hashlib improvementsClifford Wolf2015-02-091-9/+37
|
* Added <algorithm> include to hashlib.hClifford Wolf2015-02-011-0/+1
|
* Added dict/pool.sort()Clifford Wolf2015-01-241-0/+14
|
* Added hashlib::idict<>Clifford Wolf2015-01-181-2/+58
|
* hashlib iterator fixClifford Wolf2015-01-061-4/+4
|
* Added hashlib .count(key, iterator) and it1 < it2Clifford Wolf2014-12-311-37/+50
|
* hashlib cleanups and a fixClifford Wolf2014-12-311-17/+17
|
* gcc-4.6 compile fixesClifford Wolf2014-12-311-4/+4
|
* new hashlib::pool<> (derived from new dict)Clifford Wolf2014-12-311-221/+151
|
* major rewrite of hashlib::dict<>Clifford Wolf2014-12-311-196/+123
|
* using pool<> in bitpattern.hClifford Wolf2014-12-301-1/+15
|
* added hashlib::mkhash_initClifford Wolf2014-12-301-3/+5
|
* Small optimization in hashlibClifford Wolf2014-12-301-4/+4
|
* Improvements in hashlibClifford Wolf2014-12-301-85/+74
|
* Improved free list management in hashlibClifford Wolf2014-12-291-12/+108
|
* Converting "share" to dict<> and pool<> completeClifford Wolf2014-12-291-0/+11
|
* Added mkhash_xorshift()Clifford Wolf2014-12-291-1/+19
|
* Some changes to hashlib to make for better stl compatibilityClifford Wolf2014-12-281-12/+14
|
* Some cleanupsClifford Wolf2014-12-281-9/+9
|
* Improved hashlib iterator implementationClifford Wolf2014-12-281-24/+36
|
* Renamed hashmap.h to hashlib.h, some related improvementsClifford Wolf2014-12-281-0/+774