comparison src/ChangeLog @ 1737:68ed93de81b7

[xemacs-hg @ 2003-10-10 11:50:56 by stephent] E Benson bytecomp patch <87oewpmi1m.fsf_-_@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Fri, 10 Oct 2003 11:51:05 +0000
parents 5903b079bee1
children 9ddedfc70c4a
comparison
equal deleted inserted replaced
1736:92dd8587c485 1737:68ed93de81b7
1 2003-07-25 Eric Benson <eric_a_benson@yahoo.com>
2
3 Delay the allocation and initialization of the args array in
4 compiled_function objects from creation until first use, thus
5 avoiding a bug in the portable dumper. See mail with subject
6 "Symbol's value as variable is void: region" in the July 2003
7 xemacs-beta archives.
8 * alloc.c (make_compiled_function): initialize args, max_args,
9 min_args, and args_in_array to zero.
10 (Fmake_byte_code): Removed allocation and initialization of args
11 array.
12 * bytecode.c (optimize_compiled_function): Added allocation and
13 initialization of args array.
14 * eval.c (function_argcount): Added call to
15 optimize_compiled_function.
16
1 2003-10-07 Jerry James <james@xemacs.org> 17 2003-10-07 Jerry James <james@xemacs.org>
2 18
3 * emodules.c (vars_of_module): Make Vmodule_extensions visible to 19 * emodules.c (vars_of_module): Make Vmodule_extensions visible to
4 Lisp. Move assignments next to the corresponding declarations. 20 Lisp. Move assignments next to the corresponding declarations.
5 21