annotate version.sh.in @ 5391:f9dc75bdbdc4

Implement #'load-time-value less hackishly, by modifying the byte compiler. 2011-04-02 Aidan Kehoe <kehoea@parhasard.net> * bytecomp.el (byte-compile-output-preface): New. * bytecomp.el (byte-compile-output-file-form): * bytecomp.el (byte-compile-output-docform): * bytecomp.el (byte-compile-file-form): * bytecomp.el (byte-compile-file-form-defmumble): * bytecomp.el (symbol-value): * bytecomp.el (byte-compile-symbol-value): New. * cl-macs.el (load-time-value): No longer implement load-time-value by very hackishly redefining #'byte-compile-file-form-defmumble, instead make the appropriate changes in #'byte-compile-file-form-defmumble and #'byte-compile-file-form instead. We also add a specific byte-compile method for #'symbol-value, using the add-properties-to-a-gensym approach that worked for #'block and #'return-from.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 02 Apr 2011 16:13:20 +0100
parents 5efbd1253905
children e79916901603
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 #!/bin/sh
467
13d500863631 Tailorization
tailor@h615406.serverkompetenz.net
parents: 464
diff changeset
2 emacs_is_beta=t
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
3 emacs_major_version=21
474
6a8e1f20d109 [xemacs-hg @ 2001-04-18 09:07:43 by martinb]
martinb
parents: 467
diff changeset
4 emacs_minor_version=5
4636
5c427ece884b XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4419
diff changeset
5 emacs_beta_version=29
5c427ece884b XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4419
diff changeset
6 xemacs_codename="garbanzo"
708
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 654
diff changeset
7 emacs_kit_version=
4636
5c427ece884b XEmacs 21.5.29 "garbanzo" is released.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4419
diff changeset
8 xemacs_release_date="2009-05-18"
4419
eb82fbb675ea Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents: 4309
diff changeset
9 xemacs_extra_name=