<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/tactics, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Merge PR #14131: Check for existence before using `Global.lookup_constant` instead of catching `Not_found`</title>
<updated>2021-04-20T09:19:26+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2021-04-20T09:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=cab7a5ddb906e5cef57d78ba7435e89354f3125b'/>
<id>cab7a5ddb906e5cef57d78ba7435e89354f3125b</id>
<content type='text'>
Reviewed-by: ppedrot
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: ppedrot
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for existence before using `Global.lookup_constant` instead of catching `Not_found`</title>
<updated>2021-04-19T10:46:13+00:00</updated>
<author>
<name>Lasse Blaauwbroek</name>
</author>
<published>2021-04-19T09:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e50a6195097c0d15c839c5403c1d02511afd54e4'/>
<id>e50a6195097c0d15c839c5403c1d02511afd54e4</id>
<content type='text'>
`Global.lookup_constant` fails with an assertion instead of `Not_found`. Some
code relied upon `Not_found`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Global.lookup_constant` fails with an assertion instead of `Not_found`. Some
code relied upon `Not_found`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch UserError in Hipattern.match_with_equation in case name is not yet registered</title>
<updated>2021-04-16T04:24:17+00:00</updated>
<author>
<name>Lasse Blaauwbroek</name>
</author>
<published>2021-04-16T04:24:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=90871c4e9b2c2ea6983f4f37e33dd9c6fd2854a7'/>
<id>90871c4e9b2c2ea6983f4f37e33dd9c6fd2854a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #14033: Properly expand projection parameters in Btermdn.</title>
<updated>2021-03-31T09:33:00+00:00</updated>
<author>
<name>coqbot-app[bot]</name>
</author>
<published>2021-03-31T09:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=3442bfa0e7c7e5ba3ce7d62f16d221c2e6da03cf'/>
<id>3442bfa0e7c7e5ba3ce7d62f16d221c2e6da03cf</id>
<content type='text'>
Reviewed-by: mattam82
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: mattam82
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly expand projection parameters in Btermdn.</title>
<updated>2021-03-30T19:46:12+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2021-03-30T14:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=75fec5716327beb1e93f294b70d563300d8f81ec'/>
<id>75fec5716327beb1e93f294b70d563300d8f81ec</id>
<content type='text'>
The old code was generating different patterns, depending on whether
a projection with parameters was expanded or not. In the first case,
parameters were present, whereas in the latter they were not.

We fix this by adding dummy parameter arguments on sight.

Fixes #14009: TC search failure with primitive projections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old code was generating different patterns, depending on whether
a projection with parameters was expanded or not. In the first case,
parameters were present, whereas in the latter they were not.

We fix this by adding dummy parameter arguments on sight.

Fixes #14009: TC search failure with primitive projections.
</pre>
</div>
</content>
</entry>
<entry>
<title>[flags] [profile] Remove bit-rotten CProfile code.</title>
<updated>2021-03-30T13:37:00+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2020-03-10T05:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=5d3c0a0326af68e85f1f1cfc6bfa2214b0052de8'/>
<id>5d3c0a0326af68e85f1f1cfc6bfa2214b0052de8</id>
<content type='text'>
As of today Coq has the `CProfile` infrastructure disabled by default,
untested, and not easily accessible.

It was decided that `CProfile` should remain not user-accessible, and
only available thus by manual editing of Coq code to switch the flag
and manually instrument functions.

We thus remove all bitrotten dead code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of today Coq has the `CProfile` infrastructure disabled by default,
untested, and not easily accessible.

It was decided that `CProfile` should remain not user-accessible, and
only available thus by manual editing of Coq code to switch the flag
and manually instrument functions.

We thus remove all bitrotten dead code.
</pre>
</div>
</content>
</entry>
<entry>
<title>[recordops] complete API rewrite; the module is now called [structures]</title>
<updated>2021-03-26T14:19:19+00:00</updated>
<author>
<name>Enrico Tassi</name>
</author>
<published>2021-03-18T18:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=34ece1ae3e6696bdc9556e5019c3b8ec3fd23f8a'/>
<id>34ece1ae3e6696bdc9556e5019c3b8ec3fd23f8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge PR #13973: Factorize goal selector handling</title>
<updated>2021-03-24T10:19:13+00:00</updated>
<author>
<name>Pierre-Marie Pédrot</name>
</author>
<published>2021-03-24T10:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e80d2ddc7db13c861c865ed5acf7708f99f125ec'/>
<id>e80d2ddc7db13c861c865ed5acf7708f99f125ec</id>
<content type='text'>
Reviewed-by: ppedrot
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-by: ppedrot
</pre>
</div>
</content>
</entry>
<entry>
<title>Factorize goal selector handling</title>
<updated>2021-03-22T12:04:20+00:00</updated>
<author>
<name>Gaëtan Gilbert</name>
</author>
<published>2021-03-22T11:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=cbe88ec043df8dff118e437f00c0299a464c8e8a'/>
<id>cbe88ec043df8dff118e437f00c0299a464c8e8a</id>
<content type='text'>
As a bonus ltac2 can produce bullet suggestions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a bonus ltac2 can produce bullet suggestions.
</pre>
</div>
</content>
</entry>
<entry>
<title>[cbn internal] env is a regular positional argument</title>
<updated>2021-03-22T11:58:23+00:00</updated>
<author>
<name>Gaëtan Gilbert</name>
</author>
<published>2021-03-22T11:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e27d1ad7f347ed50603625db29c81b60315c250f'/>
<id>e27d1ad7f347ed50603625db29c81b60315c250f</id>
<content type='text'>
This is more consistent with other code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is more consistent with other code.
</pre>
</div>
</content>
</entry>
</feed>
