<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/src, branch scratch/emacs-29-eshell-docs</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>Fix bol/bos anchors in tree-sitter :match regexps</title>
<updated>2023-06-13T13:35:14+00:00</updated>
<author>
<name>Basil L. Contovounesios</name>
</author>
<published>2023-06-13T12:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8dc08333eeaa5938227512cb14fa288f4d6823b6'/>
<id>8dc08333eeaa5938227512cb14fa288f4d6823b6</id>
<content type='text'>
Further regexp fixes to follow separately (bug#64019#29).

* lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings):
* lisp/progmodes/cmake-ts-mode.el
(cmake-ts-mode--font-lock-settings):
* lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
* lisp/progmodes/js.el (js--treesit-font-lock-settings):
* lisp/progmodes/python.el (python--treesit-settings):
* lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
* lisp/progmodes/sh-script.el (sh-mode--treesit-settings):
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--font-lock-settings):
* test/src/treesit-tests.el (treesit-query-api): Anchor :match
regexps at beginning/end of string, not line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Further regexp fixes to follow separately (bug#64019#29).

* lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings):
* lisp/progmodes/cmake-ts-mode.el
(cmake-ts-mode--font-lock-settings):
* lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
* lisp/progmodes/js.el (js--treesit-font-lock-settings):
* lisp/progmodes/python.el (python--treesit-settings):
* lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
* lisp/progmodes/sh-script.el (sh-mode--treesit-settings):
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--font-lock-settings):
* test/src/treesit-tests.el (treesit-query-api): Anchor :match
regexps at beginning/end of string, not line.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Update my mail address</title>
<updated>2023-06-08T09:04:10+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2023-06-08T08:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=65f355ea0a3652eb0051ad4919afe0e1b67eebaa'/>
<id>65f355ea0a3652eb0051ad4919afe0e1b67eebaa</id>
<content type='text'>
* lisp/emacs-lisp/comp-cstr.el: Update author mail.
* lisp/emacs-lisp/comp.el: Likewise.
* src/comp.c: Likewise.
* test/lisp/emacs-lisp/comp-cstr-tests.el: Likewise.
* test/src/comp-resources/comp-test-funcs-dyn.el: Likewise.
* test/src/comp-resources/comp-test-funcs.el: Likewise.
* test/src/comp-resources/comp-test-pure.el: Likewise.
* test/src/comp-tests.el: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp-cstr.el: Update author mail.
* lisp/emacs-lisp/comp.el: Likewise.
* src/comp.c: Likewise.
* test/lisp/emacs-lisp/comp-cstr-tests.el: Likewise.
* test/src/comp-resources/comp-test-funcs-dyn.el: Likewise.
* test/src/comp-resources/comp-test-funcs.el: Likewise.
* test/src/comp-resources/comp-test-pure.el: Likewise.
* test/src/comp-tests.el: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle #@00 in new reader in a compatible way (bug#63722)</title>
<updated>2023-05-26T08:22:51+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2023-05-25T20:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f535c0e49d5e629e60eabe9097b9c674783f9674'/>
<id>f535c0e49d5e629e60eabe9097b9c674783f9674</id>
<content type='text'>
This was a regression from Emacs 28.

* src/lread.c (skip_lazy_string, read0): Make #@00 read as nil, which
is a quirk from the old reader that we preserve for compatibility.
* test/src/lread-tests.el (lread-skip-to-eof): Verify it.

Reported by Richard Newton.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was a regression from Emacs 28.

* src/lread.c (skip_lazy_string, read0): Make #@00 read as nil, which
is a quirk from the old reader that we preserve for compatibility.
* test/src/lread-tests.el (lread-skip-to-eof): Verify it.

Reported by Richard Newton.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loading SQLite extensions</title>
<updated>2023-05-20T12:43:44+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-05-20T12:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ead3a2abbfc347b0f562c1e051b370a0617ee8aa'/>
<id>ead3a2abbfc347b0f562c1e051b370a0617ee8aa</id>
<content type='text'>
* src/sqlite.c (sqlite3_db_config) [WINDOWSNT]: Load from the DLL.
(Fsqlite_load_extension): Use 'sqlite3_db_config' to enable and
disable loading of extensions.  Add a few free extensions to the
allow-list.  Fix testing for the ".dll" extension.  (Bug#63590)

* test/src/sqlite-tests.el (sqlite-load-extension): Fix the test
to require successful load if the extension does exist.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/sqlite.c (sqlite3_db_config) [WINDOWSNT]: Load from the DLL.
(Fsqlite_load_extension): Use 'sqlite3_db_config' to enable and
disable loading of extensions.  Add a few free extensions to the
allow-list.  Fix testing for the ".dll" extension.  (Bug#63590)

* test/src/sqlite-tests.el (sqlite-load-extension): Fix the test
to require successful load if the extension does exist.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tree-sitter test (bug#63481)</title>
<updated>2023-05-18T21:45:15+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2023-05-18T21:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=459d08c7fe7f723b3cefe71fa50bbe4481f66995'/>
<id>459d08c7fe7f723b3cefe71fa50bbe4481f66995</id>
<content type='text'>
* test/src/treesit-tests.el (treesit-basic-parsing): Latest json
parser doesn't return an error on empty buffer or multiple objects
anymore [1].

https://github.com/tree-sitter/tree-sitter-json/commit/40a81c01a40ac48744e0c8ccabbaba1920441199
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/treesit-tests.el (treesit-basic-parsing): Latest json
parser doesn't return an error on empty buffer or multiple objects
anymore [1].

https://github.com/tree-sitter/tree-sitter-json/commit/40a81c01a40ac48744e0c8ccabbaba1920441199
</pre>
</div>
</content>
</entry>
<entry>
<title>Comp fix calls to redefined primtives with op-bytecode (bug#61917)</title>
<updated>2023-03-29T20:25:04+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2023-03-29T16:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ab4273056e0ab68a27fe807b16e2995bf84b72ec'/>
<id>ab4273056e0ab68a27fe807b16e2995bf84b72ec</id>
<content type='text'>
	* test/src/comp-tests.el (61917-1): New test.
	* src/comp.c (syms_of_comp): New variable.
	* lisp/loadup.el: Store primitive arities before dumping.
	* lisp/emacs-lisp/comp.el (comp--func-arity): New function.
	(comp-emit-set-call-subr): Make use of `comp--func-arity'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (61917-1): New test.
	* src/comp.c (syms_of_comp): New variable.
	* lisp/loadup.el: Store primitive arities before dumping.
	* lisp/emacs-lisp/comp.el (comp--func-arity): New function.
	(comp-emit-set-call-subr): Make use of `comp--func-arity'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Comp fix calls to redefined primtives with op-bytecode (bug#61917)"</title>
<updated>2023-03-28T13:47:54+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2023-03-28T12:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a8c9283e1702af06fb6ad598ae32a2c124860af1'/>
<id>a8c9283e1702af06fb6ad598ae32a2c124860af1</id>
<content type='text'>
This reverts commit 263d6c38539691c954f4c3057cbe8d5468499b91.

These patch series caused a number of regression and more analysis is
required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 263d6c38539691c954f4c3057cbe8d5468499b91.

These patch series caused a number of regression and more analysis is
required.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * test/src/fns-tests.el: Fix last change</title>
<updated>2023-03-25T16:54:23+00:00</updated>
<author>
<name>Ken Brown</name>
</author>
<published>2023-03-25T16:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c4d490490dc24c76fbead7941518ad503672d216'/>
<id>c4d490490dc24c76fbead7941518ad503672d216</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failure of fns-tests-collate-strings on Cygwin</title>
<updated>2023-03-25T14:21:20+00:00</updated>
<author>
<name>Ken Brown</name>
</author>
<published>2023-03-24T15:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=64a2b0d36fe9152641fe2017d36d5fc4ee2b7fc6'/>
<id>64a2b0d36fe9152641fe2017d36d5fc4ee2b7fc6</id>
<content type='text'>
* test/src/fns-tests.el (fns-tests-collate-strings): Use
en_XY.UTF-8 instead of en_DE.UTF-8 as an example of an invalid
locale; en_DE.UTF-8 is actually a valid locale on Cygwin.
Note: The test will still fail on Cygwin releases &lt; 3.5
because of a Cygwin bug.  (Bug#62420)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/fns-tests.el (fns-tests-collate-strings): Use
en_XY.UTF-8 instead of en_DE.UTF-8 as an example of an invalid
locale; en_DE.UTF-8 is actually a valid locale on Cygwin.
Note: The test will still fail on Cygwin releases &lt; 3.5
because of a Cygwin bug.  (Bug#62420)
</pre>
</div>
</content>
</entry>
<entry>
<title>Comp fix calls to redefined primtives with op-bytecode (bug#61917)</title>
<updated>2023-03-20T18:01:26+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2023-03-20T16:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=263d6c38539691c954f4c3057cbe8d5468499b91'/>
<id>263d6c38539691c954f4c3057cbe8d5468499b91</id>
<content type='text'>
* lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Fix compilation
of calls to redefined primtives with dedicated op-bytecode.
* test/src/comp-tests.el (61917-1): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Fix compilation
of calls to redefined primtives with dedicated op-bytecode.
* test/src/comp-tests.el (61917-1): New test.
</pre>
</div>
</content>
</entry>
</feed>
