1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

26 Commits

Author SHA1 Message Date
Richard M. Stallman
1fa68f218e (byte-optimize-approx-equal): Use <=, not <.
(byte-optimize-minus, byte-optimize-plus): Optimize adding
or subtracting 1.
1997-05-06 03:53:10 +00:00
Richard M. Stallman
7aec540f0c (byte-compile-inline-expand): Recalculate fn
after loading a file to define the function.
1997-01-27 02:40:13 +00:00
Richard M. Stallman
2754fefaec (byte-optimize-form-code-walker):
Treat save-current-buffer like save-excursion.
1996-09-22 04:38:36 +00:00
Karl Heuer
8545ff2f55 Comments censored. 1996-02-21 21:39:11 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
92751e420f (byte-compile-unfold-lambda): Recursively optimize body. 1995-12-21 17:32:21 +00:00
Erik Naggum
151b6496e0 (byte-boolean-vars): Update list to reflect actual DEFVAR_BOOL symbols in
the C code.
1995-09-21 22:03:57 +00:00
Richard M. Stallman
eec4c3ca05 (byte-optimize-nthcdr): Fix previous change. 1995-08-01 06:44:48 +00:00
Richard M. Stallman
dec4e22e1d (byte-optimize-lapcode): Fix format calls. 1995-07-21 20:57:25 +00:00
Karl Heuer
97e6527f20 (byte-optimize-nth, byte-optimize-nthcdr):
Do nothing if form wrong length.
(byte-optimize-multiply): Fix bug in 0 case.
(byte-optimize-divide): Optimize (/ CONST CONST) if safe.
(byte-optimize-logmumble): Fix (logior -1 ...) case.
(byte-optimize-if): Optimize (if (not foo) nil ...).
1995-07-17 22:44:06 +00:00
Richard M. Stallman
5d265171c8 (byte-optimize-letX): Use car-safe and cdr-safe. 1995-04-24 04:21:21 +00:00
Karl Heuer
2b29a37688 (byte-compile-inline-expand): Fetch actual bytecode
before inlining a lazy function.
1995-04-05 03:04:02 +00:00
Richard M. Stallman
cb88b56ea9 (byte-after-unbind-ops): Fix paren error wrt doc string. 1994-08-06 19:25:24 +00:00
Richard M. Stallman
cffcfe6652 (byte-decompile-bytecode-1): Don't add pc values
if make-spliceable is non-nil.  (Arg renamed from make-splicable.)
1994-07-20 06:04:46 +00:00
Richard M. Stallman
41cf13b9dd (byte-decompile-bytecode-1):
Put a pc value before each insn in the list we return.
1994-07-20 05:31:29 +00:00
Karl Heuer
d733c5ec03 Update copyright. 1994-05-03 22:46:37 +00:00
Richard M. Stallman
c20a77cc59 Add side-effect-free props for many functions.
(byte-boolean-vars): Add highlight-nonselected-windows.
1993-12-23 05:00:49 +00:00
Brian Fox
4de97979a2 (side-effect-free-fns): Add "-" and "1-" to the list. 1993-09-21 06:47:21 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
199dd758a3 (byte-optimize-divide): Don't optimize to less than two arguments. 1993-05-26 21:31:36 +00:00
Jim Blandy
96d699f33e compiled-function-p has been renamed to byte-code-function-p.
* subr.el: Define compiled-function-p as an alias for it.
	* bytecomp.el: Register compiled-function-p as obsolete.
	* bytecomp.el, byte-opt.el, disass.el, help.el, map-ynp.el: Change
	uses.
1993-01-26 01:29:51 +00:00
Jim Blandy
7e1dae733a entered into RCS 1992-08-12 12:50:10 +00:00
Richard M. Stallman
3315a6a3a4 *** empty log message *** 1992-07-31 02:30:04 +00:00
Jim Blandy
3eac99106c *** empty log message *** 1992-07-22 16:55:01 +00:00
Richard M. Stallman
70e1dad880 *** empty log message *** 1992-07-14 02:11:50 +00:00
Jim Blandy
1c393159a2 Initial revision 1992-07-10 22:06:47 +00:00