Commit Graph

11 Commits

Author SHA1 Message Date
stephan-cr
cd99807894
Add Emacs 28.2 to CI builds and fix newly introduced warnings (#2905)
Currently, there are no builds for Emacs 28.

Emacs 28 seems have introduced warnings about the line length in code
documentation. These warnings have been fixed as well.
2023-06-18 16:53:50 +02:00
Stephan Creutz
ccca97f226 Replace cl by cl-lib
Since Emacs 27 the package cl is deprecated, the replacement is
cl-lib, which is available since Emacs 24.3.

This patch replaces cl by cl-lib and drops support for Emacs versions
less than 24.3. Dropping older Emacsen is required, because cl-lib is
a builtin starting from version 24.3 and doesn't need an extra package
from ELPA.

Testcases for past issues still contain cl. Most of them seem to be
broken and need further investigation.

This patch is tested with test/run-ert.sh, which outputs:

Ran 10 tests, 10 results as expected, 0 unexpected (2021-01-30 13:24:54+0100, 0.672122 sec)
1 expected failures

and manually by daily usage for a month now.
2021-06-13 16:03:08 +02:00
Noam Postavsky
00e08b148d .travis.yml: don't hide compile failure
Fix compile warnings that snuck in while the test was broken.
2015-11-13 23:39:27 -05:00
Noam Postavsky
796d5b4fd0 check whole :build list for interp'd strings
Fix some recipe shell interpolation.
2015-07-06 04:46:40 -04:00
Noam Postavsky
dc9a4035ff consider more functions "safe" for recipe checking
Fix some more shell interpolation in recipes.
2015-07-06 04:36:45 -04:00
Noam Postavsky
e95ca9355e fix recipe checking for unsafep :build recipes
Make recipe checking functions repsect warning-minimum-level and add
-W<:level> option to el-get-check-recipe-batch for setting it.
2015-07-06 04:16:35 -04:00
Noam Postavsky
86ce8facec el-get-check-recipe: add autoload cookie 2015-07-05 15:55:35 -04:00
Noam Postavsky
98c1ccd0ca fix interactive recipe check
The summary message should go into *el-get check recipe*, not the recipe
buffer.
2015-07-05 15:53:07 -04:00
Noam Postavsky
17a202b5b3 check all :build/<system-type>s 2015-07-05 15:53:06 -04:00
Noam Postavsky
eeee1ab349 add recipe check for shell interpolation in :build 2015-07-05 15:53:06 -04:00
Noam Postavsky
6968ff8ada split el-get-check.el from el-get-recipes.el
Move checking functions from el-get-recipes.el
2015-07-05 15:53:05 -04:00