compat-el (29.1.4.5+dfsg-1)
[PTS] [DDPO]
COMMITS: VCS has seen 261 commits since the 29.1.4.5+dfsg tag
- Git: https://salsa.debian.org/emacsen-team/compat-el.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 667648
- Browser: https://salsa.debian.org/emacsen-team/compat-el
- Last scan: 2024-04-24 16:20:44+00
- Next scan: 2024-05-01 06:10:00+00
- Debian changelog in Git:
compat-el (29.1.4.5+dfsg-1) unstable; urgency=medium
[ Xiyue Deng ]
* New upstream release.
* Add Upstream-Contact in d/copyright.
* Add d/upstream/metadata.
[ Aymeric Agon-Rambosson ]
* Team upload (Closes: #1067408).
* d/copyright: Bump copyright years.
-- Aymeric Agon-Rambosson <aymeric.agon@yandex.com> Thu, 21 Mar 2024 22:28:00 +0100
- This branch is 261 commits ahead of tag 29.1.4.5+dfsg
- Git log:
commit 272487e475cda0b859170b63867382146ed9e019
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Thu Mar 21 22:32:08 2024 +0100
d/changelog: Update timestamp, mark ready for upload
commit 4c4109178fc8b19f31126a681ccdd91bc5b31421
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Thu Mar 21 22:27:33 2024 +0100
d/copyright: Bump copyright years
commit 322a3447575a201a14b10cab05d7c259597505cf
Author: Xiyue Deng <manphiz@gmail.com>
Date: Thu Mar 21 00:31:39 2024 -0700
Normalize d/copyright format
commit e101111aae203c3c3f92f09f5d41391c5ef4f4f6
Author: Xiyue Deng <manphiz@gmail.com>
Date: Wed Mar 20 22:51:37 2024 -0700
Update d/changelog
commit 58341a4e295b17583c8c59739ddcf4e43529ac58
Author: Xiyue Deng <manphiz@gmail.com>
Date: Wed Mar 20 22:51:11 2024 -0700
Add d/upstream/metadata
commit cc36a2e2d118b26e730fbbeefcb9a3896f4720db
Author: Xiyue Deng <manphiz@gmail.com>
Date: Wed Mar 20 22:49:34 2024 -0700
Add Upstream-Contact in d/copyright
commit 73fb55d85e6596bca9949f6da9006041f94e0e0f
Author: Xiyue Deng <manphiz@gmail.com>
Date: Wed Mar 20 22:15:56 2024 -0700
New upstream release
commit 0b520492741ccee6b30514c09638c2a3cae96b91
Merge: 2142d2d 2eddd8c
Author: Xiyue Deng <manphiz@gmail.com>
Date: Wed Mar 20 22:11:09 2024 -0700
Merge tag '29.1.4.5+dfsg'
29.1.4.5+dfsg
commit 2142d2dfee80b6b1af230e5c36d6d8930771ec55
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Nov 18 22:58:04 2023 +0100
d/changelog : Update timestamp, mark ready for upload
commit 069de6676e9b2282e660b1e4ffde53b5b6c3c902
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Nov 18 22:54:14 2023 +0100
New upstream release
commit b8ceb0490a8eee2413b2cdbf742aa1fc9135245c
Merge: cd315b6 9fdeb68
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Nov 18 22:47:19 2023 +0100
Merge tag '29.1.4.4+dfsg'
commit cd315b6aa425a6cc11549efae5194353304cdc43
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Fri Nov 10 08:36:29 2023 +0100
d/changelog : update timestamp, mark ready for upload
commit 03cc08b4d7dc32c3a17e430cee02fba847b3cc1b
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Fri Nov 10 08:32:45 2023 +0100
New upstream release
commit bfb0f40a59b2091430d6d05d50b6f1906cf8fe7d
Merge: 15f9253 ef2f64f
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Thu Nov 9 19:25:56 2023 +0100
Merge tag '29.1.4.3+dfsg'
commit 15f92536d0df7945e81bd15e83b22ca6286b8963
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 16 05:30:05 2023 +0200
d/changelog : update timestamp, mark ready for upload
commit eb857ee34b9fafe78c9f515f1f62ac65b72c379f
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 16 05:29:30 2023 +0200
New upstream release
commit dc0f7a9d98c1238bbf1728a428ca117052085c1b
Merge: 92ac4d5 fc83c14
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 16 05:20:22 2023 +0200
Merge tag '29.1.4.2+dfsg'
commit 92ac4d5fc22cc9ab59df8055d895a5a50cf5ddc4
Author: Sergio Durigan Junior <sergiodj@debian.org>
Date: Thu Jun 15 14:24:15 2023 -0400
Update changelog for 29.1.4.1-2 release
commit 73959094681759eef95ec3c9c409218e49c75330
Author: Sergio Durigan Junior <sergiodj@debian.org>
Date: Thu Jun 15 14:23:29 2023 -0400
d/p/unbreak-test-package-get-version.diff: Reintroduce patch.
It's actually needed for dep8 tests to pass.
commit e3b507a215b86d3c234349f06b93b5f467f84401
Author: Sergio Durigan Junior <sergiodj@debian.org>
Date: Wed Jun 14 19:42:57 2023 -0400
changelog for 29.1.4.1-1
commit bd0cfd09923bf92b23f5111f9f42c29d32e92922
Author: Sergio Durigan Junior <sergiodj@debian.org>
Date: Wed Jun 14 19:42:14 2023 -0400
d/p/unbreak-test-package-get-version.diff: Remove unnecessary patch.
commit f4814010e329c43b775762ac8446a429976427b7
Merge: dc88ded 967e4d9
Author: Sergio Durigan Junior <sergiodj@debian.org>
Date: Tue Jun 13 21:52:14 2023 -0400
Update upstream source from tag '29.1.4.1'
Update to upstream version '29.1.4.1'
with Debian dir 598c1fa2e0de9cc1c19872b685ca5e5af4f9cbfc
commit dc88ded7c570cd30adc49cd33fe54a328229d409
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Mon Feb 27 16:46:47 2023 +0100
d/changelog: Update timestamp, mark ready for upload
commit 81a7f157f12dceb51804980cabcda889c1da826b
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Mon Feb 27 16:46:25 2023 +0100
New upstream release
commit 310d8a73e9e2acb42d2dda06a5dd2c3c1c64633f
Merge: f2e53a8 f2d3925
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Mon Feb 27 16:26:27 2023 +0100
Merge tag '29.1.3.4+dfsg'
commit f2e53a856177a6725be5283d9f36034d7443d0b1
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Feb 7 02:01:11 2023 +0100
d/changelog : Update timestamp, mark ready for upload
commit 54734275dd95039f755eec89cc57cba3f231f176
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Feb 7 01:57:35 2023 +0100
Drop unbreak-test-string-search-32bit.diff (applied upstream)
commit 0953451ec534a13b5389ccd9ac2f74e5da86d8b2
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Feb 7 01:56:03 2023 +0100
New upstream release
commit 39f87df4ae262ecc9d192b5dbf8981897c778d17
Merge: acee73a 663dbf2
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Feb 7 01:48:09 2023 +0100
Merge tag '29.1.3.2+dfsg'
commit 663dbf25a790557569e9a3df6f0bdb60ac98c3cf
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Feb 7 01:47:21 2023 +0100
Drop compat.texi
DFSG-incompatible : GFDL with a front-cover and a back-cover.
commit acee73a79fe7795b4c1635c87c2f6ab3b2c61f8f
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Jan 28 01:31:42 2023 +0100
d/changelog : update timestamp, mark ready for upload
commit 1f88471b8faedacbd20330335ecb2363ed82c7d3
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Jan 28 01:30:51 2023 +0100
Add unbreak-test-string-search-32bit.diff
Repair test failure for armel, armhf, i386
commit f459defbf1209329fa8512954b1c453025658b77
Author: Lev Lamberov <dogsleg@debian.org>
Date: Thu Jan 26 21:05:23 2023 +0500
Release 29.1.3.1+dfsg-1
commit 7035eb571259b673075181c5cf6ea54ccb9d4a8a
Author: Lev Lamberov <dogsleg@debian.org>
Date: Thu Jan 26 21:05:14 2023 +0500
Bump copyright years
commit 83f97e1c5247fc9ac2f80b8fa9c5869276b06eb3
Author: Lev Lamberov <dogsleg@debian.org>
Date: Thu Jan 26 21:04:58 2023 +0500
Declare Standards-Version 4.6.2 (no changes needed)
commit cc15defd8c8c28db29c6a79bad291bbafc7876a1
Author: Lev Lamberov <dogsleg@debian.org>
Date: Thu Jan 26 20:53:24 2023 +0500
Add gbp.conf to properly handle upstream version tags and pristine-tar
commit 2c9a589371812bcdfbb47171169a8b81f780cfab
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:52:25 2023 +0100
Add unbreak-test-package-get-version.diff
We need to condition the test to the correct containing directory. Since we have
renamed the package wrt upstream, this effectively disables the test.
commit 4d133fe9273ab8e7e6229175a8013d128b5d2c13
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:45:10 2023 +0100
Add d/elpa-test to reflect absence of home directory during build
commit f39cac790f940abe04576e6a051ae3f88abc4264
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:44:16 2023 +0100
d/elpa: Reflect changes to upstream shipped files
commit 9c17f77de7c539904e8305c6d4d8a0bba62781da
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:43:57 2023 +0100
d/copyright: Update copyright years
commit 69a80cedaa3331632cc07cb7829844eb01a331e5
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:43:41 2023 +0100
d/control, d/copyright, d/watch: Update upstream repo
commit bf0bfac0bb7f8d8157a4570f2c97c8388a0f0588
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:41:30 2023 +0100
d/control: Bump Standards-Version to 4.6.1 (no changes required)
commit a7158640a2e4cc293ec930df557e065305377e1c
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:34:28 2023 +0100
New upstream release
commit f379114537c38ca9c50ff35909b5e750188f9372
Merge: e0fa3e8 5b8026d
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:02:49 2023 +0100
Merge tag '29.1.3.1+dfsg'
commit 5b8026dda791a19ba16a50f2e7e67db13813775f
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Wed Jan 25 16:01:55 2023 +0100
Drop compat.texi
DFSG-incompatible : GFDL with a front-cover and a back-cover.
commit e0fa3e81ed6f17fc1fdb99145772dc2be9bdac2e
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Tue Oct 11 01:53:39 2022 +0200
Revert "Update d/changelog timestamp, mark ready for upload"
This reverts commit eeb63bdb54bc1e32a582b5630a89ede41b989197.
commit eeb63bdb54bc1e32a582b5630a89ede41b989197
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Mon Oct 10 23:28:20 2022 +0200
Update d/changelog timestamp, mark ready for upload
commit 8cf8939d3cf871313247a9dd35ae941974202d02
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Mon Oct 10 23:27:57 2022 +0200
Add explicit Recommends: emacs to elpa-compat
commit 9e3aadad3a7165b684558b095e910763886d29df
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Tue Oct 4 14:36:38 2022 -0700
Source-only upload
commit 2aa113bb8f43342beea33c0ed14807126b8ab5ab
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 3 19:46:47 2022 +0200
Update d/changelog timestamp, mark ready for upload
commit 4edd29171a513996636a9e98eef0c7779fa6a1fa
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 3 18:08:25 2022 +0200
Initial Debianisation
commit 3047e75a6c970e77d847ac30e6c6b82a617919ee
Author: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>
Date: Sat Sep 3 17:48:31 2022 +0200
Drop compat.texi
DFSG-incompatible : GFDL with a front-cover and a back-cover.
commit d533692182c084bad623977b69f9dc298255eaab
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Aug 25 22:11:08 2022 +0200
Bump to version 28.1.2.2
commit 66b832953545ceb5df4cdf54d79f63ba80f4193e
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Aug 25 22:08:25 2022 +0200
Always load compat-macs
This is a temporary workaround that might help avoid issues like
https://todo.sr.ht/~pkal/compat/7 and perhaps
https://todo.sr.ht/~pkal/compat/5 too.
This will be reverted before the next release.
commit 2ff3eb78ebe06f5a2d6609896e921d7cdd735edb
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Aug 25 22:06:43 2022 +0200
Prevent compat-macs.el from being byte compiled
It appears that having an outdated compat-macs.el loaded can cause
issues when updating between versions with new macros.
commit 6edb0517280d06a3540eec58dbe7771c12e7ab86
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Aug 25 21:46:15 2022 +0200
Ignore all .patch files
commit c6e6af42519d4c0759bb0d908134f980cdbfb0db
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Aug 25 16:10:23 2022 +0200
Break link reference definitions into two lines
According to the commonmark spec [0], this is allowed. I prefer it
because it makes reading the labels and URLs easier, especially when a
block has multiple labels of varying lengths where tabulating wouldn't
make much sense.
[0] https://spec.commonmark.org/0.30/#link-reference-definition
commit ce2fecf94eb3f27851567237a65251dbb419de4b
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 24 18:20:10 2022 +0200
Bump to version 28.1.2.1
commit d3142f3f04425e27eceb9ce2a68c14ae9f14c331
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 24 18:13:47 2022 +0200
Elaborate the "Usage" section of the manual
commit 2dae9e67ac79f59a39621ac24b26b2d2212179b2
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 24 17:59:21 2022 +0200
Avoid testing 'subr-primitive-p' in some cases
The compatibility function assumes that we are using a version of
Emacs that does not support native compilation (hence the
implementation of 'subr-primitive-p' is just 'subrp').
commit 99e79393501543c41feb23741467d8b8a0665a3a
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sat Aug 13 17:17:04 2022 +0200
Remove references to the deleted "Emacs 24.5" node
commit 36bc169cc08408ae2cc2cfe0e2a3dc4338fc3b71
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 21:18:55 2022 +0200
Avoid using when-let in provided-mode-derived-p
commit 46b44c3be1f650c9f7c56f8e5f70211a796fc977
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 21:04:21 2022 +0200
Add derived-mode-p from Emacs 27
commit db9321e222352c5c276c5df60b921999034264bf
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 21:04:13 2022 +0200
Add provided-mode-derived-p from Emacs 27
commit 6e021823d87c1c78fd235a6673c6b73686bb3238
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 16:02:04 2022 +0200
Swap release manual and snapshot manual links
commit 6a7842cf37fa36aab1c36faaff431ea0b8587b9d
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 15:55:54 2022 +0200
Abbreviate README.md by referring to the manual on elpa.gnu.org
commit e542b61eec0b8f9251425427e21a701b8f8fa392
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 15:55:24 2022 +0200
Clarify that compat.texi is distributed under GFDL 1.3
commit 65d70b305a36bdef38a0a07c56f7f54f2667bb6d
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 15:52:42 2022 +0200
Extend byte-compile-docstring-max-column to 100
This addresses https://todo.sr.ht/~pkal/compat/6.
To have to change also affect ELPA packages, we will remove
.dir-locals.el from .elpaignore.
commit ae2404e13dc58f71f66be5895631011b3a6b2240
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Aug 10 10:04:16 2022 +0200
Explicitly define versions instead of inferring them from file names
This is a further simplification that avoids difficult edge cases.
Among other things this also satisfied Flymake, that copies and
renames files to a temporary directory, breaking the version inference
process.
commit 3d8c6f88100e158d879aedba87209ae381295218
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Aug 9 11:41:50 2022 +0200
Remove note that said alist-get couldn't be used as a gv
commit 969a7f250c6af4fd1155634bf7bb7134ba3541fa
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Aug 9 11:38:39 2022 +0200
Refer to the manual from the commentary section
commit 99d48709ad5540179afecc24d8b4cdb3d9e688ca
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Aug 9 11:32:01 2022 +0200
Replace rx expression with its macroexpansion
That way we avoid accidentally autoloading rx.
commit dd48603a136881a5321de4419be95ea873496172
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Aug 9 11:29:16 2022 +0200
Rewrite comapt.texi
Copy documentation from the Emacs Lisp manual and write our own where
missing. Use proper Texinfo conventions instead of what the
ox-texinfo generated. Also add subsections in each support chapter to
easily distinguish between default, prefixed and missing support.
commit a28c94d6b278a9569f7254010fe7760de82a33df
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Aug 5 13:21:51 2022 +0200
Unmention read-multiple-choice as an unimplemented function
commit 1250ea050737db8ba07c44eaeab7be2e4faefe0a
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Aug 5 12:51:18 2022 +0200
Add read-multiple-choice from Emacs 26
commit a78b016a0401fb3b7226ab0e968b373495d94e15
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Jul 29 18:50:22 2022 +0200
Drop MANUAL in favour of compat.texi
commit 6662bdec9fc9b28a36062af321fea186d40440dc
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Jul 29 06:58:41 2022 +0200
Exclude ~foo tests for file-name-absolute-p
As mentioned in NEWS.27:
** 'file-name-absolute-p' no longer considers "~foo" to be an absolute
file name if there is no user named "foo".
commit 0331e2412114c7d649ecaace0aa9b1d7dbbd3f3a
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Jul 29 00:52:41 2022 +0200
Move compat--generate-verbose to compat-tests.el
commit 4fc387dbda7507603be26e96ebdcb698ceb1fbd1
Author: Philip Kaludercic <philipk@posteo.net>
Date: Thu Jul 28 17:16:42 2022 +0200
Revert "Load compat-NM.el only if NM < emacs-major-version"
This reverts commit fe923d8ef905dfdc1ca2a78147f5a7d28426d093.
commit b416a89d4be15f2b7268f22e40090fbe8f5f35c1
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Jul 20 10:45:28 2022 +0200
Remove (elisp) manual prefix from links
Texinfo adds these anyway, so there is no need to mention it in the
link name.
commit 020ae6660885d67e9c6063f192f8dc6cd6ab1c21
Author: Philip Kaludercic <philipk@posteo.net>
Date: Wed Jul 20 10:44:54 2022 +0200
Add file-name-absolute-p from Emacs 28
commit aaf21398355d9d2abee33fe5a620792ea8ad9315
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Jul 19 22:43:01 2022 +0200
Always load all compat files during testing
commit 700348af4a375ab25c77be5ba30a752a0b5b08e9
Author: Philip Kaludercic <philipk@posteo.net>
Date: Mon Jul 18 19:06:46 2022 +0200
Make compat-font-lock dependency on compat-macs explicit
commit fe923d8ef905dfdc1ca2a78147f5a7d28426d093
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Jul 19 22:05:31 2022 +0200
Load compat-NM.el only if NM < emacs-major-version
As the default behaviour is just to load missing (unprefixed)
definitions, which are all compiled away if NM ≤ emacs-major-version,
there should be no functional difference. The advantage is that fewer
files have to be opened, parsed and loaded.
Suggested by Daniel Mendler in this thread:
https://lists.sr.ht/~pkal/compat-devel/%3C87cze74icg.fsf_-_%40posteo.net%3E
commit c61c7e12a0f124caaec277f37bde08d6c3d44605
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Jul 19 22:04:43 2022 +0200
Make compat.el not depend on compat-macs.el
commit 1457f5dfb41350937c8e263ff3e56ed8ec2d3140
Author: Philip Kaludercic <philipk@posteo.net>
Date: Tue Jul 19 22:04:00 2022 +0200
Remove obsolete comment
commit fc8c9cdf535387fe82c1c7a217054e5024de3ed7
Author: Philip Kaludercic <philipk@posteo.net>
Date: Mon Jul 18 10:47:51 2022 +0200
Properly capitalise CentOS in README
commit bd659cf76794ad6ae08e1661d3e2cd5459c3ffe3
Author: Philip Kaludercic <philipk@posteo.net>
Date: Mon Jul 18 10:47:41 2022 +0200
Use compat-deftests for subr-primitive-p tests
commit 6b70229adf1ad7c2227789061dd1b2fc00d36ad8
Author: Philip Kaludercic <philipk@posteo.net>
Date: Mon Jul 18 08:53:06 2022 +0200
Bump version to 28.1.2.0
commit bddb17d3787b19f8e74fdc6ef3197d56d9320edd
Merge: 93dc61d 73832a8
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 23:23:32 2022 +0200
Merge branch 'simple-load'
commit 73832a8d0fa6114c823fda3a4e04603811b5972c
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 23:19:26 2022 +0200
Add a declare-function for json-serialize
commit 72f1789e6b7f76dd990b502fbfc852fbd0fdd94e
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 23:19:17 2022 +0200
Print version before starting tests
commit 5607bec3c2b58b868a9128d6d5f6bfb32d352e47
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 23:16:04 2022 +0200
Do not modify load-suffixes during loading
It appears that even this is too risky, and can cause issues recursive
loading (from what I understand loading the non-byte compiled
jka-compr.el causes this issue). Instead we will check if
`compat-testing' is bound and true, in which case we explicitly load
the .el file, and otherwise keep the file without a specific suffix.
commit c50b6e0b9a76d24d1aa9326c9929c148201e3a9d
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 22:12:25 2022 +0200
Wrap provide calls in `compat--inhibit-prefixed'
This is even simpler and less risky than copying `features' as it
alleviates the risk of confusing the loading procedure.
commit 03a4cdd52872e18076ba6ad1553be3cfbb087f42
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 21:16:47 2022 +0200
Prepend ".el" to load-suffixes during testing
This is necessary to avoid loading potentially byte-compiled files
using a generator function other than `compat--generate-verbose' (that
is necessary for testing, to ensure all the necessary meta-data and a
backup definition is provided).
commit 02bbef139c4ec5af58c53c03128df518e9bf280f
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 21:03:19 2022 +0200
Require sub-features instead of loading them
That way we can avoid loading a feature in case it has already been
loaded previously (and would be contained in the copied value of
`feature'), which should result in a marginal speed improvement.
commit 93dc61d64f1f1fcbf90c1eaae4de3d5d289613e2
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 21:00:18 2022 +0200
Simplify subr-primitive-p definition
Thanks to Stefan Monnier for the tip.
commit cdc842459ecb532d7ec3112591f52cb62b048909
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 20:52:01 2022 +0200
Respect compat-testing during loading
commit 0cda922177b6d1b2749e5a159f22774b6062eda4
Author: Philip Kaludercic <philipk@posteo.net>
Date: Sun Jul 17 20:30:25 2022 +0200
Rename compat-deftest to compat-tests
commit 54413f82c44579eccd1771e0f9f83ecf7df3b896
Author: Philip Kaludercic <philipk@posteo.net>
Date: Fri Jul 15 13:02:07 2022 +0200
Add subr-primitive-p defined in Emacs 28