| Commit message (Expand) | Author | Age | Files | Lines |
* | hash: out of bound array access in hash-iter-peek. | Kaz Kylheku | 2023-07-25 | 1 | -2/+2 |
* | Simplify top-level variable and function environments. | Kaz Kylheku | 2023-07-16 | 1 | -0/+5 |
* | group-reduce: use sequence iteration. | Kaz Kylheku | 2023-07-10 | 1 | -24/+13 |
* | group-by: use sequence iteration. | Kaz Kylheku | 2023-07-10 | 1 | -12/+5 |
* | New function: hash-map. | Kaz Kylheku | 2023-06-28 | 1 | -0/+14 |
* | hash: rename some variables in remove algorithms | Kaz Kylheku | 2023-06-22 | 1 | -7/+7 |
* | hash: support existing mutation+iteration semantics. | Kaz Kylheku | 2023-06-20 | 1 | -15/+61 |
* | hash: experimental switch to open addressing. | Kaz Kylheku | 2023-06-20 | 1 | -208/+226 |
* | hash: bug: initial hash mask miscalculation. | Kaz Kylheku | 2023-06-19 | 1 | -3/+3 |
* | hash: cache struct hash fields in locals in hash_mark. | Kaz Kylheku | 2023-05-05 | 1 | -8/+11 |
* | hash: some streamlining in weak table processing. | Kaz Kylheku | 2023-05-05 | 1 | -10/+24 |
* | hash: new function, hash-props. | Kaz Kylheku | 2023-05-01 | 1 | -0/+21 |
* | hash: replace modulus with mask. | Kaz Kylheku | 2023-04-03 | 1 | -26/+26 |
* | Copyright year bump 2023. | Kaz Kylheku | 2023-01-01 | 1 | -1/+1 |
* | hash: floating: handle negative zero. | Kaz Kylheku | 2022-11-20 | 1 | -3/+5 |
* | strings: revert caching of hash value. | Kaz Kylheku | 2022-10-08 | 1 | -7/+0 |
* | hash: bugfix: don't trim seed to 32 bits. | Kaz Kylheku | 2022-10-06 | 1 | -3/+2 |
* | strings: take advantage of malloc_usable_size | Kaz Kylheku | 2022-10-06 | 1 | -0/+7 |
* | Implement NaN boxing. | Kaz Kylheku | 2022-09-13 | 1 | -3/+10 |
* | New function: group-map. | Kaz Kylheku | 2022-03-02 | 1 | -0/+7 |
* | hash: group-reduce calls hash-update. | Kaz Kylheku | 2022-03-02 | 1 | -9/+3 |
* | Fix more -fsanitize=implicit-conversion findings. | Kaz Kylheku | 2022-02-14 | 1 | -2/+1 |
* | Few adjustments to no-implicit-conversion patch. | Kaz Kylheku | 2022-02-14 | 1 | -13/+7 |
* | Fix various instances of implicit conversions. | Paul A. Patience | 2022-02-14 | 1 | -7/+7 |
* | Copyright year bump 2022. | Kaz Kylheku | 2022-01-11 | 1 | -1/+1 |
* | Eliminate declaration-after-statement everywhere. | Kaz Kylheku | 2021-12-29 | 1 | -1/+2 |
* | hash: 64 bit string and buffer hashing and seeds. | Kaz Kylheku | 2021-11-17 | 1 | -3/+112 |
* | hash: spurious space in printed representation. | Kaz Kylheku | 2021-11-08 | 1 | -6/+10 |
* | hash: gc problem in copy-hash. | Kaz Kylheku | 2021-09-13 | 1 | -1/+1 |
* | hash: use unsigned, and operation. | Kaz Kylheku | 2021-08-19 | 1 | -15/+15 |
* | license: reformat to fit 80 columns. | Kaz Kylheku | 2021-08-16 | 1 | -12/+13 |
* | hash: change make_hash interface. | Kaz Kylheku | 2021-07-22 | 1 | -25/+36 |
* | hash: rename "flags" to "weak options". | Kaz Kylheku | 2021-07-22 | 1 | -13/+13 |
* | hash: and-semantics: add missing nuance in marking. | Kaz Kylheku | 2021-07-21 | 1 | -1/+12 |
* | hash: support both semantics of weak keys + values. | Kaz Kylheku | 2021-07-21 | 1 | -60/+81 |
* | parse/eval: use weak-both hash tables. | Kaz Kylheku | 2021-07-20 | 1 | -0/+9 |
* | hash: change semantics of weak-both hash tables. | Kaz Kylheku | 2021-07-20 | 1 | -16/+40 |
* | hash: remove unnecessary tests in weak processing. | Kaz Kylheku | 2021-07-20 | 1 | -4/+3 |
* | hash: fix possibly incorrect counts in weak processing. | Kaz Kylheku | 2021-07-20 | 1 | -16/+11 |
* | hash: revert bad fix in weak processing. | Kaz Kylheku | 2021-07-20 | 1 | -13/+29 |
* | type: disallow structs using built-in type names. | Kaz Kylheku | 2021-07-08 | 1 | -26/+36 |
* | gc: fix astonishing bug in weak hash processing. | Kaz Kylheku | 2021-04-06 | 1 | -5/+8 |
* | hashing: bug: hash-equal zero: floats and bignums. | Kaz Kylheku | 2021-03-05 | 1 | -2/+2 |
* | hash: hash-revget now defaults to equal. | Kaz Kylheku | 2021-01-22 | 1 | -2/+6 |
* | New function: hash-keys-of. | Kaz Kylheku | 2021-01-20 | 1 | -0/+21 |
* | Copyright year bump 2021. | Kaz Kylheku | 2021-01-14 | 1 | -1/+1 |
* | time: move time functions out of lib.c into time.c. | Kaz Kylheku | 2020-10-07 | 1 | -0/+1 |
* | c_num: now takes self argument. | Kaz Kylheku | 2020-06-29 | 1 | -17/+29 |
* | Remove unnecessary #include directives. | Kaz Kylheku | 2020-04-22 | 1 | -1/+0 |
* | hash: bugfix: spurious retention in weak processing. | Kaz Kylheku | 2020-04-11 | 1 | -32/+10 |