aboutsummaryrefslogtreecommitdiff
path: root/compat-25.el
AgeCommit message (Collapse)Author
2026-01-01; Update copyright yearsDaniel Mendler
2025-01-01Update copyright yearsDaniel Mendler
2024-05-17compat-30: Add value< and sort with keyword argumentsDaniel Mendler
2024-01-12Merge branch 'main' into emacs-30Daniel Mendler
2024-01-12Update copyright yearsDaniel Mendler
2024-01-10compat-30: Add extended completion-metadata-getDaniel Mendler
See Emacs commit 7755f7172748b2d337fa53434c1f678269cc5c45
2023-09-08Correct error signalling in sort, length=, length< and length>Mattias Engdegård
2023-02-26Always reload compat-macs to avoid compilation issuesDaniel Mendler
2023-02-11More robust method to require libraries conditionallyDaniel Mendler
2023-01-21Rename :explicit to :extendedDaniel Mendler
2023-01-21Shorten docstrings of :explicit definitionsDaniel Mendler
2023-01-21Simplify alist-get compatibilityDaniel Mendler
2023-01-21Drop unneeded definitionsDaniel Mendler
2023-01-21Improve commentaryDaniel Mendler
2023-01-20compat-29: Add substitute-quotesDaniel Mendler
2023-01-20compat-29: Add use-region-noncontiguous-pDaniel Mendler
2023-01-20compat-25: Add save-mark-and-excursionDaniel Mendler
2023-01-19compat-25: Add macroexp-parse-body and macroexp-quoteDaniel Mendler
2023-01-17compat-25: Add hash-table-empty-pDaniel Mendler
2023-01-15Nicer link syntaxDaniel Mendler
2023-01-15Add links from compatibility functions to testsDaniel Mendler
2023-01-13while-let: Test the single binding caseDaniel Mendler
bug#60758
2023-01-12Remove unnecessary :feature arguments from compat-defunsDaniel Mendler
2023-01-08compat-25/26: Simplify when-let and when-let*Daniel Mendler
2023-01-08compat-25: Small fix to the last commitDaniel Mendler
2023-01-08compat-25: Optimize sort, improve testDaniel Mendler
O(n²) -> O(nlogn)
2023-01-06Use basic alist-get definition in 25Daniel Mendler
In compat-26 we provide the alist-get variant with the additional TESTFN argument.
2023-01-05Drop broken directory-files-recursivelyDaniel Mendler
The function has not been introduced properly in Compat. It was introduced in 25.1 and got additional arguments in 27.1
2023-01-05Test with-file-modesDaniel Mendler
2023-01-05Add string-splitDaniel Mendler
2023-01-05Remove unnecessary declare-functionsDaniel Mendler
2023-01-05Drop remaining 24.3 codeDaniel Mendler
2023-01-05Add function-put testDaniel Mendler
2023-01-04Add thread-first and thread-last testsDaniel Mendler
2023-01-04Add testsDaniel Mendler
2023-01-04Add gensym testDaniel Mendler
2023-01-04Mark tested functionsDaniel Mendler
2023-01-04RenameDaniel Mendler
2023-01-04Add UNTESTED labels behind compat-defuns for greppabilityDaniel Mendler
2023-01-04Always require subr-x at compile timeDaniel Mendler
2023-01-04Require features at compile timeDaniel Mendler
2023-01-03Remove obsolete commentaryDaniel Mendler
2023-01-03compat-macs: Rename :prefix to :explicitDaniel Mendler
2023-01-03Remove compat--internal-directory-files-recursivelyDaniel Mendler
2023-01-03Get rid of compat--internal-directory-name-pDaniel Mendler
2023-01-03Disallow :realname to equal compat--<name>Daniel Mendler
I plan to use the naming convention compat--<name> for the compat-funcall and compat-function macros in the future. Intentionally use ugly compat--internal-* names. I hope we can remove some of those.
2023-01-03Chained requiring, remove unnecessary declare-functionsDaniel Mendler
2023-01-03Avoid duplicating the package information in the headerDaniel Mendler
2023-01-03Revert "Declare version only at compile time"Daniel Mendler
This reverts commit 9842d683d8dc3ae31ab530d6f4e42dabe47fb25a.
2023-01-03Declare version only at compile timeDaniel Mendler