| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-24 | Merge PR #10536: Fix #10533: uncaught Invalid_argument Array.fold_left2 in ↵ | Enrico Tassi | |
| rewrite Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2019-07-24 | Merge PR #10549: [lemmas] Small cleanups | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-07-24 | Merge PR #10537: [vernacexpr] Refactor fixpoint AST. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-07-23 | Merge PR #10552: Fix a detail in 2 doc files for the under tactic | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-07-23 | [obligations] Use already existing type alias. | Emilio Jesus Gallego Arias | |
| Simple cleanup: we make use of the `obligation_info` type alias in the function generating it. | |||
| 2019-07-23 | [lemmas] save_remaining_recthms doesn't need a norm parameter. | Emilio Jesus Gallego Arias | |
| We make the interface to this function simpler, as a step towards trying to remove the duplication of this function with the code in `DeclareDef`. | |||
| 2019-07-23 | [lemmas] Refactor code a bit, saving functions now to in the saving part. | Emilio Jesus Gallego Arias | |
| We localize functions for constant saving that were used before in the start hooks, but now they are called in the saving path in direct style. No functional change. | |||
| 2019-07-23 | Merge PR #10554: Do not rely on dummy TACTIC EXTEND for ssreflect tactics. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-07-23 | [funind] Remove single-shot type alias. | Emilio Jesus Gallego Arias | |
| Pointed out by Gaëtan Gilbert. | |||
| 2019-07-23 | [vernacexpr] Remove duplicate fixpoint record. | Emilio Jesus Gallego Arias | |
| We continue over the previous commit and remove redundant `structured_fixpoint_expr` record in favor of the one used in the AST. This removes some term-shuffling, tho we still have discrepancies related to adjustments on the recursive annotation. | |||
| 2019-07-23 | [vernacexpr] Refactor fixpoint AST. | Emilio Jesus Gallego Arias | |
| We turn the tuples used for (co)-fixpoints into records, cleaning up their users. More cleanup is be possible, in particular a few functions can now shared among co and fixpoints, also `structured_fixpoint_expr` could like be folded into the new record. Feedback on the naming of the records fields is welcome. This is a step towards cleaning up code in `funind`, as it is the main consumer of this data structure, as it does quite a bit of fixpoint manipulation. cc: #6019 | |||
| 2019-07-23 | Do not rely on dummy TACTIC EXTEND for ssreflect tactics. | Pierre-Marie Pédrot | |
| We register the ML tactics by hand using the low-level API. | |||
| 2019-07-23 | doc: Fix a detail in 2 files describing the under tactic | Erik Martin-Dorel | |
| href: coq/coq#9651 | |||
| 2019-07-23 | Merge PR #10541: Dune: fix build_all_stdlib rule | Emilio Jesus Gallego Arias | |
| Ack-by: ejgallego | |||
| 2019-07-22 | Merge PR #10447: Refactor and expand contributing guide. | Maxime Dénès | |
| Ack-by: SkySkimmer Ack-by: ejgallego Ack-by: gares Reviewed-by: jfehrle | |||
| 2019-07-22 | Merge PR #10441: Attach the universe polymorphic status to sections. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Ack-by: ejgallego Ack-by: mattam82 | |||
| 2019-07-22 | Merge PR #10462: [Pretyping] Do not restrict a solved evar | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-07-22 | Merge PR #10522: Fix #9351 in master (Add Flocq, CoqInterval, Gappa tool and ↵ | Maxime Dénès | |
| Gappa) Reviewed-by: vbgl | |||
| 2019-07-22 | [Pretyping] Do not use the stale evarmap (in thin_evars) | Vincent Laporte | |
| Fixes #10300 and #10285. | |||
| 2019-07-21 | Dune: do not use with-outputs-to for shims | Gaëtan Gilbert | |
| We only want stdout, so if there's something in stderr it will both make a wrong output and make it harder to debug. | |||
| 2019-07-21 | Dune: fix build_all_stdlib rule | Gaëtan Gilbert | |
| The issue could be reproduced by doing "dune build test-suite/misc/universes/all_stdlib.v" (from a clean build) which would error 127 with no message. - only redirect stdout so that in the future we will see error messages - put the script as a dependency (I guess it sometime succeeded when copying the deps for the test suite happened before running it) | |||
| 2019-07-20 | Merge PR #9884: doc_grammar, a utility to extract Coq's grammar from .mlg ↵ | Théo Zimmermann | |
| files and insert it into .rst files Ack-by: Zimmi48 Ack-by: gares Ack-by: ppedrot | |||
| 2019-07-19 | Introduce doc_gram, a utilty for extracting Coq's grammar from .mlg files | Jim Fehrle | |
| and inserting it into the .rst files | |||
| 2019-07-19 | Merge PR #10521: Move unfold_side_flags CClosure -> Tacred internals | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-07-19 | Fix #10533: uncaught Invalid_argument Array.fold_left2 in rewrite | Gaëtan Gilbert | |
| 2019-07-19 | Removed patches for Flocq, Interval and Gappa (merged upstream) | Michael Soegtrop | |
| 2019-07-19 | Merge PR #10532: [doc] Fix typo in doc/sphinx/addendum/ring.rst | thery | |
| 2019-07-18 | [doc] Fix typo in doc/sphinx/addendum/ring.rst | Wojciech Nawrocki | |
| 2019-07-18 | Adding overlays. | Pierre-Marie Pédrot | |
| 2019-07-18 | Adding changelog and documentation. | Pierre-Marie Pédrot | |
| 2019-07-18 | Polymorphism attribute on section sets the option locally. | Pierre-Marie Pédrot | |
| This is deemed to be more natural as most of the uses will follow this structure. | |||
| 2019-07-18 | Remove dead code in Lib. | Pierre-Marie Pédrot | |
| The polymorphic flag is now carried by the section rather than individual variables, no need to pass it along. | |||
| 2019-07-18 | Attach the universe polymorphic status to sections. | Pierre-Marie Pédrot | |
| The previous implementation allowed to dynamically decide whether a section would be monomorphic or polymorphic at the first definition of a variable or a constraint. Instead of relying on this delayed decision, we set the universe polymorphic property directly at the time of the section definition. | |||
| 2019-07-18 | Use a dedicated data structure for section representation in Lib. | Pierre-Marie Pédrot | |
| 2019-07-17 | Merge PR #10518: [funind] Remove unneeded callback. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-07-17 | Fixed Windows patch for Quickchick | Michael Soegtrop | |
| 2019-07-17 | Adjust VST patch to latest changes in VST | Michael Soegtrop | |
| 2019-07-17 | Make windows build fail immediately if plugin patches fail | Michael Soegtrop | |
| 2019-07-16 | Removed patch for Gappa tool (verified that changes in gappa master fixed ↵ | Michael Soegtrop | |
| the windows crash) | |||
| 2019-07-16 | Enable Coquelicot, Flocq, Interval and Gappa in extended/release Windows builds | Michael Soegtrop | |
| 2019-07-16 | Fix #9351 in master (Add Flocq, CoqInterval, Gappa tool and Gappa) | Michael Soegtrop | |
| 2019-07-16 | Move unfold_side_flags CClosure -> Tacred internals | Gaëtan Gilbert | |
| 2019-07-16 | Merge PR #10520: Fix typos | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-07-15 | Typos | Jim Fehrle | |
| 2019-07-15 | [funind] Remove unneeded callback. | Emilio Jesus Gallego Arias | |
| 2019-07-15 | Merge PR #10517: Azure CI MacOS: build byte target first | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-07-15 | Azure CI MacOS: build byte target first | Gaëtan Gilbert | |
| It looks like the recent spurious failures are because it somehow wants to build gramlib byte and opt at the same time and the old race condition causes the error. Having failed to debug the makefile, we work around by building byte first. | |||
| 2019-07-15 | Merge PR #10512: Remove Stm.call_process_error_once | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-07-14 | Merge PR #10496: [proof] Minor cleanup in proof.ml | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-07-11 | Merge PR #10424: Update doc for % escapes in Sphinx, improve error messages | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel | |||
