[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] branch externals/compat created (now 5506770)
From: |
ELPA Syncer |
Subject: |
[elpa] branch externals/compat created (now 5506770) |
Date: |
Sun, 17 Oct 2021 05:57:29 -0400 (EDT) |
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 mapcan implementation
new c445418 Fix named-let implementation
new 9688d79 Split proper-list-p into two implementations
new c7d1615 Remove elisp-shorthands from compat-tests.el
new b8e8cba Use markdown instead of outline-mode for the README file
new 5936773 Fix installation check
new 1430aaa Add highlighting for compatibility code
new a403485 Require compat-macs in eval-when-compile instead of
eval-and-compile
new d77b31f Reorder files to byte compile in Makefile
new 12e36f7 Check if actual name is fbound before binding a function
or macro
new 5846fbe Pull compatibility definition out of eval-after-load block
new 0d77194 Remove compat--disable-defer variable
new eafe584 Remove unnecessary eval-and-compile block from
compat-tests
new 9be46b0 Add check for Emacs 28 to compat-tests.el
new b3d1100 Prepend font-lock-preprocessor-face to compatibility
symbols
new c626917 Add a named-let test
new a46ab78 Add button-buttonize to emacs-28.1
new 9c6818c Add directory-name-p compatibility function
new 7d90061 Add made up macro name to macrop test
new f3c5728 Wrap compat-tests setup in an eval-and-load block
new 79d4778 Use compat--string-trim-left in file-name-with-extension
new 070384b Fix compat-tests for older versions
new 05092cb Fix compat-test indentation in compat-tests
new eb0c027 Advise indirect-function to not raise void-function
new 156b5f5 Ensure substring is passed two arguments in string-width
advise
new e4b57d2 Increase base version to 24.3
new 4c6c31b Replace :force with more general :cond
new a983e8c Install advice using advice instead of nadvice for Emacs
24.3
new cb339dd Add :cond where applicable
new 2d50e5c Implement func-arity
new 08c77ed Declare variable for gensym
new 797930f Declare temporary-file-directory for make-nearby-temp-file
new 36ef438 Implement and use mounted-file-systems
new 10ef8f4 Declare string-trim-left and directory-name-p
new e5a573f Declare mouse-set-point
new 9df8e0c Add GitHub action file for CI
new 14a3bce Remove NonGNU ELPA installation code
new 56ad375 Declare macrop for macroexpand-1
new 2089c90 Declare gensym for with-existing-directory
new 2faab78 Add debug specification for setq-local
new 4364563 Use unprefixed symbols where possible
new 61a1da1 Remove indirect-function compatibility
new 5e7698c Avoid testing advice compatibility in version to old to
compare
new 343bcbb Fix if-let implementation
new 658db90 Simplify and-let* implementation
new 26acf1f Use compatibility macros in ...-let definitions
new 8f64282 Use compatibility functions in string-trim definition
new 32031ea Remove unnecessary compat-- prefix from gensym-counter
new 6445814 Use compatibility functions in file-name-with-extension
definition
new f8f4a9f Use right function in some compat-maxargs-/= invocations
new e6b5f08 Load all compatibility code unconditionally
new fa09ea0 Factor out multibyte regexp tests for string-search and
-replace
new fa1d0df Use names of compatibility functions in ert docstrings
new 1d0f6db Add compat-if-let* tests
new c0c1889 Add compat-and-let* tests
new 044acff Optionally let compat-func-arity handle advice
new 021ffd1 Handle legacy bytecode argument lists
new 956db9b Improve handling of conditional compatibility definitions
new ad92d70 Add decoded-time-* functions from 27.1
new 476aa10 Add json-* functions from 27.1
new aa112d8 Implement lookup-key handling of keymap lists
new 86fb58f Move compat--alist-get-full-elisp to emacs-25.1
new a0ea4ae Call alist-get-full-elisp from alist-get-handle-testfn
new a57cfed Avoid comparing alist-get with testfn if not available
new 954c97b Update compat-tests header
new 5cd751b Mention GitHub issue tracker in README
new 598a040 Add :cond check to lookup-key
new 4513631 Fix compat-func-arity advice handling
new b16122b Use explicit symbol names instead of alii
new a7d9649 Manually advise functions when nadvice is not available
new 084f18c Declare compat functions used in file-name-with-extension
new 904d660 Add documentation to manual advice wrapper
new 09bf8d8 Declare nadvice functions for compat-func-arity
new e689153 Merge compile and run into one GitHub Action job
new 80ab781 Use advice.el for advising functions previously to Emacs
24.4
new 20afc89 Add :cond checks to json-* functions in compat-27.1
new db218d0 Handle top-level JSON objects in Emacs 27.x
new c37e1d1 Fix quoting in compat-macs' legacy advice installation
new 72c0781 Mention Chris Wellons' article on lambdas and byte
compilation
new ee068f0 Revert back to manual advising
new 18c2bf9 Autoload advised functions is necessary
new 7bef68b Mark regexp-opt as part of regexp-opt.el
new 8981d4b Handle multiple signals in string-replace test case
new 8ea6272 Add define-error compatibility function
new 5d5b215 Factor out issue with should-error in Emacs 24.3
new 93cee71 Generate a docstring for manual compatibility advice
new 7619f21 Display version number of manual advice docstring
new 50767a8 Load deferred code even if file doesn't exist
new 2bb6c10 Check if function is bound before extracting documentation
new f4c0979 Prevent shadowing declarations in functional
compatibility code
new 3257cf6 Implement TCO for named-let
new 347f5a8 Change version suffix to -rc
new 25879c7 Require instead of loading compat-*.el files
new 7245918 Fix handling of file-missing in require advice
new 0a72e60 Fix the number of expected argument in count-windows
:cond check
new 29dc297 Ensure that compat-maxargs-/= is visible at compile time
new 5506770 Update .elpaignore
- [elpa] branch externals/compat created (now 5506770),
ELPA Syncer <=
- [elpa] externals/compat 51b832c 02/99: Remove compat--disable-defer check from installation check, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 10033e0 01/99: Initial import, ELPA Syncer, 2021/10/17
- [elpa] externals/compat e00fc9c 03/99: Simplify mapcan implementation, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 9688d79 05/99: Split proper-list-p into two implementations, ELPA Syncer, 2021/10/17
- [elpa] externals/compat c445418 04/99: Fix named-let implementation, ELPA Syncer, 2021/10/17
- [elpa] externals/compat b8e8cba 07/99: Use markdown instead of outline-mode for the README file, ELPA Syncer, 2021/10/17
- [elpa] externals/compat a403485 10/99: Require compat-macs in eval-when-compile instead of eval-and-compile, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 0d77194 14/99: Remove compat--disable-defer variable, ELPA Syncer, 2021/10/17
- [elpa] externals/compat eafe584 15/99: Remove unnecessary eval-and-compile block from compat-tests, ELPA Syncer, 2021/10/17
- [elpa] externals/compat c7d1615 06/99: Remove elisp-shorthands from compat-tests.el, ELPA Syncer, 2021/10/17