summaryrefslogtreecommitdiff
path: root/src/lread.c
Commit message (Expand)AuthorAgeFilesLines
* * lread.c (read_escape): Allow hex escapes as large as ?\xfffffff.Paul Eggert2011-10-111-2/+4
* Fix typos.Juanma Barranquero2011-09-281-1/+1
* * lread.c (readevalloop): Use correct code for NBSP.Andreas Schwab2011-09-271-4/+4
* * lread.c (Fread_from_string): Document what FINAL-STRING-INDEX is.Lars Magne Ingebrigtsen2011-09-191-0/+2
* Whitespace changes.Juanma Barranquero2011-09-091-1/+1
* * lread.c (dir_warning): Don't blindly alloca buffer; use SAFE_ALLOCA.Paul Eggert2011-08-291-5/+11
* Merge from trunk.Paul Eggert2011-08-181-2/+26
|\
| * Fix bug #9311 with loading on MS-Windows .elc files in root directories.Eli Zaretskii2011-08-171-2/+26
* | Merge from trunk.Paul Eggert2011-07-281-0/+3
|\ \ | |/
| * Implement ## reader macroAndreas Schwab2011-07-281-0/+3
* | * lread.c (read1, init_obarray): Don't update size until alloc done.Paul Eggert2011-07-281-8/+12
|/
* Merge from trunk.Paul Eggert2011-07-191-28/+28
|\
| * * lread.c (syms_of_lread): Clarify when `lexical-binding' is usedLars Magne Ingebrigtsen2011-07-191-4/+3
| * Fix last changeAndreas Schwab2011-07-171-1/+1
| * Make read-symbol-positions-list more accurateAndreas Schwab2011-07-171-26/+14
| * * src/lread.c (read1): Read `#:' as empty uninterned symbol if noAndreas Schwab2011-07-171-1/+14
* | Merge from trunk.Paul Eggert2011-07-161-3/+5
|\ \ | |/
| * `lexical-binding' doc clarificationLars Magne Ingebrigtsen2011-07-151-3/+5
* | Merge from trunk.Paul Eggert2011-07-101-3/+1
|\ \ | |/
| * ProtoizeAndreas Schwab2011-07-101-3/+1
* | Improve hashing quality when configured --with-wide-int.Paul Eggert2011-07-071-19/+0
|/
* * lread.c (syms_of_lread): Mention single symbols defined byLars Magne Ingebrigtsen2011-07-021-3/+5
* Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero2011-06-241-73/+31
* * lread.c (read1): Check for size overflow.Paul Eggert2011-06-221-0/+6
* * lread.c (read_escape): Avoid int overflow.Paul Eggert2011-06-221-20/+20
* * lread.c: Integer overflow fixes.Paul Eggert2011-06-221-33/+46
* * lread.c (read_escape): Check for hex character overflow.Paul Eggert2011-06-221-4/+3
* * lread.c: Integer overflow issues.Paul Eggert2011-06-221-10/+13
* * lread.c (intern, intern_c_string): Don't assume strlen fits in int.Paul Eggert2011-06-191-2/+2
* * lread.c (string_to_number): Simplify the 2011-04-26 change by invoking xsig...Paul Eggert2011-06-181-1/+1
* * lread.c (invalid_syntax): Omit length argument.Paul Eggert2011-06-181-18/+16
* * lread.c (Fload): Don't compare a possibly-garbage time_t value.Paul Eggert2011-06-121-4/+7
* Remove incorrect casts to 'unsigned' that lose info on 64-bit hosts.Paul Eggert2011-06-121-1/+1
* Fix the MS-Windows build broken by 2011-05-06T07:13:19Z!eggert@cs.ucla.edu.Eli Zaretskii2011-05-061-0/+1
* Merge from mainline.Paul Eggert2011-05-051-1/+5
|\
| * * src/lread.c (lisp_file_lexically_bound_p): Stop scanning at endAndreas Schwab2011-05-051-1/+5
* | * lread.c (read_integer): Be more consistent with string-to-number.Paul Eggert2011-05-011-48/+56
* | * lread.c, process.c: Do not include <inttypes.h>; lisp.h does it now.Paul Eggert2011-04-291-1/+0
* | * lread.c (hash_string): Use size_t, not int, for hash computation.Paul Eggert2011-04-271-10/+10
|/
* * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert2011-04-251-10/+10
* lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert2011-04-251-11/+11
* Remove empty line.Paul Eggert2011-04-211-1/+0
* * lread.c (string_to_number): Use strtoumax, to convert more integers without...Paul Eggert2011-04-211-31/+29
* Treat large integers as floats in the Lisp reader and in string-to-number.Paul Eggert2011-04-201-90/+136
* Remove stray comment.Paul Eggert2011-04-201-3/+0
* Merge: Make the Lisp reader and string-to-float more consistent.Paul Eggert2011-04-191-80/+69
|\
| * Make the Lisp reader and string-to-float more consistent.Paul Eggert2011-04-191-80/+69
* | * lread.c (openp): Don't stuff size_t into an 'int'.Paul Eggert2011-04-191-7/+7
|/
* Undo the DEFUN->DEFUE change.Paul Eggert2011-04-131-9/+9
* * lread.c: Make symbols static if they're not exported.Paul Eggert2011-04-131-15/+3