[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/native-comp updated (09ec39e -> 715a1ca)
From: |
Andrea Corallo |
Subject: |
feature/native-comp updated (09ec39e -> 715a1ca) |
Date: |
Sun, 6 Dec 2020 12:36:19 -0500 (EST) |
akrl pushed a change to branch feature/native-comp.
from 09ec39e * Memoize `comp-cstr-union-1'
new ac40a60 Couple of `comp-cstr-union-1-no-mem' improvements for
mixed neg pos union
new 27f666e * Unify common fallback exit point in
`comp-cstr-union-1-no-mem'.
adds a91ca65 Allow doprint to handle multibyte chars in format
(bug#44349)
adds 6355fa5 Fix MINIBUF 'nomini' arg for windmove/window-in-direction
(bug#44932)
adds 367727b * lisp/simple.el (read-from-kill-ring): Call current-kill
to prefill kill-ring
adds 41c3384 Fix double-free bug when finalizing module runtimes.
adds fa2c942 Improve docstrings
adds 84a4dd1 Adapt Tramp versions
adds 31dcc70 Some adaptions to tramp-tests.el
adds 713bac4 * lisp/so-long.el: Doc fix to reduce use of passive voice.
adds a126c36 Test byte-compiler free variable warning
adds 90a543e Decrease code duplication in byte-compiler free-vars
warning
adds 4457b95 Add tests for some byte-compiler warnings
adds 8a27b0c Fix use of 'switch-to-buffer-preserve-window-point'
adds 3d712d5 * etc/NEWS: Add user option 'tramp-debug-to-file'.
adds ba692b7 Allow Tramp to mirror traces to a file
adds ace6eba Fix byte-compiler warning for failed uses of lexical vars
adds 1a3aa60 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
into master
adds 7916c90 ; Auto-commit of loaddefs files.
adds 496d1fc * lisp/arc-mode.el (archive-get-descr): Use default mode
if needed.
adds c9160bd CC Mode: Fix error in cache handling. This fixes bug
#43481
adds cdc632f Fix incorrect handling of module runtime and environment
pointers.
adds f31cacd Revert "Fix incorrect handling of module runtime and
environment pointers."
adds a72db8a Make file copying in tramp-gvfs more robust
adds 2cdf1fd Fix filing messages when
'rmail-output-reset-deleted-flag' is non-nil
adds 17fa17b Save bookmarks by using `write-file' (bug#12507)
adds 9939c43 Return the correct suffix in eww-make-unique-file-name
adds 6c6d06c Merge from origin/emacs-27
adds 9e00850 Adapt Tramp versions. Do not merge
adds 23d206b ; Merge from origin/emacs-27
adds 9fbff9c ; * src/buffer.c: Fix comment describing
'buffer_defaults'.
adds 3e6525d Don't show in 'view-lossage' responses to xterm feature
queries
adds 749e4b7 Reset xref-show-xrefs-function temporarily
adds 45f0fef Merge from origin/emacs-27
adds 8e73259 ; Auto-commit of loaddefs files.
adds 466d781 ; Merge from origin/emacs-27
adds f57a1ca Fix documentation of window-in-direction arg MINIBUF
(bug#44932)
adds e19c5d4 Use project--value-in-dir
adds 5f45fc7 Improve .gitignore and project-vc-ignores handling
adds ed17307 Remove specific byte-compiler warnings for cl.el
adds bf43bcb Fix the message-fetch-field doc string
adds b31e7c5 Fix xsdre-range-list-to-char-alternative problem with {P}
adds 4bb554c Add tests for xsd-regexp
adds 3ebd17d * INSTALL: Add the installation command of development
packages for FreeBSD.
adds ca00680 Fix alignment of declaractions of arrays
adds fd578af Remove some references to fast-lock and lazy-lock
adds 187e7ae Remove some Emacs 19 compat code from cperl-mode
adds 0c6318b Make variable cperl-version obsolete
adds b7c43b8 * lisp/play/dunnet.el: Remove Emacs 18 compat code.
adds 17d9d90 Improve sectioning in bytecomp-tests.el
adds 9f46249 Add test to autorevert-tests.el
adds eff6f0c Allow bibtex-unify-case-function as file-local variable
adds 77ee32c Remove redundant requires of env
adds 1b2547d Remove redundant requires of faces
adds d9167d9 Allow bibtex-contline-indentation as file-local variable.
adds 40f4294 bibtex-mode: do not fail when local variables are disabled
adds a3b596d bibtex-autokey-get-year: Allow both a year or date field.
adds 0a4aa28 Remove redundant requires of 'font-lock'
adds cf90856 Remove redundant requires of 'font-core'
adds 4594d6f Remove redundant requires of 'custom'
adds 3e6eccc Recompute error positions in python-shell-send-region
adds 6422750 Don't make grep arguments invisible in eshell
adds 4b25ffd Fix "grep foo bar" in eshell
adds fddf68c Remove redundant requires of 'button'
adds 9b2e5b2 Remove redundant requires of 'help'
adds a4c27ce Improve performance of auto-revert-notify-add-watch
adds 62fa6d1 Fix auto-revert-test07-auto-revert-several-buffers
adds 805d821 Avoid spamming view-mode-enter help message
adds 55300e6 Add tests for several byte-compiler warnings
adds 6ecec60 Define explicit-shell-file-name only in shell.el
adds cff2f89 Restore nnimap-split-download-body as a customization
option
adds 25df237 ; Fix last change
adds f2a3d6e Support using ripgrep in project-find-regexp and friends
adds 5e22c5f ; Expand on the NEWS entry
adds db26a84 ; Fix line number sorting
adds f365eb2 Preload iso-trans.el
adds 78cdf4c Prefer setq-local in eshell
adds 3df4961 * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs
compat code.
adds cbfce82 Make shell-command use comint settings
adds b3d315e Prefer setq-local in erc
adds f352c57 Clarify icomplete-show-matches-on-no-input doc string
adds 1052707 Allow viper-save-setting to save numerical settings
adds f2bd536 Make custom-data saving atomic
adds 190a685 Don't abort when terminated by SIGINT in -batch
adds e6320b1 Prefer setq-local in most of textmodes/*.el
adds a5fa79d Prefer setq-local in cedet
adds 7bdc40e Speed up match-substitute-replacement
adds f0db9ae Prefer setq-local in net/*.el
adds 81fe928 Prefer setq-local in emacs-lisp/*.el
adds 335018f * lisp/textmodes/bibtex.el: Use user-error.
adds 27af17b Improve docstrings
adds 39915c7 * src/alloc.c (Fgarbage_collect_maybe): New function
adds 469f0a6 xref--show-defs-minibuffer: new "show definitions" UI
adds 2945fe7 Hide the common parent directory, if any
adds 940bb6e Fontify the group and the line number
adds c86dc8d Always show the summary
adds 5ef30fb Prefer setq-local in vc/*.el
adds f254c8b Prefer setq-local in mail/*.el
adds e5a18ef Fix last change to shell-command
adds a77f5ab Prefer setq-local in play/*.el
adds dc39c66 ; * lisp/play/doctor.el (make-doctor-variables): Fix
indentation.
adds fc54c83 * lisp/progmodes/perl-mode.el: Fix handling of s'foo'bar'
adds 7c113c3 Prefer setq-local in url/*.el
adds 79d287c Prefer setq-local in emulation/*.el
adds e5c0666 Prefer setq-local in several progmodes
adds ba02ac8 ; * lisp/gnus/spam.el (spam-setup-widening): Silence
byte-compiler.
adds 61497de ; * lisp/subr.el (interactive-p): Note to not remove in a
hurry.
adds e84a1ff Avoid modifying nnimap user option in spam.el
adds 75a91a0 Unicode integrals in Calc
adds 2bd76cc Make Tramp scripts more unique and robust
adds 87a9fc6 Improve error message text of "C-x C-SPC"
adds 40e1174 Print a backtrace on unhandled errors in batch mode
(Bug#44942).
new 715a1ca Merge remote-tracking branch 'savannah/master' into HEAD
Summary of changes:
INSTALL | 3 +
doc/emacs/cmdargs.texi | 3 +-
doc/emacs/misc.texi | 2 +-
doc/lispref/tips.texi | 13 +-
doc/lispref/windows.texi | 14 +-
doc/misc/cl.texi | 15 +-
doc/misc/gnus.texi | 16 +-
doc/misc/tramp.texi | 37 +-
etc/NEWS | 34 +-
lisp/align.el | 2 +-
lisp/apropos.el | 2 -
lisp/arc-mode.el | 2 +-
lisp/autorevert.el | 29 +-
lisp/bookmark.el | 27 +-
lisp/calc/calccomp.el | 37 +-
lisp/cedet/data-debug.el | 6 +-
lisp/cedet/ede/custom.el | 3 +-
lisp/cedet/ede/project-am.el | 3 +-
lisp/cedet/mode-local.el | 2 +-
lisp/cedet/semantic.el | 3 +-
lisp/cedet/semantic/analyze/debug.el | 2 +-
lisp/cedet/semantic/grammar.el | 55 +-
lisp/cedet/semantic/senator.el | 18 +-
lisp/cedet/semantic/symref/list.el | 4 +-
lisp/cedet/semantic/util-modes.el | 4 +-
lisp/cedet/semantic/wisent/python.el | 4 +-
lisp/cedet/srecode/srt-mode.el | 24 +-
lisp/cus-edit.el | 5 +-
lisp/dired-aux.el | 8 +-
lisp/dired.el | 3 +-
lisp/emacs-lisp/advice.el | 5 +-
lisp/emacs-lisp/bytecomp.el | 132 +---
lisp/emacs-lisp/chart.el | 2 +-
lisp/emacs-lisp/cl-print.el | 2 -
lisp/emacs-lisp/comp-cstr.el | 204 +++---
lisp/emacs-lisp/copyright.el | 2 +-
lisp/emacs-lisp/debug.el | 1 -
lisp/emacs-lisp/eieio-custom.el | 10 +-
lisp/emacs-lisp/elint.el | 13 +-
lisp/emacs-lisp/ert.el | 22 +-
lisp/emacs-lisp/lisp-mode.el | 2 +-
lisp/emacs-lisp/pp.el | 2 +-
lisp/emacs-lisp/re-builder.el | 6 +-
lisp/emacs-lisp/shadow.el | 5 +-
lisp/emacs-lisp/smie.el | 4 +-
lisp/emacs-lisp/syntax.el | 2 +-
lisp/emacs-lisp/trace.el | 2 +-
lisp/emulation/edt.el | 2 +-
lisp/emulation/viper-cmd.el | 14 +-
lisp/emulation/viper-util.el | 2 +-
lisp/emulation/viper.el | 2 +-
lisp/erc/erc-goodies.el | 3 +-
lisp/erc/erc-list.el | 12 +-
lisp/erc/erc-pcomplete.el | 22 +-
lisp/erc/erc.el | 13 +-
lisp/eshell/em-cmpl.el | 72 +-
lisp/eshell/em-dirs.el | 6 +-
lisp/eshell/em-glob.el | 4 +-
lisp/eshell/em-hist.el | 11 +-
lisp/eshell/em-prompt.el | 5 +-
lisp/eshell/em-rebind.el | 5 +-
lisp/eshell/em-script.el | 6 +-
lisp/eshell/em-smart.el | 6 +-
lisp/eshell/em-term.el | 8 +-
lisp/eshell/em-tramp.el | 7 +-
lisp/eshell/em-unix.el | 20 +-
lisp/eshell/esh-arg.el | 4 +-
lisp/eshell/esh-cmd.el | 12 +-
lisp/eshell/esh-io.el | 4 +-
lisp/eshell/esh-mode.el | 37 +-
lisp/eshell/esh-var.el | 8 +-
lisp/facemenu.el | 4 -
lisp/gnus/message.el | 17 +-
lisp/gnus/nnimap.el | 20 +-
lisp/gnus/spam.el | 26 +-
lisp/help-mode.el | 1 -
lisp/hi-lock.el | 2 -
lisp/htmlfontify.el | 10 +-
lisp/ibuffer.el | 1 -
lisp/icomplete.el | 7 +-
lisp/international/iso-transl.el | 10 -
lisp/jsonrpc.el | 27 +-
lisp/ldefs-boot.el | 785 ++++++++++----------
lisp/loadup.el | 1 +
lisp/mail/emacsbug.el | 9 +-
lisp/mail/rfc822.el | 3 +-
lisp/mail/rmail.el | 57 +-
lisp/mail/rmailedit.el | 22 +-
lisp/mail/rmailout.el | 2 +-
lisp/mail/rmailsum.el | 15 +-
lisp/mail/sendmail.el | 26 +-
lisp/man.el | 2 -
lisp/mwheel.el | 1 -
lisp/net/ange-ftp.el | 22 +-
lisp/net/eudc-vars.el | 2 -
lisp/net/eww.el | 2 +-
lisp/net/imap.el | 3 +-
lisp/net/ldap.el | 1 -
lisp/net/net-utils.el | 15 +-
lisp/net/newst-plainview.el | 14 +-
lisp/net/newst-treeview.el | 9 +-
lisp/net/rlogin.el | 6 +-
lisp/net/secrets.el | 4 +-
lisp/net/sieve-mode.el | 19 +-
lisp/net/sieve.el | 7 +-
lisp/net/snmp-mode.el | 66 +-
lisp/net/telnet.el | 6 +-
lisp/net/tramp-adb.el | 6 +-
lisp/net/tramp-cmds.el | 3 +-
lisp/net/tramp-compat.el | 7 +
lisp/net/tramp-ftp.el | 1 -
lisp/net/tramp-gvfs.el | 37 +-
lisp/net/tramp-sh.el | 236 ++++---
lisp/net/tramp-smb.el | 14 +-
lisp/net/tramp.el | 126 ++--
lisp/net/trampver.el | 2 +-
lisp/nxml/xsd-regexp.el | 8 +-
lisp/obsolete/cl-compat.el | 17 +-
lisp/obsolete/cl.el | 4 +-
lisp/obsolete/terminal.el | 7 +-
lisp/org/org.el | 2 -
lisp/play/decipher.el | 4 +-
lisp/play/doctor.el | 786 ++++++++++-----------
lisp/play/dunnet.el | 16 +-
lisp/play/gomoku.el | 5 +-
lisp/progmodes/antlr-mode.el | 4 +-
lisp/progmodes/cc-engine.el | 2 +-
lisp/progmodes/cperl-mode.el | 21 +-
lisp/progmodes/cwarn.el | 2 -
lisp/progmodes/etags.el | 1 -
lisp/progmodes/executable.el | 2 +-
lisp/progmodes/f90.el | 41 +-
lisp/progmodes/flymake-cc.el | 2 +-
lisp/progmodes/fortran.el | 61 +-
lisp/progmodes/gud.el | 64 +-
lisp/progmodes/hideshow.el | 2 +-
lisp/progmodes/icon.el | 33 +-
lisp/progmodes/ld-script.el | 7 +-
lisp/progmodes/mixal-mode.el | 22 +-
lisp/progmodes/modula2.el | 16 +-
lisp/progmodes/perl-mode.el | 39 +-
lisp/progmodes/project.el | 66 +-
lisp/progmodes/python.el | 6 +
lisp/progmodes/simula.el | 32 +-
lisp/progmodes/sql.el | 1 -
lisp/progmodes/subword.el | 2 +-
lisp/progmodes/which-func.el | 2 +-
lisp/progmodes/xref.el | 103 ++-
lisp/savehist.el | 2 -
lisp/shell.el | 24 +-
lisp/simple.el | 22 +-
lisp/so-long.el | 13 +-
lisp/subr.el | 8 +-
lisp/term.el | 21 +-
lisp/term/ns-win.el | 1 -
lisp/term/w32-win.el | 1 -
lisp/term/x-win.el | 1 -
lisp/term/xterm.el | 3 +-
lisp/textmodes/artist.el | 40 +-
lisp/textmodes/bibtex.el | 240 ++++---
lisp/textmodes/dns-mode.el | 10 +-
lisp/textmodes/enriched.el | 5 +-
lisp/textmodes/ispell.el | 2 +-
lisp/textmodes/nroff-mode.el | 39 +-
lisp/textmodes/picture.el | 15 +-
lisp/textmodes/refill.el | 12 +-
lisp/textmodes/reftex.el | 4 -
lisp/textmodes/two-column.el | 5 +-
lisp/url/url-cookie.el | 2 +-
lisp/url/url-http.el | 12 +-
lisp/url/url-util.el | 4 +-
lisp/vc/add-log.el | 46 +-
lisp/vc/cvs-status.el | 4 +-
lisp/vc/diff-mode.el | 57 +-
lisp/vc/diff.el | 6 +-
lisp/vc/ediff-util.el | 3 +-
lisp/vc/log-edit.el | 11 +-
lisp/vc/log-view.el | 10 +-
lisp/vc/pcvs.el | 37 +-
lisp/vc/smerge-mode.el | 16 +-
lisp/vc/vc-annotate.el | 18 +-
lisp/vc/vc-bzr.el | 12 +-
lisp/vc/vc-dir.el | 14 +-
lisp/vc/vc-dispatcher.el | 18 +-
lisp/vc/vc-git.el | 18 +-
lisp/vc/vc-hg.el | 20 +-
lisp/vc/vc-hooks.el | 2 +-
lisp/vc/vc-mtn.el | 10 +-
lisp/vc/vc-svn.el | 2 +-
lisp/vc/vc.el | 40 +-
lisp/view.el | 9 +-
lisp/wid-browse.el | 1 -
lisp/windmove.el | 6 +-
lisp/window.el | 23 +-
lisp/woman.el | 1 -
src/alloc.c | 25 +
src/buffer.c | 5 +-
src/doprnt.c | 26 +-
src/emacs-module.c | 4 +-
src/emacs.c | 9 +-
src/eval.c | 15 +-
src/lisp.h | 2 +
src/search.c | 4 +-
src/xdisp.c | 9 +-
test/lisp/autorevert-tests.el | 85 ++-
.../error-lexical-var-with-add-hook.el | 4 +
.../error-lexical-var-with-remove-hook.el | 4 +
...al-var-with-run-hook-with-args-until-failure.el | 3 +
...al-var-with-run-hook-with-args-until-success.el | 3 +
.../error-lexical-var-with-run-hook-with-args.el | 3 +
.../error-lexical-var-with-symbol-value.el | 4 +
.../warn-autoload-not-on-top-level.el | 3 +
.../emacs-lisp/bytecomp-resources/warn-callargs.el | 5 +
.../bytecomp-resources/warn-defcustom-nogroup.el | 3 +
.../bytecomp-resources/warn-defcustom-notype.el | 3 +
.../bytecomp-resources/warn-defvar-lacks-prefix.el | 2 +
.../emacs-lisp/bytecomp-resources/warn-format.el | 2 +
.../bytecomp-resources/warn-free-setq.el | 2 +
.../warn-free-variable-reference.el | 4 +
.../bytecomp-resources/warn-interactive-only.el | 3 +
.../warn-lambda-malformed-interactive-spec.el | 4 +
.../warn-make-variable-buffer-local.el | 4 +
.../bytecomp-resources/warn-obsolete-defun.el | 8 +
.../bytecomp-resources/warn-obsolete-hook.el | 3 +
.../warn-obsolete-variable-same-file.el | 13 +
.../bytecomp-resources/warn-obsolete-variable.el | 4 +
.../warn-redefine-defun-as-macro.el | 3 +
.../bytecomp-resources/warn-redefine-defun.el | 3 +
.../warn-redefine-macro-as-defun.el | 3 +
.../bytecomp-resources/warn-save-excursion.el | 5 +
.../warn-variable-let-bind-constant.el | 3 +
.../warn-variable-let-bind-nonvariable.el | 3 +
.../warn-variable-set-constant.el | 3 +
.../warn-variable-set-nonvariable.el | 3 +
test/lisp/emacs-lisp/bytecomp-tests.el | 106 +++
test/lisp/emacs-lisp/comp-cstr-tests.el | 7 +-
test/lisp/erc/erc-track-tests.el | 1 -
test/lisp/faces-tests.el | 1 -
test/lisp/net/tramp-tests.el | 31 +-
.../nnrss-tests.el => nxml/xsd-regexp-tests.el} | 17 +-
test/lisp/subr-tests.el | 24 +
test/manual/indent/perl.perl | 14 +
test/src/emacs-module-resources/mod-test.c | 6 +
test/src/eval-tests.el | 33 +
244 files changed, 3017 insertions(+), 2504 deletions(-)
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-add-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-remove-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-failure.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-success.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-symbol-value.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-autoload-not-on-top-level.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-callargs.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-nogroup.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-notype.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-defvar-lacks-prefix.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-format.el
create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-free-setq.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-interactive-only.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-make-variable-buffer-local.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-hook.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable-same-file.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun-as-macro.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-macro-as-defun.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-save-excursion.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-constant.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-nonvariable.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-constant.el
create mode 100644
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-nonvariable.el
copy test/lisp/{gnus/nnrss-tests.el => nxml/xsd-regexp-tests.el} (67%)
- feature/native-comp updated (09ec39e -> 715a1ca),
Andrea Corallo <=