Files
emacs/lisp
Noam Postavsky 58e418d2ce Fix ert-tests when running compiled
* test/lisp/emacs-lisp/ert-tests.el (ert-test-deftest): Don't test for
specific macroexpansion, just check result of evaluation.
(ert-test-record-backtrace): Don't hardcode representation of closure in
expected backtrace, this lets the test succeed even when the test code
is compiled.

* lisp/emacs-lisp/ert.el (ert--expand-should-1): Also pass
`byte-compile-macro-environment' to `macroexpand', this allows the
`should' macro to properly handle macroexpansion of macros that were
defined in the same file when it's being compiled (Bug #17851).
2016-12-06 22:20:23 -05:00
..
2016-11-19 14:31:05 -08:00
2016-11-04 15:02:03 -07:00
2016-11-20 16:29:47 +01:00
2016-11-19 14:31:05 -08:00
2016-11-04 15:02:03 -07:00
2016-11-04 15:02:03 -07:00
2016-12-05 16:06:04 +01:00
2016-11-20 16:29:47 +01:00
2016-12-05 20:11:01 -05:00
2016-11-19 14:31:05 -08:00
2016-09-26 13:39:17 -07:00
2016-05-01 19:27:09 +02:00
2016-01-01 01:34:24 -08:00
2016-05-01 18:53:31 -07:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-24 22:35:18 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-08-21 04:15:44 -07:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-02-14 19:45:12 -08:00
2016-01-01 01:34:24 -08:00
2016-04-10 23:55:05 -07:00
2016-01-01 01:34:24 -08:00
2016-08-30 20:54:42 -07:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-10-16 22:51:51 -07:00
2016-02-21 13:32:22 +11:00
2016-11-07 19:34:51 +02:00
2016-05-01 19:27:10 +02:00
2016-01-01 01:34:24 -08:00
2016-12-04 18:12:59 +09:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-09-28 13:08:12 -04:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-10-27 08:11:25 -07:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-11 22:48:07 -08:00
2016-06-09 17:56:29 +09:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-10-21 13:06:03 -07:00
2016-01-01 01:34:24 -08:00
2016-03-02 10:24:55 +00:00
2016-11-29 16:57:05 -05:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-03-07 08:26:36 -08:00
2016-05-01 19:27:08 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-05-01 19:27:10 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-03-18 08:55:26 -07:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-05-13 07:45:30 -07:00
2016-01-11 22:48:07 -08:00
2016-05-01 19:27:09 +02:00
2016-01-01 01:34:24 -08:00
2016-11-17 12:38:58 +01:00
2016-01-01 01:34:24 -08:00
2016-12-04 13:43:03 -05:00
2016-01-01 01:34:24 -08:00
2016-09-28 13:08:12 -04:00
2016-10-25 12:50:31 -07:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-05 11:42:15 +02:00
2016-10-21 13:06:03 -07:00
2016-08-10 00:42:40 -04:00
2016-01-01 01:34:24 -08:00
2016-04-29 15:23:38 +02:00
2016-12-01 06:20:43 -05:00
2016-01-11 22:48:07 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-03-23 11:27:22 -07:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-10-23 02:43:17 -07:00
2016-10-22 13:07:32 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-03-07 18:55:20 -08:00
2016-01-01 01:34:24 -08:00
2016-05-01 19:27:12 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-02-26 16:01:46 +10:30
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-08-05 14:10:30 -07:00
2016-01-01 01:34:24 -08:00
2016-09-28 13:08:12 -04:00
2016-01-11 22:48:07 -08:00
2016-01-01 01:34:24 -08:00
2016-08-13 23:32:36 -05:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-25 21:08:32 +01:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-20 16:29:47 +01:00
2016-11-19 14:31:05 -08:00
2016-09-28 13:08:12 -04:00
2016-01-01 01:34:24 -08:00
2016-10-16 22:51:51 -07:00
2016-06-27 22:25:10 +02:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-11-19 14:31:05 -08:00
2016-01-01 01:34:24 -08:00
2016-02-22 11:33:54 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:34:24 -08:00
2016-05-01 19:27:09 +02:00
2016-01-01 01:34:24 -08:00
2016-09-28 13:08:12 -04:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.