emacs-elpa-diffs
[Top][All Lists]
Advanced

[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:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]