comparison lisp/ChangeLog @ 1297:6c21360a544b

[xemacs-hg @ 2003-02-14 11:50:36 by ben] bytecomp patch commit byte-optimize.el: Review carefully and sync up to 20.7 except for areas as noted. Fixes problem with JDE compilation.
author ben
date Fri, 14 Feb 2003 11:50:36 +0000
parents 5664e36e2faf
children 1b4bc72f433e
comparison
equal deleted inserted replaced
1296:87084e8445a7 1297:6c21360a544b
1 2003-02-12 Jerry James <james@xemacs.org> 1 2003-02-14 Ben Wing <ben@xemacs.org>
2
3 * about.el (about-url-alist): Add my home page.
4 * about.el (about-personal-info): Flatter myself.
5
6 2002-11-01 Ilpo Nyyss~nen <iny@iki.fi>
7
8 * mule/mule-cmds.el (finish-set-language-environment): Fix for
9 call to set-language-unicode-precedence-list.
10
11 2003-02-09 Ben Wing <ben@xemacs.org>
12
13 * window.el (walk-windows):
14 walk-windows was broken when a frame was given to WHICH-FRAMES.
15 it would loop forever. The FSF version fixes this but i didn't
16 sync to them because (a) it conses (bad for lazy-lock), (b) it
17 calls select-window.
18
19 2003-02-09 Ben Wing <ben@xemacs.org>
20 2
21 * byte-optimize.el: 3 * byte-optimize.el:
22 * byte-optimize.el (byte-compile-inline-expand): 4 * byte-optimize.el (byte-compile-inline-expand):
23 * byte-optimize.el (byte-compile-unfold-lambda): 5 * byte-optimize.el (byte-compile-unfold-lambda):
24 * byte-optimize.el (byte-optimize-form-code-walker): 6 * byte-optimize.el (byte-optimize-form-code-walker):
25 * byte-optimize.el (byte-optimize-form): 7 * byte-optimize.el (byte-optimize-form):
26 * byte-optimize.el (byte-decompile-bytecode-1): 8 * byte-optimize.el (byte-decompile-bytecode-1):
27 * byte-optimize.el (byte-optimize-lapcode): 9 * byte-optimize.el (byte-optimize-lapcode):
28 Review carefully and sync up to 20.7 except for areas as noted. 10 Review carefully and sync up to 20.7 except for areas as noted.
11 Fixes problem with JDE compilation.
12
13 2003-02-14 Ben Wing <ben@xemacs.org>
14
15 * autoload.el:
16 * autoload.el (generate-file-autoloads):
17 * autoload.el (generate-autoload-ish-1):
18 * autoload.el (generate-file-autoloads-1):
19 * autoload.el (generate-c-file-autoloads-1):
20 * byte-optimize.el:
21 * byte-optimize.el (byte-compile-inline-expand):
22 * byte-optimize.el (byte-compile-unfold-lambda):
23 * byte-optimize.el (byte-optimize-form-code-walker):
24 * byte-optimize.el (byte-optimize-form):
25 * byte-optimize.el (byte-decompile-bytecode-1):
26 * byte-optimize.el (byte-optimize-lapcode):
27 * cus-dep.el:
28 * cus-dep.el (cusload-hash-table-marker): New.
29 * cus-dep.el (Custom-make-dependencies-1):
30 * update-elc-2.el:
31 * update-elc-2.el (dirfiles-table): New.
32 * update-elc-2.el (do-update-elc-2):
33 * update-elc-2.el (batch-update-elc-2):
34 * update-elc.el:
35 * update-elc.el (dumped-exe): Removed.
36 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): Removed.
37 * update-elc.el (lisp-files-ignored-when-checking-for-autoload-updating): New.
38 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
39
40 2003-02-11 Ben Wing <ben@xemacs.org>
41
42 * byte-optimize.el:
43 * byte-optimize.el (byte-compile-inline-expand):
44 * byte-optimize.el (byte-compile-unfold-lambda):
45 * byte-optimize.el (byte-optimize-form-code-walker):
46 * byte-optimize.el (byte-optimize-form):
47 * byte-optimize.el (byte-decompile-bytecode-1):
48 * byte-optimize.el (byte-optimize-lapcode):
49
50 * update-elc-2.el:
51 * update-elc-2.el (dirfiles-table): New.
52 * update-elc-2.el (dolist): New.
53 * update-elc-2.el (do-update-elc-2):
54 * update-elc-2.el (batch-update-elc-2):
55 Rewrite algorithm to be much faster -- cache calls to
56 directory-files and don't make needless calls to file-exists-p,
57 file-directory-p because they're way way slow.
58
59 Autoload early and only when update-elc has told us to.
60
61 * update-elc.el:
62 * update-elc.el (dumped-exe-exists): New.
63 * update-elc.el (lisp-files-ignored-when-checking-for-autoload-updating): New.
64 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
65 If no files need byte compilation, signal to update-elc-2 to do
66 any necessary autoload updating rather than doing it ourselves,
67 which would be way slow. Ignore updates to custom-load.el and
68 auto-autoloads.el when checking to see whether autoloads need
69 updating.
70
71 2003-02-12 Jerry James <james@xemacs.org>
72
73 * about.el (about-url-alist): Add my home page.
74 * about.el (about-personal-info): Flatter myself.
75
76 2002-11-01 Ilpo Nyyss~nen <iny@iki.fi>
77
78 * mule/mule-cmds.el (finish-set-language-environment): Fix for
79 call to set-language-unicode-precedence-list.
80
81 2003-02-09 Ben Wing <ben@xemacs.org>
82
83 * window.el (walk-windows):
84 walk-windows was broken when a frame was given to WHICH-FRAMES.
85 it would loop forever. The FSF version fixes this but i didn't
86 sync to them because (a) it conses (bad for lazy-lock), (b) it
87 calls select-window.
29 88
30 2003-02-07 Ben Wing <ben@xemacs.org> 89 2003-02-07 Ben Wing <ben@xemacs.org>
31 90
32 * hyper-apropos.el: 91 * hyper-apropos.el:
33 * hyper-apropos.el (hyper-apropos): 92 * hyper-apropos.el (hyper-apropos):