[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/etags-regen updated (153a549 -> f4a1d47)
From: |
Dmitry Gutov |
Subject: |
scratch/etags-regen updated (153a549 -> f4a1d47) |
Date: |
Sun, 7 Feb 2021 21:11:56 -0500 (EST) |
dgutov pushed a change to branch scratch/etags-regen.
from 153a549 etags-regen--tags-generate: Always ignore Emacs lock files
adds 62e3750 Ensure HAVE_GMP is reflected in emacs_config_features
adds ef55cc0 * configure.ac: Alphabetize emacs_config_features
adds e694f61 Add `flat-button' to custom-face-attributes
adds 6129ebf Fix problem with non-ASCII characters in nnmaildir
adds 42e72f4 Support using auth-source for NickServ passwords in ERC
adds 26ed7c7 Add a failing test for bug#44834
adds d0d5e40 Make comint-read-input-ring skip uninteresting text in
.zsh_history
adds 00908e0 Mark previous erc-services change as not needing
documentation
adds 1aa36d9 * admin/notes/elpa: Update to match recent Gnu ELPA
changes
adds fcf8ad6 Fix possible prepending of "TEXT" to IMAP searches
adds 002f9dc eieio-base.el:
adds bb4399f cedet/ede/auto.el:
adds d893632 * lisp/emacs-lisp/eieio-base.el: Silence warnings in last
change
adds 78ef0a7 comint-read-input-ring: Simplify last commit
adds d191f15 Update substitute-command-keys tests, again
adds ca024b0 Add a new variable `inhibit-interaction'
adds 792ba71 Add a new function 'buffer-line-statistics'
adds 6dc4fc7 Fix nsm-should-check for "google.com" failure
adds 0f6c083 Only run IPv6 tests if we have an IPv6 address
adds d93de0b ; Update docstring
adds c734ba6 Fix Indian time zone test when run by Irishmen (bug#45818)
adds 820bd0e Stabilise lunar-phase-list test (bug#45818)
adds 6d467eb * lisp/calc/calc.el: Remove some XEmacs compat code.
adds 118d6ef Remove some XEmacs compat code from tests
adds aeb11da Use skip-unless instead of if+message in test
adds 19b169c Fix 'visual-line-mode' when 'word-wrap-by-category' is in
effect
adds be9b7e8 Prefer skip-unless in more tests
adds a9658cd Lift {global,local}-key-binding to Lisp
adds ebab889 * lisp/isearch.el: C-s C-u M-y reads a string from the
kill-ring minibuffer
adds 707ee6a EMBA infrastructure improvements for Emacs build testing.
adds 03080b5 Remove extraneous closing paren
adds 33d0c60 ; * doc/lispref/modes.texi (SMIE Indentation Example):
Fix previous commit
adds 97747e6 Tell people how to remove fontconfig customizations
adds 149d64b * doc/misc/tramp.texi (Quick Start Guide): Fix thinko.
adds 84372a7 Merge from origin/emacs-27
adds 5d76288 Fix problem with 8bit content-transfer-encoding in nndoc
mbox files
adds 4ad332d ; Merge from origin/emacs-27
adds 74d1895 Fix inhibiting the default.el loading in user init file
adds 32a3758 Fix infloop in 'pixel-scroll-mode'
adds 27743e9 Fix cl-concatenate inlining
adds 55bc156 Fix assertion failure in window_box_height (Bug#45737)
adds 488204c Remove one of recently added warnings abound binding keys
in Isearch maps
adds c83590b Merge from origin/emacs-27
adds 53514e7 * lisp/info.el (Info-search): Don't deactivate mark when
landed in same node
adds 5039f79 Fix marking "delayed-initialization" vars as dynamically
scoped
adds 9422ff4 * lisp/startup.el (command-line): Remove redundant set of
no-blinking-cursor
adds 65d22bf * lisp/startup.el (command-line): Remove redundant set of
no-blinking-cursor
adds b4b98a0 Fix 'kill-visual-line'
adds 0a26f47 * lisp/emacs-lisp/seq.el (seq-concatenate): Unautoload
(merge fix).
adds 138486c Some Tramp adaptions, mainly direct async processes
adds 66ac172 Make libraries works with xterm-mouse-mode.
adds 4dc72dd Fix 'window-text-pixel-size' when there are
leading/trailing spaces
adds 2644353 * .gitignore: add src/fingerprint.c
adds f95c1b3 Update dependency capture
adds 667f2e0 Remove support for 32 bit build
adds f45be48 ; Remove recent spurious addition in window.el
adds 5d68170 * src/dispnew.c (sit_for): Return nil when interrupted by
process output
adds 1513ee3 Change default-directory before prompting in
project-compile
adds 0732fc3 * lisp/frame.el Don't activate `blink-cursor-idle-timer`
needlessly.
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
new 8d00e2f Merge branch 'master' into scratch/etags-regen
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
new 1daad17 Merge branch 'master' into scratch/etags-regen
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.
new 44f19c7 Merge branch 'master' into scratch/etags-regen
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
adds 8f28a1b Tweak `condition-case' keyword highlights
adds 196be2b Fix macro fontification in `condition-case' handler bodies
adds 9503f8d Rewrite lisp--el-funcall-position-p to be inverse of the
-not function
adds a10c74f Fontify special forms and macros the same
adds 49e01d8 Don't move point to the prompt in
previous-line-or-history-element (bug#46033)
adds 8f0a2c8 Make subdirs . nil in dir-locals in ~/ work
adds b4b6a26 Use `lexical-binding` in all `lisp/international` files
adds ff7b1a1 Add distinct controls for child frames' borders
(Bug#45620)
adds 3c314f3 Fix typo in last change of FRAME_INTERNAL_BORDER_WIDTH
adds 3131a98 Fix typos and punctuation
adds 046db04 Revert "Allow gnus-retrieve-headers to return headers
directly"
adds a572b21 * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Tweak
indent of new `for`
adds b870e58 Use lexical-binding in all of `lisp/url`
adds eded2a7 Try to improve the read-regexp doc string
adds f9cc2d4 read-regexp-suggestions doc string improvement
adds 883c15f Fix setting of line/point style in calc gnuplot
adds 9d50d7a Fix indentation in sieve-mode
adds fb05199 Support variable name for previous-window in
display-buffer-in-previous-window
adds 08574a7 * lisp/subr.el (empty-history): Move defvar to functions
where it's used.
adds 49eb03d Improve documentation of 'read-regexp' and friends
adds 4511239 * lisp/net/dbus.el (dbus-monitor-handler): Disable buffer
undo.
adds 12095de Some Tramp fixes
adds ff03411 Fix display of stretches of whitespace in the display
margins
adds b58fd1e ; * lisp/language/cham.el: Fix copy-paste mistake in
comment.
adds 588d230 Merge from origin/emacs-27
adds 82c228a Don't let `maybe_quit` prevent resetting
`consing_until_gc` (bug#43389)
adds 5597398 ; Merge from origin/emacs-27
adds ee1c54e Improve documentation of sendmail.el defcustom's
adds 009df5c * src/cmds.c (Fforward_line): Doc fix. (Bug#46027)
adds 3f61017 Avoid sending systemd shutdown notifications if non-daemon
adds 0ca75f1 Merge from origin/emacs-27
adds c8fa056 Mention undo-amalgamate-change-group in the lispref manual
adds 27889f0 ; Merge from origin/emacs-27
adds 3443a1c Fix last change
adds 4be6c92 Merge from origin/emacs-27
adds 0399cc2 Erase the buffer only after fetching the new contents
adds 8095034 ; xref-revert-buffer: Drop the (goto-char) at the end
adds 932aba6 Try to improve the read-regexp doc string
adds 0340e9e read-regexp-suggestions doc string improvement
adds e79e377 Improve documentation of 'read-regexp' and friends
adds 7c257e2 ; Merge from origin/emacs-27
adds b0e96e5 Use lexical-binding in of all lisp/language
adds 89327ce * lisp/international/titdic-cnv.el: Revert to utf-8
encoding
adds 2d8daac * lisp/international/titdic-cnv.el
(tsang-quick-converter): Simplify
adds 85f8b57 Support multi-line prompt and contents in
previous-line-or-history-element.
adds f5d30d9 * admin/notes/unicode: titdic-cnv.el is now utf-8.
adds 9f25ca5 * lisp/replace.el (query-replace-read-from-suggestions):
New function.
adds d168110 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
Perform β-reduction
adds d93bca0 * lisp/emacs-lisp/pcase.el (pcase--split-pred): Handle
`memq` pred.
adds 3091416 * lisp/emacs-lisp/macroexp.el (macroexp-if): Fix typo
adds 2a71831 Allow project/xref packages to be used in Emacs 26.1
adds 9b01bc5 perl-mode.el: Eliminate keywords which are not in Perl.
adds e4c6670 Fix Gnus icalendar button navigation
adds 0870ebb Allow commenting out white space lines in latex-mode
adds e7e7ef1 Fix fill-paragraph in asm-mode
adds 8992f8a Make the default `whitespace-enable-predicate' use
`derived-mode-p'
adds 64d4648 Fix numerical `comment-padding' value
adds 0120f45 Protect against bad results from libravatar
adds 62233c9 Use lexical-binding in lisp/{term,nxml,language}
adds a8c4f80 Simplify auto-revert buffer list by watch descriptor
(Bug#44639)
adds ac102bb * lisp/net/ange-ftp.el (ange-ftp-ls): Handle several
"--dired" switches.
adds 91f9d67 * test/Makefile.in (emacs): Use the C locale
adds 6c60168 ; * lisp/dired-aux.el (dired-compress-files-alist): Minor
doc fix.
adds 80d964e Add missing file systems to etc-fstab-generic-mode
adds 4cded88 * lisp/generic-x.el (hosts-generic-mode): Support IPv6
addresses.
adds b04f1c0 Add cross-reference to with-eval-after-load
adds 592a230 * src/fns.c (hash_string): Fix bug#46111
adds c407b54 * lisp/ezimage.el: Use lexical-binding.
adds f782f1a * lisp/leim/quail/compose.el: Use lexical-binding.
adds aca93f6 * lisp/leim/quail/viqr.el: Use lexical-binding.
adds a8caa66 Avoid recommending Google
adds 50c7de0 * lisp/wdired.el: Minor doc fixes.
adds c8c4d65 Use isearch-tmm-menubar when tmm-menubar is called in
isearch-mode (bug#43966)
adds 991c894 Use lexical-binding in all of `lisp/emacs-lisp`
adds 11c504c Define compat alias obsolete
adds 554ec93 Use lexical-binding in generic-x.el
adds ae7fe26 ; Fix my previous commit
adds a50fe43 * lisp/progmodes/bat-mode.el: Use lexical-binding.
adds cb97581 Use lexical-binding in nroff-mode.el
adds 887b033 Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs into trunk
adds 3ddea27 Slight gravatar.el code clean up
adds bab133e Use lexical-binding in find-cmd.el and add tests
adds a27512e * lisp/flow-ctrl.el: Use lexical-binding.
adds e52f2ec Remove Emacs 21 compat code from sasl.el
adds de51d94 Mention using buffer-list-update-hook in recentf-mode
adds 5f65042 Set revert-buffer-function in shell command output buffers
adds 0b80935 Fix position in empty buffers in
checkdoc-file-comments-engine
adds 9fb8590 flymake-diagnostic-beg/end doc string and error reporting
improvement
adds 3f92d00 operating-system-release doc string improvement
adds 1275dc4 Improve fontifying of #| ... |# in `lisp-mode'
adds d4e9d19 Add a command for redisplay during keyboard macros
adds 4e27a26 Describe pointer shapes in the manual
adds 19afd6d Fix previous commit regarding revert-buffer-function
adds ae2e2b6 Improve doc string of 'operating-system-release'
adds 4ce5646 Fix Bug#45518 in compile.el
adds 840b1c6 Use save-mark-and-excursion in query-replace-read-args
(bug#45617)
adds 83591e1 * test/lisp/net/tramp-tests.el
(tramp--test-special-characters):
adds 75eb2d0 Support 'operating-system-release' on MS-Windows
adds e86b30d (xref-revert-buffer): Also 'erase-buffer' when handling a
user-error
adds c7a86cb Use lexical-binding in sasl.el and add tests
adds 47147db ; Silence byte-compiler
adds 7415c66 ; * src/process.c (child_signal_read): Don't report
EAGAIN as error
adds 295de50 * test/lisp/electric-tests.el: Fix switch to
lexical-binding.
adds 1a4bb1e Use lexical-binding in handwrite.el
adds f3f6e84 Use lexical-binding in mpuz.el
adds bbad790 vc-dir-mode-map: Remove the mouse-2 binding
new 3098e47 Merge branch 'master' into scratch/etags-regen
adds 90ce2b8 rmail-summary-mark-deleted optional argument fix
adds 5644ac4 Add source to sgml-empty-tags
adds 0fa2a71 Improve :foreground description in the manual
adds cc2d3a6 Fix interaction between two dired cleanup variables
adds 32dc433 Fix vc-hg-rename-file on file names like ~/foo/bar
adds bb652f6 New Rmail option 'rmail-show-message-set-modified'
adds 0e2e1ca * lisp/tab-line.el (tab-line-new-tab): Use tty menus when
supported.
adds ed2f2cc auth-source-search doc string fix
adds f7b9b9a ; Use American spelling in etc/NEWS.
adds 96f2012 Also highlight 'conflict' with the warning face
adds 3555657 Remove unused argument from set_frame_menubar (Bug#45759)
adds ece7425 Reduce flicker in Isearch mode
adds 42f45e5 ; Improve defcustom :type in last change.
adds b32d4bf Allow the caller to specify own face on suffix in
annotation-function
adds 419a33e Fix NS build broken by a recent change
adds 636ef44 With minibuffer-follows-selected-frame `hybrid', preserve
recursive Mbuffers
adds 0f2d877 Recompute mode-lines when marking conflicts resolved
new f520e5d Merge branch 'master' into scratch/etags-regen
new 4f7b533 etags-regen--all-files: Extract to a separate function
new 25b2915 Introduce project-files-filtered and use it
new f4a1d47 Brute force refresh implementation
Summary of changes:
.clang-format | 2 +-
.gitlab-ci.yml | 90 +-
admin/notes/elpa | 32 +-
admin/notes/unicode | 10 +-
admin/nt/dist-build/README-scripts | 38 +-
admin/nt/dist-build/README-windows-binaries | 49 +-
admin/nt/dist-build/build-dep-zips.py | 188 ++-
admin/nt/dist-build/build-zips.sh | 90 +-
admin/nt/dist-build/emacs.nsi | 31 +-
admin/unidata/unidata-gen.el | 6 +-
build-aux/config.guess | 8 +-
build-aux/config.sub | 10 +-
configure.ac | 23 +-
doc/emacs/glossary.texi | 8 +-
doc/emacs/kmacro.texi | 8 +
doc/emacs/maintaining.texi | 22 +-
doc/emacs/search.texi | 7 +
doc/lispref/commands.texi | 14 +-
doc/lispref/control.texi | 5 +-
doc/lispref/elisp.texi | 1 +
doc/lispref/errors.texi | 5 +
doc/lispref/frames.texi | 50 +-
doc/lispref/keymaps.texi | 5 +-
doc/lispref/markers.texi | 4 +-
doc/lispref/minibuf.texi | 52 +-
doc/lispref/modes.texi | 2 +-
doc/lispref/processes.texi | 27 +-
doc/lispref/text.texi | 37 +
doc/misc/message.texi | 6 +
doc/misc/org.texi | 6 +-
doc/misc/texinfo.tex | 163 +--
doc/misc/tramp.texi | 62 +-
doc/misc/trampver.texi | 2 +-
etc/HELLO | 10 +-
etc/NEWS | 109 +-
etc/NEWS.19 | 2 +
etc/PROBLEMS | 5 +
leim/leim-ext.el | 12 +-
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/auth-source.el | 2 +-
lisp/autorevert.el | 105 +-
lisp/calc/calc-embed.el | 2 +
lisp/calc/calc-graph.el | 6 +-
lisp/calc/calc-lang.el | 2 +-
lisp/calc/calc.el | 12 +-
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/auto.el | 24 +-
lisp/cedet/ede/base.el | 5 +-
lisp/cedet/ede/proj.el | 2 +-
lisp/comint.el | 32 +-
lisp/cus-face.el | 1 +
lisp/cus-start.el | 2 +-
lisp/custom.el | 21 +-
lisp/dired-aux.el | 7 +-
lisp/dired.el | 21 +-
lisp/emacs-lisp/bindat.el | 112 +-
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 | 11 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/derived.el | 2 +-
lisp/emacs-lisp/eieio-base.el | 135 +-
lisp/emacs-lisp/eieio-opt.el | 2 +-
lisp/emacs-lisp/ert.el | 4 +-
lisp/emacs-lisp/generic.el | 9 +-
lisp/emacs-lisp/helper.el | 29 +-
lisp/emacs-lisp/lisp-mode.el | 81 +-
lisp/emacs-lisp/macroexp.el | 53 +-
lisp/emacs-lisp/package-x.el | 2 +-
lisp/emacs-lisp/package.el | 2 +-
lisp/emacs-lisp/pcase.el | 80 +-
lisp/emacs-lisp/radix-tree.el | 7 +-
lisp/emacs-lisp/regi.el | 55 +-
lisp/emacs-lisp/shadow.el | 22 +-
lisp/emacs-lisp/subr-x.el | 22 +
lisp/emacs-lisp/tcover-ses.el | 28 +-
lisp/emacs-lisp/unsafep.el | 9 +-
lisp/emulation/cua-gmrk.el | 8 +-
lisp/epa.el | 4 +-
lisp/erc/erc-services.el | 56 +-
lisp/ezimage.el | 2 +-
lisp/facemenu.el | 11 +-
lisp/faces.el | 13 +-
lisp/files.el | 4 +-
lisp/find-cmd.el | 4 +-
lisp/flow-ctrl.el | 13 +-
lisp/foldout.el | 2 +-
lisp/font-lock.el | 2 +-
lisp/frame.el | 24 +-
lisp/generic-x.el | 109 +-
lisp/gnus/gnus-icalendar.el | 1 +
lisp/gnus/gnus-search.el | 12 +-
lisp/gnus/gnus-start.el | 10 +-
lisp/gnus/message.el | 98 +-
lisp/gnus/nnmaildir.el | 3 +-
lisp/gnus/nnml.el | 16 +
lisp/gnus/nntp.el | 2 +-
lisp/help-fns.el | 3 +
lisp/hl-line.el | 58 +-
lisp/ibuf-ext.el | 20 +-
lisp/ibuffer.el | 9 +-
lisp/image.el | 2 +-
lisp/image/gravatar.el | 15 +-
lisp/info.el | 2 +-
lisp/international/fontset.el | 1 +
lisp/international/isearch-x.el | 5 +-
lisp/international/iso-cvt.el | 24 +-
lisp/international/ja-dic-cnv.el | 11 +-
lisp/international/ja-dic-utl.el | 2 +-
lisp/international/kinsoku.el | 2 +-
lisp/international/kkc.el | 2 +-
lisp/international/latexenc.el | 4 +-
lisp/international/latin1-disp.el | 19 +-
lisp/international/mule-cmds.el | 2 +-
lisp/international/mule-diag.el | 27 +-
lisp/international/ogonek.el | 2 +-
lisp/international/quail.el | 18 +-
lisp/international/robin.el | 2 +-
lisp/international/titdic-cnv.el | 254 ++--
lisp/international/utf-7.el | 2 +-
lisp/isearch.el | 117 +-
lisp/kmacro.el | 11 +
lisp/language/burmese.el | 4 +-
lisp/language/cham.el | 12 +-
lisp/language/china-util.el | 2 +-
lisp/language/cyril-util.el | 2 +-
lisp/language/ethio-util.el | 11 +-
lisp/language/ethiopic.el | 4 +-
lisp/language/hanja-util.el | 2 +-
lisp/language/hebrew.el | 6 +-
lisp/language/ind-util.el | 14 +-
lisp/language/indian.el | 2 +-
lisp/language/japan-util.el | 8 +-
lisp/language/khmer.el | 2 +-
lisp/language/korea-util.el | 6 +-
lisp/language/korean.el | 4 +-
lisp/language/lao-util.el | 8 +-
lisp/language/lao.el | 2 +-
lisp/language/misc-lang.el | 8 +-
lisp/language/sinhala.el | 2 +-
lisp/language/tai-viet.el | 2 +-
lisp/language/thai-util.el | 8 +-
lisp/language/thai-word.el | 5 +-
lisp/language/tibet-util.el | 66 +-
lisp/language/tibetan.el | 2 +-
lisp/language/tv-util.el | 4 +-
lisp/language/viet-util.el | 2 +-
lisp/leim/quail/cham.el | 116 ++
lisp/leim/quail/compose.el | 2 +-
lisp/leim/quail/viqr.el | 2 +-
lisp/mail/flow-fill.el | 2 +-
lisp/mail/footnote.el | 26 +-
lisp/mail/rmail.el | 8 +
lisp/mail/rmailedit.el | 9 +-
lisp/mail/rmailsum.el | 11 +-
lisp/mail/sendmail.el | 16 +-
lisp/mh-e/mh-speed.el | 6 +-
lisp/minibuffer.el | 19 +-
lisp/mouse-drag.el | 4 +-
lisp/mouse.el | 2 +-
lisp/net/ange-ftp.el | 2 +-
lisp/net/dbus.el | 1 +
lisp/net/eww.el | 7 +
lisp/net/nsm.el | 2 +-
lisp/net/sasl-cram.el | 2 +-
lisp/net/sasl-digest.el | 2 +-
lisp/net/sasl-ntlm.el | 4 +-
lisp/net/sasl.el | 19 +-
lisp/net/sieve-mode.el | 18 +-
lisp/net/tramp-adb.el | 16 +-
lisp/net/tramp-sh.el | 46 +-
lisp/net/tramp-smb.el | 24 +-
lisp/net/tramp.el | 45 +-
lisp/net/trampver.el | 6 +-
lisp/net/webjump.el | 10 +-
lisp/newcomment.el | 47 +-
lisp/nxml/nxml-mode.el | 30 +-
lisp/nxml/rng-util.el | 2 +-
lisp/org/ol.el | 8 +-
lisp/org/org.el | 2 +-
lisp/pixel-scroll.el | 12 +-
lisp/play/handwrite.el | 86 +-
lisp/play/mpuz.el | 30 +-
lisp/progmodes/asm-mode.el | 3 +-
lisp/progmodes/bat-mode.el | 2 +-
lisp/progmodes/compile.el | 7 +-
lisp/progmodes/etags-regen.el | 165 ++-
lisp/progmodes/flymake.el | 16 +-
lisp/progmodes/perl-mode.el | 18 +-
lisp/progmodes/project.el | 153 ++-
lisp/progmodes/sh-script.el | 18 +-
lisp/progmodes/xref.el | 23 +-
lisp/recentf.el | 9 +-
lisp/replace.el | 121 +-
lisp/ruler-mode.el | 4 +-
lisp/shell.el | 1 +
lisp/simple.el | 64 +-
lisp/startup.el | 46 +-
lisp/strokes.el | 23 +-
lisp/subr.el | 88 +-
lisp/tab-line.el | 4 +-
lisp/term/ns-win.el | 9 +
lisp/term/w32console.el | 2 +-
lisp/textmodes/artist.el | 6 +-
lisp/textmodes/nroff-mode.el | 9 +-
lisp/textmodes/reftex-vars.el | 7 +-
lisp/textmodes/remember.el | 37 +-
lisp/textmodes/sgml-mode.el | 4 +-
lisp/textmodes/tex-mode.el | 7 +-
lisp/thingatpt.el | 44 +-
lisp/tmm.el | 14 +-
lisp/type-break.el | 4 +-
lisp/url/url-about.el | 10 +-
lisp/url/url-cache.el | 2 +-
lisp/url/url-cid.el | 2 +-
lisp/url/url-dav.el | 18 +-
lisp/url/url-expand.el | 2 +-
lisp/url/url-file.el | 2 +-
lisp/url/url-gw.el | 15 +-
lisp/url/url-http.el | 25 +-
lisp/url/url-imap.el | 5 +-
lisp/url/url-ldap.el | 2 +-
lisp/url/url-mailto.el | 11 +-
lisp/url/url-methods.el | 4 +-
lisp/url/url-misc.el | 2 +-
lisp/url/url-news.el | 4 +-
lisp/url/url-nfs.el | 2 +-
lisp/url/url-privacy.el | 4 +-
lisp/url/url-proxy.el | 2 +-
lisp/url/url-tramp.el | 2 +-
lisp/url/url.el | 22 +-
lisp/vc/ediff-wind.el | 5 +-
lisp/vc/ediff.el | 2 +-
lisp/vc/vc-dir.el | 11 +-
lisp/vc/vc-git.el | 7 +-
lisp/vc/vc-hg.el | 3 +-
lisp/vc/vc.el | 45 +-
lisp/version.el | 6 +-
lisp/wdired.el | 24 +-
lisp/whitespace.el | 4 +-
lisp/wid-edit.el | 33 +-
lisp/window.el | 17 +-
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/cmds.c | 1 +
src/conf_post.h | 4 +-
src/data.c | 3 +
src/dispextern.h | 1 +
src/dispnew.c | 16 +-
src/editfns.c | 11 +-
src/emacs-module.h.in | 4 +-
src/emacs.c | 10 +-
src/fns.c | 119 +-
src/frame.c | 71 +-
src/frame.h | 24 +-
src/keymap.c | 35 -
src/lisp.h | 1 +
src/lread.c | 29 +-
src/minibuf.c | 89 +-
src/nsfns.m | 20 +-
src/nsmenu.m | 5 +-
src/nsselect.m | 15 +-
src/nsterm.h | 9 +
src/nsterm.m | 62 +-
src/process.c | 130 +-
src/term.c | 43 +-
src/termhooks.h | 2 -
src/w32common.h | 5 +
src/w32fns.c | 73 +-
src/w32menu.c | 10 +-
src/w32term.c | 27 +-
src/window.c | 2 +-
src/xdisp.c | 24 +-
src/xfaces.c | 3 +
src/xfns.c | 46 +
src/xmenu.c | 14 +-
src/xterm.c | 47 +-
test/Makefile.in | 21 +-
test/README | 9 +-
test/file-organization.org | 21 +-
test/infra/Dockerfile.emba | 71 +
test/infra/gitlab-ci.yml | 245 ++++
test/lisp/autorevert-tests.el | 25 +-
test/lisp/calendar/lunar-tests.el | 38 +-
test/lisp/calendar/solar-tests.el | 4 +-
test/lisp/cedet/semantic-utest.el | 6 +-
test/lisp/cedet/srecode-utest-getset.el | 1 -
test/lisp/cedet/srecode-utest-template.el | 6 +-
test/lisp/electric-tests.el | 15 +-
.../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/emacs-lisp/timer-tests.el | 4 +-
test/lisp/faces-tests.el | 8 +
test/lisp/find-cmd-tests.el | 45 +
test/lisp/help-tests.el | 4 +-
test/lisp/minibuffer-tests.el | 24 +-
test/lisp/net/nsm-tests.el | 8 +-
test/lisp/net/sasl-cram-tests.el | 46 +
test/lisp/net/sasl-tests.el | 59 +
test/lisp/net/tramp-tests.el | 210 +--
test/lisp/progmodes/asm-mode-tests.el | 10 +
test/lisp/progmodes/elisp-mode-tests.el | 70 +-
test/lisp/progmodes/tcl-tests.el | 14 +-
test/lisp/replace-tests.el | 13 +
test/lisp/subr-tests.el | 11 +
test/lisp/thingatpt-tests.el | 44 +
test/lisp/time-stamp-tests.el | 127 +-
test/lisp/wid-edit-tests.el | 11 +
test/manual/indent/shell.sh | 7 +
test/src/decompress-tests.el | 20 +-
test/src/fns-tests.el | 58 +
test/src/lread-tests.el | 6 +
test/src/minibuf-tests.el | 15 +
test/src/process-tests.el | 171 ++-
test/src/xdisp-tests.el | 27 +
test/src/xml-tests.el | 14 +-
386 files changed, 8055 insertions(+), 4071 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
create mode 100644 test/infra/Dockerfile.emba
create mode 100644 test/infra/gitlab-ci.yml
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
create mode 100644 test/lisp/find-cmd-tests.el
create mode 100644 test/lisp/net/sasl-cram-tests.el
create mode 100644 test/lisp/net/sasl-tests.el
- scratch/etags-regen updated (153a549 -> f4a1d47),
Dmitry Gutov <=
- scratch/etags-regen 8d00e2f 1/8: Merge branch 'master' into scratch/etags-regen, Dmitry Gutov, 2021/02/07
- scratch/etags-regen 1daad17 2/8: Merge branch 'master' into scratch/etags-regen, Dmitry Gutov, 2021/02/07
- scratch/etags-regen 44f19c7 3/8: Merge branch 'master' into scratch/etags-regen, Dmitry Gutov, 2021/02/07
- scratch/etags-regen 25b2915 7/8: Introduce project-files-filtered and use it, Dmitry Gutov, 2021/02/07
- scratch/etags-regen f4a1d47 8/8: Brute force refresh implementation, Dmitry Gutov, 2021/02/07
- scratch/etags-regen 3098e47 4/8: Merge branch 'master' into scratch/etags-regen, Dmitry Gutov, 2021/02/07
- scratch/etags-regen 4f7b533 6/8: etags-regen--all-files: Extract to a separate function, Dmitry Gutov, 2021/02/07
- scratch/etags-regen f520e5d 5/8: Merge branch 'master' into scratch/etags-regen, Dmitry Gutov, 2021/02/07