<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/theories/Array, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Remove occurrences of Parray.reroot.</title>
<updated>2020-10-08T09:16:48+00:00</updated>
<author>
<name>Guillaume Melquiond</name>
</author>
<published>2020-08-31T06:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e3764e1e857fce9b6d4cb018db676db3612c00a0'/>
<id>e3764e1e857fce9b6d4cb018db676db3612c00a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bring Int63 notations into line with stdlib</title>
<updated>2020-08-09T23:23:13+00:00</updated>
<author>
<name>Jason Gross</name>
</author>
<published>2020-06-07T20:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=d39730a03b03bdbb23f0ad042a2bb87055d91d00'/>
<id>d39730a03b03bdbb23f0ad042a2bb87055d91d00</id>
<content type='text'>
We also put them in a module, so users can `Require Int63. Import
Int63.Int63Notations` without needing to unqualify the primitives.

In particular, we change
- `a \% m` into `a mod m` to correspond with the notation in ZArith
- `m == n` into `m =? n` to correspond with the eqb notations elsewhere
- `m &lt; n` into `m &lt;? n` to correspond with the ltb notations elsewhere
- `m &lt;= n` into `m &lt;=? n` to correspond with the leb notations elsewhere
- `m ≤ n` into `m ≤? n` for consistency with the non-unicode notation

The old notations are still accessible as deprecated notations.

Fixes #12454
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We also put them in a module, so users can `Require Int63. Import
Int63.Int63Notations` without needing to unqualify the primitives.

In particular, we change
- `a \% m` into `a mod m` to correspond with the notation in ZArith
- `m == n` into `m =? n` to correspond with the eqb notations elsewhere
- `m &lt; n` into `m &lt;? n` to correspond with the ltb notations elsewhere
- `m &lt;= n` into `m &lt;=? n` to correspond with the leb notations elsewhere
- `m ≤ n` into `m ≤? n` for consistency with the non-unicode notation

The old notations are still accessible as deprecated notations.

Fixes #12454
</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>
</feed>
