aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-02Update .gitlab to use newer ocamlLeonidas Lampropoulos
2018-06-03[lib] Fix wrong deprecation annotations.Emilio Jesus Gallego Arias
Introduced in #7177
2018-06-03Merge PR #7681: Fixes #7636: location missing on deprecated compatibility ↵Emilio Jesus Gallego Arias
notations.
2018-06-02QuickChick CILeonidas Lampropoulos
2018-06-02Merge PR #7680: [ci] Expose updated `OCAMLPATH` for CI users.Gaëtan Gilbert
2018-06-02Fixes #7636: location missing on deprecated compatibility notations.Hugo Herbelin
2018-06-02Refuse 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-01Merge PR #7234: Reduce circular dependency constants <-> projectionsMaxime Dénès
2018-06-01Merge PR #7570: [api] Move `Constrexpr` to the `interp` module.Maxime Dénès
2018-06-01Merge PR #7537: Improve the Gallina chapter of the reference manual.Maxime Dénès
2018-06-01Merge PR #7606: Allow more than one signature and name per Sphinx objectMaxime Dénès
2018-06-01Merge PR #7660: Add codeowner for timing python scriptsMaxime Dénès
2018-06-01Merge two clearbody docsThéo Winterhalter
2018-05-31Merge PR #7652: Explicitly require python2 in python scripts in tools/Jason Gross
2018-05-31Add codeowner for timing python scriptsJason Gross
2018-05-31Fix a couple typos in deprecation messagesArmaël Guéneau
2018-05-31Merge PR #7401: Automatically run alienclean before compiling.Enrico Tassi
2018-05-31Explicitly require python2 in python scripts in tools/Armaël Guéneau
2018-05-31Remove some dead code in class_tactics.mlArmaël Guéneau
2018-05-31Refactor parsing rules for Hint Resolve -> and Hint Resolve <-Armaël Guéneau
2018-05-31[notations] Split interpretation and parsing of notationsEmilio 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-31Merge PR #6969: [api] Remove functions deprecated in 8.8Maxime Dénès
2018-05-31Indicate in the doc that clearbody can take several identsThéo Winterhalter
2018-05-31Merge PR #7564: Move interning the [hint_pattern] outside the Typeclasses hooks.Emilio Jesus Gallego Arias
2018-05-31Fix #4714: Stack overflow with native computeMaxime Dénès
Values containing (retroknowledge-based) matchine integers were not recognized as literals.
2018-05-31Reduce circular dependency constants <-> projectionsGaëtan Gilbert
Instead of having the projection data in the constant data we have it independently in the environment.
2018-05-31Merge PR #7578: Allow make clean to work on a fresh cloneEnrico Tassi
2018-05-31Merge PR #7639: Makefile: fix undefined NATIVEFILES when -native-compute noEnrico Tassi
2018-05-31Merge PR #7633: [Makefile] New target “install-merlin”Enrico Tassi
2018-05-30Merge pull request coq/ltac2#60 from ejgallego/vernac+move_parserPierre-Marie Pédrot
Adapt to coq/coq#7558.
2018-05-30Move 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 / libraryEmilio 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` aliasEmilio 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-30Merge branch 'remove_constr_of_global'Yves Bertot
2018-05-30remove warnings and merge printing function for econstr termsYves Bertot
2018-05-30remove uses of Universes.constr_of_globalYves Bertot
2018-05-30Merge PR #7260: Fix #6951: Unexpected error during scheme creation.Maxime Dénès
2018-05-30Merge PR #7558: [api] Make `vernac/` self-contained.Maxime Dénès
2018-05-30Merge PR #7621: Tactics.introduction: remove dangerous option ~checkPierre-Marie Pédrot
2018-05-30Small refactoring to clarify make_local_hint_db.Théo Zimmermann
2018-05-30Makefile: fix undefined NATIVEFILES when -native-compute noGaëtan Gilbert
2018-05-30this version has no warnings when compilingYves Bertot
2018-05-30Fix #7113: Program Let Fixpoint in section causes anomalyGaëtan Gilbert
2018-05-30overlay triggering bug #7472 (that #7495) is supposed to fixEnrico Tassi
2018-05-30Fix restrict_universe_contextGaëtan Gilbert