[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

[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 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] 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] 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] 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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/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] 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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/relint 9259a5c 03/21: Check some :value parameters in defcustom :type clauses

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 9259a5c5e82f75aa4efd20746c6d0887acd64e0f Author: Mattias Engdegård Commit: Mattias Engdegård Check some :value parameters in defcustom :type clauses For example, this catches :type '(string :value "some bad regexp") --- relint.el |

[elpa] externals/relint 09ef3df 05/21: Describe the new xr wrapped subsumption warning

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 09ef3dfa9c31317bf508ab18eb0d8f1e31c0b568 Author: Mattias Engdegård Commit: Mattias Engdegård Describe the new xr wrapped subsumption warning --- README | 11 +++ 1 file changed, 11 insertions(+) diff --git a/README b/README index 944e665..3ca9499

[elpa] externals/relint 5d3f78d 19/21: Update xr messages ("repetition" changed to "option")

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 5d3f78da32b03b8926076c10426366e07fd0f318 Author: Mattias Engdegård Commit: Mattias Engdegård Update xr messages ("repetition" changed to "option") --- README | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README b/README

[elpa] externals/relint f6d0fed 15/21: Describe the new file-specific warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit f6d0fedd9bd876c741de17b7bb3db29983c338ab Author: Mattias Engdegård Commit: Mattias Engdegård Describe the new file-specific warnings --- README | 16 1 file changed, 16 insertions(+) diff --git a/README b/README index f816349..34a7b5b

[elpa] externals/relint 96e26a5 02/21: Check keyword arguments :regexp and :regex

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 96e26a5f8f3967cf5b1e181831e94860f2be6c74 Author: Mattias Engdegård Commit: Mattias Engdegård Check keyword arguments :regexp and :regex --- relint.el | 8 +++- test/2.elisp| 4 test/2.expected | 6 ++ 3 files changed, 17 insertions(+),

[elpa] externals/relint a001a05 21/21: Increment version to 1.16

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit a001a05a1d692be22f7fac9233e8cc0102aebd30 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.16 Require xr 1.19 --- relint.el | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el

[elpa] externals/relint eb178d5 06/21: Check assignments to imenu-generic-expression

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit eb178d5f9d529ccc29785e277683faa661e73be4 Author: Mattias Engdegård Commit: Mattias Engdegård Check assignments to imenu-generic-expression --- relint.el | 16 +++- test/9.elisp| 5 + test/9.expected | 3 +++ 3 files changed, 23

[elpa] externals/relint cf2a2ae 14/21: Do file-specific checks on arguments to known functions

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit cf2a2ae075f132aab97a32fc4d0c8921068217bb Author: Mattias Engdegård Commit: Mattias Engdegård Do file-specific checks on arguments to known functions This includes directory-files, directory-files-and-attributes, directory-files-recursively,

[elpa] externals/relint a50ed0b 20/21: Don't escape printable chars in rx warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit a50ed0b3c15339ae3979d3aa2ac61bf8bdf7a160 Author: Mattias Engdegård Commit: Mattias Engdegård Don't escape printable chars in rx warnings --- relint.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el index

[elpa] externals/relint 326cfe2 11/21: Check calls to directory-files(-and-attributes)

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 326cfe24cd110e4cf7686b4a154c7bdb55a727e8 Author: Mattias Engdegård Commit: Mattias Engdegård Check calls to directory-files(-and-attributes) --- relint.el | 4 test/2.elisp| 5 - test/2.expected | 49

[elpa] externals/relint b694c09 07/21: Check split ASCII-raw ranges in rx correctly

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit b694c091dcb36ed4fd3a1f0d8f4a14cf9d5f9b74 Author: Mattias Engdegård Commit: Mattias Engdegård Check split ASCII-raw ranges in rx correctly Also make sure not to confuse raw bytes and U+0080-U+00FF. --- relint.el| 44

[elpa] externals/relint 12a2b0f 08/21: Use regexp in suppression comments

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 12a2b0fafdba26526e2b166a322a6171fac19cc4 Author: Mattias Engdegård Commit: Mattias Engdegård Use regexp in suppression comments This adds flexibility, in particular for coping with different quoting styles. --- README | 6 +++---

[elpa] externals/relint ac75b62 04/21: Check rx-to-string, and the 'regexp' and 'eval' subforms

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit ac75b6211e1a9ee0e173641981310550d5193dd3 Author: Mattias Engdegård Commit: Mattias Engdegård Check rx-to-string, and the 'regexp' and 'eval' subforms This includes special treatment for backquoted forms. --- relint.el| 54

[elpa] externals/relint 4fcc322 16/21: Delay call to file-relative-name until needed

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 4fcc3220975815471242dff222d9316d58920c53 Author: Mattias Engdegård Commit: Mattias Engdegård Delay call to file-relative-name until needed ENCODE_FILE and DECODE_FILE, present in many file and filename manipulation primitives, are quite expensive

[elpa] externals/relint 2eba4d7 09/21: Describe new bol/eol/eos warnings

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 2eba4d72e8592cd0891ee5652c5bdd323c72f5ea Author: Mattias Engdegård Commit: Mattias Engdegård Describe new bol/eol/eos warnings --- README | 12 1 file changed, 12 insertions(+) diff --git a/README b/README index 7a355c4..777d9d0 100644 ---

[elpa] externals/xr 35dbbeb 10/10: Increment version to 1.19

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 35dbbebc86385e2d89668f42f4997a355e17ec04 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.19 --- xr.el | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index 560cfed..6bbf5e7 100644 --- a/xr.el +++

[elpa] externals/relint 1bf7f25 13/21: Check auto-mode-alist with file-specific checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 1bf7f25a9fff55e177734ba14b41736ce77f9862 Author: Mattias Engdegård Commit: Mattias Engdegård Check auto-mode-alist with file-specific checks This also includes additions to auto-mode-alist via add-to-list or setq. --- relint.el| 55

[elpa] externals/relint 008fad0 17/21: Repair relint-current-buffer after thunking file parameter

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 008fad0182055fde788b1df8757db49a299291b8 Author: Mattias Engdegård Commit: Mattias Engdegård Repair relint-current-buffer after thunking file parameter --- relint.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relint.el b/relint.el

[elpa] externals/relint 8f49686 18/21: Move file-specific checks to xr

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 8f49686f268dc10e1074f1c344084e3f2bafc7ee Author: Mattias Engdegård Commit: Mattias Engdegård Move file-specific checks to xr --- relint.el| 48 ++-- test/12.expected | 24 2 files

[elpa] externals/relint cdd65ae 10/21: Add section about how relint works

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit cdd65ae90343eec0774a86741d8104a524b1aad8 Author: Mattias Engdegård Commit: Mattias Engdegård Add section about how relint works --- README | 36 +++- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/README

[elpa] externals/relint 636e172 12/21: Add filename-specific checks (unused so far)

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit 636e1725f985c6cf30de04cf1396a413dd89a598 Author: Mattias Engdegård Commit: Mattias Engdegård Add filename-specific checks (unused so far) This includes checks for ^ and $ (use \` and \' instead), and for . (should probably be \.) --- relint.el |

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

2020-05-03 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from 83e677d Increment version to 1.15 new ba7b747 Display the number of files found in relint-directory new 96e26a5 Check keyword arguments :regexp and :regex new 9259a5c Check some :value parameters in

[elpa] externals/relint ba7b747 01/21: Display the number of files found in relint-directory

2020-05-03 Thread Mattias Engdegrd
branch: externals/relint commit ba7b7474ae08968d5a0341b9ce79757848ef759c Author: Mattias Engdegård Commit: Mattias Engdegård Display the number of files found in relint-directory --- relint.el | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relint.el

[elpa] externals/xr d752aab 09/10: Use "option" instead of "repetition" in diagnostics for ? and ??

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit d752aabeae1c5f29fff810f43a3f96f34366603f Author: Mattias Engdegård Commit: Mattias Engdegård Use "option" instead of "repetition" in diagnostics for ? and ?? --- xr-test.el | 17 xr.el | 94

[elpa] externals/xr d0b09e1 08/10: Add filename-specific checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit d0b09e1b49bc47641580604c34369d4fb0875a38 Author: Mattias Engdegård Commit: Mattias Engdegård Add filename-specific checks These were moved from relint since they arguably belong here. xr-lint now takes an optional PURPOSE argument. --- xr-test.el |

[elpa] externals/xr f3b61ef 05/10: Fix false negative in empty string repetition check

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit f3b61ef7450afd7726e509509f5b3042af23a051 Author: Mattias Engdegård Commit: Mattias Engdegård Fix false negative in empty string repetition check We forgot to check for non-greedy inner repetitions. --- xr-test.el | 14 ++ xr.el | 4

[elpa] externals/xr 7160235 02/10: Refactor repetition subsumption check to avoid code duplication

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 7160235fe06fdbd8814d9384f4239c9a6e8ad809 Author: Mattias Engdegård Commit: Mattias Engdegård Refactor repetition subsumption check to avoid code duplication --- xr-test.el | 2 +- xr.el | 52 +--- 2 files

[elpa] externals/xr c98bb7b 03/10: Handle whitespace and word syntax subsumption in one place

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c98bb7bcf319bca7c42038c51a92ed78f5e439d7 Author: Mattias Engdegård Commit: Mattias Engdegård Handle whitespace and word syntax subsumption in one place Use the more elaborate code already in place for charsets. --- xr.el | 33

[elpa] externals/xr c6e12b7 04/10: Handle \w and \W in subsumption checks

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c6e12b71234c1009395d8b0c013db77d63834269 Author: Mattias Engdegård Commit: Mattias Engdegård Handle \w and \W in subsumption checks --- xr-test.el | 8 xr.el | 6 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/xr-test.el

[elpa] externals/xr 21eab3c 06/10: Check for bol, eol and eos in conflict with other expressions

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit 21eab3c0f6593754b03f5d2a2a7c4f44c6744a75 Author: Mattias Engdegård Commit: Mattias Engdegård Check for bol, eol and eos in conflict with other expressions --- xr-test.el | 12 +++ xr.el | 118

[elpa] externals/xr updated (434b300 -> 35dbbeb)

2020-05-03 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 434b300 Increment version to 1.18 new e5b51bf Add wrapped subsumption in repeated forms new 7160235 Refactor repetition subsumption check to avoid code duplication new c98bb7b Handle whitespace and word

[elpa] externals/xr c7e7557 07/10: Broaden anchor check to check more paths

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit c7e7557db435cd6553c81592394de0358225f079 Author: Mattias Engdegård Commit: Mattias Engdegård Broaden anchor check to check more paths Check both AB, A?B and AB? (but not A?B?) where A and B are an anchor and conflicting expression, in some order. ---

[elpa] externals/xr e5b51bf 01/10: Add wrapped subsumption in repeated forms

2020-05-03 Thread Mattias Engdegrd
branch: externals/xr commit e5b51bf5608720dddac10495950258a9cd07a178 Author: Mattias Engdegård Commit: Mattias Engdegård Add wrapped subsumption in repeated forms This check finds regexps like "\\(?:a*c[ab]*\\)+", where the first and last item in a repeated sequence are

[elpa] externals/xr 15b867d 2/3: Fix test in Emacs 26 (bug #3)

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 15b867d343a54102833743e0021ed5795a7d9631 Author: Mattias Engdegård Commit: Mattias Engdegård Fix test in Emacs 26 (bug #3) The 'base' category was (or will be) introduced in Emacs 27; make sure the tests don't actually use it in regexp matching.

[elpa] externals/xr updated (7842512 -> 434b300)

2020-03-09 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/xr. from 7842512 Increment version to 1.17 new 5394d8c Simplify condition new 15b867d Fix test in Emacs 26 (bug #3) new 434b300 Increment version to 1.18 Summary of changes: xr-test.el | 2 +- xr.el | 7

[elpa] externals/xr 434b300 3/3: Increment version to 1.18

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 434b3000b0224875893f4feb411c1f65644f8c38 Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.18 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index c8bd6d2..5e7a11f 100644 --- a/xr.el +++

[elpa] externals/xr 5394d8c 1/3: Simplify condition

2020-03-09 Thread Mattias Engdegrd
branch: externals/xr commit 5394d8c22bc37e332043a29f32614a1b496b4524 Author: Mattias Engdegård Commit: Mattias Engdegård Simplify condition --- xr.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xr.el b/xr.el index 772605e..c8bd6d2 100644 --- a/xr.el +++ b/xr.el @@

[elpa] externals/relint 83e677d 7/7: Increment version to 1.15

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 83e677d07a79b6f2c0232f0b03c14dd5e1539b1d Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.15 Require xr 1.17. --- relint.el | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relint.el b/relint.el

[elpa] externals/xr 7842512 3/3: Increment version to 1.17

2020-03-05 Thread Mattias Engdegrd
branch: externals/xr commit 7842512a73d2a6dab3f100921be2a0733f77149d Author: Mattias Engdegård Commit: Mattias Engdegård Increment version to 1.17 --- xr.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xr.el b/xr.el index d5be9d8..772605e 100644 --- a/xr.el +++

[elpa] externals/relint 7dab4f2 4/7: Slight macro safety improvement

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 7dab4f25800d3c016fc1a9d52ff59cfbad39905a Author: Mattias Engdegård Commit: Mattias Engdegård Slight macro safety improvement Use 'macroexpand-1' instead of 'macroexpand' to get better control over macro expansion. Some of the 'safe' macros are

[elpa] externals/relint 8956b21 6/7: Check for mistakes in rx 'any' forms

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 8956b21a5213efd10f6b80216ae74b45b370cc2d Author: Mattias Engdegård Commit: Mattias Engdegård Check for mistakes in rx 'any' forms These checks are similar to those done by xr in string regexps. --- README | 5 ++ relint.el| 153

[elpa] externals/relint updated (c2d3f3b -> 83e677d)

2020-03-05 Thread Mattias Engdegrd
mattiase pushed a change to branch externals/relint. from c2d3f3b Increment version to 1.14 new 67f4363 Don't erase the *relint* buffer from relint-buffer new fd43a5f Permit relint-current-buffer in *scratch* new feba965 Add severity field to tuple returned

[elpa] externals/xr 376fd03 2/3: Reduce consing in hot paths

2020-03-05 Thread Mattias Engdegrd
branch: externals/xr commit 376fd031242b8f43274e0fe7a650b4ba61b36115 Author: Mattias Engdegård Commit: Mattias Engdegård Reduce consing in hot paths Use more destructive operations and avoiding match-string where unnecessary. --- xr.el | 24 1 file

[elpa] externals/relint bc7f295 5/7: Better position accuracy in various lists of regexps

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit bc7f295932f5fe5fadc45184b7ee38e47b74e9f2 Author: Mattias Engdegård Commit: Mattias Engdegård Better position accuracy in various lists of regexps --- relint.el| 173 --- test/1.expected | 80

[elpa] externals/relint 67f4363 1/7: Don't erase the *relint* buffer from relint-buffer

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit 67f43634438f25eb4a1cf99b5859dbf89e535d37 Author: Mattias Engdegård Commit: Mattias Engdegård Don't erase the *relint* buffer from relint-buffer Since relint-buffer doesn't write to *relint*, that buffer should remain untouched. --- relint.el |

[elpa] externals/relint fd43a5f 2/7: Permit relint-current-buffer in *scratch*

2020-03-05 Thread Mattias Engdegrd
branch: externals/relint commit fd43a5f0de6f22a2a126fcec3fd2632d11329638 Author: Mattias Engdegård Commit: Mattias Engdegård Permit relint-current-buffer in *scratch* Allow any buffer whose major mode is derived from emacs-lisp-mode; this includes lisp-interaction-mode.

  1   2   3   4   >