summaryrefslogtreecommitdiff
path: root/src/lread.c
Commit message (Collapse)AuthorAgeFilesLines
* (init_obarray): staticpro Qvariable_documentation.Erik Naggum1996-09-171-0/+1
|
* (Fload): Move ... to ends of messages.Richard M. Stallman1996-09-111-4/+4
|
* Add #n=object, #n#, and #:symbol constructs to reader.Erik Naggum1996-09-091-2/+70
| | | | | | | | | | | (readevalloop, read, Fread_from_string): Empty list of read objects before read0 call. (read1): New variable `uninterned_symbol', which controls how to make symbols. Support #:, #n=object and #n#. (make_symbol): New function, used in read1 to make uninterned symbols (Fintern): Set `obarray' field of interned symbols. (init_obarray): Explicit set `obarray' field of symbol `nil'. (syms_of_lread): staticpro read_objects, the list of read objects.
* Change all references from point to PT.Karl Heuer1996-09-011-1/+1
|
* (Fload): Add "source is newer" info to the "loading" and "done" messages.Richard M. Stallman1996-09-011-10/+32
|
* (init_lread): Init Vload_file_name to Qnil.Karl Heuer1996-05-231-0/+1
|
* (close_load_descs) [WINDOWS_NT]: Don't actually do anything.Richard M. Stallman1996-04-261-0/+5
| | | | (read_escape): Detect READCHAR reporting eof.
* [MSDOS]: If DJGPP version 2, include unistd.h.Richard M. Stallman1996-04-101-4/+7
| | | | Include msdos.h somewhat earlier.
* Include locale.h.Richard M. Stallman1996-04-051-0/+4
|
* (init_lread): Specify LC_NUMERIC locale.Richard M. Stallman1996-04-051-0/+5
|
* (Fread_char_exclusive): Doc fix.Richard M. Stallman1996-02-041-1/+2
|
* (syms_of_lread): Set Vsource_directory here.Karl Heuer1996-01-241-4/+6
| | | | (init_lread): Not here.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (read1): Use xmalloc and xrealloc, not malloc and realloc.Karl Heuer1996-01-091-12/+17
| | | | | | | (dump_path): New static var. (init_lread): Use that to record dump-time initial path. Delete the local var dump_path; find Vsource_directory differently. (syms_of_lread): staticpro it.
* (Feval_buffer, Feval_region, Fintern, Fintern_soft): Harmonize argumentsErik Naggum1996-01-091-19/+19
| | | | with documentation.
* Comment fixes.Karl Heuer1996-01-051-2/+2
|
* (init_lread): Add ../lisp (in build dir) to load-pathKarl Heuer1995-12-211-1/+4
| | | | when dumping.
* (Vsource_directory): New variable.Richard M. Stallman1995-11-201-0/+11
| | | | | (init_lread): Initialize it. (syms_of_lread): Set up Lisp var.
* (oblookup): Clear ARRAY_MARK_FLAG in obsize.Richard M. Stallman1995-11-101-0/+2
|
* (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):Karl Heuer1995-10-311-7/+2
| | | | Rename from SHORTBITS, INTBITS, LONGBITS.
* (read1): Handle #' as prefix.Richard M. Stallman1995-10-181-1/+7
| | | | | (Qfunction): New variable. (syms_of_lread): Set up Qfunction.
* (read1): Handle chartables and boolvectors.Richard M. Stallman1995-10-071-0/+40
|
* (Fload): Rename arg STR to FILE.Richard M. Stallman1995-09-151-16/+16
|
* (saved_doc_string*): New variables.Richard M. Stallman1995-08-051-7/+108
| | | | | | | | (load_force_doc_strings): New variable. (syms_of_lread): Set up Lisp var load-force-doc-strings. (read_list): Handle load_force_doc_strings. Use the saved_doc_string, if it's right; otherwise, reread from file. (read1): Save last doc string in saved_doc_string.
* (read_list): When a file loaded from site-init.el uses #$,Richard M. Stallman1995-07-211-9/+28
| | | | turn it into a relative file name starting with ../lisp.
* (Fread): Rename arg READCHARFUN to STREAM.Karl Heuer1995-07-171-10/+10
|
* (init_lread) [CANNOT_DUMP]: Set Vload_path to EMACSLOADPATH.Geoff Voelker1995-05-271-0/+2
|
* (oblookup): Delete argument hashp.Karl Heuer1995-05-221-2/+1
|
* (isfloat_string): Reject strings like "0.5+".Richard M. Stallman1995-05-071-21/+26
| | | | | (init_lread): Don't warn about missing installation dirs when using dirs derived from the executable.
* (read1): Handle long EMACS_INT in atol.Richard M. Stallman1995-05-051-1/+6
|
* (read1): New arg FIRST_IN_LIST; all callers changed.Richard M. Stallman1995-05-041-9/+78
| | | | | | | Special handling for backquote and comma. (Qbackquote, Qcomma, Qcomma_at, Qcomma_dot): New variables. (syms_of_lread): Initialize and staticpro them. (Fread, Fread_from_string): Initialize new_backquote_flag.
* (read_escape): Undo Nov 15 change.Richard M. Stallman1995-04-081-2/+10
| | | | | (init_lread): Add site-lisp under the installation dir to Vload_path if that exists.
* (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_kboard)Richard M. Stallman1995-04-071-5/+5
| | | | (defvar_per_buffer): Use XMISCTYPE.
* Update copyright.Karl Heuer1995-04-071-1/+1
|
* (oblookup): Save bucket num in oblookup_last_bucket_number.Richard M. Stallman1995-04-031-8/+82
| | | | | (Funintern): New function. (syms_of_lread): defsubr it.
* (isfloat_string): Permit trailing space.Richard M. Stallman1995-03-311-1/+1
|
* (Vload_read_function): New variable.Richard M. Stallman1995-03-211-1/+12
| | | | | (readevalloop): Use that variable. (syms_of_lread): Set up Lisp variable.
* (defvar_kboard): Renamed from defvar_display.Karl Heuer1995-03-151-4/+4
|
* (defvar_display): Don't staticpro; these objects are now protected throughKarl Heuer1995-02-031-3/+0
| | | | mark_perdisplays.
* [!MULTI_PERDISPLAY] (defvar_display): Use staticpro.Karl Heuer1995-01-311-0/+3
|
* (defvar_display): New function.Karl Heuer1995-01-311-1/+17
|
* (Qload_file_name, Vload_file_name): New variables.Richard M. Stallman1994-12-211-3/+49
| | | | | | (syms_of_lread): Initialize and staticpro it. (Fload): Bind it. (read_list): Before dumping, ignore (#$ . WHATEVER)--return 0.
* (readevalloop): Ignore ^M here.Richard M. Stallman1994-12-151-1/+4
|
* (Fload): Call Fsubstitute_in_file_name after trying handler.Richard M. Stallman1994-11-181-1/+5
|
* (read_escape): For \S-a, return A.Richard M. Stallman1994-11-151-0/+2
|
* (defvar_int, defvar_bool, defvar_lisp_nopro, defvar_per_buffer): Use accessorKarl Heuer1994-11-141-4/+4
| | | | macros.
* Don't include ctype.h.Richard M. Stallman1994-11-091-9/+8
| | | | (isfloat_string, read1): Don't use isdigit.
* Change explicit uses of the Unix directory separatorRichard M. Stallman1994-11-011-11/+17
| | | | | | | | | | '/' to uses of the macros IS_ANY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, DIRECTORY_SEP, and DEVICE_SEP. (init_lread) [WINDOWSNT]: Disable warnings about directories in the load path not existing. (load): Test DOS_NT instead of MSDOS.
* (load_unwind): Cast argument of fclose.Richard M. Stallman1994-10-161-2/+2
|
* (defvar_int, defvar_bool, defvar_lisp, defvar_lisp_nopro, defvar_per_buffer):Karl Heuer1994-10-121-24/+31
| | | | Use the new substructure.