| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-02 | Update .gitlab to use newer ocaml | Leonidas Lampropoulos | |
| 2018-06-03 | [lib] Fix wrong deprecation annotations. | Emilio Jesus Gallego Arias | |
| Introduced in #7177 | |||
| 2018-06-03 | Merge PR #7681: Fixes #7636: location missing on deprecated compatibility ↵ | Emilio Jesus Gallego Arias | |
| notations. | |||
| 2018-06-02 | QuickChick CI | Leonidas Lampropoulos | |
| 2018-06-02 | Merge PR #7680: [ci] Expose updated `OCAMLPATH` for CI users. | Gaëtan Gilbert | |
| 2018-06-02 | Fixes #7636: location missing on deprecated compatibility notations. | Hugo Herbelin | |
| 2018-06-02 | Refuse to parse empty [Context] command. | Gaëtan Gilbert | |
| The error is now: Syntax error: [constr:binder] expected after 'Context' (in [vernac:gallina_ext]). Close #7452. | |||
| 2018-06-02 | [ci] Expose updated `OCAMLPATH` for CI users. | Emilio Jesus Gallego Arias | |
| This is needed for CI packages that use `META.coq` such as in https://github.com/coq/coq/pull/7656 . | |||
| 2018-06-02 | [appveyor] Use OCaml version 4.06.1 in the Windows build. | Emilio Jesus Gallego Arias | |
| We bump Windows builds to 4.06.1, IMHO it makes sense to use the latest OCaml version to build on that platform due to the support status and number of fixes. | |||
| 2018-06-01 | Merge PR #7234: Reduce circular dependency constants <-> projections | Maxime Dénès | |
| 2018-06-01 | Merge PR #7570: [api] Move `Constrexpr` to the `interp` module. | Maxime Dénès | |
| 2018-06-01 | Merge PR #7537: Improve the Gallina chapter of the reference manual. | Maxime Dénès | |
| 2018-06-01 | Merge PR #7606: Allow more than one signature and name per Sphinx object | Maxime Dénès | |
| 2018-06-01 | Merge PR #7660: Add codeowner for timing python scripts | Maxime Dénès | |
| 2018-06-01 | Merge two clearbody docs | Théo Winterhalter | |
| 2018-05-31 | Merge PR #7652: Explicitly require python2 in python scripts in tools/ | Jason Gross | |
| 2018-05-31 | Add codeowner for timing python scripts | Jason Gross | |
| 2018-05-31 | Fix a couple typos in deprecation messages | Armaël Guéneau | |
| 2018-05-31 | Merge PR #7401: Automatically run alienclean before compiling. | Enrico Tassi | |
| 2018-05-31 | Explicitly require python2 in python scripts in tools/ | Armaël Guéneau | |
| 2018-05-31 | Remove some dead code in class_tactics.ml | Armaël Guéneau | |
| 2018-05-31 | Refactor parsing rules for Hint Resolve -> and Hint Resolve <- | Armaël Guéneau | |
| 2018-05-31 | [notations] Split interpretation and parsing of notations | Emilio Jesus Gallego Arias | |
| Previously to this patch, `Notation_term` contained information about both parsing and notation interpretation. We split notation grammar to a file `parsing/notation_gram` as to make `interp/` not to depend on some parsing structures such as entries. | |||
| 2018-05-31 | [api] Move `Constrexpr` to the `interp` module. | Emilio Jesus Gallego Arias | |
| Continuing the interface cleanup we place `Constrexpr` in the internalization module, which is the one that eliminates it. This slims down `pretyping` considerably, including removing the `Univdecls` module which existed only due to bad dependency ordering in the first place. Thanks to @ Skyskimmer we also remove a duplicate `univ_decl` definition among `Misctypes` and `UState`. This is mostly a proof of concept yet as it depends on quite a few patches of the tree. For sure some tweaks will be necessary, but it should be good for review now. IMO the tree is now in a state where we can could easy eliminate more than 10 modules without any impact, IMHO this is a net saving API-wise and would help people to understand the structure of the code better. | |||
| 2018-05-31 | Merge PR #6969: [api] Remove functions deprecated in 8.8 | Maxime Dénès | |
| 2018-05-31 | Indicate in the doc that clearbody can take several idents | Théo Winterhalter | |
| 2018-05-31 | Merge PR #7564: Move interning the [hint_pattern] outside the Typeclasses hooks. | Emilio Jesus Gallego Arias | |
| 2018-05-31 | Fix #4714: Stack overflow with native compute | Maxime Dénès | |
| Values containing (retroknowledge-based) matchine integers were not recognized as literals. | |||
| 2018-05-31 | Reduce circular dependency constants <-> projections | Gaëtan Gilbert | |
| Instead of having the projection data in the constant data we have it independently in the environment. | |||
| 2018-05-31 | Merge PR #7578: Allow make clean to work on a fresh clone | Enrico Tassi | |
| 2018-05-31 | Merge PR #7639: Makefile: fix undefined NATIVEFILES when -native-compute no | Enrico Tassi | |
| 2018-05-31 | Merge PR #7633: [Makefile] New target “install-merlin” | Enrico Tassi | |
| 2018-05-30 | Merge pull request coq/ltac2#60 from ejgallego/vernac+move_parser | Pierre-Marie Pédrot | |
| Adapt to coq/coq#7558. | |||
| 2018-05-30 | Move interning the [hint_pattern] outside the Typeclasses hooks. | Gaëtan Gilbert | |
| Close #7562. [api] move hint_info ast to tactics. | |||
| 2018-05-30 | [api] Remove deprecated objects in engine / interp / library | Emilio Jesus Gallego Arias | |
| 2018-05-30 | [api] Remove deprecated object from `Term` | Emilio Jesus Gallego Arias | |
| We remove most of what was deprecated in `Term`. Now, `intf` and `kernel` are almost deprecation-free, tho I am not very convinced about the whole `Term -> Constr` renaming but I'm afraid there is no way back. Inconsistencies with the constructor policy (see #6440) remain along the code-base and I'm afraid I don't see a plan to reconcile them. The `Sorts` deprecation is hard to finalize, opening `Sorts` is not a good idea as someone added a `List` module inside it. | |||
| 2018-05-30 | [api] Remove deprecated aliases from `Names`. | Emilio Jesus Gallego Arias | |
| 2018-05-30 | [api] Reintroduce `Names.global_reference` alias | Emilio Jesus Gallego Arias | |
| Due to a bad interaction between PRs, the `Names.global_reference` alias was removed in 8.9, where it should disappear in 8.10. The original PR #6156 deprecated the alias in `Libnames`. | |||
| 2018-05-30 | Merge branch 'remove_constr_of_global' | Yves Bertot | |
| 2018-05-30 | remove warnings and merge printing function for econstr terms | Yves Bertot | |
| 2018-05-30 | remove uses of Universes.constr_of_global | Yves Bertot | |
| 2018-05-30 | Merge PR #7260: Fix #6951: Unexpected error during scheme creation. | Maxime Dénès | |
| 2018-05-30 | Merge PR #7558: [api] Make `vernac/` self-contained. | Maxime Dénès | |
| 2018-05-30 | Merge PR #7621: Tactics.introduction: remove dangerous option ~check | Pierre-Marie Pédrot | |
| 2018-05-30 | Small refactoring to clarify make_local_hint_db. | Théo Zimmermann | |
| 2018-05-30 | Makefile: fix undefined NATIVEFILES when -native-compute no | Gaëtan Gilbert | |
| 2018-05-30 | this version has no warnings when compiling | Yves Bertot | |
| 2018-05-30 | Fix #7113: Program Let Fixpoint in section causes anomaly | Gaëtan Gilbert | |
| 2018-05-30 | overlay triggering bug #7472 (that #7495) is supposed to fix | Enrico Tassi | |
| 2018-05-30 | Fix restrict_universe_context | Gaëtan Gilbert | |
