| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-28 | Tactics.introduction: remove dangerous option ~check | Enrico Tassi | |
| In locally nameless mode (proof mode) names in the context *must* be distinct otherwise the term representation makes no sense. | |||
| 2018-05-28 | Improve the last section of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-28 | Chapter 1 of the refman compiles without reporting any undocumented object. | Théo Zimmermann | |
| 2018-05-28 | Improve sections on (Co)Fixpoint of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-28 | Use user printer for terms instead of debug printer | Maxime Dénès | |
| 2018-05-28 | Add CHANGES entry | Maxime Dénès | |
| 2018-05-28 | Fix #7333: vm_compute segfaults / Anomaly with cofix | Maxime Dénès | |
| We eta-expand cofixpoints when needed, so that their call-by-need evaluation is correctly implemented by VM and native_compute. | |||
| 2018-05-28 | Mention test-suite in PR template | Jason Gross | |
| Close #7617 | |||
| 2018-05-28 | Unify pre_env and env | Maxime Dénès | |
| We now have only two notions of environments in the kernel: env and safe_env. | |||
| 2018-05-28 | Remove vm_conv hook and reorganize kernel files | Maxime Dénès | |
| 2018-05-28 | Make some comments more precise about compilation of cofixpoints | Maxime Dénès | |
| 2018-05-28 | Less confusing debug printing of setfield bytecode instruction | Maxime Dénès | |
| 2018-05-28 | Merge PR #7419: Remove 100 occurrences of Evd.empty | Pierre-Marie Pédrot | |
| 2018-05-27 | Improve subsection on co-inductive types of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-27 | Simplify the code that handles trust of side-effects in kernel typing. | Pierre-Marie Pédrot | |
| For some reason the code was returning int option when only the value of the integer was relevant. | |||
| 2018-05-27 | Adapt to coq/coq#7558. | Emilio Jesus Gallego Arias | |
| Trivial renaming of the vernacular parsing entry point. | |||
| 2018-05-27 | [api] Make `vernac/` self-contained. | Emilio Jesus Gallego Arias | |
| We make the vernacular implementation self-contained in the `vernac/` directory. To this extent we relocate the parser, printer, and AST to the `vernac/` directory, and move a couple of hint-related types to `Hints`, where they do indeed belong. IMO this makes the code easier to understand, and provides a better modularity of the codebase as now all things under `tactics` have 0 knowledge about vernaculars. The vernacular extension machinery has also been moved to `vernac/`, this will help when #6171 [proof state cleanup] is completed along with a stronger typing for vernacular interpretation that can distinguish different types of effects vernacular commands can perform. This PR introduces some very minor source-level incompatibilities due to a different module layering [thus deprecating is not possible]. Impact should be relatively minor. | |||
| 2018-05-27 | [tactics] Turn boolean locality hint parameter into a named one. | Emilio Jesus Gallego Arias | |
| 2018-05-27 | [api] [parsing] Move Egram* to `vernac/` | Emilio Jesus Gallego Arias | |
| The extension mechanism is specific to metasyntax and vernacinterp, thus it makes sense to place them next to each other. We also fix the META entry for the `grammar` camlp5 plugin. | |||
| 2018-05-27 | Improve subsection on mutual inductive types of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-27 | Move 'new in Coq 8.1' subsection to an appropriate place. | Théo Zimmermann | |
| 2018-05-27 | Document Variant properly. | Théo Zimmermann | |
| Cf. Enrico's remark at https://github.com/coq/coq/pull/7536#issuecomment-389826121 This commit also marginally improves the Record doc (a lot more remains to do). | |||
| 2018-05-27 | Improve inductive types subsection of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-27 | Merge PR #7573: Remove unused Printer.printer_pr override mechanism. | Hugo Herbelin | |
| 2018-05-26 | Merge PR #7543: [ide] Move common protocol library to its own folder/object. | Pierre-Marie Pédrot | |
| 2018-05-26 | Improve subsection Definitions of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-26 | Improve subsection Assumptions of the Gallina chapter. | Théo Zimmermann | |
| 2018-05-26 | Merge PR #7603: Use -j 1 for high memory fiat crypto targets | Emilio Jesus Gallego Arias | |
| 2018-05-26 | Merge PR #7285: Give advice on managing GitHub notifications in CONTRIBUTING. | Maxime Dénès | |
| 2018-05-26 | Improve the section Terms of the Gallina chapter. | Théo Zimmermann | |
| Including adding missing irrefutable-patterns to the grammar of binders. | |||
| 2018-05-26 | Merge PR #6057: Start a release process documentation. | Maxime Dénès | |
| 2018-05-25 | Allow make clean to work on a fresh clone | Jason Gross | |
| The file `config/Makefile` doesn't exist unless we run `./configure`. We shouldn't have to run `./configure` to run `make clean`. We now no longer error in any case if `config/Makefile` doesn't exist; this is simpler than only not erroring if the target is `clean`. We also now test this property when building on CI. This fixes #7542 | |||
| 2018-05-25 | [doc] Allow more than one signature and name per Sphinx object | Clément Pit-Claudel | |
| As discussed in GH-7556. | |||
| 2018-05-25 | Merge pull request #7569 from ppedrot/clean-newring | Assia Mahboubi | |
| Simplify the newring hack | |||
| 2018-05-25 | Renaming global_reference according to Coq PR #6156. | Hugo Herbelin | |
| 2018-05-25 | Renaming smartmap and fold_map according to Coq PR #7177. | Hugo Herbelin | |
| 2018-05-25 | Merge PR #7524: [ssr] fix after to_constr ~abort_on_undefined_evars was added | Maxime Dénès | |
| 2018-05-25 | Merge PR #7467: Remove unused references from biblio. | Maxime Dénès | |
| 2018-05-25 | Merge PR #7551: Update CODEOWNERS (mostly regarding the test-suite) | Maxime Dénès | |
| 2018-05-25 | Change primary maintainer for the checker. | Théo Zimmermann | |
| Primary maintainers should be responsive. [ci skip] | |||
| 2018-05-25 | Fix notation for code snippet in documentation | Anton Trunov | |
| It failed to compile before because the type arguments were declared implicit after introducing the notation | |||
| 2018-05-25 | Merge PR #7556: Add a setting to warn about empty object in the refman | Maxime Dénès | |
| 2018-05-25 | Remove some occurrences of Evd.empty | Maxime Dénès | |
| We address the easy ones, but they should probably be all removed. | |||
| 2018-05-25 | An attempt to clarify error message for Arguments needing "rename" flag. | Hugo Herbelin | |
| Using a formulation which makes it is clear that no renaming has been done. See discussion at issue #2987. | |||
| 2018-05-25 | Use -j 1 for high memory fiat crypto targets | Gaëtan Gilbert | |
| 2018-05-25 | Merge PR #7508: Improve rewrite section in tactic chapter. | Maxime Dénès | |
| 2018-05-25 | Merge PR #7533: [sphinx] Bump timeout. Closes #7532. | Maxime Dénès | |
| 2018-05-25 | Merge pull request coq/ltac2#58 from ejgallego/tactics+push_fix_naming_out | Pierre-Marie Pédrot | |
| Adapt to fix/cofix changes in Coq (coq/coq#7196) | |||
| 2018-05-25 | Merge PR #7196: [tactics] Remove anonymous fix/cofix form. | Pierre-Marie Pédrot | |
| 2018-05-25 | Merge PR #7325: Fix #7323: coqchk puts polymorphic univs of inductive in ↵ | Pierre-Marie Pédrot | |
| global env | |||
