Mercurial > hg > xemacs-beta
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): |