| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-04 | Merge PR #12211: When TIMED=1, emit timing info for OCaml files | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-04 | Merge PR #12220: [dune] [doc] Tweaks | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-05-04 | [dune] [doc] Tweaks | Emilio Jesus Gallego Arias | |
| Close #12167 | |||
| 2020-05-03 | Merge PR #12231: Simplify division of Cauchy reals | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-05-03 | Merge PR #12238: [stdlib] [CPermutation] patch for #12031 | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-05-03 | Merge PR #12197: LtacProf now handles multi-success backtracking | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-05-03 | consistency with Permutation | Olivier Laurent | |
| 2020-05-03 | Simplify division of Cauchy reals | Vincent Semeria | |
| Improve comments | |||
| 2020-05-02 | Merge PR #12172: Refactor first chapter: first step, the section on basics. | Clément Pit-Claudel | |
| Ack-by: JasonGross Ack-by: jfehrle | |||
| 2020-05-02 | Move tclWRAPFINALLY to profile_ltac | Jason Gross | |
| As per https://github.com/coq/coq/pull/12197#discussion_r418480525 and https://gitter.im/coq/coq?at=5ead5c35347bd616304e83ef | |||
| 2020-05-02 | Decrease LtacProf overhead when not profiling | Jason Gross | |
| Note that this slightly changes the semantics of backtracking across `start ltac profiling`. | |||
| 2020-05-02 | LtacProf now handles multi-success backtracking | Jason Gross | |
| Fixes #12196 | |||
| 2020-05-02 | Add Proofview.tclWRAPFINALLY | Jason Gross | |
| This new primitive (which could be implemented in terms of `tclCASE`, but which I believe encapsulates a useful unit of behavior) is needed for correctly implementing both `with_strategy` and for implementing multi-success support for the Ltac Profiler. The basic function of this tactical is to allow wrapping multi-success tactics with initialization and cleanup routines. For example, if `tac` is a multi-success tactic that writes its status to a log file, you might want to wrap `tac` in "first open the log file" and then after it runs "finally close the log file". (Unfortunately, the way the monad is set up doesn't allow passing data from the most recent run of the initializer to the tactic, which suggests that perhaps there's something a bit off about this abstraction. Perhaps we should set up a ref cell and that will hold the most recent return of the initializer and pass this ref cell to the wrapped tactic? But this can be done externally without needing to modify the current API. In any case, such data is not needed in the case of the Ltac Profiler, where the initializer is "update the current call stack and record the current start time" and the finalizer is "update the call stack and record the end time", and you want to have the start time be restarted when re-entering a tactic. Nor is it needed for `with_strategy` which needs to update the global conv_oracle so that it plays nicely with `abstract`.) | |||
| 2020-05-01 | Move essential vocabulary and syntax conventions to section on basics. | Théo Zimmermann | |
| 2020-05-01 | Merge PR #12221: Replace QSeqEquiv by QCauchySeq, simplify proofs. | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-05-01 | Preserve vernac chapter. | Théo Zimmermann | |
| 2020-05-01 | Extract two new files out of Gallina chapter. | Théo Zimmermann | |
| 2020-05-01 | Create section on writing libraries with only deprecated attributes. | Théo Zimmermann | |
| 2020-05-01 | Extract deprecated attribute from Gallina chapter. | Théo Zimmermann | |
| 2020-05-01 | Remove flags, options and tables from vernac chapter. | Théo Zimmermann | |
| 2020-05-01 | Remove lexical conventions and attributes from Gallina chapter. | Théo Zimmermann | |
| 2020-05-01 | Create basics out of sections from Gallina and Vernac chapters. | Théo Zimmermann | |
| 2020-05-01 | Create section on basics with just flags, options and tables. | Théo Zimmermann | |
| 2020-05-01 | Extract flags, options and tables from vernac chapter. | Théo Zimmermann | |
| 2020-05-01 | Create section on basics with just lexical conventions and attributes. | Théo Zimmermann | |
| 2020-05-01 | Extract lexical conventions and attributes from Gallina chapter. | Théo Zimmermann | |
| 2020-05-01 | Merge PR #12217: Fix #12215: ci scripts naming inconsistencies | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-01 | Merge PR #12222: Less confusing configure message when lablgtk exists but ↵ | Emilio Jesus Gallego Arias | |
| not lablgtksourceview Reviewed-by: ejgallego | |||
| 2020-04-30 | Replace QSeqEquiv by QCauchySeq, simplify proofs. | Vincent Semeria | |
| Force Cauchy modulus equal to identity, make division transparent Fix test | |||
| 2020-04-30 | Less confusing configure message when lablgtk exists but not lablgtksourceview. | Hugo Herbelin | |
| 2020-04-30 | Merge PR #12213: [zify] add support for Nat.le, Nat.lt and Nat.eq | Vincent Laporte | |
| Reviewed-by: vbgl | |||
| 2020-04-30 | renaming in Makefile.ci and ci scripts to avoid inconsistencies | Olivier Laurent | |
| 2020-04-30 | Merge PR #12216: Remove outdated code and comments in Declare. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-30 | [zify] add support for Nat.le, Nat.lt and Nat.eq | Frédéric Besson | |
| Nat.le, Nat.lt and Nat.eq are aliased to le, lt and @eq nat. The required declarations are now added in ZifyInst. | |||
| 2020-04-30 | Merge PR #12107: Remove mod_constraints field of module body | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-04-30 | Remove outdated code and comments in Declare. | Pierre-Marie Pédrot | |
| Some comments referred to the old way of redeclaring constants at section closure. One of the comments was almost 20 years old... | |||
| 2020-04-30 | Merge PR #12208: Reduce rational numbers in Cauchy real addition, to ↵ | Michael Soegtrop | |
| accelerate it Reviewed-by: MSoegtropIMC | |||
| 2020-04-29 | When TIMED=1, emit timing info for OCaml files | Jason Gross | |
| 2020-04-29 | Merge PR #12209: Merge duplicates in .mailmap | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Ack-by: rnrand | |||
| 2020-04-29 | Merge duplicates in .mailmap | Jason Gross | |
| I gave preference to the email address with the larger number of commits. To find duplicates, I used the script ```bash for i in $(git shortlog -nse | sed s'/^\s*[0-9]*\s*//g' | grep -o '^[^<]*' | sed s'/\s*$//g' | sed s'/ /,/g'); do if [ $(git shortlog -nse | sed s'/ /,/g' | grep -c "$i") -gt 1 ]; then git shortlog -nse | grep "$(echo "$i" | sed s'/,/ /g')"; fi; done ``` | |||
| 2020-04-29 | Reduce rational numbers in Cauchy real addition, to accelerate it | Vincent Semeria | |
| 2020-04-29 | Merge PR #11606: [tools] Add memory stats to tables by default | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-29 | Merge PR #12027: Fix #3415: coqdoc links projections rather than constructor ↵ | Emilio Jesus Gallego Arias | |
| in record tuples Reviewed-by: ejgallego | |||
| 2020-04-29 | Merge PR #12198: CI: change ext-lib url, it is at coq-community now | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2020-04-29 | Merge PR #12202: Centralize the call to `tclEFFECTS` in scheme declaration | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-04-29 | Merge PR #12150: Support in-line glossary definitions and references with an ↵ | Clément Pit-Claudel | |
| index Ack-by: Zimmi48 | |||
| 2020-04-29 | Merge PR #12158: [univ] API to demote global universes | Matthieu Sozeau | |
| Reviewed-by: mattam82 | |||
| 2020-04-29 | Merge PR #12195: [doc] [sphinx] Run in silent mode by default | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-04-29 | Merge PR #12174: [ci] Add coq-tools to the CI | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-04-29 | Support in-line glossary entries and references | Jim Fehrle | |
| with an index | |||
