<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/src/comp-tests.el, branch feature/native-comp-macos-fixes</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 (comp-tests-bootstrap): Fix test for new eln setup.</title>
<updated>2020-08-17T16:04:23+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-08-16T18:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=114b1d8f905edfeb7bd81b6a69c707336c01cde0'/>
<id>114b1d8f905edfeb7bd81b6a69c707336c01cde0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a testcase for bug#42360</title>
<updated>2020-07-15T21:13:36+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-15T21:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2c2cc21f1be721e5ba30fa22aedeb5c254791193'/>
<id>2c2cc21f1be721e5ba30fa22aedeb5c254791193</id>
<content type='text'>
	* test/src/comp-tests.el (comp-test-42360): New testcase.

	* test/src/comp-test-funcs.el (comp-test-42360-f): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-test-42360): New testcase.

	* test/src/comp-test-funcs.el (comp-test-42360-f): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>* Disable ipa-pure in comp-tests-tco</title>
<updated>2020-07-09T15:23:34+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-08T19:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=02bf2e08e27a00cde891a20affe96653fe44c7da'/>
<id>02bf2e08e27a00cde891a20affe96653fe44c7da</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-tco): Disable ipa-pure to
	check effectively for tail recursion elimination.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-tco): Disable ipa-pure to
	check effectively for tail recursion elimination.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some tests for pure function optimization</title>
<updated>2020-07-09T15:23:31+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-05T22:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a53b446cb021d1afb30b5c86a9b9cb7512dcf55d'/>
<id>a53b446cb021d1afb30b5c86a9b9cb7512dcf55d</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-fw-prop): Fix docstring.
	(comp-tests-pure-checker-1, comp-tests-pure-checker-2): New
	functions.
	(comp-tests-pure): New test testing for pure function
	optimization.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-fw-prop): Fix docstring.
	(comp-tests-pure-checker-1, comp-tests-pure-checker-2): New
	functions.
	(comp-tests-pure): New test testing for pure function
	optimization.
</pre>
</div>
</content>
</entry>
<entry>
<title>* Add a test targeting forward propagation</title>
<updated>2020-07-09T15:22:37+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-05T10:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e6ab4e3dfe2bfc6e935b4cfa7e8f686e5d926235'/>
<id>e6ab4e3dfe2bfc6e935b4cfa7e8f686e5d926235</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-fw-prop-checker-1): New
	function.
	(comp-tests-fw-prop): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-fw-prop-checker-1): New
	function.
	(comp-tests-fw-prop): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>* Rework some test logic for generality</title>
<updated>2020-07-08T16:29:24+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-05T09:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b31b0ebefef3c9ea378342f624ce18a0eb6d30ae'/>
<id>b31b0ebefef3c9ea378342f624ce18a0eb6d30ae</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-make-insn-checker): New
	function splitting logic from `comp-tests-tco-checker' to have it
	more general.
	(comp-tests-tco-checker): Make use of
	`comp-tests-make-insn-checker'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-make-insn-checker): New
	function splitting logic from `comp-tests-tco-checker' to have it
	more general.
	(comp-tests-tco-checker): Make use of
	`comp-tests-make-insn-checker'.
</pre>
</div>
</content>
</entry>
<entry>
<title>* Add a test to verify tail recursion elimination</title>
<updated>2020-07-02T20:55:42+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-07-02T19:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7e004d24a4abaa4b5aa9f0f1cd4bc70264396ad5'/>
<id>7e004d24a4abaa4b5aa9f0f1cd4bc70264396ad5</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-tco): Compile a recursive
	functions at speed 3 and verify the tail recursion elimination.
	(comp-tests-tco-checker, comp-tests-mentioned-p)
	(comp-tests-mentioned-p-1): New support functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-tco): Compile a recursive
	functions at speed 3 and verify the tail recursion elimination.
	(comp-tests-tco-checker, comp-tests-mentioned-p)
	(comp-tests-mentioned-p-1): New support functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test for lambda list containing uninterned symbols</title>
<updated>2020-06-30T19:30:44+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-06-30T17:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0f964db32797c1525941046d565acdcfa33af42f'/>
<id>0f964db32797c1525941046d565acdcfa33af42f</id>
<content type='text'>
	* test/src/comp-test-funcs-dyn.el
	(comp-tests-cl-uninterned-arg-parse-f): New function.

	* test/src/comp-tests.el (comp-tests-cl-uninterned-arg-parse-f):
	New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-test-funcs-dyn.el
	(comp-tests-cl-uninterned-arg-parse-f): New function.

	* test/src/comp-tests.el (comp-tests-cl-uninterned-arg-parse-f):
	New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test to verify CL macro expansion in dynamic scope</title>
<updated>2020-06-28T14:53:08+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-06-28T12:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5b8b2982830028303d207d111095e35c90ae6805'/>
<id>5b8b2982830028303d207d111095e35c90ae6805</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-cl-macro-exp): New test.

	* test/src/comp-test-funcs-dyn.el: Require `cl-lib'.
	(comp-tests-cl-macro-exp-f): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-cl-macro-exp): New test.

	* test/src/comp-test-funcs-dyn.el: Require `cl-lib'.
	(comp-tests-cl-macro-exp-f): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>* Add a func-arity test for dynamic functions</title>
<updated>2020-06-21T22:13:18+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2020-06-17T20:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1179a1c748f7c18b8b82f14608f8f86790814a25'/>
<id>1179a1c748f7c18b8b82f14608f8f86790814a25</id>
<content type='text'>
	* test/src/comp-tests.el (comp-tests-dynamic-arity): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* test/src/comp-tests.el (comp-tests-dynamic-arity): New test.
</pre>
</div>
</content>
</entry>
</feed>
