| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-09 | Merge PR #11550: Fixing wrong comments in context.ml | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-02-08 | Merge PR #11240: Add rew dependent Notations | Hugo Herbelin | |
| Reviewed-by: herbelin Ack-by: jfehrle | |||
| 2020-02-08 | Merge PR #10343: Resolve 10342 : [Ltac2] Add array library | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Ack-by: gares Reviewed-by: ppedrot | |||
| 2020-02-08 | Merge PR #11404: replace RList by list R in all files where it is used in ↵ | Pierre-Marie Pédrot | |
| this directory Ack-by: SkySkimmer Reviewed-by: herbelin | |||
| 2020-02-08 | Fixing wrong comments in context.ml. | Hugo Herbelin | |
| 2020-02-08 | Resolve #10342 : [Ltac2] Add array library | Michael Soegtrop | |
| 2020-02-07 | Merge PR #11523: [coqdep] Several refactoring and consolidations | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: gares | |||
| 2020-02-07 | Merge PR #11528: Checker does not rely on Monomorphic fields | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-07 | [coqdep] Add changelog for recent modifications. | Emilio Jesus Gallego Arias | |
| 2020-02-07 | [coqdep] Don't treat stdlib specially in boot mode. | Emilio Jesus Gallego Arias | |
| This means the build system should pass the correct includes and library bindings to `coqdep`. We still have some discrepancies we won't be able to solve until `Loadpath` and `coqdep` are fused [which depends on the dune build. | |||
| 2020-02-07 | [coqdep] Remove deprecated -slash , unused, undocumented -mldep option. | Emilio Jesus Gallego Arias | |
| 2020-02-07 | [coqdep] Remove dumpgraph and broken options | Emilio Jesus Gallego Arias | |
| We remove the `dumpgraph` option which was causing quite a bit of duplication, we also clean up options marked as broken `-w/-D` | |||
| 2020-02-07 | Merge PR #11543: restore the default URL for coquelicot | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-02-07 | restore the default URL for coquelicot | Yves Bertot | |
| 2020-02-06 | replace RList by list R | Yves Bertot | |
| add an overlay for coquelicot remove functions from RList: In, Rlength, cons_Rlist, app_RList because they are essentially the same as In, length, app, and map from List (beware that the order of arguments changes for map, and the In function contains reversed equalities). adds deprecation warnings for Rlist and Rlength adds deprecated notations for RList.cons and RList.nil | |||
| 2020-02-06 | Merge PR #11458: Don't install doc_grammar | Enrico Tassi | |
| 2020-02-06 | Merge PR #11478: Nicer kernel universe error for inductives | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-02-06 | Merge PR #10835: Accepting a few more variants of format for recursive ↵ | Pierre-Marie Pédrot | |
| notations (+ a fix about locations) Reviewed-by: ppedrot | |||
| 2020-02-05 | Merge PR #11414: Remove the Tactic menu from CoqIDE. | Hugo Herbelin | |
| Ack-by: Zimmi48 Reviewed-by: herbelin | |||
| 2020-02-05 | Remove a dubious part of the checker code relying on a universe context | Pierre-Marie Pédrot | |
| data from a part where it should never access it. | |||
| 2020-02-05 | Store the template polymorphic context inside the TemplateArity node. | Pierre-Marie Pédrot | |
| This was the only part in the kernel that really relied on the contents of the Monomorphic node. | |||
| 2020-02-05 | Merge PR #11511: Delay lifting in Evarsolve aliasing. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-02-04 | Merge PR #11491: Small side effect cleanup | Pierre-Marie Pédrot | |
| Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2020-02-04 | Merge PR #11513: Test for #5617: Primitive projections confuse the ↵ | Gaëtan Gilbert | |
| termination checker. Reviewed-by: SkySkimmer | |||
| 2020-02-04 | Merge PR #11514: add regression test for lia | Pierre-Marie Pédrot | |
| Reviewed-by: fajb | |||
| 2020-02-04 | Merge PR #11474: Fix efficiency regression #11436 | Vincent Laporte | |
| Ack-by: JasonGross Reviewed-by: Zimmi48 Reviewed-by: vbgl | |||
| 2020-02-03 | add regression test for lia | Andres Erbsen | |
| 2020-02-03 | Merge PR #11508: [ci] [fiat-crypto] Use the pinned bedrock2 | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-02-03 | Test for #5617: Primitive projections confuse the termination checker. | Pierre-Marie Pédrot | |
| Fixes #5617. | |||
| 2020-02-03 | Do not return a full term in Evarsolve alias expansion. | Pierre-Marie Pédrot | |
| The only user is merely observing whether this can be an rel / var alias. | |||
| 2020-02-03 | Delay lifting in Evarsolve aliasing. | Pierre-Marie Pédrot | |
| It turns out that eagerly computing the lift of huge terms when it is not used is not great for performance. Fixes part of #11488. | |||
| 2020-02-03 | Merge PR #11497: [opam] Don't disable native compute in opam.dev file | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-03 | Merge PR #11493: [makefile] Ignore _build_boot directory | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-03 | Fix efficiency regression #11436 | Frédéric Besson | |
| - The cutting plane has been (sometimes) improved to generate stronger cuts. - There is now some support for profiling the Simplex see documentation for Show Lia Profile. | |||
| 2020-02-03 | Merge PR #11481: Do not rely on Libobject for the current environment in ↵ | Maxime Dénès | |
| extraction. Reviewed-by: maximedenes | |||
| 2020-02-03 | Merge PR #11490: [exn] Don't reraise in exception printers | Pierre-Marie Pédrot | |
| Ack-by: aspiwack Reviewed-by: ppedrot | |||
| 2020-02-02 | [ci] [fiat-crypto] Use the pinned bedrock2 | Jason Gross | |
| Fiat-Crypto does not guarantee compatibility with the tip of bedrock2, only with the pinned version, and bedrock2 is still relatively unstable. So we make the CI not have Fiat-Crypto depend on bedrock2, and instead use the pinned submodule, by using `EXTERNAL_REWRITER=1 EXTERNAL_COQPRIME=1` rather than `EXTERNAL_DEPENDENCIES=1`. | |||
| 2020-02-02 | Merge PR #11500: [ci] [fiat-crypto-legacy] Use new, faster targets | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-02-02 | Merge PR #11484: Fix 11483 (Performance bug of PrimFLoat.compare with ↵ | Pierre-Marie Pédrot | |
| native_compute) Reviewed-by: maximedenes Reviewed-by: ppedrot | |||
| 2020-02-02 | Merge PR #11326: Refactoring part of #11120 about printing applied global ↵ | Emilio Jesus Gallego Arias | |
| references Reviewed-by: ejgallego | |||
| 2020-02-02 | Merge PR #11466: checkdeps.py: add missing dep & report deps all at once | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-01-31 | [ci] [fiat-crypto-legacy] Use new, faster targets | Jason Gross | |
| The computation of which files to build is now mostly cached rather than computed, eliminting basically all of the wait-time from `make` to the first invocation of `coqc`. Note that we no longer need to invoke `./etc/ci/remove_autogenerated.sh`, but it does not hurt, and it speeds up `coqdep` somewhat significantly. Fixes #9298 | |||
| 2020-01-31 | More tolerant in format for recursive notations. | Hugo Herbelin | |
| This is probably a bit overkill but users are tempted to experiment it, so we accept that both ends of a recursive notation are surrounded with boxes which contain printing hints. The alternative would have been to forbid the ends of a recursive notation to be in boxes, but strictly speaking it is a bit more restricting, even if I don't see a realistic use of the general form. | |||
| 2020-01-31 | [opam] Don't disable native compute in opam.dev file | Emilio Jesus Gallego Arias | |
| See discussion in https://github.com/coq/bignums/issues/26 and #11476 We still disable it in developer fast builds as the speed up is considerable, it can be enabled by just calling `./configure` | |||
| 2020-01-31 | [makefile] Ignore _build_boot directory | Emilio Jesus Gallego Arias | |
| PR #11267 reverted commit d21e17ac99dfb2008f2e2bfdb373413490d1ffc7 (of PR #10695) by error, this reinstates it. | |||
| 2020-01-30 | Factorize export_private_constants + register_side_effect | Gaëtan Gilbert | |
| 2020-01-30 | [exn] Don't reraise in exception printers | Emilio Jesus Gallego Arias | |
| This behaviour seems a bit dubious and it is indeed not needed, also such re-raises seem like they will mess with the backtrace. | |||
| 2020-01-30 | export_private_constants doesn't use the [constr in_univ_ctx] argument | Gaëtan Gilbert | |
| 2020-01-30 | Notations: Fixing a wrong location in format. | Hugo Herbelin | |
| 2020-01-30 | Constrextern.ml: Move a function earlier to be usable for pattern printing. | Hugo Herbelin | |
