index
:
emacs
athena/bookworm-backports
athena/bullseye-backports
athena/unstable
series/unexpanded-input-v2
[no description]
git repository hosting
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
fns.c
Commit message (
Expand
)
Author
Age
*
Fix value< string comparison ungoodthink
Mattias Engdegård
2024-04-29
*
(COMPILED): Rename to CLOSURE
Stefan Monnier
2024-04-28
*
* 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-03-29
*
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-23
*
Replace XSET_HASH_TABLE with make_lisp_hash_table
Mattias Engdegård
2024-02-19
*
String hashing improvements (spread and performance)
Mattias Engdegård
2024-02-14
*
Remove SYMBOL_WITH_POS_{POS,SYM}
Paul Eggert
2024-02-13
*
Replace a few calls to intern with constant strings
Po Lu
2024-02-09
*
Change hash range reduction from remainder to multiplication
Mattias Engdegård
2024-02-06
*
; Fix typos
Stefan Kangas
2024-02-04
*
Allow equal user-defined hash table tests with different names
Mattias Engdegård
2024-01-31
*
Add DOHASH_SAFE, make DOHASH faster (bug#68690)
Mattias Engdegård
2024-01-27
*
(DOHASH): Change calling convention
Stefan Monnier
2024-01-24
*
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-21
*
Only use a hash index size of 1 for tables with size 0 (bug#68244)
Mattias Engdegård
2024-01-18
*
More efficient hash table thawing
Mattias Engdegård
2024-01-16
*
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-14
*
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
2024-01-13
*
Represent hash table weakness as an enum internally
Mattias Engdegård
2024-01-13
*
* src/fns.c (maybe_resize_hash_table): Fix EMACS_INT format specifier.
Eli Zaretskii
2024-01-13
*
; * src/fns.c (Fmake_hash_table): ensure `test` is a bare symbol
Mattias Engdegård
2024-01-12
*
Abstract predicate and constant for unused hash keys
Mattias Engdegård
2024-01-12
*
Refactor hash table vector reallocation
Mattias Engdegård
2024-01-12
*
Refactor: extract hash and index computations to functions
Mattias Engdegård
2024-01-12
[next]