1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-08 07:20:28 -08:00
emacs/lisp/emacs-lisp
Philipp Stephani ebe0bdae9d Don't attempt to recover from undefined behavior in some cases
These functions can only be run in batch mode and exit Emacs on
return, so nothing can be recovered.  Disable unsafe recover
mechanisms so that we get real failures and good stack traces on
fatal signals.

* lisp/emacs-lisp/bytecomp.el (batch-byte-compile)
(batch-byte-recompile-directory):
* lisp/emacs-lisp/ert.el (ert-run-tests-batch-and-exit)
(ert-summarize-tests-batch-and-exit): Don't attempt to recover
from undefined behavior.
2017-05-27 15:30:19 +02:00
..
advice.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
autoload.el autoload-rubric no longer provides a feature by default 2017-05-17 12:43:23 -04:00
avl-tree.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
backquote.el Give , and .@ doc strings. Fixes bug #24561. 2017-01-23 19:00:49 +00:00
benchmark.el Use lexical binding in benchmark.el 2017-03-03 18:26:30 +09:00
bindat.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
byte-opt.el Mark keywordp as a safe, error-free function 2017-05-26 22:45:58 +01:00
byte-run.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
bytecomp.el Don't attempt to recover from undefined behavior in some cases 2017-05-27 15:30:19 +02:00
cconv.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
chart.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
check-declare.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
checkdoc.el Nix some useless uses of looking-at, looking-back 2017-02-12 10:59:33 -05:00
cl-extra.el Make cl-defstruct use records. 2017-04-04 08:23:46 +02:00
cl-generic.el Make edebug-step-in work on generic methods (Bug#22294) 2017-05-14 23:32:27 +03:00
cl-indent.el * lisp/emacs-lisp/cl-indent.el: Don't require CL. Use lexical-binding. 2017-05-23 09:23:54 -04:00
cl-lib.el * lisp/emacs-lisp/cl-lib.el (cl-mapcar): Remove recent autoload cookie. 2017-05-04 22:26:17 -07:00
cl-macs.el * lisp/emacs-lisp/cl-macs.el: Fix symbol-macrolet 2017-04-21 12:12:42 -04:00
cl-preloaded.el Backward compatibility with pre-existing struct instances. 2017-04-04 08:23:46 +02:00
cl-print.el Make cl-defstruct use records. 2017-04-04 08:23:46 +02:00
cl-seq.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
cl.el Move cXXXr and cXXXXr to subr.el 2017-01-25 14:21:10 -05:00
copyright.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
crm.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
cursor-sensor.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
debug.el Protect *Backtrace* from being killed (Bug#26650) 2017-05-23 20:11:23 -04:00
derived.el Fix free var FOO-mode-{syntax,abbrev}-table warnings 2017-01-19 20:15:18 -05:00
disass.el * lisp/emacs-lisp/disass.el: Fix spacing while showing jump tables 2017-01-26 14:28:23 +05:30
easy-mmode.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
easymenu.el Clarify that easy-menu-add is a nop (Bug#25382) 2017-01-12 10:18:56 -05:00
edebug.el Make edebug-step-in work on generic methods (Bug#22294) 2017-05-14 23:32:27 +03:00
eieio-base.el Make EIEIO use records. 2017-04-04 08:23:46 +02:00
eieio-compat.el Make edebug-step-in work on generic methods (Bug#22294) 2017-05-14 23:32:27 +03:00
eieio-core.el Remove some explicit runtime loads of pcase 2017-04-19 16:32:04 -04:00
eieio-custom.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
eieio-datadebug.el Use cl-print for Edebug and EIEIO 2017-02-23 22:39:53 -05:00
eieio-opt.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
eieio-speedbar.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
eieio.el * lisp/emacs-lisp/eieio.el (defclass): Fix quote in warning message. 2017-05-26 23:31:31 -04:00
eldoc.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
elint.el Revert "Replace ldefs-boot with a much smaller file" 2017-03-07 13:49:48 +00:00
elp.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
ert-x.el New macro 'ert-with-message-capture' 2017-02-04 13:36:43 +02:00
ert.el Don't attempt to recover from undefined behavior in some cases 2017-05-27 15:30:19 +02:00
ewoc.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
find-func.el New commands: find-library-other-window, find-library-other-frame 2017-05-20 14:41:53 +03:00
float-sup.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
generator.el Remove some explicit runtime loads of pcase 2017-04-19 16:32:04 -04:00
generic.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
gv.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
helper.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
inline.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
let-alist.el ; Bump let-alist 2017-01-31 19:47:53 -05:00
lisp-mnt.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
lisp-mode.el Give a name to lisp-mode's adaptive-fill-function (Bug#22730) 2017-05-23 20:01:41 -04:00
lisp.el Modify `beginning-of-defun-comments' 2017-05-12 11:40:57 +02:00
macroexp.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
map-ynp.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
map.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
nadvice.el * lisp/emacs-lisp/cl-print.el: New file 2017-02-23 21:06:54 -05:00
package-x.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
package.el * lisp/emacs-lisp/package.el (package-delete): Delete readme file as well. 2017-05-21 22:20:19 +09:00
pcase.el Make EIEIO use records. 2017-04-04 08:23:46 +02:00
pp.el Switch pp.el to lexical binding 2017-03-02 23:03:20 -05:00
radix-tree.el Update copyright year to 2017 in master 2017-01-01 01:48:59 -08:00
re-builder.el Fix completing-read call in reb-change-syntax 2017-03-02 19:01:18 -05:00
regexp-opt.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
regi.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
ring.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
rx.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
seq.el * lisp/emacs-lisp/seq.el: Bump seq version. 2017-05-04 11:34:41 +02:00
shadow.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
smie.el make smie.el respect prog-first-column 2017-04-05 15:53:39 -06:00
subr-x.el Add an optional arguments to string-trim 2017-05-19 14:27:10 +03:00
syntax.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
tabulated-list.el Prevent to use tabulated-list--near-rows unbound 2017-01-22 14:23:45 +09:00
tcover-ses.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
tcover-unsafep.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
testcover.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
thunk.el Fix obsolete ‘test/automated’ references 2017-03-27 11:30:08 -07:00
timer-list.el Update copyright year to 2017 in master 2017-01-01 01:48:59 -08:00
timer.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
tq.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
trace.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
unsafep.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
warnings.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00