<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/src, branch scratch/comp-branch-optim</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>* test/src/comp-tests.el (compile-forms): Simplify test.</title>
<updated>2024-07-09T20:44:28+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-07-09T20:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=57defada883c7b93117246c52a383d417f77c765'/>
<id>57defada883c7b93117246c52a383d417f77c765</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support interpreted functions as input for 'native-compile' (bug#71934)</title>
<updated>2024-07-09T20:44:23+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-07-09T19:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b9b9322a8e62299a223ff6673ed33de90d513bc4'/>
<id>b9b9322a8e62299a223ff6673ed33de90d513bc4</id>
<content type='text'>
* lisp/emacs-lisp/comp.el (comp--spill-lap-single-function): New function.
(comp--spill-lap-function): Make use of and do not accept
'(closure ...' as input.
(comp--spill-lap-function): Specialize on interpreted functions as
well.
(native-compile): Update doc.
* test/src/comp-tests.el (compile-interpreted-functions): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp.el (comp--spill-lap-single-function): New function.
(comp--spill-lap-function): Make use of and do not accept
'(closure ...' as input.
(comp--spill-lap-function): Specialize on interpreted functions as
well.
(native-compile): Update doc.
* test/src/comp-tests.el (compile-interpreted-functions): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from savannah/emacs-30</title>
<updated>2024-07-05T02:05:23+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-07-05T02:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=507a13f5a1615d39f31d75547835416b29677c03'/>
<id>507a13f5a1615d39f31d75547835416b29677c03</id>
<content type='text'>
334d5132207 (edebug--called-interactively-skip): Fix bug#71934
6e8b9ccaec2 ; * lisp/ibuffer.el (ibuffer-mode): Doc fix.
3eaf1abbff8 Fix MS-Windows build with native-compilation
fc375359edd Tag dbus-test05-register-signal-with-nils as unstable
99230d7080f ; * src/w32fns.c (funhook): Restore mistakenly lost line.
81a7358a33b Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
b085d683962 Fix treesit test (bug#71907)
f39cf0beb74 Focus more on MS-Windows than MS-DOS in FAQ
d64396b8e42 Autoload some string functions
bd482b745aa Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
b5341831353 * etc/NEWS: Fix typos.
850fc68481a ; (grep-read-files): Fix completion table
28532599358 Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
921d40759e5 Remove a reference to a non-existant variable from a doc-...
5d2a115ab03 ; * src/fns.c (value_cmp): ASCIIfy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
334d5132207 (edebug--called-interactively-skip): Fix bug#71934
6e8b9ccaec2 ; * lisp/ibuffer.el (ibuffer-mode): Doc fix.
3eaf1abbff8 Fix MS-Windows build with native-compilation
fc375359edd Tag dbus-test05-register-signal-with-nils as unstable
99230d7080f ; * src/w32fns.c (funhook): Restore mistakenly lost line.
81a7358a33b Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
b085d683962 Fix treesit test (bug#71907)
f39cf0beb74 Focus more on MS-Windows than MS-DOS in FAQ
d64396b8e42 Autoload some string functions
bd482b745aa Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
b5341831353 * etc/NEWS: Fix typos.
850fc68481a ; (grep-read-files): Fix completion table
28532599358 Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
921d40759e5 Remove a reference to a non-existant variable from a doc-...
5d2a115ab03 ; * src/fns.c (value_cmp): ASCIIfy.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Strengthen value&lt; tests slightly</title>
<updated>2024-07-04T14:01:55+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-07-04T13:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0b061ab2ed250f068e4fd36ed6c1c8cb2102b83c'/>
<id>0b061ab2ed250f068e4fd36ed6c1c8cb2102b83c</id>
<content type='text'>
* test/src/fns-tests.el (fns-value&lt;-ordered, fns-value&lt;-unordered):
Check equality and/or unordered results using lexicographic constructs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/fns-tests.el (fns-value&lt;-ordered, fns-value&lt;-unordered):
Check equality and/or unordered results using lexicographic constructs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Compare fixnums and floats accurately in value&lt;</title>
<updated>2024-07-04T13:32:45+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-07-04T12:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f9f4f054bc15791ff63252e101dbf08bb4eb33c1'/>
<id>f9f4f054bc15791ff63252e101dbf08bb4eb33c1</id>
<content type='text'>
Make `value&lt;` compare fixnums and floats by value, as `&lt;` does, instead
of coercing the fixnum to a float first which is what C would do.
This matters when the fixnum cannot be represented as a float. For
example, C would evaluate

  72057594037927935 &lt; 72057594037927936.0

to false since the operands are converted to the same floating-point
number.

* src/fns.c (fixnum_float_cmp): New.
(value_cmp): Use it.
* test/src/fns-tests.el (fns-value&lt;-ordered, fns-value&lt;-unordered):
New test cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make `value&lt;` compare fixnums and floats by value, as `&lt;` does, instead
of coercing the fixnum to a float first which is what C would do.
This matters when the fixnum cannot be represented as a float. For
example, C would evaluate

  72057594037927935 &lt; 72057594037927936.0

to false since the operands are converted to the same floating-point
number.

* src/fns.c (fixnum_float_cmp): New.
(value_cmp): Use it.
* test/src/fns-tests.el (fns-value&lt;-ordered, fns-value&lt;-unordered):
New test cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix treesit test (bug#71907)</title>
<updated>2024-07-03T07:31:16+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2024-07-03T07:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b085d683962b65d3e138950dd660779e398134fa'/>
<id>b085d683962b65d3e138950dd660779e398134fa</id>
<content type='text'>
* test/src/treesit-tests.el (treesit-node-check): Re-parse buffer before
checking for node outdated-ness.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/treesit-tests.el (treesit-node-check): Re-parse buffer before
checking for node outdated-ness.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix typos in symbols</title>
<updated>2024-06-29T15:29:38+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2024-06-29T15:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=45a20d781a9b00212609bf0e338bd6b1cc9ea68a'/>
<id>45a20d781a9b00212609bf0e338bd6b1cc9ea68a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix two tests for --without-all build</title>
<updated>2024-06-27T13:32:51+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-06-27T13:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6f9f9a2155542d6452847a9311772c399298c4c8'/>
<id>6f9f9a2155542d6452847a9311772c399298c4c8</id>
<content type='text'>
* test/src/image-tests.el
(image-tests-image-mask-p/error-on-nongraphical-display)
(image-tests-image-metadata/error-on-nongraphical-display): xpm images
are not supported in all configurations so use xbm for non graphical
display tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/image-tests.el
(image-tests-image-mask-p/error-on-nongraphical-display)
(image-tests-image-metadata/error-on-nongraphical-display): xpm images
are not supported in all configurations so use xbm for non graphical
display tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix treesit-tests</title>
<updated>2024-06-10T18:22:47+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-06-10T18:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ffd2c492a0e0f70a66f113fe4ea9c50081818a44'/>
<id>ffd2c492a0e0f70a66f113fe4ea9c50081818a44</id>
<content type='text'>
* test/src/treesit-tests.el (treesit-node-api): Adapt the test to
changes in 'treesit_check_node'.  (Bug#71012)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/treesit-tests.el (treesit-node-api): Adapt the test to
changes in 'treesit_check_node'.  (Bug#71012)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'sqlite-execute-batch' command</title>
<updated>2024-06-06T09:51:46+00:00</updated>
<author>
<name>Javier Olaechea</name>
</author>
<published>2024-04-01T04:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=23ef989935d38fe5c2c105933ae5f4d692656c72'/>
<id>23ef989935d38fe5c2c105933ae5f4d692656c72</id>
<content type='text'>
This command is similar to 'sqlite-execute' except that it
executes multiple statements in exchange for not accepting
any arguments.  (Bug#70145)
* src/sqlite.c (Fsqlite_execute_batch): New function.

* test/src/sqlite-tests.el (sqlite-multiple-statements): Add
smoke test for 'sqlite-execute-batch'.

* etc/NEWS: Mention new command 'sqlite-execute-batch'.
* doc/lispref/text.texi (Database): Document the new command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This command is similar to 'sqlite-execute' except that it
executes multiple statements in exchange for not accepting
any arguments.  (Bug#70145)
* src/sqlite.c (Fsqlite_execute_batch): New function.

* test/src/sqlite-tests.el (sqlite-multiple-statements): Add
smoke test for 'sqlite-execute-batch'.

* etc/NEWS: Mention new command 'sqlite-execute-batch'.
* doc/lispref/text.texi (Database): Document the new command.
</pre>
</div>
</content>
</entry>
</feed>
