1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 14:30:50 -08:00
emacs/test/lisp/emacs-lisp
Mattias Engdegård a2a7cfde29 Clean up bytecomp-tests.el
Now all test cases are run with both lexical and dynamic binding
where applicable, comparing interpreted against compiled results.
Previously, almost all tests were only run with dynamic binding
which was definitely not intended.

* test/lisp/emacs-lisp/bytecomp-tests.el
(byte-opt-testsuite-arith-data): Rename to bytecomp-tests--test-cases.
(bytecomp-check-1, bytecomp-explain-1, bytecomp-tests)
(bytecomp-lexbind-tests, bytecomp-lexbind-check-1)
(bytecomp-lexbind-explain-1): Remove.
(bytecomp-tests--eval-interpreted, bytecomp-tests--eval-compiled)
(bytecomp-tests-lexbind, bytecomp-tests-dynbind)
(bytecomp-tests--test-cases-lexbind-only): New.
2021-04-09 19:20:54 +02:00
..
bytecomp-resources
edebug-resources * Edebug: Generalize &lookup, use it for cl-macrolet and cl-generic 2021-02-14 21:34:09 -05:00
eieio-tests
faceup-resources
faceup-tests
macroexp-resources * test/lisp/emacs-lisp/macroexp-tests.el (macroexp--tests-file-name): Add case 2021-02-24 18:39:06 -05:00
package-resources
shadow-resources
testcover-resources ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
backquote-tests.el
backtrace-tests.el
benchmark-tests.el
bindat-tests.el Bindat: new macro-expansion based data layout language 2021-03-05 19:56:31 -05:00
bytecomp-tests.el Clean up bytecomp-tests.el 2021-04-09 19:20:54 +02:00
cconv-tests.el Make lambda-lifting work again 2021-03-05 21:41:58 +01:00
check-declare-tests.el
checkdoc-tests.el Remove duplicated tests in checkdoc-tests.el 2021-03-04 10:13:26 -03:00
cl-extra-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
cl-generic-tests.el * Edebug: Generalize &lookup, use it for cl-macrolet and cl-generic 2021-02-14 21:34:09 -05:00
cl-lib-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
cl-macs-tests.el Self-TCO in condition-case error handlers 2021-04-09 10:55:37 +02:00
cl-preloaded-tests.el
cl-print-tests.el
cl-seq-tests.el
copyright-tests.el
derived-tests.el
easy-mmode-tests.el
edebug-tests.el * test/lisp/emacs-lisp/edebug-tests.el: Adjust to new edebug-eval-defun. 2021-02-19 12:08:00 -05:00
ert-tests.el Fix structure of condition object in nested 'ert-fail'. 2021-03-08 14:30:24 +01:00
ert-x-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
find-func-tests.el
float-sup-tests.el
generator-tests.el Prefer declare over a put of list-indent-function. 2021-02-22 11:54:17 -05:00
gv-tests.el
hierarchy-tests.el
let-alist-tests.el
lisp-mode-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
lisp-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
macroexp-tests.el * test/lisp/emacs-lisp/macroexp-tests.el (macroexp--tests-file-name): Add case 2021-02-24 18:39:06 -05:00
map-tests.el Various map.el improvements 2021-03-06 16:00:52 +00:00
memory-report-tests.el
nadvice-tests.el
package-tests.el
pcase-tests.el * lisp/emacs-lisp/pcase.el: Bind all the vars in or patterns 2021-03-01 23:57:56 -05:00
pp-tests.el
regexp-opt-tests.el
ring-tests.el
rmc-tests.el
rx-tests.el Fix pcase 'rx' pattern match-data bug 2021-02-28 13:06:24 +01:00
seq-tests.el Fix recently uncovered 'make check' failures 2021-01-23 23:38:19 +00:00
shadow-tests.el
subr-x-tests.el
syntax-tests.el
tabulated-list-test.el
testcover-tests.el ; Minor license statement fixes 2021-02-08 09:10:57 +01:00
text-property-search-tests.el
thunk-tests.el
timer-tests.el
unsafep-tests.el
warnings-tests.el