Karl Heuer
83f0c0c72d
(Feval_region): Doc correction (point does not move).
1997-12-04 04:49:06 +00:00
Andreas Schwab
d5b28a9d9b
(read1): Declare `workbuf' as unsigned char.
...
(dir_warning): Define as returning nothing.
(init_lread): Likewise.
(mapatoms_1): Likewise.
(map_obarray): Fix type of parameter FN.
1997-11-21 12:54:36 +00:00
Simon Marshall
db5cae4b2d
Indicate in messages if source code is being loaded.
1997-10-23 14:58:25 +00:00
Karl Heuer
d49f0c1af8
(read_list): Don't recognize Vload_file_name
...
specially if it is nil.
1997-10-15 22:45:35 +00:00
Karl Heuer
c23edb78db
Make sure that make-docfile does not see the doc string
...
of the disabled function eval-current-buffer.
1997-10-02 03:10:35 +00:00
Richard M. Stallman
13febd855d
(Feval_buffer): New arg FILENAME.
1997-09-07 18:32:49 +00:00
Richard M. Stallman
7b88a4cfec
(Fload): Fix doc syntax.
1997-08-30 16:20:02 +00:00
Richard M. Stallman
211f7dcdee
(Fload): If FILE arg ends in .el or .elc, don't insist on adding a suffix.
1997-08-29 19:53:25 +00:00
Richard M. Stallman
03e8861388
(read1): Handle read_escape making a multibyte character.
1997-08-09 03:44:54 +00:00
Richard M. Stallman
f0a50954f3
(Fload): New optional arg MUST-SUFFIX.
1997-08-04 03:00:11 +00:00
Richard M. Stallman
4f5c440330
(map_obarray): Don't crash if something strange is in the obarray.
1997-07-28 15:09:31 +00:00
Richard M. Stallman
33046fc90d
(init_lread): Don't add to load-path lisp subdirectories
...
of the source tree if the parent of the source was moved after dumping Emacs.
1997-07-13 21:19:52 +00:00
Richard M. Stallman
4b104c4137
(Vpreloaded_file_list): New variable.
...
(syms_of_lread): Set up Lisp variable.
(Fload): Add to Vpreloaded_file_list, if dumping.
1997-07-07 19:00:25 +00:00
Richard M. Stallman
9fbc011645
(init_lread): Add leim subdir, like lisp subdir.
1997-07-02 06:20:12 +00:00
Richard M. Stallman
0f337465d5
(init_lread): Sometimes add to load-path
...
the lisp and site-lisp dirs under the source directory.
1997-06-01 01:03:51 +00:00
Richard M. Stallman
87631ef75d
(intern): Don't make a pure string here, since Fintern does that.
1997-05-31 00:43:47 +00:00
Richard M. Stallman
a05498320f
(Fintern): Give keywords a value when interned.
1997-05-22 06:21:22 +00:00
Richard M. Stallman
7b396c6c70
(init_lread): Don't add ../lisp to the dump-time load path.
1997-04-30 18:41:53 +00:00
Kenichi Handa
3701b5de07
(read1): Adjusted for the new structure of Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Erik Naggum
7075e5a56a
(Fload): Call Vload_source_file_function with 4 args.
1997-02-27 19:08:35 +00:00
Karl Heuer
fe0e03f370
Include charset.h.
...
(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.
1997-02-20 06:52:14 +00:00
Richard M. Stallman
d331bcad5b
(Feval_buffer): Doc fix.
1997-02-06 09:13:29 +00:00
Richard M. Stallman
74549846a6
(openp): Handle remote file names in path.
...
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.
1997-01-27 00:48:16 +00:00
Richard M. Stallman
90ed3ec5e7
(read1): Round size of bool-vector properly.
1997-01-24 05:47:12 +00:00
Richard M. Stallman
ec3bbd7d6b
Fix previous change.
1997-01-11 00:28:34 +00:00
Richard M. Stallman
039dc30b04
(read1): Fix error messages.
1997-01-11 00:28:16 +00:00
Richard M. Stallman
85496b8cb5
(dir_warning): New function.
...
(init_lread): Use dir_warning.
1996-10-31 17:58:01 +00:00
Richard M. Stallman
c49afcd700
(openp): Omit /: from start of file name.
1996-10-04 04:26:09 +00:00
Richard M. Stallman
a35f88bfca
(isfloat_string): Accept E like e.
1996-09-26 21:20:05 +00:00
Erik Naggum
0f73bb1c2b
(init_obarray): staticpro Qvariable_documentation.
1996-09-17 16:19:15 +00:00
Richard M. Stallman
aeb3e6326a
(Fload): Move ... to ends of messages.
1996-09-11 19:23:28 +00:00
Erik Naggum
4ad679f96d
Add #n=object, #n#, and #:symbol constructs to reader.
...
(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.
1996-09-09 02:30:05 +00:00
Karl Heuer
6ec8bbd20d
Change all references from point to PT.
1996-09-01 19:15:05 +00:00
Richard M. Stallman
04fc68e769
(Fload): Add "source is newer" info to the "loading" and "done" messages.
1996-09-01 00:01:56 +00:00
Karl Heuer
4e53f562ef
(init_lread): Init Vload_file_name to Qnil.
1996-05-23 16:16:12 +00:00
Richard M. Stallman
f3849f257d
(close_load_descs) [WINDOWS_NT]: Don't actually do anything.
...
(read_escape): Detect READCHAR reporting eof.
1996-04-26 19:54:49 +00:00
Richard M. Stallman
79051982ae
[MSDOS]: If DJGPP version 2, include unistd.h.
...
Include msdos.h somewhat earlier.
1996-04-10 04:10:14 +00:00
Richard M. Stallman
c011e9a593
Include locale.h.
1996-04-05 21:08:19 +00:00
Richard M. Stallman
9dff7c532a
(init_lread): Specify LC_NUMERIC locale.
1996-04-05 18:15:53 +00:00
Richard M. Stallman
cc39bc3802
(Fread_char_exclusive): Doc fix.
1996-02-04 05:52:54 +00:00
Karl Heuer
a90ba1e216
(syms_of_lread): Set Vsource_directory here.
...
(init_lread): Not here.
1996-01-24 23:40:40 +00:00
Erik Naggum
3b7ad313e0
Update FSF's address in the preamble.
1996-01-15 09:18:04 +00:00
Karl Heuer
11938f1018
(read1): Use xmalloc and xrealloc, not malloc and realloc.
...
(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.
1996-01-09 23:40:19 +00:00
Erik Naggum
9391b69806
(Feval_buffer, Feval_region, Fintern, Fintern_soft): Harmonize arguments
...
with documentation.
1996-01-09 02:12:16 +00:00
Karl Heuer
8e6208c5d2
Comment fixes.
1996-01-05 10:03:17 +00:00
Karl Heuer
d36b882672
(init_lread): Add ../lisp (in build dir) to load-path
...
when dumping.
1995-12-21 17:11:03 +00:00
Richard M. Stallman
1521a8fa05
(Vsource_directory): New variable.
...
(init_lread): Initialize it.
(syms_of_lread): Set up Lisp var.
1995-11-20 06:38:57 +00:00
Richard M. Stallman
519418b37a
(oblookup): Clear ARRAY_MARK_FLAG in obsize.
1995-11-10 15:56:08 +00:00
Karl Heuer
68be917ded
(BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
...
Rename from SHORTBITS, INTBITS, LONGBITS.
1995-10-31 02:34:16 +00:00
Richard M. Stallman
2b6cae0c88
(read1): Handle #' as prefix.
...
(Qfunction): New variable.
(syms_of_lread): Set up Qfunction.
1995-10-18 23:27:11 +00:00