branch: externals/org
commit 7159ec0be0a88b19a955256405ee56b4828b4f7d
Author: Ihor Radchenko
Commit: Ihor Radchenko
org.el/org-at-planning-p: Add cache support
---
lisp/org.el | 21 -
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/lisp/org.el b/lisp/org.e
branch: externals/org
commit fe6cefdaaf020c315031a139a7b9bc443cbefc5c
Author: Ihor Radchenko
Commit: Ihor Radchenko
ox.el: Support cache during export
* lisp/ox.el (org-export-ignored-local-variables): Preserve cache
state in export buffer.
(org-export--generate-copy-script)
branch: externals/org
commit 5aeeb4f739ec4092f96177ffa9896ede7bdbe0ec
Author: Ihor Radchenko
Commit: Ihor Radchenko
Use `org-element-at-point-no-context' in performance-critical places
* lisp/org-compat.el (org-mode-flyspell-verify, org-indent-line,
org-indent-region, org-indent
branch: externals/org
commit 07ca988bb45a552c85ccaccdb44075495c7f6639
Author: Ihor Radchenko
Commit: Ihor Radchenko
Fix compatibility with Emacs 27
* lisp/org-compat.el: Remove `length>' alias
* lisp/org-element.el (org-element-cache-map): Suppress compiler
warning.
* li
branch: externals/org
commit 885808fd58ab4595d265a38227da0be81d9af6b9
Author: Ihor Radchenko
Commit: Ihor Radchenko
Fix incorrectly written test
* testing/lisp/test-org.el (test-org/entry-get): The test was passing
in the past because of bug in org.el.
---
testing/lisp/test-org
branch: externals/org
commit eeb04504ef0924a8c0d054d8a74043dd42fe9ffd
Author: Ihor Radchenko
Commit: Ihor Radchenko
Use XDG cache dir as default dir for cache persistance
* lisp/org-persist.el (org-persist-path): Change default dir to XDG
cache dir and fall back to `user-emacs-d
branch: main
commit 28eb9b6482e86a44c744875a870b66de8800bc70
Author: Philip Kaludercic
Commit: Philip Kaludercic
* elpa-packages (compat): Add package
---
elpa-packages | 2 ++
1 file changed, 2 insertions(+)
diff --git a/elpa-packages b/elpa-packages
index c53cc9c..8f2221e 100644
--- a/el
branch: main
commit e7a6b32fbf4c7821bdb223aa28f1d09d0ccd7c19
Author: Philip Kaludercic
Commit: Philip Kaludercic
* elpa-packages (haml-mode): Manually pin a version
---
elpa-packages | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/elpa-packages b/elpa-packages
inde
branch: externals/compat
commit 51b832c1f94a8ccf741c8a942a9a845b9667902f
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove compat--disable-defer check from installation check
---
compat-macs.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-macs.el b/com
branch: externals/compat
commit e00fc9c58622f21ace460b96a36800df53e9ed57
Author: Philip Kaludercic
Commit: Philip Kaludercic
Simplify mapcan implementation
Thanks to Mattias EngdegÄrd for point out the improvement.
---
compat-26.1.el | 7 +--
1 file changed, 1 insertion(+), 6 d
branch: externals/compat
commit 9688d790d8bf28e66fba631f35b71355e9ebb733
Author: Philip Kaludercic
Commit: Philip Kaludercic
Split proper-list-p into two implementations
For 26.1 onwards, length throws an error when the list contains a
cycle. This can be caught, and told to ret
elpasync pushed a change to branch externals/compat.
at 5506770 Update .elpaignore
This branch includes the following new commits:
new 10033e0 Initial import
new 51b832c Remove compat--disable-defer check from installation check
new e00fc9c Simplify mapca
branch: externals/compat
commit a403485275bcfaa5de411c785f48cddcc5d7b0fa
Author: Philip Kaludercic
Commit: Philip Kaludercic
Require compat-macs in eval-when-compile instead of eval-and-compile
---
compat-24.2.el | 2 +-
compat-24.3.el | 2 +-
compat-24.4.el | 2 +-
compat-25.1.el | 2 +-
c
branch: externals/compat
commit b8e8cba6ab1854cea0589c61fd053d987e864e52
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use markdown instead of outline-mode for the README file
This renders better on both SourceHut and GitHub, at the minor expense
of being a little less ple
branch: externals/compat
commit c445418968537d2c99ad01c66f7c9d7f86494a66
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix named-let implementation
The previous version inserted a quoted symbol into the funcall
generated by the macro. Since letrec binds the variable direc
branch: externals/compat
commit c7d16151f3bf24a8a66c9ed74c217827141af83a
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove elisp-shorthands from compat-tests.el
---
compat-tests.el | 1331 ---
1 file changed, 668 insertions(+), 66
branch: externals/compat
commit d77b31f2e8d51da791d4fd18b319fb579e3b1f7e
Author: Philip Kaludercic
Commit: Philip Kaludercic
Reorder files to byte compile in Makefile
compat-macs.el must be compiled before the definition files, and the
definition files have to be compiled before
branch: externals/compat
commit b3d11004c79f468bddec706b71f93d14f98dea82
Author: Philip Kaludercic
Commit: Philip Kaludercic
Prepend font-lock-preprocessor-face to compatibility symbols
---
compat-macs.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-macs.el b/c
branch: externals/compat
commit 5936773a5d42fa61fd66fce875669c7953c0a344
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix installation check
---
compat-macs.el | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/compat-macs.el b/compat-macs.el
index 2
branch: externals/compat
commit 5846fbead016983aa2b842c6f2b255013b14bb7e
Author: Philip Kaludercic
Commit: Philip Kaludercic
Pull compatibility definition out of eval-after-load block
---
compat-macs.el | 42 +-
1 file changed, 21 insertions(+), 21 de
branch: externals/compat
commit 08c77ed267c8f0ded5c214d0b3ff76c6d1729987
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare variable for gensym
Older versions of Emacs do not handle the let-over-lambda as should be
expected, so an explicit variable has to be declared.
-
branch: externals/compat
commit 12e36f7c08dc63324c7dc7bf62925de639d66d21
Author: Philip Kaludercic
Commit: Philip Kaludercic
Check if actual name is fbound before binding a function or macro
---
compat-macs.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-macs.e
branch: externals/compat
commit 1430aaae3f28b17edb7b28832d9fe5328bb12bec
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add highlighting for compatibility code
The face for compatibility code is font-lock-preprocessor-face, as
this isn't used elsewhere in emacs-lisp-mode.
-
branch: externals/compat
commit eafe5848b4c2c1b59dd9ba476d120110791502d5
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove unnecessary eval-and-compile block from compat-tests
---
compat-tests.el | 1543 +++
1 file changed, 771 in
branch: externals/compat
commit c6269179e28708a1a89149b64f151c8e01266142
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add a named-let test
---
compat-tests.el | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/compat-tests.el b/compat-tests.el
index 4c2b311..b
branch: externals/compat
commit 0d771945504a0928dba7603048897f0b10d14e13
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove compat--disable-defer variable
As per the last commit, it is not necessary to prevent deferred
evaluation of compatibility definitions. Therefore,
branch: externals/compat
commit 156b5f5201d14642f73bef36d376cf453d25a0d5
Author: Philip Kaludercic
Commit: Philip Kaludercic
Ensure substring is passed two arguments in string-width advise
---
compat-28.1.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-28.1.el
branch: externals/compat
commit 070384b4fc9c05cf706768ed82b80038c81762eb
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix compat-tests for older versions
These changes should allow for
$ make test
to run with any supported version of Emacs.
---
compat
branch: externals/compat
commit a46ab784becf8126a05102746ae37f42a85b8ba8
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add button-buttonize to emacs-28.1
---
compat-28.1.el | 17 +
1 file changed, 17 insertions(+)
diff --git a/compat-28.1.el b/compat-28.1.el
index 71f
branch: externals/compat
commit 79d4778af629a494b30756cedbd10cb2dfa6b996
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use compat--string-trim-left in file-name-with-extension
The function was moved from subr-x to subr in Emacs 28, and cannot be
used directly in older vers
branch: externals/compat
commit 61a1da1d2c1551504059b35e661a3ad0b702dea2
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove indirect-function compatibility
---
compat-24.4.el | 8 ++--
compat-25.1.el | 11 ---
compat-26.1.el | 3 ++-
compat-tests.el | 17 ---
branch: externals/compat
commit 05092cb63ce799691562310dc63b27b6b3c41a60
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix compat-test indentation in compat-tests
---
compat-tests.el | 1387 +++
1 file changed, 691 insertions(+), 696
branch: externals/compat
commit e4b57d2819741f26d03afc90f0aa3179a893be5d
Author: Philip Kaludercic
Commit: Philip Kaludercic
Increase base version to 24.3
---
Makefile| 2 --
README.md | 7 ++-
compat-24.2.el | 60
branch: externals/compat
commit 4c6c31beb32319109ba568f56ffb1c41d35b9238
Author: Philip Kaludercic
Commit: Philip Kaludercic
Replace :force with more general :cond
This is mainly to improve checking of advice has to be installed or
not.
---
compat-macs.el | 22 +
branch: externals/compat
commit 36ef4381962d6a2d0d48e7bebd584e0ab8a3f98a
Author: Philip Kaludercic
Commit: Philip Kaludercic
Implement and use mounted-file-systems
---
compat-26.1.el | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/compat-26.1.el b/compat-26.1.e
branch: externals/compat
commit 7d90061d4b5b7ae2de0fc9375b595a0a212d3e69
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add made up macro name to macrop test
---
compat-tests.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/compat-tests.el b/compat-tests.el
index e0c0f88..8493485
branch: externals/compat
commit a983e8c1129d21f1da35cc6d69244e22a4b3a66f
Author: Philip Kaludercic
Commit: Philip Kaludercic
Install advice using advice instead of nadvice for Emacs 24.3
---
compat-macs.el | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/compa
branch: externals/compat
commit cb339dda26aadbde9c34052b9479f9648333b512
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add :cond where applicable
---
compat-24.4.el | 7 +++
compat-25.1.el | 7 +++
compat-26.1.el | 4
compat-27.1.el | 2 ++
compat-28.1.el | 4
c
branch: externals/compat
commit 9c6818c9d326e46c56a4832b4db804710fd50755
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add directory-name-p compatibility function
---
compat-25.1.el | 9 +
compat-tests.el | 16
2 files changed, 25 insertions(+)
diff --git a
branch: externals/compat
commit 14a3bce00f99c13b6786db89d1daac7458e3fff3
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove NonGNU ELPA installation code
---
compat.el | 8
1 file changed, 8 deletions(-)
diff --git a/compat.el b/compat.el
index 428e183..fa50cda 100644
---
branch: externals/compat
commit 56ad37534c209973b8cc6bc5f56e13e8751043f4
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare macrop for macroexpand-1
The variable is either defined by Emacs or compat.el.
---
compat-25.1.el | 1 +
1 file changed, 1 insertion(+)
diff --git a
branch: externals/compat
commit 2089c90451b84c058e3f03201ebb0ad73fc2f352
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare gensym for with-existing-directory
The variable is either defined by Emacs or compat.el.
---
compat-28.1.el | 1 +
1 file changed, 1 insertion(+)
di
branch: externals/compat
commit fa1d0dfedc274ae312ae073537698eb6f152ec43
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use names of compatibility functions in ert docstrings
---
.build.yml | 10
compat-tests.el | 140
branch: externals/compat
commit 598a040bb0988f5d6cd930fcc1e59ee98703ec6a
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add :cond check to lookup-key
---
compat-27.1.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compat-27.1.el b/compat-27.1.el
index c55aa77..eab0eb1 100644
branch: externals/compat
commit 4364563f768198ba15317985205cd217841f3671
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use unprefixed symbols where possible
Using the explicit compatibility function or variable requires all
compatibility definitions to be loaded, while com
branch: externals/compat
commit 2faab7861a6883db5f3769337cec241898734ea4
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add debug specification for setq-local
---
compat-27.1.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/compat-27.1.el b/compat-27.1.el
index 9195a34..59a4fe7 1
branch: externals/compat
commit a57cfed6316535dfb2e04d28be7286c9d1a098b3
Author: Philip Kaludercic
Commit: Philip Kaludercic
Avoid comparing alist-get with testfn if not available
---
compat-tests.el | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/compat-tests
branch: externals/compat
commit c37e1d1ac88d3078c9f9fb36b005686f0d4aadb7
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix quoting in compat-macs' legacy advice installation
---
compat-macs.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/compat-macs.el b/com
branch: externals/compat
commit 1d0f6dbb91526bd6095f8227ad46c577fa774712
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add compat-if-let* tests
---
compat-tests.el | 13 +
1 file changed, 13 insertions(+)
diff --git a/compat-tests.el b/compat-tests.el
index 0988004..a0a91
branch: externals/compat
commit 6445814abdbb40901ec2f382d6613573f0d9f5cc
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use compatibility functions in file-name-with-extension definition
---
compat-28.1.el | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/compat
branch: externals/compat
commit 72c0781b52b39cead7f1505b16a5346949e801ff
Author: Philip Kaludercic
Commit: Philip Kaludercic
Mention Chris Wellons' article on lambdas and byte compilation
---
compat-macs.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compat-macs.el b/compat-macs.
branch: externals/compat
commit 797930f8bbe221da7153fda4dcae68a5278d5268
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare temporary-file-directory for make-nearby-temp-file
The variable is either defined by Emacs or compat.el.
---
compat-26.1.el | 1 +
1 file changed, 1
branch: externals/compat
commit c0c18895c75a6cc8b34a8c351cf76b7e1bee6f19
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add compat-and-let* tests
---
compat-tests.el | 20
1 file changed, 20 insertions(+)
diff --git a/compat-tests.el b/compat-tests.el
index a0a917
branch: externals/compat
commit fa09ea09b63353756e3fa665df95f77a7bcfcc17
Author: Philip Kaludercic
Commit: Philip Kaludercic
Factor out multibyte regexp tests for string-search and -replace
---
compat-tests.el | 25 ++---
1 file changed, 18 insertions(+), 7 deletions(-)
branch: externals/compat
commit 7245918fb88167ac69978f90360e03ed89989613
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix handling of file-missing in require advice
---
compat.el | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/compat.el b/compat.el
index
branch: externals/compat
commit e5a573f4b8c25c43737e789c528bdc1da95826a6
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare mouse-set-point
The function was defined in 22.1, but is not autoloaded. Under the
assumption that mouse-set-point cannot be called without an eve
branch: externals/compat
commit 044acff588345479be01713b3059d4facfac381b
Author: Philip Kaludercic
Commit: Philip Kaludercic
Optionally let compat-func-arity handle advice
With an optional argument, currently only used by compat-maxargs-/=,
compat-func-arity can check the arity
branch: externals/compat
commit 9df8e0c20e80ac9d6a2650f21e58c6d3de225f2e
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add GitHub action file for CI
On GitHub we can make use of the existing infrastructure for continuous
integration, verifying that any contributions via Gi
branch: externals/compat
commit 5e7698cd1035fce166bdea2a8f181e1c569254df
Author: Philip Kaludercic
Commit: Philip Kaludercic
Avoid testing advice compatibility in version to old to compare
A function may be bound but that doesn't mean it implements the
behaviour we are testing.
branch: externals/compat
commit 904d660fd33b123cfa75d746a942e9136a5d5de0
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add documentation to manual advice wrapper
---
compat-macs.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/compat-macs.el b/compat-macs.el
index 6144eff..7cf
branch: externals/compat
commit 9be46b04678960967992c6b5c3abdddba136454e
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add check for Emacs 28 to compat-tests.el
---
compat-tests.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compat-tests.el b/compat-tests.el
index f4495a3..
branch: externals/compat
commit 343bcbb1f1454fe68d3aaa1730c702c1bf8c6372
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix if-let implementation
---
compat-25.1.el | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/compat-25.1.el b/compat-25.1.e
branch: externals/compat
commit 658db907c52cbe829efc11acfd44236e7dcd995c
Author: Philip Kaludercic
Commit: Philip Kaludercic
Simplify and-let* implementation
---
compat-25.1.el | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/compat-25.1.el b/compat-25.1.el
i
branch: externals/compat
commit 8981d4b74bb4056a6cfc9d9894e242956df4c0e5
Author: Philip Kaludercic
Commit: Philip Kaludercic
Handle multiple signals in string-replace test case
---
compat-tests.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/compat-tests.el b/compat
branch: externals/compat
commit 32031ea0e863dd3188aac0d25cc95e3430424c2f
Author: Philip Kaludercic
Commit: Philip Kaludercic
Remove unnecessary compat-- prefix from gensym-counter
---
compat-26.1.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-26.1.el b/compat-
branch: externals/compat
commit f3c5728a1b02e974bf8c676f36b277bd0f891b61
Author: Philip Kaludercic
Commit: Philip Kaludercic
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 +
branch: externals/compat
commit 8ea6272c3b09be5a3e0f860e7026bfe6c312e5ff
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add define-error compatibility function
---
compat-24.4.el | 20
compat-tests.el | 1 +
2 files changed, 21 insertions(+)
diff --git a/compat-
branch: externals/compat
commit 8f6428254d90b24b4e1d694829332e8b31c24393
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use compatibility functions in string-trim definition
---
compat-26.1.el | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/compat-26.1.el b
branch: externals/compat
commit eb0c027a33d1eaaa1bad112e7840d3f44dfe7f82
Author: Philip Kaludercic
Commit: Philip Kaludercic
Advise indirect-function to not raise void-function
---
compat-25.1.el | 8
compat-tests.el | 17 +
2 files changed, 25 insertions(+)
diff
branch: externals/compat
commit e6b5f089b0f8b6a8b60b0626479cc1413bc6970d
Author: Philip Kaludercic
Commit: Philip Kaludercic
Load all compatibility code unconditionally
---
compat-tests.el | 11 +--
compat.el | 15 +--
2 files changed, 6 insertions(+), 20 deletions
branch: externals/compat
commit 476aa10a63f609c66a9f22dc352a0fbfe3e93670
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add json-* functions from 27.1
---
compat-27.1.el | 121
compat-tests.el | 34
2 files cha
branch: externals/compat
commit 50767a8cd21dbe7fbd3415487f5d28331e63f42f
Author: Philip Kaludercic
Commit: Philip Kaludercic
Load deferred code even if file doesn't exist
---
compat-macs.el | 10 ++
compat.el | 18 +-
2 files changed, 19 insertions(+), 9 deletio
branch: externals/compat
commit ad92d709a1b2afc1b02e28dd8681caf7e322acc0
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add decoded-time-* functions from 27.1
As pointed out by Daniel Mendler.
---
compat-27.1.el | 51 +++
1 file
branch: externals/compat
commit 93cee71738814e523a64842ff135e6fdb959cc52
Author: Philip Kaludercic
Commit: Philip Kaludercic
Generate a docstring for manual compatibility advice
---
compat-macs.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/compat-macs.el b/compat-macs.el
index ae
branch: externals/compat
commit 86fb58fd0a4f295c2284821350b8b391bae0aad5
Author: Philip Kaludercic
Commit: Philip Kaludercic
Move compat--alist-get-full-elisp to emacs-25.1
---
compat-25.1.el | 20
compat-26.1.el | 14 --
2 files changed, 20 insertions(+), 1
branch: externals/compat
commit 2d50e5ce5ef422069e5bed6fb5eaea96b45e7a35
Author: Philip Kaludercic
Commit: Philip Kaludercic
Implement func-arity
---
compat-26.1.el | 11 +++
1 file changed, 11 insertions(+)
diff --git a/compat-26.1.el b/compat-26.1.el
index 9131710..90e07bf 100644
branch: externals/compat
commit 954c97b0a9ecc7920c8fdf0b721d778f6d4707f0
Author: Philip Kaludercic
Commit: Philip Kaludercic
Update compat-tests header
---
compat-tests.el | 3 ---
1 file changed, 3 deletions(-)
diff --git a/compat-tests.el b/compat-tests.el
index d59658c..a42c5cf 100644
-
branch: externals/compat
commit 10ef8f4775f7ca4f5b77d5060d42aeb51d023e98
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare string-trim-left and directory-name-p
Both variables are declared either in Emacs or compat.el, so they can
be used safely in file-name-with-exten
branch: externals/compat
commit f4c0979e411bf572fab9b071fc7584bb98a1feec
Author: Philip Kaludercic
Commit: Philip Kaludercic
Prevent shadowing declarations in functional compatibility code
Previously the advice check inserted a redundant nil at the beginning
of every function or
branch: externals/compat
commit a0ea4ae37f66f4680a4c3eec65b5a4b49af69961
Author: Philip Kaludercic
Commit: Philip Kaludercic
Call alist-get-full-elisp from alist-get-handle-testfn
This reduces code duplication and makes use of the speed improvements
in compat--alist-get-handle-t
branch: externals/compat
commit 5cd751bf6442952d75ce22f4f37d656c9d5cef03
Author: Philip Kaludercic
Commit: Philip Kaludercic
Mention GitHub issue tracker in README
---
README.md | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index c24108e..1
branch: externals/compat
commit 26acf1fe03e58b567ae9efc516df7b1a748cd2d4
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use compatibility macros in ...-let definitions
---
compat-25.1.el | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/compat-25.1.el b/compat
branch: externals/compat
commit 4513631d8537e5aef2a10410a42ecc4c9acaba6d
Author: Philip Kaludercic
Commit: Philip Kaludercic
Fix compat-func-arity advice handling
It seems I accidentally left alist-get in while debugging.
---
compat.el | 2 +-
1 file changed, 1 insertion(+), 1 dele
branch: externals/compat
commit f8f4a9f66da586a5b58cc069f3776c91535e7aa7
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use right function in some compat-maxargs-/= invocations
---
compat-24.4.el | 2 +-
compat-26.1.el | 4 ++--
compat-28.1.el | 4 ++--
3 files changed, 5 insertions(+)
branch: externals/compat
commit b16122b6de7f8c5fd9e06cb7fec7e1b51767fd39
Author: Philip Kaludercic
Commit: Philip Kaludercic
Use explicit symbol names instead of alii
---
compat-26.1.el | 7 ---
compat-27.1.el | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/compat
branch: externals/compat
commit 084f18c08f6278c2d58f4c259e9e8d6d97dce67a
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare compat functions used in file-name-with-extension
---
compat-28.1.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/compat-28.1.el b/compat-28.1.el
ind
branch: externals/compat
commit 20afc898975b5136dca150391c41f20613a28e95
Author: Philip Kaludercic
Commit: Philip Kaludercic
Add :cond checks to json-* functions in compat-27.1
---
compat-27.1.el | 16
1 file changed, 16 insertions(+)
diff --git a/compat-27.1.el b/compat-2
branch: externals/compat
commit 021ffd154d8282b6114f108b433f0672d98ccff3
Author: Philip Kaludercic
Commit: Philip Kaludercic
Handle legacy bytecode argument lists
This appears to be necessary for some versions of Emacs 24.x.
---
compat.el | 24 +++-
1 file chang
branch: externals/compat
commit 18c2bf9a61b0bf6f8013e51dbb0eb3da076029cc
Author: Philip Kaludercic
Commit: Philip Kaludercic
Autoload advised functions is necessary
---
compat-macs.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-macs.el b/compat-macs.el
index d
branch: externals/compat
commit 956db9b3a9df36eb19c6f3a209758332aa1c704a
Author: Philip Kaludercic
Commit: Philip Kaludercic
Improve handling of conditional compatibility definitions
The check to install a compatibility function is now moved into the
version check. This prevent
branch: externals/compat
commit ee068f000d7fac853a48784240931f9d8dd96e29
Author: Philip Kaludercic
Commit: Philip Kaludercic
Revert back to manual advising
---
compat-macs.el | 10 --
compat.el | 8 ++--
2 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/compa
branch: externals/compat
commit 7619f218486d35668bb116501b30c6f20e45243e
Author: Philip Kaludercic
Commit: Philip Kaludercic
Display version number of manual advice docstring
---
compat-macs.el | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/compat-macs.el b/
branch: externals/compat
commit aa112d8bd04174422cf17a2ee8e9a3dca2e9254b
Author: Philip Kaludercic
Commit: Philip Kaludercic
Implement lookup-key handling of keymap lists
---
compat-27.1.el | 28
compat-tests.el | 11 +++
2 files changed, 39 insertions(
branch: externals/compat
commit 7bef68b4ff20017ed4b2288d4958bf4d155b9809
Author: Philip Kaludercic
Commit: Philip Kaludercic
Mark regexp-opt as part of regexp-opt.el
---
compat-27.1.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/compat-27.1.el b/compat-27.1.el
index ddc94b3..e182585
branch: externals/compat
commit 3257cf6a942393e0f2151e3ac65936c52ff06b14
Author: Philip Kaludercic
Commit: Philip Kaludercic
Implement TCO for named-let
---
compat-28.1.el | 74 ++---
compat-tests.el | 2 ++
2 files changed, 68 insertion
branch: externals/compat
commit 5d5b21569b23d2bb6004c6517435a18c6035c73b
Author: Philip Kaludercic
Commit: Philip Kaludercic
Factor out issue with should-error in Emacs 24.3
---
compat-tests.el | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/compat-tests.el b/comp
branch: externals/compat
commit a7d9649d369dc8a14aae2a08b3cd9875f3054a16
Author: Philip Kaludercic
Commit: Philip Kaludercic
Manually advise functions when nadvice is not available
---
compat-macs.el | 16 +---
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/compat
branch: externals/compat
commit 09bf8d84c14494299100a6929398da0a31b99932
Author: Philip Kaludercic
Commit: Philip Kaludercic
Declare nadvice functions for compat-func-arity
---
compat.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/compat.el b/compat.el
index 7b74daa..6039df3 10064
branch: externals/compat
commit 347f5a84194a1f6e49fd122261aca544c02ad065
Author: Philip Kaludercic
Commit: Philip Kaludercic
Change version suffix to -rc
---
compat.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat.el b/compat.el
index 515e34f..44adbe0 100644
---
branch: externals/compat
commit 2bb6c107a8db6c3c62f3cfab7c1b45fc697ecb94
Author: Philip Kaludercic
Commit: Philip Kaludercic
Check if function is bound before extracting documentation
---
compat-macs.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat-macs.el b/com
1 - 100 of 579 matches
Mail list logo