diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a0eeb4a47bd..90158b85b4d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,29 @@ | |||
| 1 | 2013-10-03 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2013-10-03 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form): Adjust for | ||
| 4 | the new compilation scheme using the new byte-codes. | ||
| 5 | |||
| 6 | * emacs-lisp/bytecomp.el (byte-pushcatch, byte-pushconditioncase) | ||
| 7 | (byte-pophandler): New byte codes. | ||
| 8 | (byte-goto-ops): Adjust accordingly. | ||
| 9 | (byte-compile--use-old-handlers): New var. | ||
| 10 | (byte-compile-catch): Use new byte codes depending on | ||
| 11 | byte-compile--use-old-handlers. | ||
| 12 | (byte-compile-condition-case--old): Rename from | ||
| 13 | byte-compile-condition-case. | ||
| 14 | (byte-compile-condition-case--new): New function. | ||
| 15 | (byte-compile-condition-case): New function that dispatches depending | ||
| 16 | on byte-compile--use-old-handlers. | ||
| 17 | (byte-compile-unwind-protect): Pass a function to byte-unwind-protect | ||
| 18 | when we can. | ||
| 19 | |||
| 20 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): | ||
| 21 | Optimize under `condition-case' and `catch' if | ||
| 22 | byte-compile--use-old-handlers is nil. | ||
| 23 | (disassemble-offset): Handle new bytecodes. | ||
| 24 | |||
| 25 | 2013-10-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 26 | |||
| 3 | * subr.el (error): Use `declare'. | 27 | * subr.el (error): Use `declare'. |
| 4 | (decode-char, encode-char): Use advertised-calling-convention instead | 28 | (decode-char, encode-char): Use advertised-calling-convention instead |
| 5 | of the docstring to discourage use of the `restriction' arg. | 29 | of the docstring to discourage use of the `restriction' arg. |