aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ; Add 2026 to copyright years.Sean Whitton12 days1-1/+1
* December 2025 spelling fixesPaul Eggert2025-12-261-1/+1
* (load-history, lisp-directory): Don't `file-truename`Stefan Monnier2025-11-051-1/+1
* Prevent shorthand inheritance when loading .elc files (bug#79485)João Távora2025-10-231-0/+7
* ; * src/lread.c (from_buffer_p): New abstraction.Mattias Engdegård2025-08-211-2/+8
* Signal end-of-file with more correct dataSpencer Baugh2025-08-191-12/+16
* Refactor reader to use readbuf_t in more placesMattias Engdegård2025-07-301-98/+68
* Move keyboard input functions from lread.c to keyboard.cMattias Engdegård2025-07-301-270/+0
* Check for end-of-file when reading character escapes (bug#79097)Mattias Engdegård2025-07-251-0/+2
* Speed up unintern, and fix symbol shorthand edge case (bug#79035)Mattias Engdegård2025-07-191-65/+49
* Remove the variable load-convert-to-unibyteMattias Engdegård2025-07-191-25/+8
* Unintern Qget_file_char and Qget_emacs_mule_file_charMattias Engdegård2025-07-101-3/+10
* Speed up low-level parts of the reader and refactorMattias Engdegård2025-07-101-392/+415
* ; * src/lread.c (read_internal_start): Simplify.Mattias Engdegård2025-07-091-11/+3
* Cheaper char counting when reading symbolsMattias Engdegård2025-07-071-4/+2
* Refactor buffering code in the Lisp readerMattias Engdegård2025-07-071-71/+77
* ; * src/lread.c (skip_lazy_string): more precise commentMattias Engdegård2025-07-071-2/+2
* Read non-ASCII chars from unibyte string sources as raw bytesMattias Engdegård2025-07-071-0/+2
* Read characters from functions as multibyteMattias Engdegård2025-07-071-0/+3
* Speed up loading modulesLin Sun2025-05-241-1/+17
* ; Fix documentation of a recent commitEli Zaretskii2025-05-241-6/+7
* Add load-path-filter-function and use it to optimize loadingSpencer Baugh2025-05-231-2/+18
* * src/lread.c (read0): Don't allow radix 0 or 1.Mattias Engdegård2025-05-171-1/+1
* Avoid warnings about 'lexical-binding' in 'eval-buffer'Eli Zaretskii2025-05-031-5/+11
* Avoid name clashes with static GnuTLSPaul Eggert2025-04-191-8/+8
* ; * src/lread.c (get_lexical_binding): Fix coding style.Po Lu2025-04-081-6/+9
* (Fload, Feval_buffer): Emit a warning when lexbind is unset (bug#74145)Stefan Monnier2025-04-071-10/+20
* Merge from origin/emacs-30Sean Whitton2025-03-121-3/+3
|\
| * Document return values of the various read-* functionsEli Zaretskii2025-03-091-3/+3
| * Update copyright year to 2025Stefan Kangas2025-01-021-1/+1
* | ; Grammar fixes for "native-compiled"Stefan Kangas2025-02-281-2/+2
* | (lexical-binding): Allow changing the default value (bug#74145)Stefan Monnier2025-02-181-3/+9
* | Avoid crashes in lread.c when invalid characters are readPip Cet2025-02-141-5/+7
* | Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas2025-02-011-27/+19
|\ \
| * | Pure storage removal: Remove purecopy hash table flagPip Cet2024-12-121-4/+4
| * | Pure storage removal: Replace calls to removed functionsPip Cet2024-12-121-23/+15
* | | Fix unlikely eassert failure in invalid_radix_integerPaul Eggert2025-01-261-3/+3
* | | Replace call[1-8] with callnStefan Kangas2025-01-191-16/+14
* | | Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* | | unintern: Drop support for obsolete calling conventionStefan Kangas2024-12-171-3/+2
* | | ; Fix indentation problemStefan Kangas2024-12-161-1/+1
|/ /
* | Merge from origin/emacs-30Eli Zaretskii2024-11-231-1/+1
|\ \ | |/
| * ; Avoid assertion violations in "temacs -Q"Eli Zaretskii2024-11-181-1/+1
* | Merge from origin/emacs-30Sean Whitton2024-10-241-0/+2
|\ \ | |/
| * * src/lread.c (READ_AND_BUFFER): Reject negative chars (bug#73914).Eli Zaretskii2024-10-201-0/+2
* | Prefer static_assert to verifyStefan Kangas2024-08-221-1/+1
* | Merge from savannah/emacs-30Po Lu2024-08-071-0/+3
|\ \ | |/
| * ; * src/lread.c (Fload): Add comment. (Bug#72433)Eli Zaretskii2024-08-041-0/+3
* | Fix bool vector length overflowPaul Eggert2024-07-201-1/+3
* | Use cheaper string constructorsMattias Engdegård2024-07-091-2/+2