[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/package-lint 3d74189df1 5/5: Merge pull request #260 from
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/package-lint 3d74189df1 5/5: Merge pull request #260 from purcell/emacs-29.2 |
|
Date: |
Thu, 18 Jan 2024 13:00:34 -0500 (EST) |
branch: elpa/package-lint
commit 3d74189df110b1656c2cd97c332921f4856dbd76
Merge: 59d566f5b8 370791732d
Author: Steve Purcell <steve@sanityinc.com>
Commit: GitHub <noreply@github.com>
Merge pull request #260 from purcell/emacs-29.2
Add symbol diff generation for Emacs 29.2
---
.github/workflows/stdlib-changes.yml | 3 +--
data/stdlib-changes | 12 +++++++++++-
tools/sym-dump-all | 5 +++--
3 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/stdlib-changes.yml
b/.github/workflows/stdlib-changes.yml
index bc3a6958f4..524ceff0c8 100644
--- a/.github/workflows/stdlib-changes.yml
+++ b/.github/workflows/stdlib-changes.yml
@@ -9,8 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- with:
- ref: ${{ github.head_ref }}
+ - uses: cachix/install-nix-action@v25
- run: tools/sym-dump-all
- uses: stefanzweifel/git-auto-commit-action@v5
with:
diff --git a/data/stdlib-changes b/data/stdlib-changes
index 8d5da7d184..717e71069a 100644
--- a/data/stdlib-changes
+++ b/data/stdlib-changes
@@ -157,7 +157,17 @@
(added Buffer-menu-buffer-list Buffer-menu-filter-predicate
Info-minibuf-history advice--how-alist after-pdump-load-hook
animate-total-added-delay ansi-color--control-seq-fragment-regexp
ansi-osc--marker ansi-osc-control-seq-regexp ansi-osc-for-compilation-buffer
ansi-osc-handlers ansi-osc-hyperlink--state ansi-osc-hyperlink-map
ansi-osc-window-title auth-source-pass--match-regexp
auth-source-pass-extra-query-keywords auto-save-visited-predicate
backtrace-on-redisplay-error bash-ts-mo [...]
(features
(removed abbrevlist assoc complete cust-print eieio-loaddefs erc-hecomplete
etc-authors-mode fast-lock hol-loaddefs htmlfontify-loaddefs lazy-lock mailpost
mouse-sel pc-mode pc-select rmail-loaddefs s-region sregex)
- (added ansi-osc bind-key c-ts-common c-ts-mode cmake-ts-mode csharp-mode
dockerfile-ts-mode eglot em-elecslash em-extpipe emacs-authors-mode
emacs-news-mode emoji epa-ks erc-common erc-sasl
erc-sasl-ecdsa-nist256p-challenge erc-sasl-external erc-sasl-plain
erc-sasl-scram-sha-1 erc-sasl-scram-sha-256 erc-sasl-scram-sha-512 erts-mode
eudc-capf eudcb-ecomplete eudcb-mailabbrev external-completion
generate-lisp-file glyphless-mode go-ts-mode holiday-loaddefs icons
idna-mapping ietf-drums- [...]
+ (added ansi-osc bind-key c-ts-common c-ts-mode cmake-ts-mode csharp-mode
dockerfile-ts-mode eglot em-elecslash em-extpipe emacs-authors-mode
emacs-news-mode emoji epa-ks erc-common erc-sasl
erc-sasl-ecdsa-nist256p-challenge erc-sasl-external erc-sasl-plain
erc-sasl-scram-sha-1 erc-sasl-scram-sha-256 erc-sasl-scram-sha-512 erts-mode
eudc-capf eudcb-ecomplete eudcb-mailabbrev external-completion
generate-lisp-file glyphless-mode go-ts-mode holiday-loaddefs icons
idna-mapping ietf-drums- [...]
+ ((29 1)
+ (functions
+ (removed face-remap--copy-face internal--unlabel-restriction
js--treesit-property-not-function-p
js-jsx--treesit-font-lock-compatibility-bb1f97b
python--treesit-fontify-string-interpolation ruby-ts--parser-after-change
tramp-docker--completion-function transient--ensure-infix-command
transient--suffix-command transient--suffix-symbol)
+ (added c-ts-mode--else-heuristic c-ts-mode--emacs-defun-body-p
c-ts-mode--first-sibling custom-icon-action custom-icon-mark-to-reset-standard
custom-icon-mark-to-save custom-icon-reset-saved custom-icon-reset-standard
custom-icon-save custom-icon-state-set-and-redraw emacs-lisp-native-compile
internal--labeled-widen js-ts--syntax-propertize
org-babel--variable-assignments:fish python--treesit-fontify-dotted-decorator
python--treesit-fontify-union-types python--treesit-fontify-union-ty [...]
+ (variables
+ (removed tramp-device-escape-sequence-regexp
tramp-display-escape-sequence-regexp)
+ (added custom-icon-extended-menu js-ts--s-p-query
python--treesit-builtin-types python--treesit-type-regex
tramp-otp-password-prompt-regexp tramp-show-ad-hoc-proxies
treesit--pre-redisplay-tick treesit--syntax-propertize-start tsx-ts--s-p-query
typescript-ts--s-p-query))
+ (features
+ (removed)
+ (added c++-ts-mode))))
;; Local Variables:
;; no-byte-compile: t
diff --git a/tools/sym-dump-all b/tools/sym-dump-all
index b34e3fa7c2..38c1ac1505 100755
--- a/tools/sym-dump-all
+++ b/tools/sym-dump-all
@@ -13,7 +13,7 @@ function run_emacs () {
symbol_dump_dir="$rootdir/.symbol-dumps"
mkdir -p "$symbol_dump_dir"
-for v in 23.4 24.1 24.2 24.3 24.4 24.5 25.1 25.2 25.3 26.1 26.2 26.3 27.1 27.2
28.1 28.2 29.1; do
+for v in 23.4 24.1 24.2 24.3 24.4 24.5 25.1 25.2 25.3 26.1 26.2 26.3 27.1 27.2
28.1 28.2 29.1 29.2; do
echo "Dumping $v"
run_emacs "$v" -Q --script "$rootdir/tools/sym-dump.el" >
"$symbol_dump_dir/$v";
done
@@ -40,12 +40,13 @@ diff_expr=$(cat - <<EOF
((28 1) . ,(sym-diff-dumps "27.2" "28.1"))
((28 2) . ,(sym-diff-dumps "28.1" "28.2"))
((29 1) . ,(sym-diff-dumps "28.2" "29.1"))
+ ((29 1) . ,(sym-diff-dumps "29.1" "29.2"))
)))
EOF
)
mkdir -p "$rootdir/data"
-run_emacs 29.1 -Q -batch --load "$rootdir/tools/sym-diff.el" --eval
"$diff_expr" > "$rootdir/data/stdlib-changes"
+run_emacs 29.2 -Q -batch --load "$rootdir/tools/sym-diff.el" --eval
"$diff_expr" > "$rootdir/data/stdlib-changes"
cat <<EOF >> "$rootdir/data/stdlib-changes"
;; Local Variables: