index
:
chemacs.git
devmain
master
emacs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
fns.c
Age
Commit message (
Expand
)
Author
2024-06-16
; Fix typos
Stefan Kangas
2024-06-07
; Fix typos
Stefan Kangas
2024-06-04
Spelling fixes
Paul Eggert
2024-05-26
Address compilation errors and warnings on x86 Solaris 10 systems
Po Lu
2024-05-12
; Fix a recent change in fns.c
Eli Zaretskii
2024-05-12
Fix the DJGPP build
Po Lu
2024-04-29
Fix value< string comparison ungoodthink
Mattias Engdegård
2024-04-28
(COMPILED): Rename to CLOSURE
Stefan Monnier
2024-03-29
* src/fns.c (Fvaluelt): More generous depth limit (20 -> 200).
Mattias Engdegård
2024-03-29
Faster non-destructive list sorting
Mattias Engdegård
2024-03-29
Speed up `sort` by special-casing the `value<` ordering
Mattias Engdegård
2024-03-29
New `sort` keyword arguments (bug#69709)
Mattias Engdegård
2024-03-29
Add back timsort key function handling (bug#69709)
Mattias Engdegård
2024-03-29
Add `value<` (bug#69709)
Mattias Engdegård
2024-02-23
Add a proper type for obarrays
Mattias Engdegård
2024-02-23
* src/fns.c (sxhash_bignum): Include sign bit in hash.
Mattias Engdegård
2024-02-23
* src/fns.c (hash_string): Suppress warning on 32-bit platforms
Mattias Engdegård
2024-02-19
Replace XSET_HASH_TABLE with make_lisp_hash_table
Mattias Engdegård
2024-02-14
String hashing improvements (spread and performance)
Mattias Engdegård
2024-02-13
Remove SYMBOL_WITH_POS_{POS,SYM}
Paul Eggert
2024-02-09
Replace a few calls to intern with constant strings
Po Lu
2024-02-06
Change hash range reduction from remainder to multiplication
Mattias Engdegård
2024-02-04
; Fix typos
Stefan Kangas
2024-01-31
Allow equal user-defined hash table tests with different names
Mattias Engdegård
2024-01-27
Add DOHASH_SAFE, make DOHASH faster (bug#68690)
Mattias Engdegård
2024-01-24
(DOHASH): Change calling convention
Stefan Monnier
2024-01-21
Make better use of fixnum range in sxhash etc
Mattias Engdegård
2024-01-21
Clarify permitted mutation in `maphash` documentation
Mattias Engdegård
2024-01-21
Add C macro for hash table iteration
Mattias Engdegård
2024-01-18
Only use a hash index size of 1 for tables with size 0 (bug#68244)
Mattias Engdegård
2024-01-16
More efficient hash table thawing
Mattias Engdegård
2024-01-14
Make object-intervals linear instead of quadratic
Mattias Engdegård
2024-01-14
Speed up sxhash-equal-including-properties
Mattias Engdegård
2024-01-14
Retype traverse_interval arg type from Lisp_Object to void *
Mattias Engdegård
2024-01-13
Hash-table documentation updates (bug#68244)
Mattias Engdegård
2024-01-13
Don't pretend that hash-table-size is useful
Mattias Engdegård
2024-01-13
Change hash_hash_t to uint32_t
Mattias Engdegård
2024-01-13
Use key Qunbound instead of hash value hash_unused for free entries
Mattias Engdegård
2024-01-13
Don't dump Qunbound
Mattias Engdegård
2024-01-13
Change hash_idx_t to int32_t on all platforms
Mattias Engdegård
2024-01-13
Faster hash table growth, starting at zero size
Mattias Engdegård
2024-01-13
; Reorder struct Lisp_Hash_Table and struct hash_table_test
Mattias Engdegård
2024-01-13
Share hash table test structs
Mattias Engdegård
2024-01-13
Use hash_idx_t for storing hash indices
Mattias Engdegård
2024-01-13
Inlined and specialised hash table look-up
Mattias Engdegård
2024-01-13
Store hash values as integers instead of Lisp_Object
Mattias Engdegård
2024-01-13
Use non-Lisp allocation for internal hash-table vectors
Mattias Engdegård
2024-01-13
Allow zero hash table size
Mattias Engdegård
2024-01-13
Leaner hash table dumping and thawing
Mattias Engdegård
2024-01-13
Remove rehash-threshold and rehash-size struct members
Mattias Engdegård
[next]