| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | (read_integer): Remove unused var `tem'. | Stefan Monnier | 2002-06-11 | 1 | -2/+3 |
| | | | | | (read1): Fix int/Lisp_Object mixup. | ||||
| * | Fix previous change (oops). | Colin Walters | 2002-05-29 | 1 | -1/+3 |
| | | |||||
| * | (Fread_from_string): Don't depend on order of evaluation for C | Colin Walters | 2002-05-29 | 1 | -2/+2 |
| | | | | | function parameters. | ||||
| * | lread.c (readchar_count): New variable. | Colin Walters | 2002-05-28 | 1 | -51/+141 |
| | | | | | | | | | | | | | | | | | (readchar): Increment it. (unreadchar): Decrement it. (read_multibyte): Decrement it. (Vread_with_symbol_positions): New variable. (Vread_symbol_positions_list): New variable. (read_internal_start): New function, created from Fread and Fread_from_string. Handle Vread_symbol_positions_list and Vread_with_symbol_positions. (readevalloop, Fread, Fread_from_string): Use it. (read1): Use readchar_count to add symbol positions to Vread_symbol_positions_list if Vread_with_symbol_positions is non-nil. (syms_of_lread): DEFVAR_LISP and initialize them. | ||||
| * | * lread.c (Fintern_soft, oblookup): Use SYMBOL_NAME and XSTRING | Ken Raeburn | 2002-05-20 | 1 | -5/+5 |
| | | | | | | | instead of XSYMBOL and name field. (Funintern): Use SYMBOL_NAME and assignment instead of XSYMBOL and name field and XSETSTRING. | ||||
| * | (openp): Change arg exec_only to predicate. | Stefan Monnier | 2002-04-30 | 1 | -23/+46 |
| | | | | | | | | (build_load_history): Use XCAR/XCDR. (Flocate_file_internal): New fun. (syms_of_lread): Defsubr it. (Fload): Update call to openp. | ||||
| * | (openp, Fload): Encode the file name before pasing it | Eli Zaretskii | 2002-03-29 | 1 | -22/+33 |
| | | | | | | | to `stat', `access', and `emacs_open'. (openp): GCPRO the encoded file name. Don't recompute Lisp strings unnecessarily. | ||||
| * | (Fload): Don't assume that message_with_ntring uses the | Gerd Moellmann | 2002-03-11 | 1 | -4/+9 |
| | | | | | string it is given like a C string. | ||||
| * | Change defvar_int def and vars to use EMACS_INT instead of just int. | Stefan Monnier | 2002-03-04 | 1 | -1/+1 |
| | | |||||
| * | (read_filtered_event): Do not call start_hourglass before returning. | Pavel Janík | 2002-03-04 | 1 | -0/+5 |
| | | |||||
| * | (read1): When reading from a file, default string to | Richard M. Stallman | 2002-03-03 | 1 | -2/+4 |
| | | | | | multibyte only if it has some multibyte characters. | ||||
| * | (read1): Redesign strategy for force_multibyte and | Richard M. Stallman | 2002-02-03 | 1 | -40/+49 |
| | | | | | | force_singlebyte. Now is_multibyte records whether read_buffer is multibyte. Encountering any multibyte character makes it so. | ||||
| * | (init_lread): Move the site-lisp dirs later in the path. | Richard M. Stallman | 2002-01-17 | 1 | -7/+28 |
| | | |||||
| * | (read_escape): New arg BYTEREP for reporting whether | Richard M. Stallman | 2001-12-30 | 1 | -14/+28 |
| | | | | | | escape forces unibyte or multibyte. (read1): When reading a string, take note of that info. | ||||
| * | Doc fix. | Pavel Janík | 2001-12-20 | 1 | -2/+2 |
| | | |||||
| * | (Fload): Detect recursive load error for more than 3 | Richard M. Stallman | 2001-11-25 | 1 | -20/+12 |
| | | | | | | | nestings of the same file. (Vrecursive_load_depth_limit): Variable deleted. (syms_of_lread) <recursive-load-depth-limit>: Variable deleted. | ||||
| * | (read_escape): Use end_of_file_error for reporting eof. | Richard M. Stallman | 2001-11-11 | 1 | -1/+1 |
| | | |||||
| * | (Feval_region): Remove obsolete #ifdef'd-out code (eval-current-buffer). | Pavel Janík | 2001-11-07 | 1 | -207/+179 |
| | | | | | Change doc-string comments to `new style' [w/`doc:' keyword]. | ||||
| * | (read1): Fix behavior with nested backquoting. | Stefan Monnier | 2001-11-06 | 1 | -4/+4 |
| | | |||||
| * | (Fload): Use XSETCARFASTINT, XSETCDRFASTINT instead of treating XCAR and XCDR | Ken Raeburn | 2001-11-03 | 1 | -5/+5 |
| | | | | | | | as lvalues. (openp): Use CHECK_STRING_CAR. (read_list): Use XSETCDR instead of treating XCDR as lvalue. | ||||
| * | Update usage of CHECK_ macros (remove unused second argument). | Pavel Janík | 2001-11-02 | 1 | -9/+9 |
| | | |||||
| * | (to_multibyte): Fix computation of new read_buffer_size. | Gerd Moellmann | 2001-10-31 | 1 | -1/+1 |
| | | |||||
| * | (read1): Remove debugging code. | Gerd Moellmann | 2001-10-30 | 1 | -3/+0 |
| | | |||||
| * | (to_multibyte): Ensure read_buffer is at least twice | Gerd Moellmann | 2001-10-30 | 1 | -1/+4 |
| | | | | | as large as the number of bytes to convert. | ||||
| * | (to_multibyte): New function. | Gerd Moellmann | 2001-10-30 | 1 | -13/+50 |
| | | | | | (read1): Use it. | ||||
| * | (syms_of_lread)<recursive-load-depth-limit>: Raise to | Gerd Moellmann | 2001-10-23 | 1 | -13/+10 |
| | | | | | 50. | ||||
| * | Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimenting | Ken Raeburn | 2001-10-16 | 1 | -9/+12 |
| | | | | | with lisp system changes. | ||||
| * | (substitute_object_recurse): Use traverse_intervals_noorder. | Stefan Monnier | 2001-10-12 | 1 | -3/+5 |
| | | | | | (syms_of_lread) <Vafter_load_alist>: Update docstring. | ||||
| * | (syms_of_lread) <load-suffixes>: Fix last change: | Eli Zaretskii | 2001-10-12 | 1 | -1/+1 |
| | | | | | multi-line strings without a trailing "\n\". | ||||
| * | (syms_of_lread): Fix init of default_suffixes. | Stefan Monnier | 2001-10-12 | 1 | -1/+2 |
| | | |||||
| * | (Vload_suffixes, default_suffixes): New vars. | Stefan Monnier | 2001-10-12 | 1 | -44/+64 |
| | | | | | | | | | (openp): Take a lisp list of suffixes. Check for file-name-handlers even if the file was absolute already. (syms_of_lread): Declare load-suffixes. (Fload): Fix up call to openp. Don't bother checking for file-name-handler at the very beginning. | ||||
| * | (Fintern, Funintern): Set symbol's interned and constant | Gerd Moellmann | 2001-10-05 | 1 | -9/+21 |
| | | | | | | bit-fields. (init_obarray): Likewise for t and nil. | ||||
| * | (Fload): Document that the argument is run via substitute-in-file-name. | Eli Zaretskii | 2001-06-02 | 1 | -1/+2 |
| | | |||||
| * | (Fload): Remove unused label. | Gerd Moellmann | 2001-05-28 | 1 | -2/+0 |
| | | |||||
| * | (read_multibyte): Check the validity of multibyte sequence. If | Kenichi Handa | 2001-03-13 | 1 | -1/+8 |
| | | | | | invalid, return the first byte. | ||||
| * | Use display_hourglass_p, start_hourglass, cancel_hourglass instead of | Gerd Moellmann | 2001-02-21 | 1 | -5/+5 |
| | | | | | the old names. | ||||
| * | (read_integer): Use type EMACS_INT instead of int. | Gerd Moellmann | 2001-01-25 | 1 | -1/+2 |
| | | |||||
| * | (read1): Recognize end of file after `\\'. | Gerd Moellmann | 2000-12-15 | 1 | -0/+2 |
| | | |||||
| * | (file_offset, file_tell): Depend on HAVE_FSEEKO, not | Gerd Moellmann | 2000-12-11 | 1 | -1/+1 |
| | | | | | HAVE_FTELLO. | ||||
| * | (read1): Change the way buffers are reallocated to be | Gerd Moellmann | 2000-12-08 | 1 | -12/+14 |
| | | | | | portable and less obfuscated. | ||||
| * | (Fload): Fix #ifdef for pcc. | Dave Love | 2000-11-17 | 1 | -2/+2 |
| | | |||||
| * | (openp): Return -2 instead of 0 for the `remote file' case. | Miles Bader | 2000-11-13 | 1 | -38/+40 |
| | | | | | | (Fload): Use new openp return protocol. Don't try to use Vload_source_file_function to load .elc files. | ||||
| * | (Vrecursive_load_depth_limit): New variable. | Gerd Moellmann | 2000-09-21 | 1 | -26/+45 |
| | | | | | | | (Fload): Check recursive loads whose recursion depth exceeds Vrecursive_load_depth_limit. (syms_of_lread): DERFAR_LISP recursive-load-depth-limit. | ||||
| * | (Fload): Put code checking for recursive loads in #if 0. | Gerd Moellmann | 2000-09-12 | 1 | -0/+5 |
| | | |||||
| * | (init_lread): Set Vloads_in_progress to nil. | Gerd Moellmann | 2000-09-11 | 1 | -1/+3 |
| | | | | | | (Fload): Show list of recursively loaded files, when signaling an error. | ||||
| * | (Vloads_in_progress): New variable. | Gerd Moellmann | 2000-09-11 | 1 | -4/+35 |
| | | | | | | | | (record_load_unwind): New function. (Fload): Check for recursive loads. (syms_of_lread): Initialize Vloads_in_progress. (read_integer, read1): Avoid some compiler warnings. | ||||
| * | (syms_of_lread): Change value of regexp | Gerd Moellmann | 2000-09-07 | 1 | -1/+1 |
| | | | | | Vbytecomp_version_regexp to not match some XEmacs-compiled files. | ||||
| * | (syms_of_lread): Make Vbytecomp_version_regexp a Lisp | Gerd Moellmann | 2000-09-04 | 1 | -2/+8 |
| | | | | | variable; recognize Emacs 19 elc files. | ||||
| * | (read1): Accept `?' as symbol constituent, for | Gerd Moellmann | 2000-09-01 | 1 | -6/+7 |
| | | | | | compatiblity with XEmacs. | ||||
| * | (openp): GCPRO local variable `filename'. | Gerd Moellmann | 2000-08-31 | 1 | -3/+3 |
| | | |||||