emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp updated (0ffb3df -> b8d3ae7)


From: Andrea Corallo
Subject: feature/native-comp updated (0ffb3df -> b8d3ae7)
Date: Sun, 24 Jan 2021 15:30:17 -0500 (EST)

akrl pushed a change to branch feature/native-comp.

      from  0ffb3df   Do not add unnecesary arg constraints (bug#45812 
bug#45705 bug#45751).
      adds  ba29d13   Make mouse-related calls be more consistent on all frame 
types
      adds  c55b7b8   Fix last change
      adds  84e0749   EMBA container build improvements for Emacs build testing.
      adds  378ce65   Improve support for Cham script
      adds  57ae3f2   test/infra/gitlab-ci.yml: run only for tags and some 
branches
      adds  0057294   Fix two tests
      adds  66756df   Fix Rmail summary for more than 99,999 messages
      adds  8f0ce42   Fix deadlock when receiving SIGCHLD during 'pselect'.
      adds  df34ed8   Don't crash if no asynchronous process has been created 
yet.
      adds  0ab56a4   * lisp/emacs-lisp/pcase.el: Add support for `not` to 
`pred`
      adds  25e1b73   * lisp/emacs-lisp/byte-opt.el 
(byte-optimize-form-code-walker): Use pcase
      adds  1529643   Add a bit more clarification around standard error 
processes.
      adds  39a6584   Add new targets to test/Makefile
      adds  1773679   Ensure that sentinels are called during 
'accept-process-output'.
      adds  1fe135a   * test/infra/gitlab-ci.yml: Merge test-template into 
job-template.
      adds  372694e   ; * test/infra/gitlab-ci.yml: Merge test-template script 
into job-template.
      adds  b215e83   Improve support for the Cham script and languages
      adds  3b40501   Replace Unix commands with Emacs in process tests.
      adds  36d3377   Avoid macOS NSFilenamesPboardType warning (bug#33035)
      adds  c4be126   * test/src/xdisp-tests.el: Fix tests to work in batch mode
      adds  455f08c   Fix problem with `epa-list-keys' bugging out
      adds  f9dab61   Don't double up keys in epa--list-keys
      adds  47ddda0   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b2e6ed4   Fix recent changes for Cham script
      adds  9214402   * lisp/cedet/ede/proj.el: Enable Project files to load
      adds  bdb9889   Use format-prompt in read-regexp.
      adds  8f4b3b8   Fix ibuffer-mark-by-file-name-regexp abbreviations
      adds  20add1c   Allow gnus-retrieve-headers to return headers directly
      adds  35119b2   time-stamp-tests now pass in more locales
      adds  4ca808e   Make sure the new window is not too tall
      adds  f844ce6   Revert "* .gitignore: add src/fingerprint.c"
      adds  973799f   Mark the various nxml flags as safa
      adds  43982a8   Don't infloop in comint-redirect-results-list-from-process
      adds  378a01e   Actually make the calc trail window dedicated
      adds  4e64d02   Define keymap-name-history
      adds  b62a1e3   Add 'perl-non-scalar-variable' face to perl-mode
      adds  ba0cf1d   Tweaks to the color widget (Bug#45829)
      adds  33ff86a   Add test for the widget-color-match function (Bug#45829)
      adds  f2f06b0   Fix list-colors-print handling of callback arg
      adds  91a6e19   Handle also test/lib-src directory
      adds  e544b86   Don't stop Gnus startup on password failures
      adds  3b731b1   Fix slow abbrev expansion in `message-mode' in some 
circumstances
      adds  297edbe   Missing dynamic variable declarations in Calc
      adds  5369b69   Parse square root sign in embedded Calc mode
      adds  3c58443   Only show "2x entries" i vc log buffers if needed
      adds  deb90c8   * lisp/startup.el: Fix bug#45857, bug#30994, and 
bug#45913.
      adds  f3b9d5b   Some Tramp fixes, resulting from test campaign
      adds  039ab60   * etc/NEWS.19: Add entry for `indent-line-to`
      adds  bfa140d   Calc: use Unicode brackets in Big mode when available 
(bug#45917)
      adds  1248c67   * test/infra/gitlab-ci.yml: Bootstrap only from web, 
schedule, or C-related.
      adds  e718d3a   Better check for nil in 
search-/query-replace-highlight-submatches (bug#45973)
      adds  eec059b   * lisp/help-fns.el: Move defvar keymap-name-history 
closer to where it's used.
      adds  8725f76   Declare some project commands interactive-only
      adds  8ed97a8   Make child signal read pipe non-blocking.
      adds  5536893   test/lisp/replace-tests.el: Add nested match group test
      adds  5aff1bf   Make sh-mode use `auto-mode-interpreter-regexp'
      adds  f925aab   Mention that the mouse will switch on transient-mark-mode 
in manual
      adds  3bbec2e   Fix up example in the Modifying Menus node in the lispref 
manual
      adds  40a5df8   Make `symbol-at-point' work in buffers with no symbols
      adds  c502cdd   Don't add Content-Type when ceasing an rmail edit
      adds  8b33b76   Revert "Make `symbol-at-point' work in buffers with no 
symbols"
      adds  849fe71   Sort Ibuffer filename/process column as displayed
      adds  420661a   Don't let `maybe_quit` prevent resetting 
`consing_until_gc` (bug#43389)
      adds  ce1a42a   Add tests for symbol-at-point (bug#14234)
      adds  f30cf07   Make symbol-at-point return nil if there's no symbols in 
the buffer
      adds  cad2c4b   Tweak tty-find-type to allow TERM=screen.xterm
      adds  72d4522   Add option remember-diary-regexp
      adds  edf6350   Add option remember-text-format-function
      adds  38173af   Respect remember-save-after-remembering on 
remember-diary-extract-entries
      adds  bd423b8   Fix environment handling in tramp-handle-make-process
      adds  7fe7efe   cua-toggle-global-mark doc string clarification
      adds  434057a   Fix footnote-mode problem when reopening an old file
      adds  09bfb12   * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Re-indent
      adds  4dfebf2   * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Move some opts.
      adds  66439d3   * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Add 2 new opts
      adds  0d36355   * lisp/emacs-lisp/subr-x.el (named-let): New macro
      adds  5065698   Move the ‘declare’ form before the interactive spec in 10 
functions.
      adds  93141d5   Always send Lisp words to checkdoc-ispell-init
      adds  1a6ed93   Revert "Always send Lisp words to checkdoc-ispell-init"
      adds  61b716b   checkdoc-spellcheck-documentation-flag doc string 
improvement
      adds  0df23b7   Fix recent remember-diary-extract-entries change
      adds  b951136   * lisp/emacs-lisp/bytecomp.el 
(byte-compile--declare-var): Fix warning
      adds  d8a9828   * lisp/calendar/calendar.el (calendar-read-sexp): New 
function
      adds  0f65baa   * lisp/calendar/cal-french.el 
(calendar-french-accents-p): Obsolete function
      adds  0c93d0d   Use `calendar-read-sexp` instead of the now obsolete 
`calendar-read`
      adds  bacc24b   Use `lexical-binding` in all the cal-*.el files
      adds  8e7728a   Fix thinko in previous footnote.el change
      adds  b2d30fd   A better fix for 'kill-visual-line'
      adds  a7fb4ab   Make Message respect header removal instructions more
      adds  7d122cf   Tweak previous message-forward-included-mime-headers 
change
      adds  de761b5   Add dired support for compressing .pax files
      adds  5d2ebcd   * test/infra/gitlab-ci.yml: Revert to always building.
      adds  a6f030f   Fix message.el build warning from previous change
      adds  2cf347a   Don't have type-break-mode signal errors on corrupted 
files
      adds  931be5e   * lisp/net/webjump.el: Add Maintainer: emacs-devel.
      adds  b41b4ad   Fix spurious "Lexical argument shadows the dynamic 
variable" due to inlining
      adds  90bd6d8   * test/infra/gitlab-ci.yml: Copy newer files to image to 
build less often.
      adds  6bfc672   * lisp/textmodes/remember.el 
(remember-text-format-function): Fix type.
      adds  463300d   Enable TTY mouse-face support when built without GPM 
support
      adds  561197e   Fix last change for DOS_NT systems
      adds  4c0dce4   Calc: use big brackets around function arguments
      adds  b2b26bd   Use RemoteCommand option for Tramp's sshx and scpx methods
      adds  ef14acf   Make nnml handle invalid non-ASCII headers more 
consistently
      adds  2be55ad   Add more isearch-related bindings to ns-win.el
      adds  b7f318a   Fix up previous mh-speed.el ignored variable change
      adds  9143eba   Prepare for update from Gnulib
      adds  a900e64   Update from Gnulib by running admin/merge-gnulib
      adds  b99ec5d   Work around __has_attribute bug in clang 3.4
      adds  ba25a82   Mention undo-amalgamate-change-group in the lispref manual
      adds  b9d0cdc   * lisp/simple.el (newline-and-indent): Disable 
`electric-indent-mode`
      adds  5821dee   Erase the buffer only after fetching the new contents
      adds  cc98d0b   ; xref-revert-buffer: Drop the (goto-char) at the end
      adds  8d8e1df   Clean up the recently added self-pipe mechanism for 
WINDOWSNT
      adds  f0517ab   * test/infra/gitlab-ci.yml (.job-template): Check also 
for test/lib-src/*.el.
      adds  6a6fde0   Fix failed autorevert test on emba
      adds  aeff424   Mark both ends of self-pipe a nonblocking.
      adds  59e9ec7   Add a FIXME comment to improve the SIGCHLD race condition 
handling.
      adds  27a023d   * .clang-format: Fix base style.
      adds  17fec60   Avoid a few compilation warnings in Objective-C code.
      adds  8dcb19f   Add a unit test testing interaction between threads and 
processes.
      adds  d860ca9   ; * src/process.c (child_signal_read): Remove FIXME 
comment.
      adds  30d95d33  Use single post-command-hook on hl-line modes
      adds  7c9841b   Update from Gnulib by running admin/merge-gnulib
      adds  259edd4   Add a mechanism for buffer-local thing-at-points
      adds  b7068be   Provide a (thing-at-point 'url) in eww buffers
      adds  1559cc4   Fix missing file&line info in "Unknown defun property" 
warnings
      adds  75f6b26   Make (subdirs . nil) in .dir-locals.el work
      adds  0ebf9d6   Properly initialize gnus-search-namazu-index-directory
      adds  7cc970e   Add support for dired compressing .lz/.lzo files
      adds  e1902ac   Fix recently uncovered 'make check' failures
      adds  d4dd12d   Add more assertions to recently-added process test.
      adds  b26e09e   Fix insertion logic of newly subscribed Gnus groups
      adds  3cefda0   Make Tramp's insert-directory more robust
      adds  e5aaa12   Add some elisp-mode font lock tests
       new  b8d3ae7   Merge remote-tracking branch 'savannah/master' into 
native-comp


Summary of changes:
 .clang-format                                      |    2 +-
 .gitignore                                         |    1 -
 .gitlab-ci.yml                                     |    4 +-
 build-aux/config.guess                             |    8 +-
 build-aux/config.sub                               |   10 +-
 configure.ac                                       |    2 +-
 doc/lispref/control.texi                           |    5 +-
 doc/lispref/keymaps.texi                           |    5 +-
 doc/lispref/markers.texi                           |    4 +-
 doc/lispref/processes.texi                         |   27 +-
 doc/lispref/text.texi                              |   24 +
 doc/misc/message.texi                              |    6 +
 doc/misc/texinfo.tex                               |  163 +--
 doc/misc/tramp.texi                                |   35 +-
 etc/HELLO                                          |   10 +-
 etc/NEWS                                           |   52 +-
 etc/NEWS.19                                        |    2 +
 lib/_Noreturn.h                                    |   16 +-
 lib/canonicalize-lgpl.c                            |   25 +-
 lib/cdefs.h                                        |  192 ++-
 lib/dirent.in.h                                    |    3 +-
 lib/{scratch_buffer.h => dynarray.h}               |   22 +-
 lib/explicit_bzero.c                               |   16 +-
 lib/fchmodat.c                                     |   17 +
 lib/free.c                                         |   14 +
 lib/gnulib.mk.in                                   |   27 +
 lib/libc-config.h                                  |  171 +--
 lib/malloc/dynarray-skeleton.c                     |  525 ++++++++
 lib/malloc/dynarray.h                              |  178 +++
 ...atch_buffer_dupfree.c => dynarray_at_failure.c} |   38 +-
 lib/malloc/dynarray_emplace_enlarge.c              |   73 +
 lib/malloc/dynarray_finalize.c                     |   62 +
 lib/malloc/dynarray_resize.c                       |   64 +
 ...ch_buffer_dupfree.c => dynarray_resize_clear.c} |   36 +-
 lib/malloc/scratch_buffer_grow.c                   |    2 +-
 lib/malloc/scratch_buffer_grow_preserve.c          |    2 +-
 lib/malloc/scratch_buffer_set_array_size.c         |    2 +-
 lib/mini-gmp.c                                     |    2 +-
 lib/mktime-internal.h                              |    2 +-
 lib/nstrftime.c                                    |    6 +-
 lib/regex.c                                        |    2 +-
 lib/regex_internal.h                               |   26 +-
 lib/regexec.c                                      |  117 +-
 lib/scratch_buffer.h                               |    1 +
 lib/stddef.in.h                                    |   23 +-
 lib/string.in.h                                    |   20 +-
 lib/sys_stat.in.h                                  |   30 +-
 lib/tempname.c                                     |   27 +-
 lib/time-internal.h                                |    2 +-
 lib/time.in.h                                      |   19 +
 lib/time_rz.c                                      |   16 +-
 lib/timegm.c                                       |    2 +-
 lib/utimens.c                                      |   19 +-
 lib/utimensat.c                                    |  101 +-
 lib/verify.h                                       |   28 +-
 lisp/calc/calc-embed.el                            |    2 +
 lisp/calc/calc-lang.el                             |    2 +-
 lisp/calc/calc.el                                  |    2 +-
 lisp/calc/calccomp.el                              |  260 ++--
 lisp/calendar/cal-bahai.el                         |   28 +-
 lisp/calendar/cal-china.el                         |   45 +-
 lisp/calendar/cal-coptic.el                        |   56 +-
 lisp/calendar/cal-french.el                        |   76 +-
 lisp/calendar/cal-hebrew.el                        |   68 +-
 lisp/calendar/cal-html.el                          |   19 +-
 lisp/calendar/cal-islam.el                         |   25 +-
 lisp/calendar/cal-iso.el                           |   21 +-
 lisp/calendar/cal-julian.el                        |   26 +-
 lisp/calendar/cal-mayan.el                         |   10 +-
 lisp/calendar/cal-menu.el                          |    4 +-
 lisp/calendar/cal-move.el                          |   17 +-
 lisp/calendar/cal-persia.el                        |   30 +-
 lisp/calendar/cal-tex.el                           |   85 +-
 lisp/calendar/cal-x.el                             |    2 +-
 lisp/calendar/calendar.el                          |   57 +-
 lisp/calendar/diary-lib.el                         |    4 +-
 lisp/calendar/holidays.el                          |   15 +-
 lisp/cedet/ede/base.el                             |    5 +-
 lisp/cedet/ede/proj.el                             |    2 +-
 lisp/comint.el                                     |    6 +-
 lisp/cus-start.el                                  |    2 +-
 lisp/custom.el                                     |   12 +-
 lisp/dired-aux.el                                  |    5 +-
 lisp/dired-x.el                                    |    2 +-
 lisp/emacs-lisp/byte-opt.el                        | 1401 ++++++++++----------
 lisp/emacs-lisp/byte-run.el                        |   16 +-
 lisp/emacs-lisp/bytecomp.el                        |    3 +-
 lisp/emacs-lisp/checkdoc.el                        |    7 +-
 lisp/emacs-lisp/ert.el                             |    4 +-
 lisp/emacs-lisp/macroexp.el                        |   14 +-
 lisp/emacs-lisp/package.el                         |    2 +-
 lisp/emacs-lisp/pcase.el                           |   46 +-
 lisp/emacs-lisp/radix-tree.el                      |    7 +-
 lisp/emacs-lisp/subr-x.el                          |   22 +
 lisp/emulation/cua-gmrk.el                         |    8 +-
 lisp/epa.el                                        |    4 +-
 lisp/facemenu.el                                   |   11 +-
 lisp/faces.el                                      |    2 +-
 lisp/files.el                                      |    2 +-
 lisp/font-lock.el                                  |    2 +-
 lisp/frame.el                                      |   16 +-
 lisp/gnus/gnus-agent.el                            |  383 ++----
 lisp/gnus/gnus-async.el                            |    9 +-
 lisp/gnus/gnus-cache.el                            |  126 +-
 lisp/gnus/gnus-cloud.el                            |   16 +-
 lisp/gnus/gnus-search.el                           |    1 +
 lisp/gnus/gnus-start.el                            |   10 +-
 lisp/gnus/gnus-sum.el                              |   65 +-
 lisp/gnus/gnus.el                                  |    9 +-
 lisp/gnus/message.el                               |   98 +-
 lisp/gnus/nnml.el                                  |   16 +
 lisp/gnus/nntp.el                                  |    2 +-
 lisp/gnus/nnvirtual.el                             |  172 +--
 lisp/help-fns.el                                   |    3 +
 lisp/hl-line.el                                    |   58 +-
 lisp/ibuf-ext.el                                   |   20 +-
 lisp/ibuffer.el                                    |    9 +-
 lisp/image.el                                      |    2 +-
 lisp/international/fontset.el                      |    1 +
 lisp/isearch.el                                    |   30 +-
 lisp/language/cham.el                              |    8 +-
 lisp/leim/quail/cham.el                            |  116 ++
 lisp/mail/flow-fill.el                             |    2 +-
 lisp/mail/footnote.el                              |   26 +-
 lisp/mail/rmailedit.el                             |    9 +-
 lisp/mail/rmailsum.el                              |    6 +-
 lisp/mh-e/mh-speed.el                              |    6 +-
 lisp/net/eww.el                                    |    7 +
 lisp/net/tramp-sh.el                               |   27 +-
 lisp/net/tramp-smb.el                              |   24 +-
 lisp/net/tramp.el                                  |   21 +-
 lisp/net/webjump.el                                |    7 +-
 lisp/nxml/nxml-mode.el                             |   30 +-
 lisp/obsolete/nnir.el                              |    1 -
 lisp/progmodes/perl-mode.el                        |   11 +-
 lisp/progmodes/project.el                          |    3 +
 lisp/progmodes/sh-script.el                        |    4 +-
 lisp/progmodes/xref.el                             |   20 +-
 lisp/replace.el                                    |   41 +-
 lisp/simple.el                                     |   19 +-
 lisp/startup.el                                    |   11 +-
 lisp/term/ns-win.el                                |    9 +
 lisp/textmodes/remember.el                         |   37 +-
 lisp/thingatpt.el                                  |   44 +-
 lisp/type-break.el                                 |    4 +-
 lisp/vc/vc.el                                      |   42 +-
 lisp/version.el                                    |    6 +-
 lisp/wid-edit.el                                   |   19 +-
 m4/canonicalize.m4                                 |   60 +-
 m4/extensions.m4                                   |   14 +-
 m4/fchmodat.m4                                     |   48 +-
 m4/gnulib-common.m4                                |   15 +-
 m4/gnulib-comp.m4                                  |   20 +
 m4/nstrftime.m4                                    |    4 +-
 m4/stddef_h.m4                                     |   16 +-
 m4/string_h.m4                                     |    3 +-
 m4/sys_stat_h.m4                                   |    4 +-
 m4/time_h.m4                                       |   20 +-
 m4/utimensat.m4                                    |   57 +-
 src/alloc.c                                        |    6 +-
 src/conf_post.h                                    |    4 +-
 src/emacs-module.h.in                              |    4 +-
 src/frame.c                                        |   59 +-
 src/nsfns.m                                        |    1 -
 src/nsmenu.m                                       |    1 -
 src/nsselect.m                                     |   15 +-
 src/nsterm.h                                       |    9 +
 src/nsterm.m                                       |   52 +-
 src/process.c                                      |  130 +-
 src/term.c                                         |   43 +-
 src/termhooks.h                                    |    2 -
 src/window.c                                       |    2 +-
 src/xdisp.c                                        |    6 +-
 test/Makefile.in                                   |   20 +-
 test/README                                        |   13 +-
 test/file-organization.org                         |   16 +-
 test/infra/Dockerfile.emba                         |    2 +-
 .gitlab-ci.yml => test/infra/gitlab-ci.yml         |  205 +--
 test/lisp/autorevert-tests.el                      |   25 +-
 .../emacs-lisp/bytecomp-resources/foo-inlinable.el |    6 +
 .../nowarn-inline-after-defvar.el                  |   17 +
 test/lisp/emacs-lisp/bytecomp-tests.el             |    8 +-
 test/lisp/emacs-lisp/cl-lib-tests.el               |    9 +-
 test/lisp/emacs-lisp/pcase-tests.el                |    4 +
 test/lisp/emacs-lisp/seq-tests.el                  |   23 +-
 test/lisp/faces-tests.el                           |    8 +
 test/lisp/net/tramp-tests.el                       |   70 +-
 test/lisp/progmodes/elisp-mode-tests.el            |   65 +-
 test/lisp/replace-tests.el                         |   13 +
 test/lisp/thingatpt-tests.el                       |   44 +
 test/lisp/time-stamp-tests.el                      |  127 +-
 test/lisp/wid-edit-tests.el                        |   11 +
 test/src/process-tests.el                          |  150 ++-
 test/src/xdisp-tests.el                            |   33 +-
 194 files changed, 5011 insertions(+), 2786 deletions(-)
 copy lib/{scratch_buffer.h => dynarray.h} (56%)
 create mode 100644 lib/malloc/dynarray-skeleton.c
 create mode 100644 lib/malloc/dynarray.h
 copy lib/malloc/{scratch_buffer_dupfree.c => dynarray_at_failure.c} (54%)
 create mode 100644 lib/malloc/dynarray_emplace_enlarge.c
 create mode 100644 lib/malloc/dynarray_finalize.c
 create mode 100644 lib/malloc/dynarray_resize.c
 copy lib/malloc/{scratch_buffer_dupfree.c => dynarray_resize_clear.c} (52%)
 create mode 100644 lisp/leim/quail/cham.el
 copy .gitlab-ci.yml => test/infra/gitlab-ci.yml (52%)
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/foo-inlinable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/nowarn-inline-after-defvar.el



reply via email to

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