index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
hash.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
hash: fix: equal hashes being reduced modulo NUM_MAX.
Kaz Kylheku
2024-07-04
1
-4
/
+1
*
New function: copy-hash-iter.
Kaz Kylheku
2024-06-18
1
-1
/
+20
*
cobj: clone method streamlines copy; structs get copy method.
Kaz Kylheku
2024-06-17
1
-2
/
+4
*
hash-eql: regression: always returns zero.
Kaz Kylheku
2024-02-01
1
-1
/
+1
*
Copyright year bump 2024.
Kaz Kylheku
2024-01-18
1
-1
/
+1
*
hash: new function, hash-join.
Kaz Kylheku
2023-12-18
1
-0
/
+42
*
hash: small fix in function self name.
Kaz Kylheku
2023-12-11
1
-1
/
+1
*
Use vargs typedef instead of struct args *.
Kaz Kylheku
2023-09-05
1
-10
/
+10
*
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
[next]