aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c
Commit message (Collapse)AuthorAgeFilesLines
* (Fload): New optional arg MUST-SUFFIX.Richard M. Stallman1997-08-041-4/+9
|
* (map_obarray): Don't crash if something strange is in the obarray.Richard M. Stallman1997-07-281-1/+1
|
* (init_lread): Don't add to load-path lisp subdirectoriesRichard M. Stallman1997-07-131-3/+13
| | | | of the source tree if the parent of the source was moved after dumping Emacs.
* (Vpreloaded_file_list): New variable.Richard M. Stallman1997-07-071-0/+10
| | | | | (syms_of_lread): Set up Lisp variable. (Fload): Add to Vpreloaded_file_list, if dumping.
* (init_lread): Add leim subdir, like lisp subdir.Richard M. Stallman1997-07-021-3/+18
|
* (init_lread): Sometimes add to load-pathRichard M. Stallman1997-06-011-0/+26
| | | | the lisp and site-lisp dirs under the source directory.
* (intern): Don't make a pure string here, since Fintern does that.Richard M. Stallman1997-05-311-4/+1
|
* (Fintern): Give keywords a value when interned.Richard M. Stallman1997-05-221-0/+3
|
* (init_lread): Don't add ../lisp to the dump-time load path.Richard M. Stallman1997-04-301-4/+6
|
* (read1): Adjusted for the new structure of Lisp_Char_Table.Kenichi Handa1997-04-071-0/+17
|
* (Fload): Call Vload_source_file_function with 4 args.Erik Naggum1997-02-271-1/+1
|
* Include charset.h.Karl Heuer1997-02-201-4/+57
| | | | | | | | | | | (Vload_source_file_function): New variable. (Fload): Call Vload_source_file_function if defined while loading an Emacs Lisp source file. */ (read_multibyte): New function. (read_escape): Handle multibyte characters. (read1): Correct the value of size_in_chars of a bool vector. Handle the case `?' is followed by a multibyte character. (Vload_source_file_function): New variable.
* (Feval_buffer): Doc fix.Richard M. Stallman1997-02-061-2/+1
|
* (openp): Handle remote file names in path.Richard M. Stallman1997-01-271-12/+59
| | | | | | | | | Don't use the path for an absolute name. (Fload): Handle openp finding a remote file name. (Qinhibit_file_name_operation): New variable. (syms_of_lread): Initialize and staticpro. (Fload): Bind inhibit-file-name-operation to nil.
* (read1): Round size of bool-vector properly.Richard M. Stallman1997-01-241-2/+7
|
* Fix previous change.Richard M. Stallman1997-01-111-2/+2
|
* (read1): Fix error messages.Richard M. Stallman1997-01-111-2/+3
|
* (dir_warning): New function.Richard M. Stallman1996-10-311-3/+17
| | | | (init_lread): Use dir_warning.
* (openp): Omit /: from start of file name.Richard M. Stallman1996-10-041-3/+16
|
* (isfloat_string): Accept E like e.Richard M. Stallman1996-09-261-1/+1
|
* (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
|