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
*
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
*
warning cleanup: suspicious switch fallthrough cases.
Kaz Kylheku
2020-04-05
1
-0
/
+5
*
New type args with DARG type code.
Kaz Kylheku
2020-03-22
1
-0
/
+1
*
hash-uni: two new arguments for projecting values.
Kaz Kylheku
2020-03-19
1
-8
/
+16
*
hash: bugfix: maintain counts in weak processing.
Kaz Kylheku
2020-03-09
1
-4
/
+10
*
hash: bug: not hashing key of tree node.
Kaz Kylheku
2020-01-12
1
-1
/
+1
*
Copyright year bump 2020.
Kaz Kylheku
2019-12-31
1
-1
/
+1
*
hash: bugfix: bad memset size in hash-reset.
Kaz Kylheku
2019-11-18
1
-1
/
+1
*
hash: new hash-reset function.
Kaz Kylheku
2019-11-02
1
-0
/
+20
*
lib: use stack-allocated hash iterators everywhere.
Kaz Kylheku
2019-11-01
1
-9
/
+14
*
hash: expose new iterator interface.
Kaz Kylheku
2019-11-01
1
-11
/
+4
*
hash: improve new hash_iter interface.
Kaz Kylheku
2019-11-01
1
-16
/
+22
*
lib: don't assume time_t is signed.
Kaz Kylheku
2019-10-31
1
-2
/
+3
*
hash: stack-allocated iterators.
Kaz Kylheku
2019-10-29
1
-62
/
+105
*
naming: get the -func out, at least some of it.
Kaz Kylheku
2019-10-29
1
-6
/
+6
*
New function: hash-invert.
Kaz Kylheku
2019-10-28
1
-0
/
+31
*
hashing: partially revert 63feff9c.
Kaz Kylheku
2019-10-25
1
-4
/
+4
*
hash: observe count in eql-based hash.
Kaz Kylheku
2019-10-21
1
-0
/
+3
*
hash: rename hash_rec_limit.
Kaz Kylheku
2019-10-18
1
-10
/
+10
*
hash: get rid of hash_str_limit.
Kaz Kylheku
2019-10-18
1
-18
/
+13
*
hash: observe count limit for vectors and hash tables.
Kaz Kylheku
2019-10-18
1
-1
/
+3
*
hash: optimize vector access.
Kaz Kylheku
2019-10-12
1
-22
/
+18
*
hash: use ucnum for hash values everywhere.
Kaz Kylheku
2019-10-12
1
-11
/
+11
*
hash: strengthen type mutual exclusion check.
Kaz Kylheku
2019-10-11
1
-8
/
+13
*
hash: implement :eq-based.
Kaz Kylheku
2019-10-11
1
-7
/
+117
*
safety: fix type tests that code can subvert.
Kaz Kylheku
2019-09-30
1
-1
/
+1
*
Use put_char for single character output.
Kaz Kylheku
2019-09-26
1
-5
/
+5
*
New data type: tnode.
Kaz Kylheku
2019-09-22
1
-0
/
+4
*
hashing: take advantage of seed when hashing aggregates.
Kaz Kylheku
2019-09-20
1
-11
/
+12
*
New function: hash-zip.
Kaz Kylheku
2019-07-17
1
-0
/
+17
*
New function: hash-peek.
Kaz Kylheku
2019-06-11
1
-0
/
+26
*
hash: remove unnecessary test.
Kaz Kylheku
2019-06-11
1
-1
/
+1
*
C99: get rid of useless inline instantiations.
Kaz Kylheku
2019-05-02
1
-5
/
+0
*
Support max length and depth for object printing.
Kaz Kylheku
2019-04-18
1
-0
/
+8
*
lib: use accessor for lcons function.
Kaz Kylheku
2019-03-12
1
-4
/
+4
*
lib: rename make_half_lazy_cons.
Kaz Kylheku
2019-03-12
1
-12
/
+12
*
hash: gc issue in clearhash.
Kaz Kylheku
2019-02-24
1
-0
/
+1
*
hash: remove redundant assignment from hash_grow.
Kaz Kylheku
2019-02-24
1
-1
/
+1
*
hashing: provide unsafe hash count.
Kaz Kylheku
2019-02-22
1
-0
/
+6
*
Optimize hash operation with unsafe car/cdr.
Kaz Kylheku
2019-02-14
1
-94
/
+97
*
gethash_c: review uses and improve or replace.
Kaz Kylheku
2019-02-14
1
-8
/
+7
*
gethash_f: removing function.
Kaz Kylheku
2019-02-14
1
-16
/
+7
[next]