<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/doc/stdlib/hidden-files, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Remove the omega tactic and related options</title>
<updated>2021-04-03T01:52:59+00:00</updated>
<author>
<name>Jim Fehrle</name>
</author>
<published>2021-01-11T22:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d3a51ac24244f586dfeff1a93b68cb084370534e'/>
<id>d3a51ac24244f586dfeff1a93b68cb084370534e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Renaming Numeral.v into Number.v</title>
<updated>2020-10-30T13:11:19+00:00</updated>
<author>
<name>Pierre Roux</name>
</author>
<published>2020-09-12T07:10:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=2d44c8246eccba7c1c452cbfbc6751cd222d0a6a'/>
<id>2d44c8246eccba7c1c452cbfbc6751cd222d0a6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[zify] Add support for Int63.int</title>
<updated>2020-10-20T08:02:09+00:00</updated>
<author>
<name>Frédéric Besson</name>
</author>
<published>2020-05-14T13:58:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=a2f5cc26baca0db087a677196f186ac2f75aa484'/>
<id>a2f5cc26baca0db087a677196f186ac2f75aa484</id>
<content type='text'>
Update doc/sphinx/addendum/micromega.rst
Co-authored-by: Jason Gross &lt;jasongross9@gmail.com&gt;

Update theories/micromega/ZifyInt63.v
Co-authored-by: Jason Gross &lt;jasongross9@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update doc/sphinx/addendum/micromega.rst
Co-authored-by: Jason Gross &lt;jasongross9@gmail.com&gt;

Update theories/micromega/ZifyInt63.v
Co-authored-by: Jason Gross &lt;jasongross9@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Primitive persistent arrays</title>
<updated>2020-07-06T09:22:43+00:00</updated>
<author>
<name>Maxime Dénès</name>
</author>
<published>2020-02-03T17:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=0ea2d0ff4ed84e1cc544c958b8f6e98f6ba2e9b6'/>
<id>0ea2d0ff4ed84e1cc544c958b8f6e98f6ba2e9b6</id>
<content type='text'>
Persistent arrays expose a functional interface but are implemented
using an imperative data structure. The OCaml implementation is based on
Jean-Christophe Filliâtre's.

Co-authored-by: Benjamin Grégoire &lt;Benjamin.Gregoire@inria.fr&gt;
Co-authored-by: Gaëtan Gilbert &lt;gaetan.gilbert@skyskimmer.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Persistent arrays expose a functional interface but are implemented
using an imperative data structure. The OCaml implementation is based on
Jean-Christophe Filliâtre's.

Co-authored-by: Benjamin Grégoire &lt;Benjamin.Gregoire@inria.fr&gt;
Co-authored-by: Gaëtan Gilbert &lt;gaetan.gilbert@skyskimmer.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CReal: changed epsilon for modulus of convergence from 1/n to 2^z</title>
<updated>2020-06-09T08:19:17+00:00</updated>
<author>
<name>Michael Soegtrop</name>
</author>
<published>2020-05-02T13:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=3d775bdd6094912ebc3801c1dad3bbdd5863b315'/>
<id>3d775bdd6094912ebc3801c1dad3bbdd5863b315</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move SSR's Search to a new plugin and deprecate it.</title>
<updated>2020-05-15T16:05:11+00:00</updated>
<author>
<name>Théo Zimmermann</name>
</author>
<published>2020-05-11T15:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=023d189aa201c8d5c71bc7de3e98725273d01b4f'/>
<id>023d189aa201c8d5c71bc7de3e98725273d01b4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split off Nsatz tactic part into NsatzTactic</title>
<updated>2020-04-24T21:22:05+00:00</updated>
<author>
<name>Jason Gross</name>
</author>
<published>2020-04-10T23:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=12652cac427aaf49b710392fadbc06a7e32375a9'/>
<id>12652cac427aaf49b710392fadbc06a7e32375a9</id>
<content type='text'>
Closes #5445

Note that we use `Include` rather than `Export` to expose the machinery
defined in `NsatzTactic` from `Nsatz` to preserve backwards
compatibility with developments relying on absolute names of the
constants previously defined in `Nsatz.v`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5445

Note that we use `Include` rather than `Export` to expose the machinery
defined in `NsatzTactic` from `Nsatz` to preserve backwards
compatibility with developments relying on absolute names of the
constants previously defined in `Nsatz.v`.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZArith: move lia hints to a dedicated module</title>
<updated>2020-04-17T09:14:34+00:00</updated>
<author>
<name>Vincent Laporte</name>
</author>
<published>2020-03-30T10:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=6c5551d0782d78ab7ed182480ba18836a3f6dae7'/>
<id>6c5551d0782d78ab7ed182480ba18836a3f6dae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add module ZifyPow to avoid compatibility issue with 8.11.</title>
<updated>2020-03-21T18:04:02+00:00</updated>
<author>
<name>Théo Zimmermann</name>
</author>
<published>2020-01-22T18:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=76a4f90f4d52558590759ea86a122a2a287b9be2'/>
<id>76a4f90f4d52558590759ea86a122a2a287b9be2</id>
<content type='text'>
Also tweak the changelog entry to explain the difference.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also tweak the changelog entry to explain the difference.
</pre>
</div>
</content>
</entry>
<entry>
<title>[build] Consolidate stdlib's .v files under a single directory.</title>
<updated>2020-02-13T20:12:03+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2020-02-05T16:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=9193769161e1f06b371eed99dfe9e90fec9a14a6'/>
<id>9193769161e1f06b371eed99dfe9e90fec9a14a6</id>
<content type='text'>
Currently, `.v` under the `Coq.` prefix are found in both `theories`
and `plugins`. Usually these two directories are merged by special
loadpath code that allows double-binding of the prefix.

This adds some complexity to the build and loadpath system; and in
particular, it prevents from handling the `Coq.*` prefix in the
simple, `-R theories Coq` standard way.

We thus move all `.v` files to theories, leaving `plugins` as an
OCaml-only directory, and modify accordingly the loadpath / build
infrastructure.

Note that in general `plugins/foo/Foo.v` was not self-contained, in
the sense that it depended on files in `theories` and files in
`theories` depended on it; moreover, Coq saw all these files as
belonging to the same namespace so it didn't really care where they
lived.

This could also imply a performance gain as we now effectively
traverse less directories when locating a library.

See also discussion in #10003
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, `.v` under the `Coq.` prefix are found in both `theories`
and `plugins`. Usually these two directories are merged by special
loadpath code that allows double-binding of the prefix.

This adds some complexity to the build and loadpath system; and in
particular, it prevents from handling the `Coq.*` prefix in the
simple, `-R theories Coq` standard way.

We thus move all `.v` files to theories, leaving `plugins` as an
OCaml-only directory, and modify accordingly the loadpath / build
infrastructure.

Note that in general `plugins/foo/Foo.v` was not self-contained, in
the sense that it depended on files in `theories` and files in
`theories` depended on it; moreover, Coq saw all these files as
belonging to the same namespace so it didn't really care where they
lived.

This could also imply a performance gain as we now effectively
traverse less directories when locating a library.

See also discussion in #10003
</pre>
</div>
</content>
</entry>
</feed>
