| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-04 | Update CHANGES.md | Pierre Roux | |
| 2019-04-04 | Adapt to coq/coq#8764 | Pierre Roux | |
| 2019-04-04 | Merge PR #9904: [CI] Fix build of math-comp dependencies | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-04-04 | [CI] Fix build of math-comp dependencies | Maxime Dénès | |
| We were incorrectly calling the global `install` target even when building only subcomponents of the library. | |||
| 2019-04-04 | Merge PR #9901: [dune] Fix include object dirs. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-04-04 | [dune] Fix include object dirs. | Emilio Jesus Gallego Arias | |
| In Dune >= 1.8 object dirs have changed; this should be stable for a while, however we want a more robust setup for sure, which I think it should be able to be implemented when we have a single build system. | |||
| 2019-04-04 | Merge PR #9881: Protect some I/O routines from SIGALRM | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Reviewed-by: ejgallego Ack-by: maximedenes | |||
| 2019-04-03 | Merge PR #9890: Improve coqchk -norec perf by not checking for ill-formed ↵ | Pierre-Marie Pédrot | |
| data in dependencies Reviewed-by: ppedrot | |||
| 2019-04-03 | Merge PR #9804: CI: Use job-local timeout for build-template and ↵ | Emilio Jesus Gallego Arias | |
| test-suite-template Reviewed-by: ejgallego Reviewed-by: gares | |||
| 2019-04-03 | Merge PR #9861: [program] Allow evars in type of fixpoints. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-04-03 | Protect some I/O routines from SIGALRM | Maxime Dénès | |
| This is necessary to prevent Coq from sending ill-formed output in some scenarios involving `Timeout`. Co-authored-by: Enrico Tassi <Enrico.Tassi@inria.fr> | |||
| 2019-04-03 | Merge PR #9078: Provide a faster bound name generation algorithm through a flag | Vincent Laporte | |
| Ack-by: jfehrle Ack-by: ppedrot Reviewed-by: vbgl | |||
| 2019-04-03 | Merge PR #9896: Minor correction to numeral notations doc | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-04-03 | Merge PR #8638: Remove -compat 8.7 | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego Reviewed-by: jfehrle Ack-by: maximedenes Reviewed-by: ppedrot | |||
| 2019-04-03 | Minor correction to numeral notations doc | Jason Gross | |
| 2019-04-02 | Merge PR #9668: Consolidate credits and changelog information in a single place. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel Reviewed-by: vbgl | |||
| 2019-04-02 | [ssr] rewrite takes optional function to make the new valued of the redex | Enrico Tassi | |
| 2019-04-02 | [ssr] implement "under i: ext_lemma" by rewrite rule | Enrico Tassi | |
| Still to do: renaming the bound variables afterwards | |||
| 2019-04-02 | [ssr] under: Add opaque modules for tagging and notation support | Erik Martin-Dorel | |
| (Note: coq notations cannot contain \n) Co-authored-by: Enrico Tassi <Enrico.Tassi@inria.fr> | |||
| 2019-04-02 | [ssr] fix implementation of refine ~first_goes_last | Enrico Tassi | |
| 2019-04-02 | [ssr] clean up type declaration of ssrrewritetac | Enrico Tassi | |
| 2019-04-02 | [ssr] move is_ind/constructor_ref to ssrcommon | Enrico Tassi | |
| 2019-04-02 | [ssr] under: rewrite takes an optional bool arg | Erik Martin-Dorel | |
| * If this flag under=true: enable flag with_evars of refine_with to create evar(s) if the "under lemma" has non-inferable args. * Backward compatibility of ssr rewrite is kept. * Fix test-suite/ssr/dependent_type_err.v | |||
| 2019-04-02 | CI: Use job-local timeout for build-template and test-suite-template | Gaëtan Gilbert | |
| 2019-04-02 | Merge pull request coq/ltac2#118 from vbgl/rm-hardwired-hint-db | Pierre-Marie Pédrot | |
| Fix for https://github.com/coq/coq/pull/8984 | |||
| 2019-04-02 | Merge PR #8984: Declare initial hint databases in prelude | Pierre-Marie Pédrot | |
| Ack-by: JasonGross Reviewed-by: ppedrot | |||
| 2019-04-02 | coqchk: use unsafe marshal for dependencies of -norec libraries | Gaëtan Gilbert | |
| on test-suite/arithmetic/mod: 2.6s to 0.45s | |||
| 2019-04-02 | coqchk: don't marshal opaques for dependencies of -norec libraries | Gaëtan Gilbert | |
| About 20% better perf on test-suite/arithmetic/mod (3.4s to 2.6s) | |||
| 2019-04-02 | coqchk: do not validate dependencies of -norec libraries | Gaëtan Gilbert | |
| For instance this halves the time it takes to check the test-suite/arithmetic/ files. on mod: 7.5s to 3.4s | |||
| 2019-04-02 | Remove -compat 8.7 | Jason Gross | |
| This removes various compatibility notations. Closes #8374 This commit was mostly created by running `./dev/tools/update-compat.py --release`. There's a bit of manual spacing adjustment around all of the removed compatibility notations, and some test-suite updates were done manually. The update to CHANGES.md was manual. | |||
| 2019-04-02 | Merge PR #9875: [doc] Add a note about Dune support to the manual. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-04-02 | Merge pull request coq/ltac2#117 from ejgallego/opam_update | Pierre-Marie Pédrot | |
| [opam] Update file to newer format and build system. | |||
| 2019-04-02 | [opam] Update file to newer format and build system. | Emilio Jesus Gallego Arias | |
| Using Dune in the OPAM file does allow to use some goodies such as `dune-release` etc... | |||
| 2019-04-02 | Merge PR #9659: Fix #9652: rewrite fails to detect lack of progress | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-04-02 | Document the Fast Name Printing option. | Pierre-Marie Pédrot | |
| 2019-04-02 | Fast name generation in detyping. | Pierre-Marie Pédrot | |
| We provide a flag that allows for a dumber but O(log n) algorithm generating fresh names in detyping. | |||
| 2019-04-02 | Define an efficient representation of subscripted identifiers. | Pierre-Marie Pédrot | |
| This is not used yet but it will become useful for efficiently generate fresh identifiers. | |||
| 2019-04-02 | Abstract away the name generation algorithm in Detyping. | Pierre-Marie Pédrot | |
| For now it does not change anything, but it will make the move towards a faster algorithm seamless. | |||
| 2019-04-02 | Pass flags through a record in Detyping. | Pierre-Marie Pédrot | |
| There was a hidden bug to an unexpected variable capture in decomp_branch. Let us use proper structures to avoid this kind of mess. | |||
| 2019-04-02 | Add overlays | Pierre Roux | |
| 2019-04-02 | Allow underscores as comments in numeral constants. | Pierre Roux | |
| The numerals lexed are now [0-9][0-9_]* ([.][0-9_]+)? ([eE][+-]?[0-9][0-9_]*)? | |||
| 2019-04-02 | Update documentation | Pierre Roux | |
| 2019-04-02 | Add a Numeral Notation for QArith (e.g., 1.02e+01%Q for 102 # 10) | Pierre Roux | |
| 2019-04-02 | Make R parser parse decimals (e.g., 1.02e+01) | Pierre Roux | |
| RealField.v is slightly modified so that the ring/field tactics consider the term (IZR (Z.pow_pos 10 _)) produced when parsing exponents as constants. | |||
| 2019-04-02 | Add parsing of decimal constants (e.g., 1.02e+01) | Pierre Roux | |
| Rather than integers '[0-9]+', numeral constant can now be parsed according to the regexp '[0-9]+ ([.][0-9]+)? ([eE][+-]?[0-9]+)?'. This can be used in one of the two following ways: - using the function `Notation.register_rawnumeral_interpreter` in an OCaml plugin - using `Numeral Notation` with the type `decimal` added to `Decimal.v` See examples of each use case in the next two commits. | |||
| 2019-04-02 | Rename raw_natural_number to raw_numeral | Pierre Roux | |
| In anticipation of an extension from natural numbers to other numeral constants. | |||
| 2019-04-02 | Rename the INT token to NUMERAL | Pierre Roux | |
| In anticipation of future uses of this token for non integer numerals. | |||
| 2019-04-01 | Replace type sign = bool with SPlus | SMinus | Pierre Roux | |
| 2019-04-01 | Merge PR #9725: Lia: various impovements (support for #8764, fix #9268 and ↵ | Vincent Laporte | |
| #9615) Reviewed-by: Zimmi48 Ack-by: fajb Reviewed-by: vbgl | |||
| 2019-04-01 | Merge PR #9874: [interp] [numeral] Improve numeral notations to support Ind ↵ | Emilio Jesus Gallego Arias | |
| and to not use the VM Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
