Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbreak el-get-remove-autoloads for Emacs < 28 #2835

Merged
merged 2 commits into from
Jun 13, 2021

Conversation

stephan-cr
Copy link
Contributor

@stephan-cr stephan-cr commented Jun 11, 2021

Starting from Emacs 28 the function autoload-file-load-name takes two non-optional parameters, but versions before Emacs 27 still takes only one. Furthermore, replace string-join by mapconcat, because string-join doesn't exist before Emacs 24.4.

This PR fixes #2833.

Starting from Emacs 28 the function autoload-file-load-name takes two
non-optional parameters, but versions before Emacs 27 still takes only
one.
Because string-join doesn't exist for Emacs 24.3 and before.
@stephan-cr
Copy link
Contributor Author

@tarao @vedang Could you help out to check these changes for Emacs 28?

@vedang
Copy link
Contributor

vedang commented Jun 12, 2021 via email

@vedang
Copy link
Contributor

vedang commented Jun 13, 2021

👍

Tested that removing an installed package works. Tested that reinstalling the removed package works.

LGTM.

@tarao tarao merged commit 04c9da3 into dimitri:master Jun 13, 2021
@tarao
Copy link
Collaborator

tarao commented Jun 13, 2021

Thank you, guys!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Compilation fix for Emacs 28 native-comp branch breaks build for all the other Emacs versions
3 participants