| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-29 | Merge PR #11859: Warn when non exactly parsing non floating-point | Hugo Herbelin | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: erikmd | |||
| 2020-03-28 | Remove SearchAbout command, deprecated in 8.5 | Jim Fehrle | |
| 2020-03-27 | Merge PR #11848: Nicer printing for decimal constants | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-03-26 | Fix #11845: anomaly when including partially applied functor | Gaëtan Gilbert | |
| 2020-03-26 | Merge PR #11891: Fix levels of `<=?` and `<?` in the stdlib | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-03-26 | Print a warning when parsing non floating-point values. | Pierre Roux | |
| For instance, parsing 0.1 will print a warning whereas parsing 0.5 won't. | |||
| 2020-03-25 | Nicer printing for decimal constants in Q | Pierre Roux | |
| Print 1.5 as 1.5 and not 15e-1. We choose the shortest representation with tie break to the dot notation (0.01 rather than 1e-3). The printing remains injective, i.e. 12/10 is not mixed with 120/100, the first being printed as 1.2 and the last as 1.20. | |||
| 2020-03-25 | Nicer printing for decimal constants in R | Pierre Roux | |
| Print 1.5 as 1.5 and not 15e-1. We choose the shortest representation with tie break to the dot notation (0.01 rather than 1e-3). The printing remains injective, i.e. 12*10^2 is printed 12e2 in order not to mix it with 1200 and 12/10^1 is not mixed with 120/10^2, the first being printed as 1.2 and the last as 1.20. | |||
| 2020-03-23 | Fix levels of `<=?` and `<?` in the stdlib | Jason Gross | |
| They were defined at level 70, no associativity in all but three places, where they were instead declared at level 35. Fixes #11890 | |||
| 2020-03-22 | Testing notations which are specific numerals. | Hugo Herbelin | |
| 2020-03-22 | Adding a test for printing single characters. | Hugo Herbelin | |
| Originally from bedrock2. | |||
| 2020-03-22 | Test-suite: Assume coqtop output is text even with non-printable characters. | Hugo Herbelin | |
| 2020-03-22 | Centralizing all kinds of numeral string management in numTok.ml. | Hugo Herbelin | |
| Four types of numerals are introduced: - positive natural numbers (may include "_", e.g. to separate thousands, and leading 0) - integer numbers (may start with a minus sign) - positive numbers with mantisse and signed exponent - signed numbers with mantisse and signed exponent In passing, we clarify that the lexer parses only positive numerals, but the numeral interpreters may accept signed numerals. Several improvements and fixes come from Pierre Roux. See https://github.com/coq/coq/pull/11703 for details. Thanks to him. | |||
| 2020-03-20 | Merge PR #11665: Make Cumulative, NonCumulative and Private attributes. | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: jfehrle Reviewed-by: ppedrot | |||
| 2020-03-20 | Merge PR #11814: Document coq_makefile behavior wrt -native-compiler yes | Enrico Tassi | |
| Ack-by: SkySkimmer Ack-by: Zimmi48 Reviewed-by: gares | |||
| 2020-03-20 | Merge PR #11847: Properly thread let-bindings in Funind principle construction. | Pierre Courtieu | |
| Reviewed-by: Matafou | |||
| 2020-03-19 | Interpret the Export modifier of Set and Unset as an attribute. | Théo Zimmermann | |
| Unfortunately, we cannot go further and parse Export as a legacy attribute because this syntax conflicts with the Export command. | |||
| 2020-03-19 | Merge PR #11760: firstorder: default tactic is “auto with core” | Théo Zimmermann | |
| Reviewed-by: JasonGross Reviewed-by: Zimmi48 | |||
| 2020-03-19 | Merge PR #11795: Print implicit arguments in types of references | Hugo Herbelin | |
| Ack-by: herbelin | |||
| 2020-03-19 | Merge PR #11822: Grants #11692: clear dependent knows about let-in | Pierre-Marie Pédrot | |
| Reviewed-by: JasonGross Reviewed-by: ppedrot | |||
| 2020-03-19 | firstorder: default tactic is “auto with core” | Vincent Laporte | |
| 2020-03-18 | Adding a round-trip test for binders. | Pierre-Marie Pédrot | |
| 2020-03-18 | Actually use the binder type for Ltac2 that should be used in the kernel. | Pierre-Marie Pédrot | |
| That is, it contains the type of the binder so as not to rely on the relevance explicitly. | |||
| 2020-03-18 | Merge PR #11559: Remove year in headers. | Hugo Herbelin | |
| Reviewed-by: jfehrle | |||
| 2020-03-18 | Update headers in the whole code base. | Théo Zimmermann | |
| Add headers to a few files which were missing them. | |||
| 2020-03-18 | Export the user-facing attribute for hint locality. | Pierre-Marie Pédrot | |
| 2020-03-18 | Change some ouput tests due to the printing of implicits | SimonBoulier | |
| 2020-03-17 | Properly thread let-bindings in Funind principle construction. | Pierre-Marie Pédrot | |
| Fixes #11846: Funind fails to generate principles for terms with let bindings. | |||
| 2020-03-17 | Merge PR #11811: Remove a positivity check when Positivity Checking is off | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-03-17 | Add test for PR11811 (disable a positivity check) | SimonBoulier | |
| 2020-03-16 | Document coq_makefile behavior wrt -native-compiler yes | Pierre Roux | |
| 2020-03-16 | Fix coq-makefile/native1 test | Pierre Roux | |
| This was accidentaly disabled by #6264 when no_native_compiler was renamed to native_compiler. Moreover, the (then unactivated test) was broken by commit 48ae6ce (part of #9088). | |||
| 2020-03-14 | Fixes #11692 (clear dependent knows about let-in). | Hugo Herbelin | |
| 2020-03-14 | Merge PR #10858: Implementing postponed constraints in TC resolution | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 Ack-by: ejgallego | |||
| 2020-03-13 | Implementing postponed constraints in TC resolution | Matthieu Sozeau | |
| A constraint can be stuck if it does not match any of the declared modes for its head (if there are any). In that case, the subgoal is postponed and the next ones are tried. We do a fixed point computation until there are no stuck subgoals or the set does not change (it is impossible to make it grow, as asserted in the code, because it is always a subset of the initial goals) This allows constraints on classes with modes to be treated as if they were in any order (yay for stability of solutions!). Also, ultimately it should free us to launch resolutions more agressively (avoiding issues like the ones seen in PR #10762). Add more examples of the semantics of TC resolution with apply in test-suite Properly catch ModeMatchFailure on calls to map_e* Add fixed bug 9058 to the test-suite Close #9058 Add documentation Fixes after Gaëtan's review. Main change is to not use exceptions for control-flow Update tactics/class_tactics.ml Clearer and more efficient mode mismatch dispatch Co-Authored-By: Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net> Remove exninfo argument | |||
| 2020-03-12 | Merge PR #11798: Tests make bytecode | Enrico Tassi | |
| Ack-by: SkySkimmer Reviewed-by: gares | |||
| 2020-03-11 | Merge PR #11769: Fix #9930: "change" replaces 0-param projections by constants | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-03-11 | Merge PR #11786: Fix #11730: Mangle Names vs Infix | Pierre-Marie Pédrot | |
| Reviewed-by: herbelin Reviewed-by: ppedrot | |||
| 2020-03-10 | test coq-makefile/findlib-package-unpacked: only try to invoke 'make' when | Ralf Treinen | |
| there is an ocamlopt compiler. | |||
| 2020-03-10 | test coq-makefile/camldep: try to build a cmx only when there is an ocamlopt | Ralf Treinen | |
| compiler. In any case, try to build a cmo file. | |||
| 2020-03-10 | Fixing little bug in parsing decimal numbers in R. | Hugo Herbelin | |
| 2020-03-09 | Fix #11730: Mangle Names vs Infix | Gaëtan Gilbert | |
| 2020-03-09 | Fix #9930: "change" replaces 0-param projections by constants | Gaëtan Gilbert | |
| 2020-03-08 | Merge PR #11740: Ltac2: Add notation for enough and eenough | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-03-06 | Merge PR #11698: Fix #11592: Side effect safety may be broken by universe ↵ | Gaëtan Gilbert | |
| effects Reviewed-by: SkySkimmer | |||
| 2020-03-06 | Merge PR #11723: Fix mishandling of sigma in guess_elim (regression from 8.11) | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-03-06 | Adding a test to the test-suite. | Pierre-Marie Pédrot | |
| We take inspiration and code from the Evil plugin. | |||
| 2020-03-05 | Merge PR #11522: Adding an alias `pose proof (x:=t)` for `pose proof t as x` ↵ | Pierre-Marie Pédrot | |
| following the model of `pose (x:=t)`. Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-03-05 | Merge PR #11602: Adding support for an "only parsing" modifier in ↵ | Pierre-Marie Pédrot | |
| "where"-based notation Reviewed-by: Zimmi48 Reviewed-by: maximedenes Reviewed-by: ppedrot | |||
| 2020-03-04 | Merge PR #11715: Be robust in calculating visible ids for non-registered ↵ | Hugo Herbelin | |
| constants. Reviewed-by: herbelin | |||
