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