| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-06 | unsafe_type_of -> get_type_of in Coq_omega.destructure_hyps | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Extractactics.destauto_in | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Extractactics.mkCaseEq | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Rewrite.symmetry_in | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Rewrite.default_morphism | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Rewrite.build_morphism_signature | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Rewrite.resolve_morphism | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Rewrite.decompose_app_rel | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Firstorded.Instances.mk_open_instance | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Sequent.extend_with_auto_hints | Gaëtan Gilbert | |
| + fix evar leak in caller | |||
| 2020-02-05 | [cleanup] remove useless EConstr qualifications | Enrico Tassi | |
| 2020-02-04 | Add syntax for non maximally inserted implicit arguments | SimonBoulier | |
| 2020-02-03 | Fix efficiency regression #11436 | Frédéric Besson | |
| - The cutting plane has been (sometimes) improved to generate stronger cuts. - There is now some support for profiling the Simplex see documentation for Show Lia Profile. | |||
| 2020-02-02 | Move kind_of_type from the kernel to ssr. | Pierre-Marie Pédrot | |
| It was virtually unused except in ssr, and there is no reason to clutter the kernel with irrelevant code. Fixes #9390: What is the purpose of the function "kind_of_type"? | |||
| 2020-01-30 | Do not rely on Libobject for the current environment in extraction. | Pierre-Marie Pédrot | |
| Instead, we export in Safe_typing the current module declaration. | |||
| 2020-01-30 | Merge PR #11307: Remove the hacks relying on hardwired libobject tags. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2020-01-28 | Fix #11467 | Pierre Roux | |
| 'e' was not displayed when printing decimal notations in R : Require Import Reals. Check (1.23e1, 32e+1, 0.1)%R. was giving < (123-1%R, 321%R, 1-1%R) instead of < (123e-1%R, 32e1%R, 1e-1%R) This was introduced in #8764 (in Coq 8.10). | |||
| 2020-01-17 | Merge PR #11362: Lia bugfix 11191 | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2020-01-14 | [zify] elim let in ML | Frédéric Besson | |
| 2020-01-08 | Factorize ascii extraction in ExtrOcamlChar.v | Maxime Dénès | |
| 2020-01-08 | Better extraction of string literals in Haskell | Maxime Dénès | |
| 2020-01-08 | Reimplement string <-> char list conversions | Xavier Leroy | |
| Using only OCaml stdlib functions available in OCaml 4.05. | |||
| 2020-01-08 | Typo in comment | Xavier Leroy | |
| 2020-01-08 | Rename ExtrOcamlStringPlus into ExtrOcamlNativeString | Xavier Leroy | |
| As suggested during review. That's a much better name. | |||
| 2020-01-08 | Avoid hardcoded paths in extraction | Maxime Dénès | |
| 2020-01-08 | Avoid warning 40 | Maxime Dénès | |
| 2020-01-08 | Support extraction of Coq's string type to OCaml's string type, continued | Xavier Leroy | |
| Address issues found in CI testing and in code review. | |||
| 2020-01-08 | Support extraction of Coq's string type to OCaml's string type | Xavier Leroy | |
| Instead of the default extraction to OCaml's "char list" type. | |||
| 2020-01-06 | [micromega] fix of bug #11191 | Frédéric Besson | |
| - Add an instance to ZifyInst to instruct zify that 0 < x -> 0 < y -> 0 < Z.pow x y - More aggressive interval analysis to bound non-linear monomials. | |||
| 2020-01-03 | Merge PR #11343: fix: Shorten ssrsetoid.v to fix TC performance issue | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2019-12-31 | Merge PR #11338: Remove uses of Global in Evd API. | Gaëtan Gilbert | |
| Reviewed-by: ejgallego Reviewed-by: herbelin | |||
| 2019-12-27 | fix: Shorten ssrsetoid.v | Erik Martin-Dorel | |
| * This patch is a quick fix that removes part of the features of coq/coq#10022, namely the ability to directly use setoid_rewrite with a (Under_rel)-tagged relation R. This just means we'll need to do an extra step [rewrite UnderE.] which was unnecessary with Coq 8.11+alpha. * This PR stays backward-compatible w.r.t. Coq 8.10 and also keeps the salient feature of coq/coq#10022 (generalize under & over to any Reflexive relation). * Related: coq-community/atbr#23 | |||
| 2019-12-26 | Remove uses of Global in Evd API. | Pierre-Marie Pédrot | |
| Namely, Evd.evar_env and Evd.evar_filtered_env now take an additional environment instead of querying the imperative global one. We percolate this change as higher up as possible. | |||
| 2019-12-26 | [omega] Remove non-documented "omega with *" | Emilio Jesus Gallego Arias | |
| This form is only used in coq-bignums and not documented. I think removal is the best choice, specially as `zify` is not part of the omega plugin anymore. | |||
| 2019-12-26 | Deprecate the "omega with *" syntax. | Pierre-Marie Pédrot | |
| Changes to the test-suite were backported from PR #11288. | |||
| 2019-12-22 | Rename files with Class in their name to make their role clearer. | Pierre-Marie Pédrot | |
| We restrict to those that are actually related to typeclasses, and perform the following renamings: Classops --> Coercionops Class --> ComCoercion | |||
| 2019-12-22 | Remove the hacks relying on hardwired libobject tags. | Pierre-Marie Pédrot | |
| The patch is done in a minimal way. The hacks are turned into a new kind of safer hacks, but hacks nonetheless. They should go away at some point, but the current patch is focussed on the removal of Libobject cruft, not making the dirty code of its upper-layer callers any cleaner. | |||
| 2019-12-18 | Merge PR #11027: Cleanup post #10647 (expose comind universe handling) | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-12-18 | Merge PR #11203: Make the string argument of `time` print correctly | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-12-17 | [micromega] fix efficiency regression | Frédéric Besson | |
| PR #9725 fixes completness bugs introduces some inefficiency. The current PR intends to fix the inefficiency while retaining completness. The fix removes a pre-processing step and instead relies on a more elaborate proof format introducing positivity constraints on the fly. Solve bootstrapping issues: RMicromega <-> Rbase <-> lia. Fixes #11063 and fixes #11242 and fixes #11270 | |||
| 2019-12-16 | Pretyping.check_evars: make initial evar map optional | Gaëtan Gilbert | |
| There are no users in Coq but maybe some plugin wants it so don't completely remove it | |||
| 2019-12-13 | [micromega] Enable ocamlformat. | Emilio Jesus Gallego Arias | |
| 2019-12-11 | Remove the reliance of ring objects on the named part. | Pierre-Marie Pédrot | |
| This was just dead code. | |||
| 2019-12-10 | Side-effect free wrapper around already declared schemes. | Pierre-Marie Pédrot | |
| Some calls are actually guarded by a check that the scheme is already in the cache. There is no reason to generate dummy side-effects in that case. | |||
| 2019-12-06 | Make the string argument of `time` print correctly | Jason Gross | |
| Fixes #10971 | |||
| 2019-12-06 | Moving the diversity of constr printers to a label style. | Hugo Herbelin | |
| This allows to give access to all printing options (e.g. a scope or being-in-context) to every printer w/o increasing the numbers of functions. | |||
| 2019-12-05 | Merge PR #11241: Unfortunate Coq 8.10 bug with "cofix with" tactic syntax | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2019-12-05 | Unfortunate bug with "cofix with": case of a CProdN over no bindings. | Hugo Herbelin | |
| Failing on CProdN([],...) was maybe a bit too radical. | |||
| 2019-12-05 | Merge PR #11210: Tacinterp: push_trace doesn't need to be wrapped in a tactic | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-11-30 | Actually deprecate the `cutrewrite` tactic | Maxime Dénès | |
| The manual was already saying that it was deprecated, but no warning was emitted. Fixes #10572 | |||
