[elpa] externals/relint 9eac0ae 4/5: Add tests for some uncovered rx warning cases

2020-05-10 Thread Mattias Engdegrd
branch: externals/relint commit 9eac0ae7e122c520443992c058a4fdd7458402a8 Author: Mattias Engdegård Commit: Mattias Engdegård Add tests for some uncovered rx warning cases --- test/11.elisp| 7 ++- test/11.expected | 7 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff

[elpa] externals/relint 762f3f8 3/5: Work around rx bug in Emacs 26

2020-05-10 Thread Mattias Engdegrd
branch: externals/relint commit 762f3f8bd946c68ced3d5b6dc60dccf30ce0732e Author: Mattias Engdegård Commit: Mattias Engdegård Work around rx bug in Emacs 26 Raw chars in string arguments to (any ...) forms weren't handled correctly; use pairs with raw char values instead.

[elpa] externals/relint a54960a 5/5: Increment version to 1.17

2020-05-10 Thread Mattias Engdegrd
branch: externals/relint commit a54960a7059ff798a23383c87f123591a764c585 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.17 --- relint.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relint.el b/relint.el index c90bcce..8134671 100644

[elpa] externals/relint updated (a001a05 -> a54960a)

2020-05-10 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from a001a05 Increment version to 1.16 new 0cbcadb Add github auto-test infrastructure new 3cb19ed Avoid byte-compilation warning in Emacs 26 new 762f3f8 Work around rx bug in Emacs 26 new 9eac0ae

[elpa] externals/relint 0cbcadb 1/5: Add github auto-test infrastructure

2020-05-10 Thread Mattias Engdegrd
branch: externals/relint commit 0cbcadba77d857d1e4f9a4fc4ef44a24176e3473 Author: Mattias Engdegård Commit: Mattias Engdegård Add github auto-test infrastructure From a suggestion by Paul Pogonyshev (bug#9). --- .github/workflows/test.yml | 37 +

[elpa] externals/relint 3cb19ed 2/5: Avoid byte-compilation warning in Emacs 26

2020-05-10 Thread Mattias Engdegrd
branch: externals/relint commit 3cb19ed8966f5ab7a4577865def0ddba62d157e4 Author: Mattias Engdegård Commit: Mattias Engdegård Avoid byte-compilation warning in Emacs 26 string-to-multibyte was marked obsolete in Emacs 26 (but no longer is). --- relint.el | 4 +++- 1 file changed, 3

[elpa] externals/pspp-mode f087280: * pspp-mode.el: Simplify pspp--updown-list

2020-07-06 Thread Mattias Engdegrd
branch: externals/pspp-mode commit f0872801dab7b5bedb1fe71252ebc59864a87e8c Author: Mattias Engdegård Commit: Mattias Engdegård * pspp-mode.el: Simplify pspp--updown-list (pspp--updown-list): Use mapcar instead of recursion. (pspp--downcase-list, pspp--upcase-list): Remove. ---

[elpa] externals/relint e35fa2e 09/11: Fix doc string predicate

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit e35fa2ed4e212286c6981bac0e9f1cc76962627f Author: Mattias Engdegård Commit: Mattias Engdegård Fix doc string predicate String literals first in a list were incorrectly considered doc strings. --- relint.el| 3 ++- test/13.elisp| 3 ++-

[elpa] externals/relint 6a86509 10/11: Tuned miscape filtering

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 6a865096791757c0034238f813910b87018a0e31 Author: Mattias Engdegård Commit: Mattias Engdegård Tuned miscape filtering Instead of disabling the useless backslash check for all doc strings, just ignore escaped ()[]' -- round and square brackets and

[elpa] externals/relint 1ea9b91 05/11: Add tests for ineffective backslash check

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 1ea9b91bb5c17f3aeac4a2263cd7a68011dc3055 Author: Mattias Engdegård Commit: Mattias Engdegård Add tests for ineffective backslash check --- test/13.elisp| 17 + test/13.expected | 17 + 2 files changed, 34 insertions(+)

[elpa] externals/relint 329df9c 02/11: Refactor framework

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 329df9c3c02d63b539997efa4e54d52b505ae494 Author: Mattias Engdegård Commit: Mattias Engdegård Refactor framework Always scan an entire buffer and return the list of diagnostics instead of printing them incrementally. This removes some special

[elpa] externals/relint 2de1106 04/11: Sort diagnostics by buffer position

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 2de1106c366fb25ec1b0d2036babd563a404eeba Author: Mattias Engdegård Commit: Mattias Engdegård Sort diagnostics by buffer position This is useful in order to intermingle the useless-backslash warnings with those from the other checks. ---

[elpa] externals/relint e8d8052 03/11: Add checking of ineffective backslashes in string literals

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit e8d80524bf41980c765f045e07acf325837376f1 Author: Mattias Engdegård Commit: Mattias Engdegård Add checking of ineffective backslashes in string literals This is an experimental feature. Check all string literals (not just those that are

[elpa] externals/relint 6bfba5c 01/11: Always output to stderr when running noninteractively

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 6bfba5c46a542a1b6396717779a9cd6e65bb5848 Author: Mattias Engdegård Commit: Mattias Engdegård Always output to stderr when running noninteractively Previously, relint-file, relint-directory and relint-current-buffer always wrote to the *relint*

[elpa] externals/relint updated (a54960a -> 0c35e02)

2020-06-20 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from a54960a Increment version to 1.17 new 6bfba5c Always output to stderr when running noninteractively new 329df9c Refactor framework new e8d8052 Add checking of ineffective backslashes in string

[elpa] externals/relint 0c35e02 11/11: Increment version to 1.18

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 0c35e02cb81de58adb2eabc53fa51fa14340050d Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.18 --- relint.el | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/relint.el b/relint.el index 5124958..b95ef5c 100644

[elpa] externals/relint 0d80c1f 07/11: Rename various 'miscape' identifiers

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 0d80c1f1bb7cce906f17a7cb4e3d6473a86612f2 Author: Mattias Engdegård Commit: Mattias Engdegård Rename various 'miscape' identifiers --- relint.el | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/relint.el b/relint.el index

[elpa] externals/relint 0627d4d 08/11: Simplify (and speed up) string scanning regexp

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit 0627d4dbf56de54ddd0508a77d794a8b56ce34f9 Author: Mattias Engdegård Commit: Mattias Engdegård Simplify (and speed up) string scanning regexp By trusting the strings to be lexically correct, we don't need an elaborate pattern for handling

[elpa] externals/relint a1c7bf5 06/11: Describe the ineffective backslash warning in README

2020-06-20 Thread Mattias Engdegrd
branch: externals/relint commit a1c7bf56c03b0dac12a54c75e7183db9257497f1 Author: Mattias Engdegård Commit: Mattias Engdegård Describe the ineffective backslash warning in README --- README | 17 + 1 file changed, 17 insertions(+) diff --git a/README b/README index

[elpa] externals/relint updated (0c35e02 -> 26639c5)

2020-11-30 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from 0c35e02 Increment version to 1.18 new a1ea26c Check regexp arguments to more functions new b572fcd Run automatic tests on Emacs 27.1 new 14a5135 Minor README correction new 8ee9f79 Avoid

[elpa] externals/relint 7690e3a 08/16: Scan font-lock-defaults correctly

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 7690e3af91ec8f9649cc5685404ffe61497b1643 Author: Mattias Engdegård Commit: Mattias Engdegård Scan font-lock-defaults correctly Previously, font-lock-defaults was treated as font-lock-keywords which is incorrect; the forms are different. Now

[elpa] externals/relint 5720e12 07/16: Scan regexp arguments to functions in s.el

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 5720e122321715ff36c890b8612094559d4fb783 Author: Mattias Engdegård Commit: Mattias Engdegård Scan regexp arguments to functions in s.el The following functions all take a regexp as first argument: s-matches?, s-matches-p,

[elpa] externals/relint 26639c5 16/16: Require xr 1.20

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 26639c58045189b4807c99f9097132f86cd54163 Author: Mattias Engdegård Commit: Mattias Engdegård Require xr 1.20 Not strictly necessary but will ensure that users get the updated version. --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1

[elpa] externals/relint d0fa8a8 10/16: Fix false positives in regexp provenance checks

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit d0fa8a8d13263c09962d5c8e9f5da644a1f78843 Author: Mattias Engdegård Commit: Mattias Engdegård Fix false positives in regexp provenance checks Detect more common functions which harmlessly absorb regexps without returning them. --- relint.el

[elpa] externals/relint b572fcd 02/16: Run automatic tests on Emacs 27.1

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit b572fcd34d73a91364b62b8eaa7b40be24ca9d1c Author: Mattias Engdegård Commit: Mattias Engdegård Run automatic tests on Emacs 27.1 --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml

[elpa] externals/relint 8ee9f79 04/16: Avoid descending into .git/ when looking for .el files

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 8ee9f79d4b8cd5b27df1bb6342f4962db1d0930e Author: Mattias Engdegård Commit: Mattias Engdegård Avoid descending into .git/ when looking for .el files This saves quite some time when scanning directories containing lots of git trees. --- relint.el

[elpa] externals/relint c792bde 15/16: Perform Emacs version check at compile time

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit c792bde7e84c5d13727e287a195898262c8f7b11 Author: Mattias Engdegård Commit: Mattias Engdegård Perform Emacs version check at compile time --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el b/relint.el index

[elpa] externals/relint 1c66438 06/16: Add string-search and string-replace to the list of pure functions

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 1c664381d81286bacda026d1aabf8a64c344d514 Author: Mattias Engdegård Commit: Mattias Engdegård Add string-search and string-replace to the list of pure functions These were added in (the yet unreleased) Emacs 28. --- relint.el | 1 + 1 file changed, 1

[elpa] externals/relint 14a5135 03/16: Minor README correction

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 14a5135efb3582eec85efcf017ab9a1d9bd40b2d Author: Mattias Engdegård Commit: Mattias Engdegård Minor README correction --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 98e8a1d..0f042ad 100644 --- a/README +++

[elpa] externals/relint 29e5427 11/16: Recognise a few more `featurep` arguments

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 29e5427b0b269a258bd14afbc50aaf86578ac37a Author: Mattias Engdegård Commit: Mattias Engdegård Recognise a few more `featurep` arguments Assume that `font-lock` and `lisp-float-type` are always present. --- relint.el | 2 +- 1 file changed, 1

[elpa] externals/relint a1ea26c 01/16: Check regexp arguments to more functions

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit a1ea26c4f7d8e6618834f04bb634f8ab1f36cb1a Author: Mattias Engdegård Commit: Mattias Engdegård Check regexp arguments to more functions sort-regexp-fields delete-matching-lines (alias for keep-lines) delete-non-matching-lines (alias for

[elpa] externals/relint c8fd922 12/16: Minor looking-at optimisation

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit c8fd9222c36c1f45d32eeb2dcfdb70a956281f4a Author: Mattias Engdegård Commit: Mattias Engdegård Minor looking-at optimisation Replace call to `looking-at` with `following-char` when only a single character is matched: faster, and does not consume

[elpa] externals/relint 9173a91 05/16: Add progress indicator for interactive relint-directory

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 9173a91599b1f3cbc39bf3c406789101d6e5fbed Author: Mattias Engdegård Commit: Mattias Engdegård Add progress indicator for interactive relint-directory The count is updated every 50 files which seems about right. --- relint.el | 19 ---

[elpa] externals/relint 5572c57 14/16: Emacs 26 compatibility: `directory-files-recursively`

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 5572c5770ceba5b3aff3864a49985cadd32e71d4 Author: Mattias Engdegård Commit: Mattias Engdegård Emacs 26 compatibility: `directory-files-recursively` The PREDICATE argument to `directory-files-recursively` was added in Emacs 27.1; use it

[elpa] externals/relint f0241bc 13/16: Increment version to 1.19

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit f0241bc960a3df9e0a6e03919b06e24ebd11b0f7 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.19 --- relint.el | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/relint.el b/relint.el index 5ab667e..81d46be

[elpa] externals/relint 4b78e14 09/16: Add table of contents to README, and some advice

2020-11-30 Thread Mattias Engdegrd
branch: externals/relint commit 4b78e144230cd44b072bcb44ba911d0d01e4b21b Author: Mattias Engdegård Commit: Mattias Engdegård Add table of contents to README, and some advice --- README | 13 + 1 file changed, 13 insertions(+) diff --git a/README b/README index 0f042ad..5a987a2

[elpa] externals/xr c7c861f 07/12: Describe diagnostics in README (taken from relint/README)

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit c7c861f96ccc9359a844b7950be0b7f6dcf8376d Author: Mattias Engdegård Commit: Mattias Engdegård Describe diagnostics in README (taken from relint/README) This duplicates the descriptions but makes more sense for xr as an independent package. --- README

[elpa] externals/xr ee8ac4a 08/12: Minor looking-at optimisation

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit ee8ac4a7b6ef7c9c3bb797b67e4797f17579be20 Author: Mattias Engdegård Commit: Mattias Engdegård Minor looking-at optimisation Don't use `looking-at` for matching a single literal character; it is much more expensive than using `following-char`, and

[elpa] externals/xr 17d7599 05/12: Improved test coverage with some omitted cases

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 17d7599b472a54cdf334a6b91976fb3b14d72d1b Author: Mattias Engdegård Commit: Mattias Engdegård Improved test coverage with some omitted cases --- xr-test.el | 47 --- 1 file changed, 44 insertions(+), 3 deletions(-)

[elpa] externals/xr 32546a7 10/12: Fix character alternative duplication removal

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 32546a7c7eece83f486db88375b160fa050188af Author: Mattias Engdegård Commit: Mattias Engdegård Fix character alternative duplication removal Duplications such as "[a]" were not always removed correctly, nor were some cases of overlapping character

[elpa] externals/xr 9b69cc7 06/12: Run automatic tests on Emacs 27.1

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 9b69cc7ce9dd86482409f322fa567e390d629887 Author: Mattias Engdegård Commit: Mattias Engdegård Run automatic tests on Emacs 27.1 --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml

[elpa] externals/xr 2a82e8d 12/12: Increment version to 1.20

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 2a82e8dc95bf4af7f451e7533ff14a749e4f42e4 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.20 --- xr.el | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 415686a..f3ffdb8 100644 --- a/xr.el +++

[elpa] externals/xr updated (35dbbeb -> 2a82e8d)

2020-11-30 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 35dbbeb Increment version to 1.19 new 1c4934d Add github auto-test infrastructure new a655991 Use correct text quoting in message about . in file-matching regexp new 461dce1 Remove dead function

[elpa] externals/xr 1c4934d 01/12: Add github auto-test infrastructure

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 1c4934dd1d3347cc179ca19b97de29cd4837c2aa Author: Mattias Engdegård Commit: Mattias Engdegård Add github auto-test infrastructure Very experimental. --- .github/workflows/test.yml | 29 + Makefile | 19

[elpa] externals/xr a655991 02/12: Use correct text quoting in message about . in file-matching regexp

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit a655991ce53966a61507dc25ed046e4deee37174 Author: Mattias Engdegård Commit: Mattias Engdegård Use correct text quoting in message about . in file-matching regexp --- xr.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index

[elpa] externals/xr 461dce1 03/12: Remove dead function xr--matches-nonempty-only-p

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 461dce1434cd19bb95baf1a5f4c7112b6f9f4dd6 Author: Mattias Engdegård Commit: Mattias Engdegård Remove dead function xr--matches-nonempty-only-p --- xr.el | 23 --- 1 file changed, 23 deletions(-) diff --git a/xr.el b/xr.el index

[elpa] externals/xr 77ad0d6 04/12: syntax and category always match non-empty, for bos/eos anchor check

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit 77ad0d63dedd19f20426921ae1013bf99feed6b8 Author: Mattias Engdegård Commit: Mattias Engdegård syntax and category always match non-empty, for bos/eos anchor check --- xr.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr.el b/xr.el index

[elpa] externals/xr a444d8c 11/12: Explain why we are not using rx in one place

2020-11-30 Thread Mattias Engdegrd
branch: externals/xr commit a444d8c03b5c431bbd0dd3b73e9c613e697b428a Author: Mattias Engdegård Commit: Mattias Engdegård Explain why we are not using rx in one place --- xr.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xr.el b/xr.el index d314f9d..415686a 100644 --- a/xr.el +++

[elpa] elpa-admin 922d625: * GNUmakefile (EMACS): Split out EMACSBIN for convenience

2020-12-22 Thread Mattias Engdegrd
branch: elpa-admin commit 922d625d447c87952734d174476ccc50374085ed Author: Mattias Engdegård Commit: Mattias Engdegård * GNUmakefile (EMACS): Split out EMACSBIN for convenience --- GNUmakefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile

[elpa] main 81d1bc3: * elpa-packages ("relint", "xr"): Auto.sync.

2021-04-06 Thread Mattias Engdegrd
branch: main commit 81d1bc3e3ca0fcc5a614530d7fe9b3f086586d44 Author: Mattias Engdegård Commit: Mattias Engdegård * elpa-packages ("relint", "xr"): Auto.sync. --- elpa-packages | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/elpa-packages b/elpa-packages index

[elpa] externals/xr updated (2a82e8d -> 2889b88)

2021-02-17 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 2a82e8d Increment version to 1.20 new 647dbaa Don't complain about (? (+ X)) new 2889b88 Increment version to 1.21 Summary of changes: xr-test.el | 2 ++ xr.el | 92

[elpa] externals/xr 2889b88 2/2: Increment version to 1.21

2021-02-17 Thread Mattias Engdegrd
branch: externals/xr commit 2889b88cab47109f8ddadf1d2c67cac6a46c9420 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.21 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 6b080e1..d43a795 100644 --- a/xr.el +++

[elpa] externals/xr 647dbaa 1/2: Don't complain about (? (+ X))

2021-02-17 Thread Mattias Engdegrd
branch: externals/xr commit 647dbaad55d661d89270c4c4c07820953ff61681 Author: Mattias Engdegård Commit: Mattias Engdegård Don't complain about (? (+ X)) An optional repetition where the repetition is one-or-more isn't ambiguous, and was just seen in the wild. Previously, we

[elpa] elpa-admin c362980: Don't use `date` to parse date from git; it's unportable.

2021-09-28 Thread Mattias Engdegrd
branch: elpa-admin commit c36298077e35d8d43f149711b92df69775740572 Author: Mattias Engdegård Commit: Mattias Engdegård Don't use `date` to parse date from git; it's unportable. BSD date doesn't work like GNU date. Do it in Lisp instead. * elpa-admin.el

<    1   2   3   4