Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | | | | | | | * | Introduce a Pcoq.Entry module for functions that ought to be exported. | Pierre-Marie Pédrot | 2018-07-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We deprecate the corresponding functions in Pcoq.Gram. The motivation is that the Gram module is used as an argument to Camlp5 functors, so that it is not stable by extension. Enforcing that its type is literally the one Camlp5 expects ensures robustness to extension statically. Some really internal functions have been bluntly removed. It is unlikely that they are used by external plugins. | |||
| | | | | | | | * | Remove dead code that used to be there for CamlpX compatibility. | Pierre-Marie Pédrot | 2018-07-07 | |
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of this code has been introduced very recently in 7c62654 in spite of the existence of a proper API. This means that this should be better documented. | |||
* | | | | | | | | Merge PR #8005: Fix compilation of Coq with camlp5 master branch. | Emilio Jesus Gallego Arias | 2018-07-07 | |
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | ||||
* | | | | | | | | Merge PR #8001: Cache the build of the Nix package using Cachix. | Gaëtan Gilbert | 2018-07-06 | |
|\ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ | Merge PR #7821: [refine] obey the use_unification_heuristics flag | Pierre-Marie Pédrot | 2018-07-06 | |
|\ \ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ \ | Merge PR #8008: Add test for #8004. | Théo Zimmermann | 2018-07-06 | |
|\ \ \ \ \ \ \ \ \ \ | ||||
| | | * | | | | | | | | [pkg:nix] Add more comments and allow overriding extra substituters. | Théo Zimmermann | 2018-07-06 | |
| | | | | | | | | | | | ||||
| * | | | | | | | | | | Add test for #8004. | Gaëtan Gilbert | 2018-07-06 | |
|/ / / / / / / / / / | ||||
| | | * / / / / / / | Fix compilation of Coq with camlp5 master branch. | Pierre-Marie Pédrot | 2018-07-06 | |
| |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a conflict in the name of an exported function. A good argument in favour of PR #7898. | |||
* | | | | | | | | | Merge PR #7990: Convert timing tool to python3 | Jason Gross | 2018-07-05 | |
|\ \ \ \ \ \ \ \ \ | ||||
| | * | | | | | | | | refine: obey the use_unification_heuristics flag | Matthieu Sozeau | 2018-07-05 | |
| |/ / / / / / / / |/| | | | | | | | | ||||
* | | | | | | | | | Merge PR #7991: Make Travis faster by removing more builds. | Emilio Jesus Gallego Arias | 2018-07-05 | |
|\ \ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ \ | Merge PR #7994: Make bin/ in makefile, not configure. | Emilio Jesus Gallego Arias | 2018-07-05 | |
|\ \ \ \ \ \ \ \ \ \ | ||||
| | | | * | | | | | | | [pkg:nix] Stop using lib.inNixShell. | Théo Zimmermann | 2018-07-05 | |
| | | | | | | | | | | | ||||
| | | | * | | | | | | | [pkg:nix] Change the download method. | Théo Zimmermann | 2018-07-05 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow for better reuse of the cache when the URL is different but the archive is the same. | |||
| | | | * | | | | | | | [pkg:nix] Pass through the ocamlPackages version used to build. | Théo Zimmermann | 2018-07-05 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be useful for users wanting to build a plugin using this package. | |||
| | | | * | | | | | | | [pkg:nix] Cache the build using Cachix when signing key is set. | Théo Zimmermann | 2018-07-05 | |
| |_|_|/ / / / / / / |/| | | | | | | | | | ||||
| | * | | | | | | | | Remove some Travis jobs to make the build faster. | Théo Zimmermann | 2018-07-05 | |
| |/ / / / / / / / |/| | | | | | | | | ||||
| | | | | | | | * | Turn a dead branch into an assertion failure in VM reification. | Pierre-Marie Pédrot | 2018-07-05 | |
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In #7607, dead code that used to handle non-dependent return predicates was removed. This made the reification branch expecting non-functions in predicates dead code. We fix this by using an assert instead. | |||
* | | | | | | | | Merge PR #7746: Many small cleanups removing unused arguments and functions | Pierre-Marie Pédrot | 2018-07-05 | |
|\ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ | Merge PR #7979: TACTIC EXTEND in coqpp | Emilio Jesus Gallego Arias | 2018-07-05 | |
|\ \ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ \ | Merge PR #7973: Add a test build on NixOS to GitLab CI. | Gaëtan Gilbert | 2018-07-04 | |
|\ \ \ \ \ \ \ \ \ \ | ||||
* \ \ \ \ \ \ \ \ \ \ | Merge PR #7989: [ci] Avoid annoying detached head warning. | Gaëtan Gilbert | 2018-07-04 | |
|\ \ \ \ \ \ \ \ \ \ \ | ||||
| | | | | | * | | | | | | Convert timing tools to run with both python2 and python3 | Jasper Hugunin | 2018-07-04 | |
| | | | | | | | | | | | | ||||
* | | | | | | | | | | | | Merge PR #7993: doc: Fix markup in Calculus of Inductive Constructions | Théo Zimmermann | 2018-07-04 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | ||||
| | | | | | | | | | * | | | Remove letouzey from CODEOWNERS since he left the Coq organization. | Gaëtan Gilbert | 2018-07-04 | |
| | | | | | | | |_|/ / / | | | | | | | |/| | | | | ||||
| * | | | | | / | | | | | doc: Fix markup in Calculus of Inductive Constructions | Fabian | 2018-07-04 | |
| | |_|_|_|_|/ / / / / | |/| | | | | | | | | | ||||
* | | | | | | | | | | | Merge PR #7992: Print something after the build completed if it wasn't a ↵ | Gaëtan Gilbert | 2018-07-04 | |
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | runner failure. | |||
| * | | | | | | | | | | Print something after the build completed if it wasn't a runner failure. | Théo Zimmermann | 2018-07-04 | |
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can then be leveraged by @coqbot to know which builds to restart. | |||
| * / / / / / / / / | [ci] Avoid annoying detached head warning. | Emilio Jesus Gallego Arias | 2018-07-04 | |
|/ / / / / / / / / | ||||
| | | | * / / / / | Make bin/ in makefile, not configure. | Gaëtan Gilbert | 2018-07-04 | |
| |_|_|/ / / / / |/| | | | | | | | ||||
| * | | | | | | | Add a shell.nix that is not pinned to satisfy some developers' preference. | Théo Zimmermann | 2018-07-03 | |
| | | | | | | | | ||||
| * | | | | | | | Refactor default.nix to use optionals. | Théo Zimmermann | 2018-07-03 | |
| | | | | | | | | ||||
| * | | | | | | | Fix timing tools on NixOS. | Théo Zimmermann | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [test suite] Test case for attributes | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | Document attributes. | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | fix syntax of .mlg | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | Describe attributes in the documentation. | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] use a record for the contents of the “deprecated” attribute | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] use plain strings as attribute names | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The concrete syntax is still restricted to identifiers. | |||
| | | | | | | * | [vernac] indentation | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] Generic syntax for flags/attributes | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] Generic parsing rules for attributes | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] Add a “deprecated” attribute | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | Allow “Let”-defined coercions | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] Concrete syntax for attributes | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] mk_atts: an atts record with default values | Vincent Laporte | 2018-07-03 | |
| | | | | | | | | ||||
| | | | | | | * | [vernac] attribute_of_flags | Vincent Laporte | 2018-07-03 | |
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | Elaborate a [atts] record out of a list of flags. | |||
| * | | | | | | Add a test build of Nix package to GitLab CI. | Théo Zimmermann | 2018-07-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We pin default.nix again to make the CI build predictable. As in Windows builds, we need to override the default before_script. As in other test-suite jobs, we export logs as artifacts on failure. | |||
| * | | | | | | Adapt default.nix to allow nix-build to run the test-suite. | Théo Zimmermann | 2018-07-03 | |
|/ / / / / / |