Stefan Monnier
a104f656c8
Make defvar affect the default binding outside of any let.
...
* src/eval.c (default_toplevel_binding): New function.
(Fdefvar): Use it.
(unbind_to, backtrace_eval_unrewind): Do a bit of CSE simplification.
(Fdefault_toplevel_value, Fset_default_toplevel_value): New subrs.
(syms_of_eval): Export them.
* src/data.c (Fdefault_value): Micro cleanup.
* src/term.c (init_tty): Use "false".
* lisp/custom.el (custom-initialize-default, custom-initialize-set)
(custom-initialize-reset, custom-initialize-changed): Affect the
toplevel-default-value (bug#6275, bug#14586).
* lisp/emacs-lisp/advice.el (ad-compile-function): Undo previous workaround
for bug#6275.
* test/automated/core-elisp-tests.el: New file.
2013-08-02 17:16:33 -04:00
..
2013-06-20 07:15:42 -07:00
2013-07-29 00:34:32 +02:00
2013-07-29 22:26:19 +02:00
2013-08-02 17:16:33 -04:00
2013-07-07 15:35:54 -04:00
2013-06-19 22:10:57 +02:00
2013-06-10 14:41:49 +12:00
2013-08-02 13:34:22 +00:00
2013-07-20 17:41:38 +02:00
2013-04-01 18:18:40 -07:00
2013-07-19 09:09:03 -04:00
2013-08-02 14:59:25 +08:00
2013-08-01 13:10:31 +02:00
2013-05-15 14:31:51 -04:00
2013-06-27 10:33:43 +02:00
2013-07-26 19:02:22 +02:00
2013-06-21 20:37:18 -04:00
2013-07-27 17:35:04 +00:00
2013-07-02 20:16:09 +02:00
2013-07-31 10:52:26 +04:00
2013-07-31 00:19:09 -04:00
2013-08-01 08:19:11 +08:00
2013-04-17 20:12:33 -04:00
2013-07-25 22:45:15 -04:00
2013-06-21 14:24:37 +02:00
2013-06-20 07:15:42 -07:00
2013-07-24 11:49:24 +08:00
2013-06-20 13:45:45 +02:00
2013-07-05 10:37:39 +08:00
2013-08-01 19:18:37 -04:00
2013-03-05 09:13:01 -08:00
2013-06-30 17:49:33 +03:00
2013-07-23 08:58:28 +08:00
2013-06-22 04:33:33 +02:00
2013-07-04 02:11:58 +03:00
2013-05-21 00:25:14 -07:00
2013-03-27 10:33:03 -04:00
2013-08-02 17:16:33 -04:00
2013-06-11 18:51:12 +02:00
2013-07-26 19:02:22 +02:00
2013-07-26 19:02:22 +02:00
2013-06-30 08:10:33 -07:00
2013-07-26 19:02:22 +02:00
2013-07-26 19:02:22 +02:00
2013-06-21 14:24:37 +02:00
2013-06-21 17:37:04 +08:00
2013-05-15 19:55:41 -04:00
2013-06-21 14:24:37 +02:00
2013-05-17 20:22:56 -04:00
2013-06-20 13:29:30 +02:00
2013-05-15 19:55:41 -04:00
2013-04-12 20:10:09 -05:00
2013-08-02 17:16:33 -04:00
2013-05-08 19:44:12 -07:00
2013-08-02 06:33:58 +02:00
2013-05-21 20:13:56 -07:00
2013-05-28 01:42:11 +03:00
2013-07-25 00:10:56 -07:00
2013-07-25 06:18:09 -04:00
2013-07-11 20:54:57 -07:00
2013-05-11 16:41:52 -07:00
2013-07-24 00:37:11 -04:00
2013-07-15 15:45:22 -04:00
2013-06-19 00:42:32 -04:00
2013-06-22 04:33:33 +02:00
2013-07-26 05:32:44 -04:00
2013-07-26 05:32:44 -04:00
2013-06-24 16:07:08 +09:00
2013-06-18 12:52:07 +02:00
2013-04-12 20:10:09 -05:00
2013-07-08 18:26:37 -04:00
2013-07-24 08:56:24 -07:00
2013-07-24 15:29:15 +02:00
2013-06-25 23:48:54 +03:00
2013-08-01 19:18:37 -04:00
2013-07-11 20:54:57 -07:00
2013-05-06 08:46:31 -07:00
2013-06-15 11:36:11 -04:00
2013-06-20 23:37:44 -07:00
2013-05-20 00:45:58 -07:00
2013-07-29 19:34:53 +03:00
2013-08-02 18:03:13 +02:00
2013-06-18 00:43:46 -07:00
2013-06-15 03:12:05 +02:00
2013-06-11 22:16:02 -04:00
2013-06-03 11:51:50 +03:00
2013-06-25 23:59:48 -07:00
2013-07-31 00:32:58 -07:00
2013-07-31 06:19:06 -04:00
2013-07-24 16:00:36 +08:00
2013-05-29 20:30:34 -07:00
2013-07-20 12:29:02 -07:00
2013-05-26 20:59:33 -04:00
2013-05-29 20:24:30 -07:00
2013-04-22 22:41:32 +08:00
2013-07-02 20:09:38 -07:00
2013-07-02 20:09:38 -07:00
2013-06-14 01:08:45 +03:00
2013-03-30 09:55:47 -07:00
2013-05-15 19:55:41 -04:00
2013-05-08 21:06:10 -04:00
2013-04-05 16:38:06 +08:00
2013-07-01 06:20:51 -04:00
2013-06-05 14:10:27 -04:00
2013-07-24 00:37:11 -04:00
2013-05-04 22:03:08 -07:00
2013-07-23 18:57:17 -04:00
2013-05-19 02:18:16 +03:00
2013-05-15 19:55:41 -04:00
2013-07-30 16:42:15 -04:00
2013-03-20 14:13:00 -04:00
2013-04-10 09:17:27 -04:00
2013-06-18 13:57:56 -04:00
2013-05-30 11:44:54 -04:00
2013-06-01 13:10:08 -07:00
2013-05-15 19:55:41 -04:00
2013-04-09 18:22:15 -07:00
2013-07-24 00:16:25 -07:00
2013-06-21 02:53:33 +02:00
2013-03-11 22:08:21 -04:00
2013-07-24 00:37:11 -04:00
2013-07-24 00:37:11 -04:00
2013-05-06 00:10:31 -07:00
2013-03-26 10:49:05 +08:00
2013-06-14 01:08:45 +03:00
2013-03-05 09:13:01 -08:00
2013-06-14 11:32:01 +02:00
2013-07-31 10:52:26 +04:00
2013-07-11 20:54:57 -07:00
2013-07-14 19:33:54 -07:00
2013-07-26 21:48:05 +03:00
2013-06-05 15:57:10 -04:00
2013-05-24 14:39:21 -04:00
2013-08-01 20:46:10 +02:00
2013-06-30 18:29:23 -04:00
2013-03-11 22:08:21 -04:00
2013-07-26 03:38:18 -04:00
2013-06-18 10:17:01 +02:00
2013-06-20 23:08:47 -04:00
2013-06-12 22:27:05 -07:00
2013-05-08 11:13:25 -04:00
2013-07-11 13:16:19 -04:00
2013-05-23 23:50:22 -07:00
2013-05-15 19:55:41 -04:00
2013-05-06 00:29:26 -07:00
2013-05-28 01:42:11 +03:00
2013-08-01 14:58:28 +02:00
2013-07-11 20:54:57 -07:00
2013-07-25 11:58:27 +02:00
2013-07-22 18:51:29 -04:00
2013-03-10 22:56:18 -04:00