<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coq/doc/stdlib/make-library-index, branch master</title>
<subtitle>The formal proof system</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/'/>
<entry>
<title>Fix #11749: don't warn for hidden files.</title>
<updated>2020-03-04T15:26:29+00:00</updated>
<author>
<name>Théo Zimmermann</name>
</author>
<published>2020-03-04T15:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=0589a7a13e02a91cdf60d8e9a95172ae28d11527'/>
<id>0589a7a13e02a91cdf60d8e9a95172ae28d11527</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>[doc] [dune] [ltac2] Build Ltac2 documentation [dune build system]</title>
<updated>2020-01-17T17:02:33+00:00</updated>
<author>
<name>Emilio Jesus Gallego Arias</name>
</author>
<published>2020-01-17T00:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=a47e2f6587e3507a12d4d86b9769b93e01023350'/>
<id>a47e2f6587e3507a12d4d86b9769b93e01023350</id>
<content type='text'>
This partially fixes #10139 ; we now build the Ltac2 documentation and
deploy it.

The fix here can be used for inspiration to do the make-based part.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This partially fixes #10139 ; we now build the Ltac2 documentation and
deploy it.

The fix here can be used for inspiration to do the make-based part.
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] also scan plugins/ to build the lirbary index</title>
<updated>2018-11-07T11:23:06+00:00</updated>
<author>
<name>Enrico Tassi</name>
</author>
<published>2018-09-04T13:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=a690e729739635200a8d1fc93ede965cb7e9092b'/>
<id>a690e729739635200a8d1fc93ede965cb7e9092b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid scanning .coq-native directories when building the library index.</title>
<updated>2014-06-26T15:37:29+00:00</updated>
<author>
<name>Guillaume Melquiond</name>
</author>
<published>2014-06-26T15:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=cda7b80182b03c7b04baf5cc2cc6aa33984e054a'/>
<id>cda7b80182b03c7b04baf5cc2cc6aa33984e054a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved synchronisation of stdlib index page with current library state.</title>
<updated>2012-02-01T08:57:47+00:00</updated>
<author>
<name>herbelin</name>
</author>
<published>2012-02-01T08:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=f7dba1c53fec7fe7ecefc4758e5a39c0010118b6'/>
<id>f7dba1c53fec7fe7ecefc4758e5a39c0010118b6</id>
<content type='text'>
- Made generation of index page fail if a file is missing in list or
  listed but unbound in existing theories
- Added a file hidden-files to optionally list library files not to show
  in the index page (though it is currently empty)
- Added directory Unicode (why not to have it after all?)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14957 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Made generation of index page fail if a file is missing in list or
  listed but unbound in existing theories
- Added a file hidden-files to optionally list library files not to show
  in the index page (though it is currently empty)
- Added directory Unicode (why not to have it after all?)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14957 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>index-list.html.template: add missing files</title>
<updated>2012-01-31T16:18:14+00:00</updated>
<author>
<name>pboutill</name>
</author>
<published>2012-01-31T16:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=e9b044630d2a8c183eb9551435624c0dfeec3b1a'/>
<id>e9b044630d2a8c183eb9551435624c0dfeec3b1a</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14955 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14955 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Move stuff about positive into a distinct PArith subdir</title>
<updated>2010-11-02T14:44:08+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2010-11-02T14:44:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=df7acfad0ce0270b62644a5e9f8709ed0e7936e6'/>
<id>df7acfad0ce0270b62644a5e9f8709ed0e7936e6</id>
<content type='text'>
 Beware! after this, a ./configure must be done. It might also
 be a good idea to chase any phantom .vo remaining after a make clean

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13601 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Beware! after this, a ./configure must be done. It might also
 be a good idea to chase any phantom .vo remaining after a make clean

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13601 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Update of documentation for the standard library (cf. #2332)</title>
<updated>2010-06-28T10:33:35+00:00</updated>
<author>
<name>letouzey</name>
</author>
<published>2010-06-28T10:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=950c085df46906ed7f894f58f6c812230556fad7'/>
<id>950c085df46906ed7f894f58f6c812230556fad7</id>
<content type='text'>
This is a slightly modified version of the patch proposed in #2332

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13209 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a slightly modified version of the patch proposed in #2332

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13209 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix library index template and associated script.</title>
<updated>2008-06-07T18:25:28+00:00</updated>
<author>
<name>msozeau</name>
</author>
<published>2008-06-07T18:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/coq/commit/?id=38b806f5d968579b0aeb46dc6ace0c49cb65e3ba'/>
<id>38b806f5d968579b0aeb46dc6ace0c49cb65e3ba</id>
<content type='text'>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11067 85f007b7-540e-0410-9357-904b9bb8a0f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11067 85f007b7-540e-0410-9357-904b9bb8a0f7
</pre>
</div>
</content>
</entry>
</feed>
