[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/comp-static-data updated (dfee4b1464f -> 9ab4d23e765)
From: |
Vibhav Pant |
Subject: |
scratch/comp-static-data updated (dfee4b1464f -> 9ab4d23e765) |
Date: |
Fri, 10 Feb 2023 07:22:23 -0500 (EST) |
vibhavp pushed a change to branch scratch/comp-static-data.
from dfee4b1464f Add tests for testing immutability of native comp-ed
Lisp literals.
adds dabe0b7d407 Add support for negative indices and index ranges in
Eshell
adds 5642bf0b972 Make 'eshell-number-regexp' into a regular defvar
adds 752c526585f ; Fix typos
adds fd145499bbd Fix fontification TypeScript of import-statements
(bug#61081)
adds 00629c03964 Fix errors in fontification of JavaScript
import-statements (bug#61083)
adds 194bc97879d Improve documentation of
'shell-command-dont-erase-buffer'
adds 128a999bfe7 Make project-current not error out inside non-existent
dirs
adds cd42244fca8 Merge from origin/emacs-29
adds 0820a81ec7a Tramp cleanup from recent test campaign
adds 4de1171d143 ; * lisp/progmodes/go-ts-mode.el (treesit-node-end):
Avoid warning.
adds 835d2b6acbe ; * lisp/emacs-lisp/range.el: Fix some typos
adds 840f8bfdc93 * src/comp.c (F_RELOC_MAX_SIZE): Bump to 1600
(bug#60996).
adds e2b37f901d1 Fix host name completion for Tramp "podman" method
adds e55855c5a1e Better compilation of n-ary comparisons
adds 254c75fc293 Better commutative binary numerical op codegen
adds 76bb46db9df ; * doc/emacs/frames.texi (Mouse References): Improve
indexing.
adds 362678d90e1 python.el: Use correct regexp when enabling
python-ts-mode
adds bc5ee2b7bf0 ; * src/comp.c: Remove Local Variables section to avoid
warnings.
adds 578e8926713 ; * doc/lispref/variables.texi (File Local Variables):
Improve indexing.
adds 450db0587a9 Minor documentation improvements for outline-minor-mode
(bug#61062)
adds 6e50ee8bbb5 Add c-ts-mode-set-style and :set for
c-ts-mode-indent-style
adds 1de6ebf2878 Make treesit-font-lock-level a defcustom
adds 2bd0b947538 Fix java class member without access modifier
(bug#61115)
adds 56e8607dc99 Fix spurious errors on Windows when deleting temporary
*.eln files
adds 1c3ca3bb649 Fix <> syntax in rust-ts-mode
adds f50cb7d7c4b ; Improve docstring of c-ts-mode--indent-style-setter
adds 4b1714571c8 ; Fix byte-compile warnings in c-ts-mode.el
adds a3003492ace Move c-ts-mode--statement-offset to c-ts-common.el
adds 382e018856a Add treesit-subtree-stat
adds 1970726e26a Use treesit-subtree-stat to determine
treesit--font-lock-fast-mode
adds 64fee21d5f8 Fix dockerfile-ts-mode line continuation indentation
(bug#61131)
adds b73539832d9 ; Remove treesit--font-lock-fast-mode-grace-count
adds 197f994384c Document tree-sitter features in the user manual
adds 9058601308d ; * doc/emacs/misc.texi (Document View): Remove
@footnote (bug#61152).
adds 8360e12f0ea Update to Org 9.6.1-23-gc45a05
adds 207a0d9408c Merge from origin/emacs-29
adds 3f069bd796b Fix password prompt in Tramp
adds 176830fe2bb Fix incremental build failures with tree-sitter
adds 99e40959f40 Fix password prompt in Tramp (do not merge)
adds 48ed4228a75 ; Merge from origin/emacs-29
adds dda4baa58b7 ; Fix build and startup without tree-sitter
adds f67a9a12b7b Fix interactive use of `keymap-local-set' and
`keymap-global-set'
adds c53952164fe Merge from origin/emacs-29
adds cdc8f7c28eb Gnus nnimap date search string must use C locale
adds e19b91f946a Revert "Fix incremental build failures with tree-sitter"
adds 79154f625cc Add regression tests for Eshell completions
adds cc5a2ed457e Properly parse Eshell variable splices for interactive
completion
adds e7d0aa248e6 During completion, convert all Eshell arguments to
strings
adds e866490a077 Fix keymap inheritance in descendants of
'c-ts-base-mode'
adds 86b03046c00 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 2f3683cd4dc * lisp/isearch.el (isearch-emoji-by-name): Disable
derived emoji (bug#60740).
adds 327941b2112 CC Mode: Fix a coding bug in c-make-keywords-re. This
should fix bug #61135
adds 1684e254a3b Update to Transient v0.3.7-196-gb91f509
adds a73b046c7d5 Merge from origin/emacs-29
adds f724fca732a ; Auto-commit of loaddefs files.
adds 49b61405582 Fix cursor-in-echo-area on TTY frames
adds 47ab9ba55d7 * lisp/keymap.el (keymap-global-unset): Correct prompt
adds f711f4e99f7 (Ftreesit_query_capture): Cache list of predicates for
given pattern index
adds 66aa9cb450a ; (Ftreesit_query_capture): Fix typo
adds cfde8a14900 Merge from origin/emacs-29
adds f7fcc62b78a ; Auto-commit of loaddefs files.
adds 0214e9021b4 ; Merge from origin/emacs-29
adds 8c6a4639318 Handle large process output strings for Tramp
adds c831f55b234 * lisp/progmodes/ruby-ts-mode.el: Extend
treesit-sexp-type-regexp.
adds f91bf9df892 Unbreak the MS-Windows build
adds ea1bb263153 * doc/emacs/basic.texi (Repeating): Mention
describe-repeat-maps (bug#61183).
adds 9715715ac16 (eshell--complete-commands-list): Fix regression in fix
to bug#48995
adds 0571a3cc87f Merge from origin/emacs-29
adds f6955482c29 Clean up LAP peephole logging
adds bfd338aad9d LAP peephole optimisation improvements
adds be304bb3286 ; * etc/NEWS: Mention the 'utf-8-auto' bugfix
(bug#60750).
adds c6660a6d6de Improve documentation of 'repeat-mode' and related
variables
adds 2de0ab5cbd3 ; Doc fixes in keymap.el
adds 1c125baa3f0 Teach 'hs-minor-mode' about tree-sitter based modes
adds 4d3428e95a9 Fix docstring fontification of CL's 'defstruct'
adds 382ab516cef Change the default of 'treesit-defun-tactic' for
'c-ts-mode'
adds c4988840598 Avoid spurious pause in kill-ring-save (Bug#60841)
adds e8334781c9f Improve documentation of gdb-mi's dedicated windows
adds 3b3c47d977b (treesit_predicate_match): Match node text against
regexp without consing
adds 20454128b8b Minor improvements in sqlite.c
adds 88ccf78b206 ; * src/treesit.c (treesit_predicate_match): Simplify
last change.
adds b8009bbf2d8 ; Fix error where we pass t to treesit-node-type in
c-ts-common.el
adds 74e715cb729 ; Go back to original point when filling comments in
c-ts-mode
adds a2b77c79dcc Use c-ts-common-statement-offset for closing brackets
too
adds 8a6bdf88b4b Call treesit_record_change in insert_from_gap_1
adds d963a8f1355 Make c-ts-mode indent tests side-effect-free
adds 96ea27278b4 ; Fix c-ts-mode indent test
adds ac7ec87a7a0 Merge from origin/emacs-29
adds 0a95a81d8d3 CC Mode: Fontify a certain foo * bar class by the
asymmetric space heuristic
adds 229d0772e23 Add test for java indentation (bug#61115)
adds c39c26e33f6 nadvice: Fix bug#61179
adds 7e1c7db1cb5 Prefer https: to git: URIs
adds 04d97e76a96 Update from Gnulib by running admin/merge-gnulib
adds b429274c5b4 Use Gnulib module alignasof instead of stdalign
adds d27d9a43d4d Update some commentary for C23
adds 45525cafcbc * lisp/emacs-lisp/cconv.el (cconv-convert): Fix thinko
adds 929099cbb43 Get rid of delq in LAP optimiser
adds 9926b44f9ee LAP optimiser: bind local variables instead of mutating
them
adds a50d5b219f8 Remove compatibility hacks in LAP optimiser
adds 17784bbf3f9 Allow unbind to commute with discardN and
discardN-preserve-tos
adds 0f4c7060e46 Fix misleading LAP optimiser debug log message
adds 013655811aa CC Mode: Prevent infinite recursion in
c-determine-limit.
new 843fba7898d Merge branch 'master' into scratch/comp-static-data
new 9ab4d23e765 Ensure USE_COMP_STATIC_LISP_OBJECTS is always defined.
Summary of changes:
CONTRIBUTE | 2 +-
INSTALL.REPO | 2 +-
admin/MAINTAINERS | 4 +-
admin/merge-gnulib | 6 +-
admin/notes/elpa | 2 +-
admin/notes/tree-sitter/treesit_record_change | 50 +
build-aux/config.guess | 6 +-
build-aux/config.sub | 8 +-
doc/emacs/basic.texi | 49 +-
doc/emacs/building.texi | 46 +-
doc/emacs/display.texi | 131 +-
doc/emacs/emacs.texi | 4 +
doc/emacs/files.texi | 11 +
doc/emacs/frames.texi | 1 +
doc/emacs/misc.texi | 12 +-
doc/emacs/programs.texi | 42 +-
doc/emacs/text.texi | 12 +-
doc/lispref/internals.texi | 21 +-
doc/lispref/variables.texi | 1 +
doc/misc/eshell.texi | 28 +-
doc/misc/tramp.texi | 2 +-
doc/misc/transient.texi | 20 +-
etc/NEWS | 7 +
etc/NEWS.29 | 32 +
lib/_Noreturn.h | 5 +
lib/cdefs.h | 40 +-
lib/fpending.c | 2 +-
lib/gnulib.mk.in | 66 +-
lib/inttypes.in.h | 34 +-
lib/libc-config.h | 22 +-
lib/openat-proc.c | 27 +-
lib/stdalign.in.h | 133 --
lib/stdio-impl.h | 8 +-
lib/stdio.in.h | 6 +-
lib/stdlib.in.h | 141 +-
lib/string.in.h | 42 +-
lib/sys_stat.in.h | 8 +-
lib/time.in.h | 18 +-
lib/unistd.in.h | 80 +-
lib/verify.h | 17 +-
lisp/bindings.el | 6 +-
lisp/emacs-lisp/byte-opt.el | 1493 +++++++++++---------
lisp/emacs-lisp/bytecomp.el | 50 +-
lisp/emacs-lisp/cconv.el | 11 +-
lisp/emacs-lisp/comp.el | 7 +-
lisp/emacs-lisp/lisp-mode.el | 1 +
lisp/emacs-lisp/nadvice.el | 30 +-
lisp/emacs-lisp/oclosure.el | 2 +-
lisp/emacs-lisp/range.el | 8 +-
lisp/eshell/em-cmpl.el | 101 +-
lisp/eshell/esh-cmd.el | 2 +-
lisp/eshell/esh-util.el | 23 +-
lisp/eshell/esh-var.el | 136 +-
lisp/faces.el | 11 +-
lisp/gnus/gnus-search.el | 7 +-
lisp/isearch.el | 9 +-
lisp/keymap.el | 53 +-
lisp/ldefs-boot.el | 76 +-
lisp/net/tramp-adb.el | 18 +-
lisp/net/tramp-archive.el | 33 +-
lisp/net/tramp-container.el | 23 +-
lisp/net/tramp-sh.el | 24 +-
lisp/net/tramp-smb.el | 2 +-
lisp/net/tramp-sudoedit.el | 2 +-
lisp/net/tramp.el | 53 +-
lisp/org/ChangeLog.1 | 2 +-
lisp/org/org-agenda.el | 8 +-
lisp/org/org-macs.el | 2 +-
lisp/org/org-version.el | 2 +-
lisp/org/org.el | 1 +
lisp/org/ox.el | 4 +-
lisp/progmodes/c-ts-common.el | 118 +-
lisp/progmodes/c-ts-mode.el | 224 ++-
lisp/progmodes/cc-defs.el | 7 +-
lisp/progmodes/cc-engine.el | 72 +-
lisp/progmodes/dockerfile-ts-mode.el | 20 +-
lisp/progmodes/go-ts-mode.el | 1 +
lisp/progmodes/hideshow.el | 4 +
lisp/progmodes/java-ts-mode.el | 1 +
lisp/progmodes/js.el | 13 +-
lisp/progmodes/project.el | 7 +-
lisp/progmodes/python.el | 4 +-
lisp/progmodes/ruby-ts-mode.el | 10 +-
lisp/progmodes/rust-ts-mode.el | 27 +
lisp/progmodes/typescript-ts-mode.el | 12 +-
lisp/repeat.el | 48 +-
lisp/simple.el | 31 +-
lisp/tab-bar.el | 4 +-
lisp/transient.el | 40 +-
lisp/treesit.el | 110 +-
lisp/window.el | 5 +-
m4/canonicalize.m4 | 8 +-
m4/euidaccess.m4 | 4 +-
m4/faccessat.m4 | 7 +-
m4/fchmodat.m4 | 4 +-
m4/futimens.m4 | 7 +-
m4/getloadavg.m4 | 14 +-
m4/getrandom.m4 | 5 +-
m4/gettime.m4 | 35 +-
m4/gnulib-common.m4 | 403 ++++--
m4/gnulib-comp.m4 | 23 +-
m4/inttypes.m4 | 6 +-
m4/mempcpy.m4 | 7 +-
m4/mkostemp.m4 | 7 +-
m4/nproc.m4 | 6 +-
m4/pipe2.m4 | 9 +-
m4/readlinkat.m4 | 7 +-
m4/stdalign.m4 | 176 ++-
m4/stddef_h.m4 | 11 +-
m4/stdlib_h.m4 | 13 +-
m4/stpcpy.m4 | 7 +-
m4/string_h.m4 | 4 +-
m4/time_h.m4 | 3 +-
m4/timegm.m4 | 7 +-
m4/unistd_h.m4 | 7 +-
m4/utimens.m4 | 6 +-
m4/utimensat.m4 | 7 +-
nt/INSTALL.W64 | 2 +-
src/alloc.c | 6 +-
src/comp.c | 86 +-
src/comp.h | 6 +-
src/dispnew.c | 4 +
src/floatfns.c | 7 +-
src/insdel.c | 19 +-
src/lisp.h | 22 +-
src/search.c | 5 +-
src/sqlite.c | 10 +-
src/treesit.c | 118 +-
src/xdisp.c | 2 +-
src/xfaces.c | 3 +-
test/lisp/emacs-lisp/nadvice-tests.el | 14 +-
test/lisp/eshell/em-cmpl-tests.el | 208 +++
test/lisp/eshell/esh-util-tests.el | 65 +
test/lisp/eshell/esh-var-tests.el | 102 +-
test/lisp/net/tramp-tests.el | 17 +-
.../progmodes/c-ts-mode-resources/indent-bsd.erts | 6 +-
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 66 +-
.../progmodes/java-ts-mode-resources/indent.erts | 9 +
test/lisp/progmodes/project-tests.el | 10 +
139 files changed, 3749 insertions(+), 1937 deletions(-)
create mode 100644 admin/notes/tree-sitter/treesit_record_change
delete mode 100644 lib/stdalign.in.h
create mode 100644 test/lisp/eshell/em-cmpl-tests.el
- scratch/comp-static-data updated (dfee4b1464f -> 9ab4d23e765),
Vibhav Pant <=