Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix #12508, unaligned access on sparc64 (#13594) | Miran | 2020-03-09 | 1 | -1/+1 |
| | |||||
* | cleanup Ordinal (#13501) | Timothee Cour | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | [backport] pseudorandom probing for hash collision (#13418) | Timothee Cour | 2020-02-19 | 1 | -28/+4 |
| | |||||
* | style fix: change 'JS' to 'js' to make it consistent (#13168) | Miran | 2020-01-16 | 1 | -2/+2 |
| | |||||
* | fixes #11764, faster hashing of (u)int (#12407) | Miran | 2019-10-15 | 1 | -6/+9 |
| | |||||
* | [backport] run nimpretty on hashes | narimiran | 2019-09-30 | 1 | -4/+4 |
| | |||||
* | hashes: implement murmur3 (#12022) | Miran | 2019-09-01 | 1 | -47/+149 |
| | | | | | | | | * hashes: implement murmur3 * refactoring; there is only one murmurHash and it works at compile-time via VM hooks * fixes JS tests * makes toOpenArrayByte work with C++ * make it bootstrap in C++ mode for 0.20 | ||||
* | int128 on firstOrd, lastOrd and lengthOrd (#11701) | Arne Döring | 2019-08-07 | 1 | -2/+2 |
| | | | | * fixes #11847 | ||||
* | [refactoring] remove unused imports in the compiler and in some stdlib modules | Araq | 2019-07-18 | 1 | -4/+0 |
| | |||||
* | styleCheck: make the compiler and large parts of the stdlib compatible with ↵ | Araq | 2019-07-10 | 1 | -1/+1 |
| | | | | --styleCheck:error | ||||
* | [bugfix] hashes: fix regression for nested containers (#11426) | Miran | 2019-06-08 | 1 | -6/+6 |
| | | | Move forward declarations earlier. | ||||
* | right shift is now by default sign preserving (#11322) | Arne Döring | 2019-05-29 | 1 | -7/+12 |
| | | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry | ||||
* | hashes: quickfix one test | narimiran | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | fix spelling [ci skip] (#11307) | Andy Davidoff | 2019-05-22 | 1 | -1/+1 |
| | |||||
* | faster hashing (#11203) | Miran | 2019-05-21 | 1 | -41/+94 |
| | | | | | | | | | | | | | | | | | | | * faster hashing * multibyte hashing for: * string and string slices * cstring * string, ignoring case * string, ignoring style * openArray of byte or char * address the review comments * use optimized version for all ints * add more tests * make it work in VM * put warnings about differences between CT and runtime * minor style tweaks | ||||
* | hashes: fix inconsistent tests, fixes #10771 | narimiran | 2019-03-03 | 1 | -4/+3 |
| | |||||
* | improved documentation for several modules (#10752) | Miran | 2019-03-01 | 1 | -40/+91 |
| | | | | | | | | | | | | More detailed documentation for: * md5 * hashes Mostly cosmetic improvements for: * threadpool * typetraits * channels * threads | ||||
* | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 1 | -1/+0 |
| | |||||
* | fixes #5969 | Araq | 2017-06-09 | 1 | -3/+8 |
| | |||||
* | remove en-dash from the language | Andreas Rumpf | 2017-04-02 | 1 | -5/+1 |
| | |||||
* | added hash for uints (#5435) | Fabian Keller | 2017-02-26 | 1 | -0/+8 |
| | |||||
* | Add hash proc for cstrings (#5386) | Ruslan Mustakov | 2017-02-13 | 1 | -0/+10 |
| | |||||
* | added hash procs for handling portions of strings/arrays/seqs. | JamesP | 2015-10-07 | 1 | -4/+70 |
| | | | | | | | | | added tests at bottom of file changed some doco layout Makes hashing iteratively through buffers faster when you don't have to pass copied portions of the buffer to the hash function | ||||
* | Added comma | apense | 2015-07-06 | 1 | -1/+1 |
| | | | "e.g." and "i.e." both usually take commas after, as they would in normal English ("for example, ..." and "that is, ..." respectively) | ||||
* | THash -> Hash correction | apense | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | added hash function for ordinal types | Fabian Keller | 2015-07-03 | 1 | -0/+4 |
| | |||||
* | lib/pure/e-o - Dropped 'T' from types | pdw | 2015-06-04 | 1 | -30/+31 |
| | |||||
* | Restructure branching slighty. Fix error message. | Oscar Campbell | 2015-06-01 | 1 | -7/+6 |
| | |||||
* | Implement #2811 - Unicode en-dash (U+2013) as hump/snake alt. | Oscar Campbell | 2015-05-31 | 1 | -2/+10 |
| | |||||
* | Fix floats in tuples in HashSets | Nycto | 2015-04-24 | 1 | -29/+37 |
| | | | | | Previously, the added tests would fail to compile with errors complaining that 'hash(float)' didn't exist | ||||
* | Changed some characters (&! -> !&) in the documentation in lib/pure/hashes.nim | Johanna Berewinkel | 2015-03-05 | 1 | -2/+2 |
| | |||||
* | big rename | Araq | 2014-08-27 | 1 | -4/+4 |
| | |||||
* | Adds brief intro to hashes module. | Grzegorz Adam Hankiewicz | 2014-06-06 | 1 | -1/+28 |
| | |||||
* | added 'hash' for set[T]' | Andreas Rumpf | 2014-04-13 | 1 | -0/+4 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -3/+3 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -6/+6 |
| | |||||
* | Change varargs[T] to openarray[T] | Billingsly Wetherfordshire | 2013-05-04 | 1 | -1/+1 |
| | |||||
* | Change hash[T](seq[A]) to take varargs[A] | Billingsly Wetherfordshire | 2013-05-04 | 1 | -1/+1 |
| | |||||
* | add hashing for seqs | Billingsly Wetherfordshire | 2013-05-04 | 1 | -0/+3 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | EcmaScript => JS. Fixes #330 | Simon Hafner | 2013-02-15 | 1 | -3/+3 |
| | | | | No one calls it EcmaScript anymore. | ||||
* | hash() for floats | Simon Hafner | 2012-09-08 | 1 | -0/+4 |
| | |||||
* | attempt to fix DLL generation | Araq | 2012-07-18 | 1 | -6/+7 |
| | |||||
* | equality and hashing for closures | Araq | 2012-07-17 | 1 | -0/+7 |
| | |||||
* | JS codegen enhancements; still unusable | Araq | 2012-07-01 | 1 | -2/+21 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | got rid of nstrtabs and nhashes modules | Araq | 2011-06-10 | 1 | -12/+16 |
| | |||||
* | ugh, maybe broke git | Araq | 2011-04-01 | 1 | -21/+17 |
| | |||||
* | fixed pango/pangoutils new wrappers | Andreas Rumpf | 2010-02-26 | 1 | -0/+0 |
| | |||||
* | continued work on html/xmlparser | rumpf_a@web.de | 2010-02-14 | 1 | -0/+0 |
| |