[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
- feature/native-comp updated (0ffb3df -> b8d3ae7),
Andrea Corallo <=