aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-08-21; * src/lread.c (from_buffer_p): New abstraction.Mattias Engdegård1-2/+8
2025-08-19Signal end-of-file with more correct dataSpencer Baugh1-12/+16
2025-07-30Refactor reader to use readbuf_t in more placesMattias Engdegård1-98/+68
2025-07-30Move keyboard input functions from lread.c to keyboard.cMattias Engdegård1-270/+0
2025-07-25Check for end-of-file when reading character escapes (bug#79097)Mattias Engdegård1-0/+2
2025-07-19Speed up unintern, and fix symbol shorthand edge case (bug#79035)Mattias Engdegård1-65/+49
2025-07-19Remove the variable load-convert-to-unibyteMattias Engdegård1-25/+8
2025-07-10Unintern Qget_file_char and Qget_emacs_mule_file_charMattias Engdegård1-3/+10
2025-07-10Speed up low-level parts of the reader and refactorMattias Engdegård1-392/+415
2025-07-09; * src/lread.c (read_internal_start): Simplify.Mattias Engdegård1-11/+3
2025-07-07Cheaper char counting when reading symbolsMattias Engdegård1-4/+2
2025-07-07Refactor buffering code in the Lisp readerMattias Engdegård1-71/+77
2025-07-07; * src/lread.c (skip_lazy_string): more precise commentMattias Engdegård1-2/+2
2025-07-07Read non-ASCII chars from unibyte string sources as raw bytesMattias Engdegård1-0/+2
2025-07-07Read characters from functions as multibyteMattias Engdegård1-0/+3
2025-05-24Speed up loading modulesLin Sun1-1/+17
2025-05-24; Fix documentation of a recent commitEli Zaretskii1-6/+7
2025-05-23Add load-path-filter-function and use it to optimize loadingSpencer Baugh1-2/+18
2025-05-17* src/lread.c (read0): Don't allow radix 0 or 1.Mattias Engdegård1-1/+1
2025-05-03Avoid warnings about 'lexical-binding' in 'eval-buffer'Eli Zaretskii1-5/+11
2025-04-19Avoid name clashes with static GnuTLSPaul Eggert1-8/+8
2025-04-08; * src/lread.c (get_lexical_binding): Fix coding style.Po Lu1-6/+9
2025-04-07(Fload, Feval_buffer): Emit a warning when lexbind is unset (bug#74145)Stefan Monnier1-10/+20
2025-03-09Document return values of the various read-* functionsEli Zaretskii1-3/+3
2025-02-28; Grammar fixes for "native-compiled"Stefan Kangas1-2/+2
2025-02-18(lexical-binding): Allow changing the default value (bug#74145)Stefan Monnier1-3/+9
2025-02-14Avoid crashes in lread.c when invalid characters are readPip Cet1-5/+7
2025-01-26Fix unlikely eassert failure in invalid_radix_integerPaul Eggert1-3/+3
2025-01-19Replace call[1-8] with callnStefan Kangas1-16/+14
2025-01-02Update copyright year to 2025Stefan Kangas1-1/+1
2025-01-01Update copyright year to 2025Paul Eggert1-1/+1
2024-12-17unintern: Drop support for obsolete calling conventionStefan Kangas1-3/+2
2024-12-16; Fix indentation problemStefan Kangas1-1/+1
2024-12-12Pure storage removal: Remove purecopy hash table flagPip Cet1-4/+4
2024-12-12Pure storage removal: Replace calls to removed functionsPip Cet1-23/+15
2024-11-18; Avoid assertion violations in "temacs -Q"Eli Zaretskii1-1/+1
2024-10-20* src/lread.c (READ_AND_BUFFER): Reject negative chars (bug#73914).Eli Zaretskii1-0/+2
2024-08-22Prefer static_assert to verifyStefan Kangas1-1/+1
2024-08-04; * src/lread.c (Fload): Add comment. (Bug#72433)Eli Zaretskii1-0/+3
2024-07-20Fix bool vector length overflowPaul Eggert1-1/+3
2024-07-09Use cheaper string constructorsMattias Engdegård1-2/+2
2024-07-05Improve warnings from native compilerEli Zaretskii1-1/+1
2024-06-30Do not worry about whether locale.h is includablePaul Eggert1-5/+1
2024-06-12Restore functionality on Android 2.2Po Lu1-1/+1
2024-05-31Remove unused Fget_file_charMattias Engdegård1-11/+0
2024-05-27; * src/lread.c (syms_of_lread) <load-no-native>: Doc fix (bug#70914).Eli Zaretskii1-6/+5
2024-05-27; * src/lread.c (load-no-native): Improve docstring.Andrea Corallo1-1/+7
2024-05-26Clean up legacy bytecode loadingMattias Engdegård1-64/+13
2024-05-09Replace calls to intern with a constant string with DEFSYMsPo Lu1-2/+3
2024-05-06`read': give fuller error message for errors following "#".Alan Mackenzie1-12/+40