| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-17 | Dummy commit to test the new setup of coq-commits mailinglist (bis) | Pierre Letouzey | |
| 2014-06-17 | Dummy commit to test the new setup of coq-commits mailinglist | Pierre Letouzey | |
| 2014-06-17 | Fix a destArity that does not exactly match isArity in presence of let-ins. | Matthieu Sozeau | |
| 2014-06-17 | Reinstate eta for records in evarconv, fixing two HoTT coq bugs. | Matthieu Sozeau | |
| 2014-06-17 | Not a bug, keep for backwards compatibility | Matthieu Sozeau | |
| 2014-06-17 | Bug closed, now in polymorphic mode, Variables A B : Type give different ↵ | Matthieu Sozeau | |
| levels to A and B. | |||
| 2014-06-17 | Explicit universes allow to write liftings explicitely. Implicit lifting ↵ | Matthieu Sozeau | |
| would change the theory non-trivially. | |||
| 2014-06-17 | Not considering test-suite file #89 as a bug anymore. | Matthieu Sozeau | |
| 2014-06-17 | Continue fix on argument scopes of primitive projections. | Matthieu Sozeau | |
| 2014-06-17 | Fix HoTT bug #84, binding scopes to projections. | Matthieu Sozeau | |
| 2014-06-17 | HoTT coq bug #82 already fixed. | Matthieu Sozeau | |
| 2014-06-17 | Adapt coercion code to work with projections as target classes. | Matthieu Sozeau | |
| 2014-06-17 | Tentative optimization not to nf_evar too often in the compatibility | Pierre-Marie Pédrot | |
| layer. To this intent, we add a cache evar_map in goals that is the latest known one where the goal is nf-evarized. If the current one and the cache coincide, we leave the goal as-is. | |||
| 2014-06-17 | Fixing #3292 (locations of notations shifted by 1 in glob files in trunk). | Hugo Herbelin | |
| Thanks to David M. Cooke on coq-bugs for pointing out one part of the problem. | |||
| 2014-06-17 | Fixing #3282 (two bugs in the presence of let-in's in "fix"). | Hugo Herbelin | |
| 2014-06-17 | Complying an ocaml warning. | Hugo Herbelin | |
| 2014-06-17 | Removing dead code. | Pierre-Marie Pédrot | |
| 2014-06-17 | Fix type inference of the record argument of a projection to catch ill-typed | Matthieu Sozeau | |
| applications earlier. | |||
| 2014-06-17 | - Fix the de Bruijn problem in check_projection for good :) | Matthieu Sozeau | |
| - Fix HoTT coq bug #80, implicit arguments with primitive projections were wrongly automatically infered. | |||
| 2014-06-17 | Fix a de Bruijn bug in checking code of projections. | Matthieu Sozeau | |
| 2014-06-17 | Safer entry point of primitive projections in the kernel, now it does recognize | Matthieu Sozeau | |
| a projection constant only of the form λ params (r : I params), match r with BuildR args => args_i end, without any other user input and relies on it being typable (no more primitive projections escaping this). | |||
| 2014-06-17 | Existing Class now works with universe polymorphism. Fixes HoTT bug #063 | Matthieu Sozeau | |
| 2014-06-17 | Improve hotspot in Auto. | Pierre-Marie Pédrot | |
| 2014-06-16 | Checking that a library name is valid before compilation. | Pierre-Marie Pédrot | |
| Fixes bug #3333. | |||
| 2014-06-16 | Unification in HoTT_coq_061.v was looping with previous commit (while | Hugo Herbelin | |
| it was failing with Not_found before previous commit). This "fixes" the loop by expanding local defs in "imitate" rather than keeping them explicit. The example is otherwise too large for me to be able to understand where does the loop come from. | |||
| 2014-06-16 | Fixing part of HoTT bug #61 (in declare_evar_from_virtual_equation, | Hugo Herbelin | |
| fix the type of the term which has to be in the signature of the evar to declare); some problems remain though (see next commit). | |||
| 2014-06-16 | - Add "Show Universes" to print information about universes during a proof. | Matthieu Sozeau | |
| - Remove dead code in evarconv. | |||
| 2014-06-16 | HoTT bug #29 is fixed, using the correct notion of polymorphic product types. | Matthieu Sozeau | |
| 2014-06-16 | Fix spacing in error message. | Guillaume Melquiond | |
| 2014-06-16 | Preemptively remove files from native compilation. | Guillaume Melquiond | |
| Ocaml does not remove the .cmi file if compilation fails, thus causing subsequent native compilations to fail due to mismatching interfaces. For the sake of homogeneity, also remove the .cmo/.cmxs file along the way. | |||
| 2014-06-15 | Fix test-suite file | Matthieu Sozeau | |
| 2014-06-15 | Change Ltac constr matching semantics to consider universes when merging two | Matthieu Sozeau | |
| bindings of the same variable (fixing HoTT bug #52). Document the unification of universes in Ltac/tactics. | |||
| 2014-06-15 | The semantics of Variable x y : T is to have the exact same type T for x and y, | Matthieu Sozeau | |
| while Context gives different type to each variable, this test-suite file shows this. | |||
| 2014-06-15 | Remove HoTT bug #33, as the stdlib won't become polymorphic in the next version. | Matthieu Sozeau | |
| 2014-06-15 | - Fix xml plugin treatment of inductives. | Matthieu Sozeau | |
| - Move HoTT bug #30 to closed | |||
| 2014-06-13 | Fix HoTT/coq bug # 14. Now coercion code correctly raises an error instead ↵ | Matthieu Sozeau | |
| of an anomaly in case a universe inconsistency occurs when applying a coercion. The statement of the test-suite file cannot check as is, but does check when the correct FunctorCategory is given, instantiating the TypeCat to Set. | |||
| 2014-06-13 | HoTT/coq bug #7 is closed, and the definitions can be made to go through ↵ | Matthieu Sozeau | |
| using explicit universes. The behavior of Hint Rewrite still differs from Hint Resolve though. | |||
| 2014-06-13 | Deprecate useless option -quality. | Guillaume Melquiond | |
| 2014-06-13 | Remove documentation for the unsupported options -byte and -opt. | Guillaume Melquiond | |
| 2014-06-13 | Deprecate useless option -unsafe. | Guillaume Melquiond | |
| 2014-06-13 | Deprecate options -dont, -lazy, -force-load-proofs. | Guillaume Melquiond | |
| These options no longer have any impact on the way proofs are loaded. In other words, loading is always lazy, whatever the options. Keeping them just so that coqc dies when the user prints some opaque symbol does not seem worth it. | |||
| 2014-06-13 | Less ocaml warnings. | Hugo Herbelin | |
| 2014-06-13 | Improving tclWITHHOLES which did not see undefined evars up to | Hugo Herbelin | |
| restriction, after last fix commit which precisely possibly restricts evars of a term "t" in "apply t in H" without resolving them. | |||
| 2014-06-13 | Fixing "clear" in internal_cut_replace: forbid dependencies in the | Hugo Herbelin | |
| name of replaced hypothesis. | |||
| 2014-06-13 | Improved error message when a meta posed as an evar remains unsolved | Hugo Herbelin | |
| in case prefix 'e' of "apply" and co is not given. | |||
| 2014-06-13 | Check resolution of Metas turned into Evars by pose_all_metas_as_evars | Hugo Herbelin | |
| in unification.ml in case prefix 'e' of "apply" and co is not given. | |||
| 2014-06-13 | Fixing wrong environment for Meta's in pose_all_metas_as_evars (bug #3284). | Hugo Herbelin | |
| 2014-06-13 | Adapt simpl/cbn unfolding and refolding machinery to projections, so that | Matthieu Sozeau | |
| primitive projections obey the Arguments command. | |||
| 2014-06-12 | Code cleaning in Univ. | Pierre-Marie Pédrot | |
| 2014-06-12 | Passing some tactics to the new monad type. | Pierre-Marie Pédrot | |
