emacs-diffs
[Top][All Lists]
Advanced

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

scratch/comp-static-data updated (320e9ab048 -> 3ca8db68ab)


From: Vibhav Pant
Subject: scratch/comp-static-data updated (320e9ab048 -> 3ca8db68ab)
Date: Tue, 22 Nov 2022 10:23:21 -0500 (EST)

vibhavp pushed a change to branch scratch/comp-static-data.

      from  320e9ab048 ; src/comp.c: Fix various C styling issues.
      adds  84847cad82 Add tree-sitter intergration
      adds  82d5e902af ; Merge from master.
      adds  0d4155826a Remove call to nconc to improve performance
      adds  eebe5a1d61 Fix compilation warnings
      adds  78df03329d Redefine treesit-node-at
      adds  d94c7076df New node traversal functions
      adds  d8c9b9c0fb Add defun navigation
      adds  750090fd07 * lisp/treesit.el (treesit-node-at): Add check for nil 
node.
      adds  b2b57eda04 Extract out treesit-search-forward
      adds  74f8572f6c ; * lisp/treesit.el (treesit-node-at): Fix typo.
      adds  35e2786c93 Fix typo and argument in treesit-beginning-of-defun, etc
      adds  1dd8ddee12 Rename treesit-traverse-forward-depth-first
      adds  c5b172ec58 * configure.ac (HAVE_TREE_SITTER): Not set 
TREE_SITTER_LIBS.
      adds  a73f2b9990 Fix treesit-search-forward
      adds  8f3b872e30 Add new type treesit-compiled-query
      adds  a8428b917d * src/treesit.c (Ftreesit_query_p): New function.
      adds  e171ef933f Support compiled queries in treesit-query-capture
      adds  57b5250474 Add test for treesit-query-compile
      adds  016e4ca7a7 ; * doc/lispref/parsing.texi: Minor fix-up.
      adds  296900184d Add treesit-query-compile to manual
      adds  a7288594f4 Change treesit-check-query and mention it in 
documentation
      adds  c62473c31a Add depth control for treesit traverse functions
      adds  b3de8850e0 Use the up-only parameter in treesit navigation functions
      adds  8aa04aac65 ; * lisp/treesit.el (treesit-defun-query): Improve 
docstring.
      adds  316bdc334c Add manual for treesit-traverse-forward and friends
      adds  184d212042 Merge branch 'feature/tree-sitter-depth-control' into 
feature/tree-sitter
      adds  98bfb24081 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  b162faba0b Fix compile warnings and errors in treesit.c
      adds  d729e3e3fc * src/treesit.c (ts_check_range_argument): Check for 
point-min/max.
      adds  d6b00f7ed9 ; * src/treesit.c (ts_read_buffer): Clarify comments.
      adds  0332b8e2c5 ; * src/treesit.c (ts_check_buffer_size): Improve error 
message.
      adds  a4d7bcccba ; * src/treesit.c: Add comment to explain design 
decisions.
      adds  bd1b27b7c7 ; Minor optimization in treesit range function
      adds  7cee82a91d Fix treesit function ts_record_change and friends
      adds  dd65d1c396 Consolidate treesit parser create functions
      adds  33f7e10a29 Add treesit test for previous change
      adds  246dbb540a Change treesit-parser-list from variable to function
      adds  7544e9ab5d Fix double-free in treesit.c
      adds  c8eeaa4ae4 ; * lisp/treesit.el (treesit-traverse-forward): Fix 
docstring.
      adds  ac4cafd66e * src/treesit.c (make_ts_parser): Initialize timestamp 
field.
      adds  f543a1ca0e Add treesit-parser-delete
      adds  11379ef236 Remove treesit manual entries for deleted functions
      adds  e98b4715bb ; * doc/lispref/parsing.texi: Minor touch-up.
      adds  77d5a0cf9f Merge remote-tracking branch 'origin/master' into 
feature/tree-sitter
      adds  47a6c23751 Add tree-sitter font-lock settings helper function/macro
      adds  31ad906bd0 Add manual entry for tree-sitter search functions
      adds  a23aec59b3 Remove treesit-disabled-modes and change 
treesit-should-enable-p
      adds  c2a9fe0c1d Fix tree-sitter manual entry for treesit-should-enable-p
      adds  56dbb5db3b * lisp/treesit.el (treesit-can-enable-p): Minor fix.
      adds  1d3234988a Add node-only parameter to treesit-query-capture
      adds  55e01229da Rename treesit-expand-query/pattern
      adds  cb0464bf42 Fix treesit-query-validate
      adds  361eaae71e Improve treesit-query-capture
      adds  1cdb24fe35 Utilize tree-sitter in python.el
      adds  013c7d6aae Rename treesit-expand-query/pattern
      adds  08a1c32d0b Improve printing treesit nodes
      adds  c5147882a9 ; Minor manual fix for tree-sitter indent
      adds  914f68da05 ; Minor tree-sitter manual fix
      adds  b584569014 Change make_string to build_string in treesit.c
      adds  17422c2cfc ; * src/treesit.c (Ftreesit_node_field_name_for_child): 
Doc fix.
      adds  1575ee2eeb Accept nil as NODE in treesit-node-text
      adds  c957832cbf Remove treesit-traverse functions
      adds  eba6582436 Add the treesit-search functions that supplant the 
removed ones
      adds  f071e61d10 ; Fix docstrings in treesit.el
      adds  795e01ac24 Update and enable treesit-imenu function in python.el
      adds  a31538ea5b Fix treesit-search-forward
      adds  ef6e18a6b9 Improve treesit-search-forward-goto
      adds  9e339415b4 Fix treesit-induce-sparse-tree
      adds  9ed53535f5 ; * lisp/progmodes/python.el (python-mode): Fix typo.
      adds  6e60d46418 Fix tree-sitter manuals
      adds  e504eabe88 Change tree-sitter indent anchor preset 'prev-line'
      adds  6a3caeab58 Remove treesit-query-in
      adds  9b5ecffeb0 Ignore some capture name in 
treesit-font-lock-fontify-region
      adds  10f96a8c57 Improve documentation of tree-sitter search functions
      adds  96d44c4321 Add treesit-language-version
      adds  253126bf33 Fix python tree-sitter font-lock
      adds  7a4380b905 ; * doc/lispref/parsing.texi (Language Definitions): Fix 
typo.
      adds  23bb724c92 Add :override flag for tree-sitter font-lock
      adds  1ea503ed4b Add :override flag for python tree-sitter font-lock 
settings
      adds  cb183f6467 Add tree-sitter admin notes
      adds  7ebbd4efc3 Merge branch 'master' into feature/tree-sitter
      adds  cea1e95d38 Merge branch 'master' into feature/tree-sitter
      adds  b755f45f65 * src/treesit.c (syms_of_treesit): Add 
Streesit_language_version.
      adds  8bc6e31502 Add a :toggle option for tree-sitter font-lock
      adds  9f7c359f40 Add note on tree-sitter's naming convention
      adds  c88a1631e3 Make tree-sitter font-lock support decoration levels
      adds  bb8376145a Make python tree-sitter font-lock support decoration 
levels
      adds  aaaa4ca77e Add :version tag for new tree-sitter custom options
      adds  b6568c1389 Rename custom group treesit to tree-sitter
      adds  861e1fb595 Fix tree-sitter build script in admin/notes
      adds  ceb9591e5d Add tree-sitter functionality to js-mode
      adds  2a762336da Fix js--treesit-beginning/end-of-defun
      adds  2f6b017e3d * admin/notes/tree-sitter/starter-guide (Navigation): 
Improve demo.
      adds  b341864d90 Improve treesit-search-forward-goto so it doens't stuck 
at EOF
      adds  c8909fa368 Fix typo in treesit--check-manual-covarage
      adds  1bb7b43e1c Make treesit-node-at faster
      adds  57e37e9128 Fix typo in Makefile.in
      adds  c2ecb08775 Lazily compile tree-sitter query
      adds  c4179117af Fix byte-compile warning for 
js--treesit-defun-type-regexp
      adds  45b8204e09 Add TypeScript support with tree-sitter
      adds  77f1533ccb ; Comment and docstring fixup in ts-mode.el
      adds  0b3f785c4a Better signal data for treesit-load-language-error
      adds  bc66ff9875 * src/treesit.c (Ftreesit_query_language): New function.
      adds  f0e9085a17 * doc/lispref/parsing.texi: Add manual for 
treesit-query-language.
      adds  af288d813b Rework tree-sitter font-lock
      adds  bb8a46e559 Update tree-sitter manual to reflect the previous commit
      adds  f1e058d46b Update ts-mode font-lock to work with tree-sitter's 
:feature
      adds  9d3f8912b4 Support MinGW build on MS-Windows
      adds  c6dce90d7e ; * src/treesit.c: Fix some indentation problems and doc 
strings.
      adds  260e47e9a3 ; Fix doc strings in treesit.c
      adds  bd13ce184b * lisp/treesit.el (treesit-font-lock-rules): Warn about 
:feature.
      adds  2349ecb321 ; * src/treesit.c: Change commentary to reflect recent 
changes.
      adds  85d0c11119 ; * src/treesit.c (ts_search_dfs): Fix tab inline.
      adds  170924e945 Fix js/ts tree-sitter template_string font-lock
      adds  02f78c09b0 ; Rename ts_* symbols in treesit.c
      adds  5a2c1a743b Make sure the treesit path variables are lists
      adds  1cd42bfb8a Fix memory leak in ts_load_language
      adds  0be9a639fc Skip tree-sitter tests unless language definition is 
available
      adds  e8df6c311f Simplify error reported by loading tree-sitter language 
definition
      adds  954b6e1dc3 Fix casts to uint32_t in treesit.c
      adds  ddae8d4a13 Change malloc to xmalloc in treesit.c
      adds  c4122067d9 Change free to xfree in treesit.el
      adds  851a8f65e9 ; Fix typos in treesit.c
      adds  17b65f5292 Install new toggle scheme for tree-sitter
      adds  1ee7c3041a * lisp/treesit.el: Add commentary.
      adds  85073998cb Rename tree-sitter group to treesit
      adds  c4ad36cd2d Add more granular features in font-locking
      adds  6b475da972 ; * lisp/progmodes/python.el (python--backend-toggle): 
Use cond.
      adds  4c328daf01 Add a new section to tree-sitter's manual node
      adds  5159789e55 Revise the toggle scheme of tree-sitter (again)
      adds  7c750343be * lisp/treesit.el (treesit-font-lock-enable): Add 
function back.
      adds  6f28810f6b Clean up tree-sitter sections of the ELisp manual
      adds  773cce640f Resolve FIXME's in tree-sitter manual sections
      adds  57b904f4ba Fix infinite loop in treesit-search-forward-goto
      adds  31f7543099 ; Minor copyedits of tree-sitter stuff in ELisp manual
      adds  6a2399c55e ; Resolve FIXME's in tree-sitter manual sections
      adds  fa9bede36c Change function signiture of treesit search functions
      adds  3114eb8078 * lisp/treesit.el (treesit-node-at): Add LARGEST 
argument.
      adds  e45d8dbeea ; * lisp/treesit.el (treesit-range-functions): Fix typo.
      adds  591759d508 Make treesit-node-child and fiends accept negative index
      adds  524d10c86b Make treesit-node-at return the last leaf node at EOB
      adds  6cf2a9c55d Make treesit-search-forward-goto accept a NODE argument
      adds  c120b0ebdb Fix treesit-beginning/end-of-defun
      adds  1787e651d3 * lisp/treesit.el (treesit-parser-range-on): New 
function.
      adds  6203b9db34 * lisp/treesit.el (treesit-node-at): Remove argument 
LARGEST.
      adds  06b5ec4bbd * lisp/progmodes/ts-mode.el (ts-mode): Fix font-lock 
setup.
      adds  7c5d434833 New tree-sitter toggle scheme
      adds  e5043db2f1 Fix treesit-language-at
      adds  5070278539 * lisp/treesit.el (treesit-simple-indent-rules): Make 
buffer-local.
      adds  1f74e9112e Don't disable parse cache in tree-sitter activated 
js-mode
      adds  c9df4cace0 * src/treesit.c (treesit_search_forward): Fix traverses 
algorithm.
      adds  5c1b9e65b9 ; * src/treesit.c (treesit_search_forward): Fix comment.
      adds  e868955bff * src/treesit.c (treesit_search_dfs): Fix traverse 
algorithm.
      adds  734df28368 Fix tree-sitter navigation
      adds  6fb6cb075f Add tree-sitter imenu support for js-mode and ts-mode
      adds  c352392420 Add tree-sitter navigation support to python-mode
      adds  76b86d9853 Generalize js--treesit-imenu-top-level-p
      adds  5532ae81cf * lisp/treesit.el (treesit-node-top-level-p): New 
argument TYPE.
      adds  62c8c8e51a Plug tree-sitter-simple-indent into c-offset-alist
      adds  5868580e94 ; * lisp/treesit.el: Minor copy-edits of documentation.
      adds  53584db07e ; * src/treesit.c: Fix typos.
      adds  7e36fd64d2 ; Fix typos and formatting in treesit.[ch]
      adds  092776c7eb ; Update copyright years
      adds  77e6a704ac ; Fix typos and formatting in tree-sitter docs
      adds  e7b09065da Minor copy-edits in tree-sitter docs
      adds  bb0a427e9d * configure.ac (WINDOW_SYSTEM_OBJ): Move tree-sitter 
placement.
      adds  3a44069753 Remove tree-sitter-indent's integration with cc-mode
      adds  007d8c4859 ; * lisp/treesit.el (treesit-simple-indent-presets): Add 
TODO.
      adds  9c4dddad45 Add some js-mode tree-sitter indent rules
      adds  75c8cc5eab Improve tree-sitter indent rules in ts-mode and js-mode
      adds  629f222ba2 Reflect tree-sitter indent rule presets change in manual
      adds  4ba76224ea Minor doc fixes in treesit.el
      adds  25cb49ad56 * configure.ac (emacs_config_features): Change to 
TREE_SITTER
      adds  285f8c7cfe Add in new font lock features in js/ts-mode
      adds  0480e9c445 ; Make ts-mode indent rules more compact (whitespace 
change)
      adds  434fc2a22e Make Emacs compile without tree-sitter library
      adds  0c7a7df98e Add treesit-indent-region
      adds  f46eb3d3ca Byte-compile treesit-simple-indent-presets
      adds  4552b01d8c Remove test of treesit-language-at
      adds  bde8e87cb7 Fix treesit-indent-region
      adds  ce5ae0117e Refine handling of node at point in treesit-indent
      adds  8607f018fd Remove hack in js-mode's tree-sitter indentation rules
      adds  a915d836fc Keep cursor position in treesit-indent
      adds  3a784d1321 Fix parent-bol preset for tree-sitter indent
      adds  baacad1771 Reflect recent change in tree-sitter manual sections
      adds  da87895df2 Add treesit-node-top-level
      adds  f6e3de3f63 Not return noindent in treesit-indent
      adds  f6483526cd Fix byte-compile warning in treesit.el
      adds  8c385f0512 Separate python tree-sitter fontification into features
      adds  52c8fdde16 Set jit-lock-contextually in treesit-major-mode-setup
      adds  377ee8158b Add tresit--font-lock-verbose
      adds  79ee266f13 Improve python tree-sitter's string fontification
      adds  18947103fa Use tree-sitter for font-lock's syntactic function 
(optionally)
      adds  9fab83ed7a ; * lisp/treesit.el (tresit--font-lock-verbose): Fix 
typo.
      adds  eeeae5e9ee Add an argument OVERRIDE to tree-sitter font-lock 
functions
      adds  b49250ada9 Use treesit-fontify-with-override in tree-sitter 
functions
      adds  4ef50ccd3f ; Explain the BEG and END argument in 
treesit-query-capture better
      adds  a3651d3237 Query on the root node in tree-sitter font-lock
      adds  f6e92035a7 Allow user to add/remove tree-sitter font-lock features
      adds  6d5b34d9de ; Tree-sitter font-lock debugging: print node type not 
language
      adds  ccd2509ed3 Don't print buffer when printing tree-sitter node and 
parser
      adds  50e33639fe Fix string fontification for tree-sitter python-mode
      adds  040991a469 Change signature of tree-sitter font-lock functions
      adds  f331be1f07 Add handling of contextual entities in tree-sitter 
font-lock
      adds  69ab588bb5 Pass region start and end to tree-sitter fontification 
functions
      adds  32e87f09c8 ; * src/print.c (print_vectorlike): Fix comment for 
tree-sitter.
      adds  88d54756d4 Check for outdated tree-sitter node when printing
      adds  bd8e19e1e2 Stylistic changes to tree-sitter code
      adds  6b91ea5a61 Minor fixes to last tree-sitter change
      adds  9909652849 More style fixes to tree-sitter code
      adds  5416ae5990 ; Update guides in /admin/notes/tree-sitter
      adds  f9f9b43df5 Minor change to tree-sitter imenu function of js-mode
      adds  e3663d0e9c Add contextual tree-sitter font-lock to ts-mode and 
js-mode
      adds  b028d4f7df ; Tree-sitter: Don't refontify if entity contained in 
the region
      adds  c5f24f76eb ; * src/treesit.c: Minor comment change.
      adds  b86deb617b Fix treesit-parser-set-included-ranges
      adds  f6dc55f516 ; * lisp/progmodes/js.el (js--fontify-template-string): 
Fix typo.
      adds  d9d66764e2 Revise tree-sitter facility for multi-language buffers
      adds  8ad4c4009e Add treesit-indent-error
      adds  673a55780d ; Remove unused tree-sitter functions
      adds  784f53a215 ; Replace error with signal in treesit.el
      adds  e0e3299c01 ; * lisp/treesit.el (treesit-update-ranges): Update all 
parsers.
      adds  ce9e720413 ; Minor improvement in treesit-inspect-mode
      adds  c924b6afb6 ; * lisp/treesit.el (treesit-ready-p): Fix typo.
      adds  951dd2a4d9 ; * lisp/treesit.el (treesit-inspect-node-at-point): 
Minor fix.
      adds  243ee7b244 ; Fix minor issues with Tree-sitter documentation in 
ELisp manual
      adds  d4e8c90b66 ; Minor fixes to documentation
      adds  5fbb7a126d ; Fix documentation for tree-sitter
      adds  b471f7f614 Make treesit-language-at work in more situations
      adds  f847ecc40b Don't indent empty lines in treesit-indent-region
      adds  076a258101 Allow tree-sitter indent offset to be a variable
      adds  9fbbb23552 Fix incorrect tree-sitter fontification
      adds  488a6efe32 ; More documentation improvements for treesit
      adds  1ae314dfda ; Documentation fixes for tree-sitter
      adds  98f5b74808 Add treesit--indent-rules-optimize
      adds  1bed1f0b8e Add tree-sitter indent preset "point-min"
      adds  07292b1344 ; Improve docstring of treesit-simple-indent-presets
      adds  29418f954e ; Improve tree-sitter documentation
      adds  5858921f40 ; Minor improvements in wording of tree-sitter docs
      adds  2b4d46f99b Mimic existing python-mode beg/end-of-defun behavior 
better
      adds  077c664052 ; Fix treesit-query-range docstring
      adds  2332c3eb55 Add tree-sitter shortdoc
      adds  a7042fa051 New function fast_c_string_match and 
fast_c_string_match_internal
      adds  838fc77254 Make tree-sitter node type match case-sensitive
      adds  663d768d44 * configure.ac: Change required tree-sitter version to 
0.20.2.
      adds  eecc2d45b9 ; Update tree-sitter HTML manuals in admin/notes
      adds  77cb95c851 ; Revert back to requiring tree-sitter v0.0 for now
      adds  e06953b02a Add more font-lock faces (Bug#58940)
      adds  f5084ed197 ; * etc/NEWS: Fix last change.
      adds  a5a047a07f ; * lisp/treesit.el (treesit-font-lock-rules): Improve 
docstring
      adds  ab4edbf60e ; * lisp/font-lock.el (font-lock-bracket-face): Improve 
docstring
      adds  c5e3b99467 Accept older versions of tree-sitter library
      adds  2ec403f777 Utilize new face font-lock-escape-face in python-mode
      adds  98ed6db34f ; Fix docstring graph alignment in 
Ftreesit_search_forward
      adds  4489450f37 In end-of-defun, terminate early if no further defun 
exists
      adds  5cd3db73be Improve treesit-node-at
      adds  e333f040e9 ; * lisp/treesit.el (treesit--indent-1): Fix 
treesit-node-at usage.
      adds  faf44e2c61 Fix recent changes in documentation
      adds  67f9705fc0 Add tree-sitter modes for C-like languages
      adds  c78dc25a53 ; Minor typo fixes for tree-sitter modes
      adds  908aab6144 Improve tree-sitter imenu for c-mode and js-mode
      adds  3a5c4bdc0c Fix crash on MS-Windows due to memory-allocation problem 
in treesit.c
      adds  3a0c94ac0b Remove feature that checks whether tree-sitter node "has 
changes"
      adds  7e9c2e2952 ; * test/src/treesit-tests.el (treesit-node-check): New 
test.
      adds  829c7e3566 Fix some inconsistencies in *-ts-modes
      adds  0d195584f2 ; Remove some tree-sitter tests
      adds  ecb216fd93 Don't highlight syntax error in c-ts-mode
      adds  06db8015ea Extract out treesit_make_ranges
      adds  34e50dc4a2 Allow tree-sitter to notify parse-tree changes
      adds  e0760599b0 Remove the contextual hack in tree-sitter fontification
      adds  63f8a838ec Make tree-sitter fontification automatically update
      adds  8175497cca ; Enable highlighting error in c-ts-mode--base-mode
      adds  ab70ab19be Fix the MS-Windows build due to use of a new TS function
      adds  162c3da7a0 ; * src/treesit.c: Minor stylistic changes.
      adds  d1ef0243eb Add emacs-devel-specific font-lock rules to c-ts-mode
      adds  306e49285a Add treesit-explore-mode
      adds  75b65b3f67 ; Add documentation for tree-sitter parser after-change 
notifiers
      adds  639821d49a Allow checking for outdated nodes in tree-sitter
      adds  7f57d80846 Fix c-ts-mode-imenu
      adds  7bc615fd23 Tweaks on c-ts-mode fontification rules
      adds  902649a170 Fix treesit-search-forward not matching leaf nodes
      adds  62e37ecc40 Fix documentation of recent treesit changes
      adds  b440fa0a6b ; Elaborate on tree-sitter fontification features 
documentation
      adds  d06127e573 Initial fontification in sh-mode with tree-sitter
      adds  28490cd65b ; Minor stylistic fix for previous change on sh-script.el
      adds  d5c6d69b4f Improvements to the tree-sitter setup in sh-script.el
      adds  2f03053e56 Utilize new font-lock faces for C/C++ and Python 
tree-sitter use
      adds  c6384e9bfb Fix python-mode tree-sitter fontification
      adds  5d77eb4b7c ; * lisp/treesit.el (treesit--font-lock-notifier): Add 
messaging.
      adds  59eaa30b07 Use keyword-face for declaration commands in tree-sitter 
sh-mode
      adds  e41af3971d Change tree-sitter indent preset 'match' to count on all 
nodes
      adds  655957087c Expand css-ts-mode and merge it into css-mode
      adds  00df4566af Split python-mode into native and tree-sitter variant
      adds  d6362b632e Merge function/class-name features in python-mode
      adds  7d7e9ef46a Separate native and tree-sitter variant of js-mode
      adds  ac9bc819bc Fix tree-sitter comment indentation for C-like languages
      adds  4c5f1737c4 Remove tree-sitter setup from js-json-mode
      adds  f17ca55a0a Remove treesit-settings
      adds  4fa13b2d83 Fix uses of treesit-ready-p
      adds  657947dc7c ; Improve recently-modified documentation
      adds  625ea08652 Improve tree-sitter fontification on large buffers
      adds  32870d2f20 Limit recursion level for tree-sitter imenu functions
      adds  76eb88df02 Add another heuristic to speed up tree-sitter 
fontification
      adds  9d266f2a6c Fix MS-DOS build
      adds  43f25120c9 Stylistic fixes to treesit.c
      adds  d452539966 Avoid usage of intern_c_string in treesit.c
      adds  3069849bd4 * src/treesit.c (treesit_load_language): Fix 
uninitialized uses.
      adds  938e68bb28 Fix tree-sitter fontification heuristic
      adds  3f25b22cad Tweak python-ts-mode fontification
      adds  1e62445200 Add separate keymaps for js/python/css-ts-mode
      adds  a7ed5071b7 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix typo.
      adds  c96157c8f8 Use constant face for labels in c-ts-mode
      adds  87c696b7a8 ; Repair build without tree-sitter
      adds  27e89ff116 ; * lisp/treesit.el (treesit-parser-add-notifier): Add 
declaration.
      adds  2450973165 ; * test/src/treesit-tests.el (treesit-misc): Don't fail 
without ts
      adds  9f7ae2be60 ; Silence byte-compiler warnings
      adds  aa6958c04e ; * src/treesit.c (treesit_load_language): Move call to 
eassume.
      adds  0cbb7d3bd0 Further tweak tree-sitter fontification heuristics
      adds  6cf8bf5042 Allow major modes to tweak tree-sitter fontification
      adds  b2ea38ab03 ; Minor fix in c-ts-mode fontification
      adds  32f36db4f8 Prefer defvar-keymap in window.el
      adds  93036209fa ; Fix typos (duplicate words)
      adds  0636e1066b ; Don't unnecessarily use non-ASCII characters in Texinfo
      adds  c04b17d5cb Merge from origin/emacs-28
      adds  61b9f2c317 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use 
cl-lib (bug#59319)
      adds  6678572110 Fix display of mode line when the right divider is used
      adds  84472c3363 comint: Add repeat-map for comint-{next,previous}-prompt
      adds  d9d8ea6142 em-prompt: Add repeat-map for 
eshell-{next,previous}-prompt
      adds  bd21696ff0 esh-mode: Add repeat-map for 
eshell-{forward,backward}-argument
      adds  a0ee57c80d shell: Add repeat-map for shell-{forward,backward}-prompt
      adds  c8b9922e26 ediff: Merges with ancestor: Fix computation of hunks 
and proposed merge
      adds  954a5e79dc Add Eglot alternatives for PHP language servers
      adds  b6a7b42b19 * lisp/progmodes/eglot.el (eglot-server-programs): 
Remove Intelephense.
      adds  67d08daa97 Make VSIZE and RSS human-readable in Proced buffers
      adds  8a6c5be683 Support multi-line C++11 strings in Ebrowse
      adds  5df1fd19ba ; * lisp/progmodes/elisp-mode.el (eval-defun): Doc fix.
      adds  ca3cc92e14 CC Mode: Make implicit int types following specifiers 
fontify correctly
      adds  f320663239 Improve progressive summaries in Rmail
      adds  51589f8132 New Rmail summary "by thread"
      adds  11e64d0048 ; Fix previous rmailsum change
      adds  2bf7a06c4b Use mapc instead of mapcar when walking rmail threads
      adds  875a8582ec * lisp/repeat.el (describe-repeat-maps): Use 
fill-region-as-paragraph.
      adds  2967356891 Avoid raw control characters in two files
      adds  e55be31d55 ; Fix interactive spec for 'package-vc-refresh'
      adds  a4e4ceb47a Handle strings as keys in 'package-vc-ensure-packages'
      adds  9d3c6205ae Rename '-ensure-packages' to -install-selected-packages'
      adds  e1ce202ad1 Mark 'package-vc-install-selected-packages' as 
interactive
      adds  aadf07f5b8 Autoload 'package-vc-install-selected-packages'
      adds  3ff8310cc3 Mark 'package-vc-update' as interactive
      adds  83ff0de4ce Fix 'package-vc-selected-packages' documentation
      adds  32758c6da0 Fix the docstring for 'package-vc--version'
      adds  f939859fe4 Clarify 'package-vc--build-documentation' docstring
      adds  b0200a37e4 Expand 'package-vc--unpack-1' documentation
      adds  13d051b443 Remove references to internal symbols from public 
docstrings
      adds  9f4a433b27 Fix generation of documentation for source packages
      adds  d67b66f8ab Respect :lisp-dir in package specs by loading a 
sub-directory
      adds  2ec02024ab Track 'default-directory' while updating source packages
      adds  c53c5f3884 Rename 'package-vc-refresh' to 'package-vc-rebuild'
      adds  2b93d0e6f1 Fix type error in package-vc prompt function
      adds  348f7d263c Move package spec documentation to 
'package-vc-selected-packages'
      adds  a6cd44734d Remove unused variable in 'package-vc--unpack'
      adds  7c3d3fa44e Improve robustness of documentation generation
      adds  ccd7ab84c5 Fix edebug spec for 'package--with-response-buffer'
      adds  2ed115fc3c Fix indefinite loading of asynchronous downloads
      adds  496c578d9c Have 'package-vc-selected-packages' consider all 
installed packages
      adds  aa56e50fe2 Raise 'wrong-type-argument' when installing package nil
      adds  c8e5069e6d Add new command 'package-vc-update-all'
      adds  a467afbd98 Mention package name when package is lacking VC data
      adds  4aee4cde3a Explain that 'package-vc-install' doesn't remove tarball 
packages
      adds  d0ea38b5fe Have 'vc-prepare-patch' handle prefix arguments.
      adds  fd4da9151f * lisp/vc/vc.el (vc-default-last-change): Use 'vc-call'
      adds  7ab556b576 Improve robustness of 'package-vc-update'
      adds  3326337776 Avoid destructive manipulation of 
'package-vc--archive-spec-alist'
      adds  345bfd376e Add missing elpa-package.eld to package test resources
      adds  11cb810356 Fix the behaviour of 'byte-compile-ignore-files'
      adds  32f51f17c4 Remove temporary .texi files if used to build 
documentation
      adds  228c247e6f Remove duplicate package descriptions after updating
      adds  874d8a418f Only fetch elpa-packages.eld when necessary
      adds  4bd7ae833f Allow the direct installation of package specifications
      adds  53c90abfa8 ; * lisp/emacs-lisp/package-vc.el: Update TODO
      adds  5b8f165f75 Fix issues related to 'package-vc-install-from-checkout'
      adds  0b77909cac Avoid duplicate source packages in 'package-alist'
      adds  db28ba29dd Ensure 'package-vc-prepare-patch' runs in the right 
directory
      adds  fb6d62f881 ; Clarify what a package specification is
      adds  17889dd828 * lisp/emacs-lisp/package-vc.el: Autoload 
package-vc-update{,-all}
      adds  13003105a8 itree.c: Add new "stateless" iterator code and 
post-order traversal
      adds  fb7f1864da itree.c: Make the iterator reentrant (bug#59183)
      adds  091e0f04ff itree.c: Get rid of the old iterator code
      adds  682b068ba7 Merge remote-tracking branch 'origin/scratch/noverlay'
      adds  32e29afe64 Add knob to make `mouse-position' faster on X
      adds  9711c8c2b4 * lisp/repeat.el (describe-repeat-maps): More outlines 
and page separators.
      adds  7571768c6c Avoid raw control characters in grm-wy-boot.el
      adds  eeab7b5cad Fix simple-tests when run noninteractively
      adds  f7ee6609ae ; Fix typos (prefer US spelling)
      adds  c116d9f74c Avoid `user-init-file' being set to an eln file 
(bug#59334)
      adds  ba485eb949 ; Fix typos
      adds  592d5d7759 Use boolean values directly in rmailsum
      adds  3ce629634a Silence rmailsum byte compiler warnings
      adds  4506b005ab Improve 'defvar-keymap' docstring
      adds  985ec6b26e * lisp/emacs-lisp/bytecomp.el 
(byte-compile-dynamic-variable-bind): Typo
      adds  5525bd3932 itree: Make sure a deleted overlay has NULL pointer 
fields
      adds  5976cce892 EUDC: Revert eudc-server-hotlist default change
      adds  87fce324c6 ; gnus-icalendar-tests: revert erroneous 'typo fix'
      adds  409f0430b6 Fix click position to menu bar entry with no-toolkit
      adds  4921bd7bac Fix build with ext menu bar
      adds  b23a4a1505 Fix earlier changes to keyboard.c
      adds  10701635cf Fix bug#59371
      adds  b18d4dbe0d Fix automatic DPI adjustment and add workarounds for 
some systems
      adds  a6ae13af42 EUDC: Add LDAP tests
      adds  12e1e9c797 Fixes to fast mouse position reporting
      adds  ea721f2d0b ; Explain why some files are encoded in utf-8-emacs
      adds  4a2e3d19f7 ; Improve doc strings of Ethiopic support functions and 
variables
      adds  07127e9c29 Fix error trapping in x_set_mouse_color
      adds  87dd44e982 * Makefile.in: Escape literal asterisks in regexps
      adds  46ceb2ac4b ; Fix typos in bs.el
      adds  9ad3fce4a5 ; Avoid byte-compiler warning in startup.el
      adds  00aebdc182 * lisp/emacs-lisp/package.el (package-maintainers): 
Improve error handling
      adds  91c3a276dd ; * Makefile.in: Add option to disable advice on failure.
      adds  db3ff76dc7 EUDC: Fix a void-variable error
      adds  740fe3e757 Fix global face scaling bug due to rounding.
      adds  2ec39734ca EUDC: Add BBDB test
      adds  1682bd18f5 Fix encoding and display of messages sent by server to 
emacsclient
      adds  0fcf8dca6a ; Fix typos
      adds  d46d67bef1 ; Avoid "Local Variables" popups in Emacs tree
      adds  fbad9c05ea Handle error in bookmark-relocate when filename is nil
      adds  7b09ed28ba Advise against using too-high GC thresholds
      adds  07705f5ddc Cancel proced auto update timer if no proced buffers are 
open
      adds  50e6bc72c2 ; * lisp/proced.el (proced-auto-update-timer): Fix last 
change.
      adds  6082ab9697 ; Add .no-advice-on-failure to .gitignore
      adds  16318bfb51 ; Fix typos
      adds  8874cd908c Coalesce duplicate scroll valuator handling code
      adds  7ad6104a17 Rework tramp-archive autoloads
      adds  79eca4652b * doc/misc/Makefile.in (INFO_COMMON): Sort 
alphabetically.
      adds  5c709bd605 Disable display-line-numbers-mode in string-pixel-width 
(bug#59311)
      adds  4bc9fe33af Rename 'elisp-eval-buffer' to 
'elisp-eval-region-or-buffer' (bug#59350)
      adds  8ec8decd9f Avoid native compiler setting user-init-file to 
warnings.el (bug#59358)
      adds  6b0179f790 Delete eglot spinner; not useful
      adds  d9d8a2eba9 * lisp/outline.el (outline-search-function): New 
variable (bug#53981).
      adds  4536ce86d0 * lisp/woman.el (woman-mode-map): Prefer defvar-keymap.
      adds  f7ba92287d Make instructions for updating ancient filesets obsolete
      adds  0fa916c7dd * lisp/forms.el (forms-mode): Prefer setq-local.
      adds  a3b654e069 Make sed invocation in Makefile POSIX-compliant
      adds  61e96789dd Activate direct asynchronous processes for Tramp 
container methods
      adds  beaa2e4953 ; Fix typos (misspelled symbols)
      adds  f176a36f46 ; Doc fixes: remove references to missing symbols
      adds  aaeaa310f0 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  abf40a41aa ; Fix typo in c-ts-mode--font-lock-settings
      adds  eb1a35adc1 ; Update tree-sitter starter guide
      adds  3f37f6b435 ; * test/src/treesit-tests.el (treesit-misc): Remove 
test.
      adds  aeadba1418 ; * lisp/progmodes/js.el (js-ts-mode): Add autoload 
cookie.
      adds  40539c7587 ; Fix typos
      adds  d901059281 Improve wording and markup in gnus-faq.texi
      adds  19954da8dd Refresh menus in gnus.texi
      adds  ea73fd69f0 ; Fix typos in tree-sitter files
      adds  7cfa87ed5b ; Fix ERC test failure following recent typo fix
      adds  b32f50c6d8 Don't refer to deleted variable 
'gnus-parameter-to-list-alist'
      adds  74892eefc8 * lisp/treesit.el (treesit-max-buffer-size): Enlarge 
value.
      adds  c7202e7f4a ; Fix docstrings in treesit.el
      adds  cb60342c01 Tweak c-ts-mode fontification
      adds  6e07838051 treesit-font-lock-recompute-features now has two modes 
of operation
      adds  d6d4adf3bd Tweak faces in Java and TypeScript
      adds  e494ca4f4d Fix treesit_record_change in casify_region
      adds  1161c96cc9 Separate tree-sitter and non-tree-sitter variant of 
sh-mode
      adds  eb02528b70 ; Fix warnings in builds without tree-sitter
      adds  60fac8a5e0 Avoid potentially expensive XFlush and fix ordering
      adds  110769d039 Fix tree-sitter build using non-bash /bin/sh (bug#59460)
      adds  7c090ebf6b Improve the doc string of 'string-collate-lessp'
      adds  350918e7be Adjust x_display_set_last_user_time for Xlib 
sign-extension
       new  3ca8db68ab Merge branch 'master' into scratch/comp-static-data


Summary of changes:
 .gitignore                                         |    1 +
 ChangeLog.2                                        |    4 +-
 ChangeLog.3                                        |  206 +-
 Makefile.in                                        |   10 +-
 admin/cus-test.el                                  |    2 +-
 admin/grammars/srecode-template.wy                 |    2 +-
 admin/last-chance.el                               |    2 +-
 admin/notes/bug-triage                             |    2 +-
 admin/notes/tree-sitter/build-module/README        |   17 +
 admin/notes/tree-sitter/build-module/batch.sh      |   20 +
 admin/notes/tree-sitter/build-module/build.sh      |   62 +
 .../tree-sitter/html-manual/Accessing-Node.html    |  206 ++
 .../html-manual/Language-Definitions.html          |  402 +++
 .../html-manual/Multiple-Languages.html            |  328 +++
 .../html-manual/Parser_002dbased-Font-Lock.html    |  248 ++
 .../html-manual/Parser_002dbased-Indentation.html  |  281 ++
 .../html-manual/Parsing-Program-Source.html        |  126 +
 .../tree-sitter/html-manual/Pattern-Matching.html  |  451 +++
 .../tree-sitter/html-manual/Retrieving-Node.html   |  421 +++
 .../html-manual/Tree_002dsitter-C-API.html         |  212 ++
 .../tree-sitter/html-manual/Using-Parser.html      |  231 ++
 .../notes/tree-sitter/html-manual/build-manual.sh  |   23 +
 admin/notes/tree-sitter/html-manual/manual.css     |  374 +++
 admin/notes/tree-sitter/starter-guide              |  455 +++
 configure.ac                                       |   83 +-
 doc/emacs/ChangeLog.1                              |    2 +-
 doc/emacs/custom.texi                              |    6 +-
 doc/emacs/dired.texi                               |    2 +-
 doc/emacs/package.texi                             |    8 +-
 doc/lispref/Makefile.in                            |    1 +
 doc/lispref/display.texi                           |    2 +-
 doc/lispref/elisp.texi                             |   15 +
 doc/lispref/errors.texi                            |    2 +-
 doc/lispref/functions.texi                         |    2 +-
 doc/lispref/internals.texi                         |   20 +-
 doc/lispref/minibuf.texi                           |    2 +-
 doc/lispref/modes.texi                             |  459 ++-
 doc/lispref/parsing.texi                           | 1886 ++++++++++++
 doc/lispref/positions.texi                         |   16 +
 doc/misc/ChangeLog.1                               |   13 +-
 doc/misc/Makefile.in                               |   14 +-
 doc/misc/cc-mode.texi                              |    2 +-
 doc/misc/ede.texi                                  |    4 +-
 doc/misc/edt.texi                                  |   12 +-
 doc/misc/efaq-w32.texi                             |    6 +-
 doc/misc/eglot.texi                                |    6 +-
 doc/misc/emacs-gnutls.texi                         |    2 +-
 doc/misc/eshell.texi                               |    2 +-
 doc/misc/eudc.texi                                 |    2 +-
 doc/misc/flymake.texi                              |    6 +-
 doc/misc/gnus-faq.texi                             |  293 +-
 doc/misc/gnus.texi                                 |  153 +-
 doc/misc/idlwave.texi                              |    2 +-
 doc/misc/mairix-el.texi                            |    2 +-
 doc/misc/message.texi                              |    4 +-
 doc/misc/modus-themes.org                          |    2 +-
 doc/misc/org.org                                   |    2 +-
 doc/misc/reftex.texi                               |    2 +-
 doc/misc/ses.texi                                  |    4 +-
 doc/misc/srecode.texi                              |    2 +-
 doc/misc/tramp.texi                                |    7 +-
 doc/misc/vip.texi                                  |    4 +-
 etc/NEWS                                           |   79 +-
 etc/NEWS.24                                        |    2 +-
 etc/NEWS.28                                        |    2 +-
 etc/NEXTSTEP                                       |    2 +-
 etc/ORG-NEWS                                       |    8 +-
 etc/PROBLEMS                                       |   56 +-
 etc/themes/dichromacy-theme.el                     |   38 +-
 lib-src/ChangeLog.1                                |    2 +-
 lib-src/ebrowse.c                                  |   63 +-
 lib-src/emacsclient.c                              |    2 +-
 lisp/ChangeLog.10                                  |    4 +-
 lisp/ChangeLog.12                                  |    8 +-
 lisp/ChangeLog.13                                  |    6 +-
 lisp/ChangeLog.14                                  |    2 +-
 lisp/ChangeLog.15                                  |    2 +-
 lisp/ChangeLog.16                                  |   21 +-
 lisp/ChangeLog.3                                   |    3 +-
 lisp/ChangeLog.4                                   |    2 +-
 lisp/ChangeLog.6                                   |    2 +-
 lisp/ChangeLog.7                                   |    2 +-
 lisp/ChangeLog.8                                   |    4 +-
 lisp/ChangeLog.9                                   |    4 +-
 lisp/allout.el                                     |    3 -
 lisp/apropos.el                                    |    5 +-
 lisp/bookmark.el                                   |   31 +-
 lisp/bs.el                                         |   38 +-
 lisp/calc/calc-graph.el                            |    2 +-
 lisp/calendar/diary-lib.el                         |    2 +-
 lisp/cedet/ChangeLog.1                             |   11 +-
 lisp/cedet/ede/makefile-edit.el                    |    2 +-
 lisp/cedet/ede/proj.el                             |    6 +-
 lisp/cedet/ede/project-am.el                       |    4 +-
 lisp/cedet/semantic.el                             |   10 +-
 lisp/cedet/semantic/analyze/fcn.el                 |    4 +-
 lisp/cedet/semantic/bovine/c.el                    |    4 +-
 lisp/cedet/semantic/complete.el                    |    2 +-
 lisp/cedet/semantic/db-ebrowse.el                  |    2 +-
 lisp/cedet/semantic/db-find.el                     |    2 +-
 lisp/cedet/semantic/decorate/include.el            |    2 +-
 lisp/cedet/semantic/edit.el                        |    2 +-
 lisp/cedet/semantic/grm-wy-boot.el                 |    4 +-
 lisp/cedet/semantic/idle.el                        |    2 +-
 lisp/cedet/semantic/scope.el                       |    4 +-
 lisp/cedet/semantic/symref/list.el                 |    5 +-
 lisp/cedet/semantic/tag.el                         |    2 +-
 lisp/cedet/semantic/util-modes.el                  |    2 +-
 lisp/cedet/srecode/document.el                     |    3 +-
 lisp/cedet/srecode/extract.el                      |    2 +-
 lisp/cedet/srecode/semantic.el                     |    4 +-
 lisp/comint.el                                     |    8 +
 lisp/cus-theme.el                                  |   16 +-
 lisp/dired.el                                      |    2 +-
 lisp/dnd.el                                        |    4 +-
 lisp/emacs-lisp/bytecomp.el                        |    9 +-
 lisp/emacs-lisp/checkdoc.el                        |    4 +-
 lisp/emacs-lisp/cl-preloaded.el                    |    3 +
 lisp/emacs-lisp/comp.el                            |    4 +-
 lisp/emacs-lisp/ert-x.el                           |    1 +
 lisp/emacs-lisp/ert.el                             |    2 +-
 lisp/emacs-lisp/hierarchy.el                       |    2 +-
 lisp/emacs-lisp/lisp.el                            |   27 +-
 lisp/emacs-lisp/package-vc.el                      |  409 +--
 lisp/emacs-lisp/package.el                         |   58 +-
 lisp/emacs-lisp/rmc.el                             |    2 +-
 lisp/emacs-lisp/shortdoc.el                        |   26 +-
 lisp/emacs-lisp/subr-x.el                          |    4 +
 lisp/emacs-lisp/tcover-ses.el                      |    2 +-
 lisp/erc/ChangeLog.1                               |    5 +-
 lisp/eshell/em-prompt.el                           |    8 +
 lisp/eshell/esh-mode.el                            |    8 +
 lisp/eshell/esh-proc.el                            |    2 +-
 lisp/face-remap.el                                 |   27 +-
 lisp/faces.el                                      |   10 +
 lisp/files.el                                      |    2 +-
 lisp/filesets.el                                   |    4 +-
 lisp/font-lock.el                                  |   67 +-
 lisp/forms.el                                      |   28 +-
 lisp/gnus/ChangeLog.3                              |    6 +-
 lisp/gnus/gnus-group.el                            |    8 +-
 lisp/gnus/gnus-search.el                           |    2 +-
 lisp/gnus/gnus-start.el                            |    2 +-
 lisp/gnus/message.el                               |    4 +-
 lisp/gnus/mml.el                                   |    2 +-
 lisp/gnus/nnvirtual.el                             |    2 +-
 lisp/help.el                                       |    5 +-
 lisp/htmlfontify.el                                |    2 +-
 lisp/info.el                                       |    2 +-
 lisp/international/titdic-cnv.el                   |    7 +
 lisp/jsonrpc.el                                    |    2 +-
 lisp/keymap.el                                     |   32 +-
 lisp/language/ethio-util.el                        |   92 +-
 lisp/language/ethiopic.el                          |    7 +
 lisp/language/ind-util.el                          |    7 +
 lisp/language/tibet-util.el                        |    7 +
 lisp/language/tibetan.el                           |    7 +
 lisp/leim/quail/ethiopic.el                        |    7 +
 lisp/leim/quail/indian.el                          |    2 +-
 lisp/leim/quail/tibetan.el                         |    7 +
 lisp/mail/feedmail.el                              |    6 +-
 lisp/mail/ietf-drums-date.el                       |    4 +-
 lisp/mail/reporter.el                              |    2 +-
 lisp/mail/rfc6068.el                               |    4 +-
 lisp/mail/rmail.el                                 |    2 +-
 lisp/mail/rmailsum.el                              |  245 +-
 lisp/mail/supercite.el                             |    2 +-
 lisp/man.el                                        |   16 +-
 lisp/mh-e/ChangeLog.1                              |    2 +-
 lisp/mh-e/ChangeLog.2                              |    4 +-
 lisp/mh-e/mh-mime.el                               |    5 +-
 lisp/mh-e/mh-scan.el                               |    6 +-
 lisp/mpc.el                                        |    2 +-
 lisp/net/eudc-vars.el                              |    3 +-
 lisp/net/eudcb-mailabbrev.el                       |    5 +-
 lisp/net/rcirc.el                                  |   20 +-
 lisp/net/tramp-archive.el                          |   24 +-
 lisp/net/tramp-compat.el                           |    2 +-
 lisp/net/tramp-container.el                        |    3 +
 lisp/net/tramp-crypt.el                            |    2 +-
 lisp/net/tramp.el                                  |   14 +-
 lisp/net/trampver.el                               |    2 +-
 lisp/nxml/nxml-mode.el                             |    2 +-
 lisp/obsolete/vi.el                                |    4 +-
 lisp/org/ChangeLog.1                               |   22 +-
 lisp/org/ob-R.el                                   |    2 +-
 lisp/org/ob-tangle.el                              |    4 +-
 lisp/org/org-clock.el                              |    3 +-
 lisp/org/org-element.el                            |    2 +-
 lisp/org/org-id.el                                 |    2 +-
 lisp/org/org-protocol.el                           |    2 +-
 lisp/org/ox-koma-letter.el                         |    4 +-
 lisp/org/ox-odt.el                                 |    6 +-
 lisp/org/ox.el                                     |    2 +-
 lisp/outline.el                                    |  162 +-
 lisp/pcomplete.el                                  |    4 +-
 lisp/proced.el                                     |   26 +-
 lisp/progmodes/c-ts-mode.el                        |  566 ++++
 lisp/progmodes/cc-cmds.el                          |    2 +-
 lisp/progmodes/cc-engine.el                        |   48 +-
 lisp/progmodes/cc-langs.el                         |   10 +-
 lisp/progmodes/cc-mode.el                          |    2 +-
 lisp/progmodes/ebnf2ps.el                          |    6 +-
 lisp/progmodes/eglot.el                            |   47 +-
 lisp/progmodes/elisp-mode.el                       |   32 +-
 lisp/progmodes/flymake-cc.el                       |    2 +-
 lisp/progmodes/flymake.el                          |    2 +-
 lisp/progmodes/hideshow.el                         |    4 +-
 lisp/progmodes/idlw-shell.el                       |    2 +-
 lisp/progmodes/java-ts-mode.el                     |  328 +++
 lisp/progmodes/js.el                               |  372 ++-
 lisp/progmodes/json-ts-mode.el                     |  167 ++
 lisp/progmodes/prog-mode.el                        |    2 +-
 lisp/progmodes/python.el                           |  455 ++-
 lisp/progmodes/sh-script.el                        |  253 +-
 lisp/progmodes/sql.el                              |    2 +-
 lisp/progmodes/ts-mode.el                          |  323 ++
 lisp/progmodes/verilog-mode.el                     |    2 +-
 lisp/repeat.el                                     |   56 +-
 lisp/scroll-bar.el                                 |    2 +-
 lisp/server.el                                     |    5 +-
 lisp/shell.el                                      |    8 +
 lisp/so-long.el                                    |    4 +-
 lisp/startup.el                                    |   37 +-
 lisp/subr.el                                       |    4 +-
 lisp/term/pgtk-win.el                              |    2 +-
 lisp/term/w32-win.el                               |    5 +-
 lisp/textmodes/css-mode.el                         |  177 +-
 lisp/textmodes/reftex-cite.el                      |    2 +-
 lisp/textmodes/reftex-index.el                     |    2 +-
 lisp/textmodes/tex-mode.el                         |    4 +-
 lisp/treesit.el                                    | 2279 +++++++++++++++
 lisp/url/ChangeLog.1                               |    2 +-
 lisp/vc/add-log.el                                 |    2 +-
 lisp/vc/diff-mode.el                               |    2 +-
 lisp/vc/ediff-diff.el                              |   35 +-
 lisp/vc/ediff-util.el                              |    2 +-
 lisp/vc/vc-dav.el                                  |    2 +-
 lisp/vc/vc-rcs.el                                  |    2 +-
 lisp/vc/vc.el                                      |   54 +-
 lisp/whitespace.el                                 |    2 +-
 lisp/window.el                                     |   41 +-
 lisp/woman.el                                      |   26 +-
 lisp/x-dnd.el                                      |    4 +-
 msdos/autogen/config.in                            |    2 +-
 msdos/sed1v2.inp                                   |    2 +
 nt/icons/README                                    |    2 +-
 src/ChangeLog.10                                   |    2 +-
 src/ChangeLog.11                                   |    6 +-
 src/ChangeLog.12                                   |    8 +-
 src/ChangeLog.13                                   |   12 +-
 src/ChangeLog.5                                    |    2 +-
 src/ChangeLog.6                                    |    2 +-
 src/ChangeLog.8                                    |    6 +-
 src/Makefile.in                                    |    9 +-
 src/alloc.c                                        |   27 +-
 src/buffer.c                                       |   45 +-
 src/buffer.h                                       |    4 +
 src/casefiddle.c                                   |   12 +
 src/comp.c                                         |    2 +-
 src/data.c                                         |    9 +
 src/dbusbind.c                                     |    4 +-
 src/dispextern.h                                   |    3 +-
 src/emacs.c                                        |   11 +-
 src/eval.c                                         |   18 +-
 src/fns.c                                          |    5 +-
 src/font.h                                         |    6 +-
 src/fontset.c                                      |   12 +-
 src/frame.c                                        |   86 +-
 src/frame.h                                        |    1 +
 src/haiku_support.h                                |    2 +-
 src/haikuselect.c                                  |    2 +-
 src/haikuterm.c                                    |   15 +-
 src/insdel.c                                       |   47 +-
 src/itree.c                                        |  451 ++-
 src/itree.h                                        |   55 +-
 src/json.c                                         |   16 -
 src/keyboard.c                                     |   53 +-
 src/lisp.h                                         |   29 +-
 src/lread.c                                        |   23 +-
 src/pgtkfns.c                                      |    7 -
 src/print.c                                        |   43 +
 src/search.c                                       |   20 +-
 src/treesit.c                                      | 3076 ++++++++++++++++++++
 src/treesit.h                                      |  200 ++
 src/w32fns.c                                       |    8 +-
 src/w32inevt.c                                     |    2 +-
 src/xdisp.c                                        |   32 +-
 src/xfaces.c                                       |   20 +-
 src/xfns.c                                         |   17 +-
 src/xselect.c                                      |    2 +-
 src/xsettings.c                                    |   10 +-
 src/xterm.c                                        |  252 +-
 src/xterm.h                                        |   21 +-
 test/lisp/auth-source-pass-tests.el                |    8 +-
 test/lisp/cedet/srecode/fields-tests.el            |    2 +-
 .../emacs-lisp/package-resources/elpa-packages.eld |    3 +
 .../newer-versions/elpa-packages.eld               |    3 +
 .../package-resources/signed/elpa-packages.eld     |    3 +
 .../package-resources/signed/elpa-packages.eld.sig |  Bin 0 -> 119 bytes
 .../package-resources/signed/update-signatures.sh  |    1 +
 .../with-nil-entry/elpa-packages.eld               |    3 +
 test/lisp/emacs-lisp/syntax-tests.el               |    2 +-
 .../erc-scenarios-base-compat-rename-bouncer.el    |    2 +-
 test/lisp/erc/erc-tests.el                         |    2 +-
 test/lisp/erc/resources/erc-scenarios-common.el    |    2 +-
 test/lisp/net/dbus-tests.el                        |    6 +-
 test/lisp/net/eudc-resources/bbdb                  |    3 +
 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif    |   15 +
 .../dc=gnu,dc=org/cn=emacs-ert-test-1.ldif         |   17 +
 .../dc=gnu,dc=org/cn=emacs-ert-test-2.ldif         |   17 +
 test/lisp/net/eudc-resources/slapd.conf            |    7 +
 test/lisp/net/eudc-tests.el                        |   40 +
 test/lisp/net/mailcap-tests.el                     |    2 +-
 test/lisp/net/tramp-tests.el                       |    7 +-
 test/lisp/simple-tests.el                          |   19 +-
 test/lisp/subr-tests.el                            |    2 +-
 test/lisp/vc/vc-tests.el                           |    2 +-
 test/manual/noverlay/overlay-perf.el               |    2 +-
 test/src/comp-resources/comp-test-funcs.el         |    8 +-
 test/src/comp-tests.el                             |    4 +-
 test/src/eval-tests.el                             |    2 +-
 test/src/font-tests.el                             |    2 +-
 test/src/thread-tests.el                           |    2 +-
 test/src/treesit-tests.el                          |  565 ++++
 325 files changed, 18138 insertions(+), 1894 deletions(-)
 create mode 100644 admin/notes/tree-sitter/build-module/README
 create mode 100755 admin/notes/tree-sitter/build-module/batch.sh
 create mode 100755 admin/notes/tree-sitter/build-module/build.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/Accessing-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Language-Definitions.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Multiple-Languages.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Pattern-Matching.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Retrieving-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Using-Parser.html
 create mode 100755 admin/notes/tree-sitter/html-manual/build-manual.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/manual.css
 create mode 100644 admin/notes/tree-sitter/starter-guide
 create mode 100644 doc/lispref/parsing.texi
 create mode 100644 lisp/progmodes/c-ts-mode.el
 create mode 100644 lisp/progmodes/java-ts-mode.el
 create mode 100644 lisp/progmodes/json-ts-mode.el
 create mode 100644 lisp/progmodes/ts-mode.el
 create mode 100644 lisp/treesit.el
 create mode 100644 src/treesit.c
 create mode 100644 src/treesit.h
 create mode 100644 test/lisp/emacs-lisp/package-resources/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/newer-versions/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld.sig
 create mode 100644 
test/lisp/emacs-lisp/package-resources/with-nil-entry/elpa-packages.eld
 create mode 100644 test/lisp/net/eudc-resources/bbdb
 create mode 100644 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif
 create mode 100644 
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif
 create mode 100644 
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif
 create mode 100644 test/lisp/net/eudc-resources/slapd.conf
 create mode 100644 test/src/treesit-tests.el



reply via email to

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