aboutsummaryrefslogtreecommitdiffstats
path: root/src/fns.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-30Eli Zaretskii2024-09-281-1/+6
|\
| * ; Fix last changeEli Zaretskii2024-09-231-1/+1
| * ; Improve documentation of 'append'Eli Zaretskii2024-09-231-1/+6
* | yes-or-no-p now uses blankp rather than SYNTAXPaul Eggert2024-09-181-3/+1
* | Fix yes-or-no-p with multibyte spacesPaul Eggert2024-09-171-8/+10
* | Prefer static_assert to verifyStefan Kangas2024-08-221-2/+2
* | Simplify and speed up make-hash-table argument parsingMattias Engdegård2024-08-211-70/+42
* | Merge from savannah/emacs-30Po Lu2024-08-201-1/+3
|\ \ | |/
| * ; Fix documentation of secure-hash functionsEli Zaretskii2024-08-191-1/+3
* | Change list-length intptr_t to ptrdiff_tPaul Eggert2024-07-201-3/+3
* | SAFE_ALLOCA fixesPaul Eggert2024-07-201-1/+2
* | Avoid accessing uninitialized bool_vector wordsPaul Eggert2024-07-201-4/+4
* | 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