aboutsummaryrefslogtreecommitdiffstats
path: root/src/fns.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | Make error messages adhere to our standardsStefan Kangas2024-07-161-1/+1
* | Merge from savannah/emacs-30Po Lu2024-07-051-1/+1
|\ \ | |/
| * ; * src/fns.c (value_cmp): ASCIIfy.Eli Zaretskii2024-07-011-1/+1
* | ; * src/fns.c (fixnum_float_cmp): Explain argument constraint.Mattias Engdegård2024-07-041-4/+6
* | Compare fixnums and floats accurately in value<Mattias Engdegård2024-07-041-2/+19
|/
* ; Fix typosStefan Kangas2024-06-161-1/+1
* ; Fix typosStefan Kangas2024-06-071-1/+1
* Spelling fixesPaul Eggert2024-06-041-1/+1
* Address compilation errors and warnings on x86 Solaris 10 systemsPo Lu2024-05-261-5/+6
* ; Fix a recent change in fns.cEli Zaretskii2024-05-121-2/+2
* Fix the DJGPP buildPo Lu2024-05-121-0/+2
* Fix value< string comparison ungoodthinkMattias Engdegård2024-04-291-4/+4
* (COMPILED): Rename to CLOSUREStefan Monnier2024-04-281-7/+7
* * src/fns.c (Fvaluelt): More generous depth limit (20 -> 200).Mattias Engdegård2024-03-291-1/+1
* Faster non-destructive list sortingMattias Engdegård2024-03-291-30/+35
* Speed up `sort` by special-casing the `value<` orderingMattias Engdegård2024-03-291-5/+0
* New `sort` keyword arguments (bug#69709)Mattias Engdegård2024-03-291-13/+79
* Add back timsort key function handling (bug#69709)Mattias Engdegård2024-03-291-6/+6
* Add `value<` (bug#69709)Mattias Engdegård2024-03-291-21/+259
* Add a proper type for obarraysMattias Engdegård2024-02-231-16/+1
* * src/fns.c (sxhash_bignum): Include sign bit in hash.Mattias Engdegård2024-02-231-1/+1
* * src/fns.c (hash_string): Suppress warning on 32-bit platformsMattias Engdegård2024-02-231-0/+3
* Replace XSET_HASH_TABLE with make_lisp_hash_tableMattias Engdegård2024-02-191-11/+2
* String hashing improvements (spread and performance)Mattias Engdegård2024-02-141-12/+37
* Remove SYMBOL_WITH_POS_{POS,SYM}Paul Eggert2024-02-131-23/+21
* Replace a few calls to intern with constant stringsPo Lu2024-02-091-2/+4
* Change hash range reduction from remainder to multiplicationMattias Engdegård2024-02-061-39/+39
* ; Fix typosStefan Kangas2024-02-041-1/+1
* Allow equal user-defined hash table tests with different namesMattias Engdegård2024-01-311-1/+4
* Add DOHASH_SAFE, make DOHASH faster (bug#68690)Mattias Engdegård2024-01-271-2/+5
* (DOHASH): Change calling conventionStefan Monnier2024-01-241-2/+3
* Make better use of fixnum range in sxhash etcMattias Engdegård2024-01-211-20/+25
* Clarify permitted mutation in `maphash` documentationMattias Engdegård2024-01-211-0/+2
* Add C macro for hash table iterationMattias Engdegård2024-01-211-8/+1
* Only use a hash index size of 1 for tables with size 0 (bug#68244)Mattias Engdegård2024-01-181-5/+10
* More efficient hash table thawingMattias Engdegård2024-01-161-21/+31
* Make object-intervals linear instead of quadraticMattias Engdegård2024-01-141-7/+7
* Speed up sxhash-equal-including-propertiesMattias Engdegård2024-01-141-8/+14
* Retype traverse_interval arg type from Lisp_Object to void *Mattias Engdegård2024-01-141-11/+13
* Hash-table documentation updates (bug#68244)Mattias Engdegård2024-01-131-8/+8
* Don't pretend that hash-table-size is usefulMattias Engdegård2024-01-131-4/+8
* Change hash_hash_t to uint32_tMattias Engdegård2024-01-131-35/+42
* Use key Qunbound instead of hash value hash_unused for free entriesMattias Engdegård2024-01-131-12/+2
* Don't dump QunboundMattias Engdegård2024-01-131-0/+1
* Change hash_idx_t to int32_t on all platformsMattias Engdegård2024-01-131-1/+2
* Faster hash table growth, starting at zero sizeMattias Engdegård2024-01-131-36/+24
* ; Reorder struct Lisp_Hash_Table and struct hash_table_testMattias Engdegård2024-01-131-6/+6
* Share hash table test structsMattias Engdegård2024-01-131-25/+67
* Use hash_idx_t for storing hash indicesMattias Engdegård2024-01-131-4/+4
* Inlined and specialised hash table look-upMattias Engdegård2024-01-131-21/+38