<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch feature/tree-sitter</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Merge remote-tracking branch 'savannah/master' into feature/tree-sitter</title>
<updated>2022-11-21T20:54:35+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2022-11-21T20:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=aaeaa310f0391f5a5193e1a3d6e026986c4f2c0c'/>
<id>aaeaa310f0391f5a5193e1a3d6e026986c4f2c0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/treesit.c (treesit_load_language): Move call to eassume.</title>
<updated>2022-11-21T17:31:14+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2022-11-21T16:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=aa6958c04e6912f0fe58e658c91459db8f86b08a'/>
<id>aa6958c04e6912f0fe58e658c91459db8f86b08a</id>
<content type='text'>
If handle is ever going to be NULL, it will be when error != NULL, so
we should only eassume handle != NULL after the check for error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If handle is ever going to be NULL, it will be when error != NULL, so
we should only eassume handle != NULL after the check for error.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Repair build without tree-sitter</title>
<updated>2022-11-21T14:41:28+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2022-11-21T14:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=87c696b7a8db5ba1e43c9c52d7e0c1367e347eb6'/>
<id>87c696b7a8db5ba1e43c9c52d7e0c1367e347eb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/treesit.c (treesit_load_language): Fix uninitialized uses.</title>
<updated>2022-11-21T06:10:21+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-11-21T05:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3069849bd4c1048a8f8c0467d26560fad939e791'/>
<id>3069849bd4c1048a8f8c0467d26560fad939e791</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid usage of intern_c_string in treesit.c</title>
<updated>2022-11-21T06:10:21+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-11-21T05:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d45253996670509e668d266d577f48deb9c7018f'/>
<id>d45253996670509e668d266d577f48deb9c7018f</id>
<content type='text'>
* src/treesit.c (Ftreesit_pattern_expand): Use DEFSYM'd symbols
when the naming makes sense.
(syms_of_treesit): Add new defsyms QCanchor, QCequal, QCmatch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/treesit.c (Ftreesit_pattern_expand): Use DEFSYM'd symbols
when the naming makes sense.
(syms_of_treesit): Add new defsyms QCanchor, QCequal, QCmatch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stylistic fixes to treesit.c</title>
<updated>2022-11-21T06:10:21+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-11-21T05:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=43f25120c9a2578df3df47491ed68a0566ff6f61'/>
<id>43f25120c9a2578df3df47491ed68a0566ff6f61</id>
<content type='text'>
* src/treesit.c (treesit_make_ranges):
(Ftreesit_parser_set_included_ranges): Fix coding style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/treesit.c (treesit_make_ranges):
(Ftreesit_parser_set_included_ranges): Fix coding style.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid native compiler setting user-init-file to warnings.el (bug#59358)</title>
<updated>2022-11-20T20:40:08+00:00</updated>
<author>
<name>Juanma Barranquero</name>
</author>
<published>2022-11-20T20:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8ec8decd9f1ab642c7f1406b37a89773345b5aba'/>
<id>8ec8decd9f1ab642c7f1406b37a89773345b5aba</id>
<content type='text'>
* src/lread.c (maybe_swap_for_eln): Use a delayed warning
instead of `display-warning' to avoid a recursive call to
Fload while loading the init file that sets `user-init-file'
to a bogus value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/lread.c (maybe_swap_for_eln): Use a delayed warning
instead of `display-warning' to avoid a recursive call to
Fload while loading the init file that sets `user-init-file'
to a bogus value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Coalesce duplicate scroll valuator handling code</title>
<updated>2022-11-20T13:03:18+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-11-20T13:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8874cd908c0ea0e2200f6f4f596bf645e76a0c0c'/>
<id>8874cd908c0ea0e2200f6f4f596bf645e76a0c0c</id>
<content type='text'>
Also, write more commentary.

* src/xterm.c (xi_populate_scroll_valuator): New function.
Describe the meaning of each field in xi_scroll_valuator_t.
(xi_populate_device_from_info, xi_handle_new_classes): Factor
out duplicate code to that function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, write more commentary.

* src/xterm.c (xi_populate_scroll_valuator): New function.
Describe the meaning of each field in xi_scroll_valuator_t.
(xi_populate_device_from_info, xi_handle_new_classes): Factor
out duplicate code to that function.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix typos</title>
<updated>2022-11-20T11:59:39+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-11-20T11:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=16318bfb518aa7bc06e502e6fad7e53ec91067f9'/>
<id>16318bfb518aa7bc06e502e6fad7e53ec91067f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Advise against using too-high GC thresholds</title>
<updated>2022-11-20T11:10:08+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2022-11-20T11:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7b09ed28ba395030e5117344bb5b97b8ee4a8b40'/>
<id>7b09ed28ba395030e5117344bb5b97b8ee4a8b40</id>
<content type='text'>
* doc/lispref/internals.texi (Garbage Collection):
* src/alloc.c (syms_of_alloc) &lt;gc-cons-threshold&gt;
&lt;gc-cons-percentage&gt;: Advise against enlarging the GC thresholds
more than needed and for prolonged periods of time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/internals.texi (Garbage Collection):
* src/alloc.c (syms_of_alloc) &lt;gc-cons-threshold&gt;
&lt;gc-cons-percentage&gt;: Advise against enlarging the GC thresholds
more than needed and for prolonged periods of time.
</pre>
</div>
</content>
</entry>
</feed>
