<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/test-suite/coq-makefile/template, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>[test-suite] Ensure copies of files are writable</title>
<updated>2020-05-18T15:53:04+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2020-05-18T15:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=17de81c8c006e89088b2173d1aeaae24b4c09cfa'/>
<id>17de81c8c006e89088b2173d1aeaae24b4c09cfa</id>
<content type='text'>
This is needed for the case the sources are set to read-only mode, for
example when using Dune &gt;= 2.5 [needed for the global cache support]

Fixes #12264

Co-authored-by: Ignat Insarov &lt;kindaro@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed for the case the sources are set to read-only mode, for
example when using Dune &gt;= 2.5 [needed for the global cache support]

Fixes #12264

Co-authored-by: Ignat Insarov &lt;kindaro@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Porting the test-suite to coqpp.</title>
<updated>2018-10-19T14:24:46+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2018-10-19T14:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=266050f7aaa0ee0b090b30b1acabaccda6919889'/>
<id>266050f7aaa0ee0b090b30b1acabaccda6919889</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve shell scripts</title>
<updated>2018-04-05T21:05:43+00:00</updated>
<author>
<name>zapashcanon</name>
</author>
<published>2018-02-21T21:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=250502b01340ec6bedace85c6a2d4a4e57a107cf'/>
<id>250502b01340ec6bedace85c6a2d4a4e57a107cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[API] remove large file containing duplicate interfaces</title>
<updated>2017-12-27T13:19:59+00:00</updated>
<author>
<name>Enrico Tassi</name>
</author>
<published>2017-12-22T13:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=b37d3f199e4521e2ae20cc96f0f2b04acc36c7cc'/>
<id>b37d3f199e4521e2ae20cc96f0f2b04acc36c7cc</id>
<content type='text'>
... in favor of having Public/Internal sub modules in each and
every module grouping functions according to their intended client.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... in favor of having Public/Internal sub modules in each and
every module grouping functions according to their intended client.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #6237: coq_makefile tests: build in easily removed temporary subdirectory.</title>
<updated>2017-11-27T16:26:22+00:00</updated>
<author>
<name>Maxime Dénès</name>
</author>
<published>2017-11-27T16:26:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=437f20f0a1c2717cd7baae52e2ab20750dd9d4fb'/>
<id>437f20f0a1c2717cd7baae52e2ab20750dd9d4fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>coq_makefile tests: build in easily removed temporary subdirectory.</title>
<updated>2017-11-24T13:55:11+00:00</updated>
<author>
<name>Gaëtan Gilbert</name>
</author>
<published>2017-11-24T13:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=4a9295baa83c1922d9defd601ed410d0a8241135'/>
<id>4a9295baa83c1922d9defd601ed410d0a8241135</id>
<content type='text'>
This allows us to avoid doing git clean.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to avoid doing git clean.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test-suite tests for timing scripts</title>
<updated>2017-11-22T21:20:00+00:00</updated>
<author>
<name>Jason Gross</name>
</author>
<published>2017-11-22T17:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e87c3f9da4dbc3b876e2662c122c17141b7feae5'/>
<id>e87c3f9da4dbc3b876e2662c122c17141b7feae5</id>
<content type='text'>
These work on precomputed build logs (in this case, from a recent
partial build of fiat-crypto).

They are meant to serve as human-readable sanity checks of output
format.

Separate out the sane bits of template/init.sh from the ones messing
with directory structure (which are fragile and make assumptions about
where the calling script is sourcing it from).

N.B. The test-suite removes all *.log files, so we use *.log.in.

N.B. We set COQLIB in precomputed-time-tests/run.sh, not the Makefile,
because coqc, on Windows, doesn't handle cygwin paths passed via
-coqlib, and `pwd` gives cygwin paths.

N.B. We have .gitattributes to satisfy the linter (as per
https://github.com/coq/coq/pull/6149#issuecomment-346410990)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These work on precomputed build logs (in this case, from a recent
partial build of fiat-crypto).

They are meant to serve as human-readable sanity checks of output
format.

Separate out the sane bits of template/init.sh from the ones messing
with directory structure (which are fragile and make assumptions about
where the calling script is sourcing it from).

N.B. The test-suite removes all *.log files, so we use *.log.in.

N.B. We set COQLIB in precomputed-time-tests/run.sh, not the Makefile,
because coqc, on Windows, doesn't handle cygwin paths passed via
-coqlib, and `pwd` gives cygwin paths.

N.B. We have .gitattributes to satisfy the linter (as per
https://github.com/coq/coq/pull/6149#issuecomment-346410990)
</pre>
</div>
</content>
</entry>
<entry>
<title>Make a test for coq_makefile portable.</title>
<updated>2017-09-22T13:19:15+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2017-09-01T17:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=94b8e1276f6be454e09437faba49564836986a61'/>
<id>94b8e1276f6be454e09437faba49564836986a61</id>
<content type='text'>
The validity of this test depended on Makefile issueing warnings in English.
We simply force the global language of the shell to be C.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The validity of this test depended on Makefile issueing warnings in English.
We simply force the global language of the shell to be C.
</pre>
</div>
</content>
</entry>
<entry>
<title>coq-makefile: make test suite detect more errors</title>
<updated>2017-07-20T13:40:48+00:00</updated>
<author>
<name>Enrico Tassi</name>
</author>
<published>2017-07-17T08:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=7f7075d10780fe24c97e329868a501c2af422625'/>
<id>7f7075d10780fe24c97e329868a501c2af422625</id>
<content type='text'>
Replacing ; with &amp;&amp; and enabling bash's pipefail option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replacing ; with &amp;&amp; and enabling bash's pipefail option
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for "-bypass-API" argument of "coq_makefile"</title>
<updated>2017-06-12T14:43:32+00:00</updated>
<author>
<name>Matej Košík</name>
</author>
<published>2017-05-30T08:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=c054dda76825435019ad1b29f7f4292d937d98f9'/>
<id>c054dda76825435019ad1b29f7f4292d937d98f9</id>
<content type='text'>
Plugin-writers can now use:

  -bypass-API

parameter with "coq_makefile".

The effect of that is that instead of

  -I API

the plugin will be compiled with:

  -I config" -I dev -I lib -I kernel -I library -I engine -I pretyping -I interp -I parsing -I proofs -I tactics -I toplevel -I printing -I intf -I grammar -I ide -I stm -I vernac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugin-writers can now use:

  -bypass-API

parameter with "coq_makefile".

The effect of that is that instead of

  -I API

the plugin will be compiled with:

  -I config" -I dev -I lib -I kernel -I library -I engine -I pretyping -I interp -I parsing -I proofs -I tactics -I toplevel -I printing -I intf -I grammar -I ide -I stm -I vernac
</pre>
</div>
</content>
</entry>
</feed>
