| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-16 | [CI/Azure/macOS] Install Coq into an artifact | Vincent Laporte | |
| 2019-04-15 | Update critical-bugs | Pierre Roux | |
| 2019-04-15 | [vm] Protect accu and coq_env | Pierre Roux | |
| Protect accu and coq_env against GC calls in the VM when calling primitive integer functions on 32 bits architecture. | |||
| 2019-04-15 | [native compiler] Encoding of constructors based on tags | Maxime Dénès | |
| This serves two purposes: 1. It makes the native compiler use the same encoding and lambda-representation as the bytecode compiler 2. It avoid relying on fragile invariants relating tags and constructor indices. For example, previously, the mapping from indices to tags had to be increasing. | |||
| 2019-04-15 | [native compiler] Remove unused universe argument in Lmakeblock | Maxime Dénès | |
| 2019-04-15 | [native compiler] Distinguish constant constructors in lambda code | Maxime Dénès | |
| 2019-04-15 | [CI/Azure/macOS] Build CoqIDE | Vincent Laporte | |
| 2019-04-15 | [CoqIDE] Fix build system for macOS | Vincent Laporte | |
| 2019-04-15 | [CI] Print test-suite log on failure (macOS/Azure) | Vincent Laporte | |
| 2019-04-15 | Merge PR #9927: Don't store closures in summary (reduction effects) | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-04-15 | Merge PR #9959: [native compiler] Remove `Lconstruct` from lambda code. | Pierre-Marie Pédrot | |
| Ack-by: maximedenes Reviewed-by: ppedrot | |||
| 2019-04-14 | [native compiler] Remove now unused Gconstruct | Maxime Dénès | |
| 2019-04-14 | [native compiler] Remove `Lconstruct` from lambda code. | Maxime Dénès | |
| This is a step towards unifying the higher level ILs of the native and bytecode compilers. See https://github.com/coq/coq/projects/17 | |||
| 2019-04-14 | Merge PR #9957: Add missing build dependency in `coq.opam` | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-04-14 | Fix coq/coq#9956 | Erik Martin-Dorel | |
| 2019-04-12 | Merge PR #9949: [stm] Report correct ids on some errors where it was dummy. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-04-12 | Remove `constr_of_global_in_context` | Maxime Dénès | |
| This function seems unused. | |||
| 2019-04-12 | Unify Set and Unset handling for options | Gaëtan Gilbert | |
| Not sure if the idetop.set_options was correctly changed, ocaml types pass at least. | |||
| 2019-04-11 | [stm] Report correct ids on some errors where it was dummy. | Shachar Itzhaky | |
| 2019-04-11 | Merge pull request coq/ltac2#119 from maximedenes/pretyping-rm-global | Pierre-Marie Pédrot | |
| Adapt to Coq's PR #9909 | |||
| 2019-04-11 | Merge PR #9909: Remove all but one call to `Global` in the pretyper | Pierre-Marie Pédrot | |
| Ack-by: ejgallego Reviewed-by: gares Ack-by: maximedenes Ack-by: ppedrot | |||
| 2019-04-11 | Merge PR #9938: [coqdep] Exit with error code on exception. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-04-10 | Merge PR #9943: [mailmap] Tweak Emilio's entries. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-04-10 | Merge PR #9910: [api] [proofs] Remove dependency of proofs on interp. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-04-10 | Overlays for Global removal in pretyper | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env in Heads | Maxime Dénès | |
| 2019-04-10 | Remove calls to global env in Inductiveops | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env from Evarsolve | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env and Libobject from Recordops | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env in Typing | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env in Glob_ops | Maxime Dénès | |
| 2019-04-10 | Remove calls to Global.env in Patternops | Maxime Dénès | |
| 2019-04-10 | Remove call to global env in pretyping.ml | Maxime Dénès | |
| 2019-04-10 | Functionalize env in type classes | Maxime Dénès | |
| I had to reorganize the code a bit. The Context command moved to comAssumption, as it is not so related to type classes. We were able to remove a few hooks on the way. | |||
| 2019-04-10 | Move vernac-related part of coercions to vernac | Maxime Dénès | |
| 2019-04-10 | Remove one call to Global.env in Detyping | Maxime Dénès | |
| One other call still remains, but will require to refactor some section-handling code. | |||
| 2019-04-10 | Remove calls to global env from indrec | Maxime Dénès | |
| 2019-04-10 | Fix constant order in heads.ml | Maxime Dénès | |
| As per the OCaml documentation, the order for maps should be total. I also remove some circumvolutions that were added around eliminators and canonical names because of this incorrect order. | |||
| 2019-04-10 | [mailmap] Tweak Emilio's entries. | Emilio Jesus Gallego Arias | |
| 2019-04-10 | Merge PR #9941: Improve SProp error message to mention the Allow StrictProp ↵ | Gaëtan Gilbert | |
| flag. Reviewed-by: SkySkimmer | |||
| 2019-04-10 | Improve SProp error message to mention the Allow StrictProp flag. | Théo Zimmermann | |
| And document the error message. | |||
| 2019-04-10 | [coqdep] Exit with error code on exception. | Emilio Jesus Gallego Arias | |
| This turns out to confuse many tools otherwise. | |||
| 2019-04-09 | [api] [proof] Alert users that `Vernacstate.Proof_global` is not to be used. | Emilio Jesus Gallego Arias | |
| We alert users that `Vernacstate.Proof_global` is a Coq internal module and should not be used to workaround lack of state threading. | |||
| 2019-04-09 | Merge PR #9928: Fix #9812: CoqIDE on gtk3 has wrong defaults for selection BG. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-04-09 | Merge PR #9931: Fix spelling in comment. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-04-09 | Adapt to Coq's PR #9909 | Maxime Dénès | |
| 2019-04-09 | Add a few missing notes to the release doc. | Théo Zimmermann | |
| 2019-04-08 | Fix spelling in comment. | nlewycky | |
| Fix spelling (French fonction --> English function). | |||
| 2019-04-08 | Fix #9812: CoqIDE on gtk3 has wrong defaults for selection BG. | Pierre-Marie Pédrot | |
| Unfortunately, the only sane fix I was able to hack was to deactivate the possibility to change the background colour altogether. Trying to do otherwise is a real Pandora's box which is ultimately triggered by the lack of lablgtk3 bindings for the GtkStyleContext class. I tried a lot of alternative approaches, to no avail. This includes catching the selection signal, reimplementing selection by hand in GtkTextView, and even reading the internal details of the GTK implementation turned not that helpful. For the time being (8.10 beta) I think we do not have much choice. | |||
| 2019-04-08 | Don't store closures in summary (reduction effects) | Gaëtan Gilbert | |
| We already have indirection (constant -> effect name, effect name -> function) so we only need to stop using summary.ref for the second map. | |||
