summaryrefslogtreecommitdiff
path: root/src/lread.c
AgeCommit message (Expand)Author
2026-05-26ARRAYELTS → countofPaul Eggert
2026-05-26Omit useless casts found by GCC 16Paul Eggert
2026-02-13Remove vla.hPaul Eggert
2026-02-12Remove struct Lisp_ObjfwdHelmut Eller
2026-02-12Introduce a struct Lisp_FwdHelmut Eller
2026-01-03; * src/lread.c (Feval_buffer): Fix typo in docstring.Michael Albinus
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-12-26December 2025 spelling fixesPaul Eggert
2025-11-05(load-history, lisp-directory): Don't `file-truename`Stefan Monnier
2025-10-23Prevent shorthand inheritance when loading .elc files (bug#79485)João Távora
2025-08-21; * src/lread.c (from_buffer_p): New abstraction.Mattias Engdegård
2025-08-19Signal end-of-file with more correct dataSpencer Baugh
2025-07-30Refactor reader to use readbuf_t in more placesMattias Engdegård
2025-07-30Move keyboard input functions from lread.c to keyboard.cMattias Engdegård
2025-07-25Check for end-of-file when reading character escapes (bug#79097)Mattias Engdegård
2025-07-19Speed up unintern, and fix symbol shorthand edge case (bug#79035)Mattias Engdegård
2025-07-19Remove the variable load-convert-to-unibyteMattias Engdegård
2025-07-10Unintern Qget_file_char and Qget_emacs_mule_file_charMattias Engdegård
2025-07-10Speed up low-level parts of the reader and refactorMattias Engdegård
2025-07-09; * src/lread.c (read_internal_start): Simplify.Mattias Engdegård
2025-07-07Cheaper char counting when reading symbolsMattias Engdegård
2025-07-07Refactor buffering code in the Lisp readerMattias Engdegård
2025-07-07; * src/lread.c (skip_lazy_string): more precise commentMattias Engdegård
2025-07-07Read non-ASCII chars from unibyte string sources as raw bytesMattias Engdegård
2025-07-07Read characters from functions as multibyteMattias Engdegård
2025-05-24Speed up loading modulesLin Sun
2025-05-24; Fix documentation of a recent commitEli Zaretskii
2025-05-23Add load-path-filter-function and use it to optimize loadingSpencer Baugh
2025-05-17* src/lread.c (read0): Don't allow radix 0 or 1.Mattias Engdegård
2025-05-03Avoid warnings about 'lexical-binding' in 'eval-buffer'Eli Zaretskii
2025-04-19Avoid name clashes with static GnuTLSPaul Eggert
2025-04-08; * src/lread.c (get_lexical_binding): Fix coding style.Po Lu
2025-04-07(Fload, Feval_buffer): Emit a warning when lexbind is unset (bug#74145)Stefan Monnier
2025-03-12Merge from origin/emacs-30Sean Whitton
2025-03-09Document return values of the various read-* functionsEli Zaretskii
2025-02-28; Grammar fixes for "native-compiled"Stefan Kangas
2025-02-18(lexical-binding): Allow changing the default value (bug#74145)Stefan Monnier
2025-02-14Avoid crashes in lread.c when invalid characters are readPip Cet
2025-02-01Merge branch 'scratch/no-purespace' into 'master'Stefan Kangas
2025-01-26Fix unlikely eassert failure in invalid_radix_integerPaul Eggert
2025-01-19Replace call[1-8] with callnStefan Kangas
2025-01-02Update copyright year to 2025Stefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-17unintern: Drop support for obsolete calling conventionStefan Kangas
2024-12-16; Fix indentation problemStefan Kangas
2024-12-12Pure storage removal: Remove purecopy hash table flagPip Cet
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet
2024-11-23Merge from origin/emacs-30Eli Zaretskii
2024-11-18; Avoid assertion violations in "temacs -Q"Eli Zaretskii
2024-10-24Merge from origin/emacs-30Sean Whitton