[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat f3c5728 22/99: Wrap compat-tests setup in an eva
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat f3c5728 22/99: Wrap compat-tests setup in an eval-and-load block |
Date: |
Sun, 17 Oct 2021 05:57:50 -0400 (EDT) |
branch: externals/compat
commit f3c5728a1b02e974bf8c676f36b277bd0f891b61
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>
Wrap compat-tests setup in an eval-and-load block
This prevents flymake from raising issues due to partial compilation
issues.
---
compat-tests.el | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/compat-tests.el b/compat-tests.el
index 8493485..a3a10e6 100644
--- a/compat-tests.el
+++ b/compat-tests.el
@@ -66,15 +66,17 @@
(error "compat-tests.el requires at least Emacs 28 or newer"))
(require 'ert)
-(require 'compat-macs)
-
-(load "compat-24.2.el" nil nil nil t)
-(load "compat-24.3.el" nil nil nil t)
-(load "compat-24.4.el" nil nil nil t)
-(load "compat-25.1.el" nil nil nil t)
-(load "compat-26.1.el" nil nil nil t)
-(load "compat-27.1.el" nil nil nil t)
-(load "compat-28.1.el" nil nil nil t)
+
+(eval-when-compile
+ (require 'compat-macs)
+
+ (load "compat-24.2.el" nil nil nil t)
+ (load "compat-24.3.el" nil nil nil t)
+ (load "compat-24.4.el" nil nil nil t)
+ (load "compat-25.1.el" nil nil nil t)
+ (load "compat-26.1.el" nil nil nil t)
+ (load "compat-27.1.el" nil nil nil t)
+ (load "compat-28.1.el" nil nil nil t))
(defvar compat--current-fn nil)
(defvar compat--compat-fn nil)
- [elpa] externals/compat 1430aaa 09/99: Add highlighting for compatibility code, (continued)
- [elpa] externals/compat 1430aaa 09/99: Add highlighting for compatibility code, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 79d4778 23/99: Use compat--string-trim-left in file-name-with-extension, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 156b5f5 27/99: Ensure substring is passed two arguments in string-width advise, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 14a3bce 39/99: Remove NonGNU ELPA installation code, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 6445814 51/99: Use compatibility functions in file-name-with-extension definition, ELPA Syncer, 2021/10/17
- [elpa] externals/compat fa1d0df 55/99: Use names of compatibility functions in ert docstrings, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 1d0f6db 56/99: Add compat-if-let* tests, ELPA Syncer, 2021/10/17
- [elpa] externals/compat c0c1889 57/99: Add compat-and-let* tests, ELPA Syncer, 2021/10/17
- [elpa] externals/compat a57cfed 66/99: Avoid comparing alist-get with testfn if not available, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 7d90061 21/99: Add made up macro name to macrop test, ELPA Syncer, 2021/10/17
- [elpa] externals/compat f3c5728 22/99: Wrap compat-tests setup in an eval-and-load block,
ELPA Syncer <=
- [elpa] externals/compat eb0c027 26/99: Advise indirect-function to not raise void-function, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 797930f 34/99: Declare temporary-file-directory for make-nearby-temp-file, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 26acf1f 48/99: Use compatibility macros in ...-let definitions, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 8f64282 49/99: Use compatibility functions in string-trim definition, ELPA Syncer, 2021/10/17
- [elpa] externals/compat e6b5f08 53/99: Load all compatibility code unconditionally, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 021ffd1 59/99: Handle legacy bytecode argument lists, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 956db9b 60/99: Improve handling of conditional compatibility definitions, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 9be46b0 16/99: Add check for Emacs 28 to compat-tests.el, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 10ef8f4 36/99: Declare string-trim-left and directory-name-p, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 9df8e0c 38/99: Add GitHub action file for CI, ELPA Syncer, 2021/10/17