| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-12 | Check instance length in type_of_{inductive,constructor} | Gaëtan Gilbert | |
| 2020-02-12 | Merge PR #11556: [coqdep] mli cleanup, remove unused functions | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-12 | Merge PR #11546: Remove the Template Check option. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-02-12 | Merge PR #11573: Fixing extra space in front of keywords in Print Grammar | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-02-11 | Merge PR #11509: Add changelog and fixes for #10202 | Emilio Jesus Gallego Arias | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2020-02-11 | Fixing extra space in "Print Grammar" (i.e. Grammar.Entry.print in Gramlib). | Hugo Herbelin | |
| 2020-02-11 | Merge PR #11494: Remove fiat-crypto-legacy from CI | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: gares Reviewed-by: ppedrot Reviewed-by: vbgl | |||
| 2020-02-11 | Remove fiat-crypto-legacy from CI | Maxime Dénès | |
| Motivations: - We should have only maintained developments in our CI - `make ci-fiat-crypto-legacy` takes about 15 mins before the first call to `coqc`, making it unusable to work on overlays - The coding style of this development is so fragile that adapting to any change of behavior requires diffing gigabytes of Ltac traces. @mattam82 and I have been blocked for 6 months this way, when working on unifall. I understand this development was meant to stress-test some components like printing, but I think the trade-off is bad. We should rather come up with specialized test suites for these components. | |||
| 2020-02-11 | Document the ability to use manual implicit arguments in subexpressions. | Hugo Herbelin | |
| 2020-02-11 | Fixing some residual bugs of PR #10202 (manual implicit args in subterms). | Hugo Herbelin | |
| - Implicit arguments in the return clause and in the branches of a match were not checked. - Implicit arguments in each declaration of intern_context were not restarted. - Additionally, in intern_context, we take into account ids from the env on top of which intern_context is called. - A better approximation of the check for manual implicit in notations improved (though not fully correct because the exact context of interpretation of a binder in a notation with recursive binders is not known). We also rename impl_binder_index into binder_block_names in anticipation of checking redundancies also for non-implicit arguments. | |||
| 2020-02-11 | Reinforcing the role of type "typing_constraint". | Hugo Herbelin | |
| WithoutTypeConstraint says it can be a term. In particular, if it has manual implicit arguments, these will be allowed only in leading lambdas. I.e. it can start with "fun {x}" but not with "forall {x}". New constructor UnknownIfTermOrType allows to be both a term or a type. In particular, if it allowed start both with "fun {x}" and "forall {x}". | |||
| 2020-02-11 | Lately adding a changelog for PR#10202. | Hugo Herbelin | |
| 2020-02-11 | Merge PR #11235: Add syntax for non maximal implicit arguments | Hugo Herbelin | |
| Reviewed-by: herbelin Reviewed-by: jfehrle Ack-by: maximedenes | |||
| 2020-02-11 | [coqdep] mli cleanup, remove unused functions | Emilio Jesus Gallego Arias | |
| 2020-02-11 | Merge PR #11554: Fix #11553: magicaly_constant_of_fixbody checks existence ↵ | Pierre-Marie Pédrot | |
| of made up constant Reviewed-by: ppedrot | |||
| 2020-02-11 | Merge PR #11538: Remove many unsafe_type_of uses | Pierre-Marie Pédrot | |
| Reviewed-by: Matafou Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2020-02-09 | Merge PR #11518: Fix #11515: Ltac2 rewrite on wildcard. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-09 | Remove the Template Check option. | Pierre-Marie Pédrot | |
| 2020-02-09 | Merge PR #11551: Remove -compat 8.9. | Emilio Jesus Gallego Arias | |
| Reviewed-by: JasonGross Reviewed-by: ejgallego | |||
| 2020-02-09 | Merge PR #11550: Fixing wrong comments in context.ml | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-02-09 | Fix #11553: magicaly_constant_of_fixbody checks existence of made up constant | Gaëtan Gilbert | |
| 2020-02-08 | Remove -compat 8.9. | Théo Zimmermann | |
| Commit auto-generated by running dev/tools/update-compat.py --release. As per release doc this must be run at some point before branching (not necessarily close to the branching date). | |||
| 2020-02-08 | Merge PR #11240: Add rew dependent Notations | Hugo Herbelin | |
| Reviewed-by: herbelin Ack-by: jfehrle | |||
| 2020-02-08 | Merge PR #10343: Resolve 10342 : [Ltac2] Add array library | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Ack-by: gares Reviewed-by: ppedrot | |||
| 2020-02-08 | Merge PR #11404: replace RList by list R in all files where it is used in ↵ | Pierre-Marie Pédrot | |
| this directory Ack-by: SkySkimmer Reviewed-by: herbelin | |||
| 2020-02-08 | Fixing wrong comments in context.ml. | Hugo Herbelin | |
| 2020-02-08 | Resolve #10342 : [Ltac2] Add array library | Michael Soegtrop | |
| 2020-02-07 | Merge PR #11523: [coqdep] Several refactoring and consolidations | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: gares | |||
| 2020-02-07 | Remove unsafe_type_of from funind | Gaëtan Gilbert | |
| 2020-02-07 | various unsafe_type_of -> type_of_variable in funind | Gaëtan Gilbert | |
| This is the easy part of removing unsafe_type_of, as type_of_variable doesn't return (or even take as argument) an evar map. | |||
| 2020-02-07 | Remove confusing commented code in funind | Gaëtan Gilbert | |
| 2020-02-07 | Merge PR #11528: Checker does not rely on Monomorphic fields | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-02-07 | [coqdep] Add changelog for recent modifications. | Emilio Jesus Gallego Arias | |
| 2020-02-07 | [coqdep] Don't treat stdlib specially in boot mode. | Emilio Jesus Gallego Arias | |
| This means the build system should pass the correct includes and library bindings to `coqdep`. We still have some discrepancies we won't be able to solve until `Loadpath` and `coqdep` are fused [which depends on the dune build. | |||
| 2020-02-07 | [coqdep] Remove deprecated -slash , unused, undocumented -mldep option. | Emilio Jesus Gallego Arias | |
| 2020-02-07 | [coqdep] Remove dumpgraph and broken options | Emilio Jesus Gallego Arias | |
| We remove the `dumpgraph` option which was causing quite a bit of duplication, we also clean up options marked as broken `-w/-D` | |||
| 2020-02-07 | Merge PR #11543: restore the default URL for coquelicot | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-02-07 | restore the default URL for coquelicot | Yves Bertot | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Ccalgo | Gaëtan Gilbert | |
| Not sure about these, let's see how it goes. | |||
| 2020-02-06 | unsafe_type_of -> type_of in Cctac (with small refactor) | Gaëtan Gilbert | |
| Not sure if get_type_of would be fine, let's go with this for now. | |||
| 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 | |||
