| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-23 | Fix for bug 1951, allowing at least fully-applied inductives types to be used | Matthieu Sozeau | |
| for building polymorphic instances of template polymorphic inductives. | |||
| 2014-06-23 | Fix semantics of change p with c to typecheck c at each specific occurrence ↵ | Matthieu Sozeau | |
| of p, avoiding unwanted universe constraints in presence of universe polymorphic constants. Fixing HoTT bugs # 36, 54 and 113. | |||
| 2014-06-23 | Proper handling of the polymorphism flag for Context, fixing HoTT bug #98. | Matthieu Sozeau | |
| 2014-06-23 | The uses of the funext axiom forced levels to Set, relaxing its use doesn't. | Matthieu Sozeau | |
| 2014-06-23 | The test-suite file couldn't typecheck as it rightly introduces a universe ↵ | Matthieu Sozeau | |
| inconsistency. One needs to use a universe level lower than eq's parameter for this to be consistent. | |||
| 2014-06-23 | Fix test-suite script for HoTT coq bug #34 | Matthieu Sozeau | |
| 2014-06-22 | More test-suite cases | Jason Gross | |
| 2014-06-21 | - Add an option to refresh only algebraic universes, for e_type_of. The goal | Matthieu Sozeau | |
| there is not the same as in Evd.define. - Fixed bugs #3330 and #3331. | |||
| 2014-06-20 | Allow more relaxed conversion between the types of the two terms of a rewrite | Matthieu Sozeau | |
| equation, fix uncaught exception in setoid_rewrite (bug #3336). | |||
| 2014-06-20 | Add fixed test-suite file for 3373. | Matthieu Sozeau | |
| 2014-06-20 | Fix computation of inductive level in monomorphism + indices-matter mode. | Matthieu Sozeau | |
| Fixes bug #3346. | |||
| 2014-06-20 | Fixed some HoTT bugs, provide a proper error message when giving an ill-formed | Matthieu Sozeau | |
| universe instance. | |||
| 2014-06-20 | Bug 27 closed now that universe contexts can be refined during the proof, | Matthieu Sozeau | |
| here instantiating a flexible level with Set. | |||
| 2014-06-19 | HoTT coq bug #62 fixed. | Matthieu Sozeau | |
| 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 | Fixing #3282 (two bugs in the presence of let-in's in "fix"). | Hugo Herbelin | |
| 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 | Existing Class now works with universe polymorphism. Fixes HoTT bug #063 | Matthieu Sozeau | |
| 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 | - 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-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 | - 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 | Fixing "clear" in internal_cut_replace: forbid dependencies in the | Hugo Herbelin | |
| name of replaced hypothesis. | |||
| 2014-06-13 | Fixing wrong environment for Meta's in pose_all_metas_as_evars (bug #3284). | Hugo Herbelin | |
| 2014-06-11 | Fix bug #3291, stack overflow in rewrite. | Matthieu Sozeau | |
| 2014-06-11 | Fix bug #3289 | Matthieu Sozeau | |
| 2014-06-11 | Move bug # 3368 to closed bugs | Matthieu Sozeau | |
| 2014-06-10 | Add many more cases to the test-suite | Jason Gross | |
| I'd add more, but I'm tired and it's late and I should sleep. Maybe I'll pick up at 3279 (working down) another day. Bug 3344 is broken; [Fail Defined.] says that [Defined] has not failed, even though it raises an anomaly. So there's no way I can think of to test it. I've left it in the [opened] directory anyway. | |||
| 2014-06-10 | Move closed bug 3314 | Jason Gross | |
| 2014-06-08 | ind_tables: always declare side effects (Closes: HOTT#110) | Enrico Tassi | |
| declare takes care of ignoring side effects that are available in the global environment. This is yet another instance of what the "abominion" (aka abstract) can do: the code was checking for the existence in the environment of the elimination principle, and not regenerating it (nor declaring the corresponding side effect) if the elimination principle is used twice. Of course to functionalize the imperative actions on the environment when two proofs generated by abstract use the same elim principle, such elim principle has to be inlined twice, once in each abstracted proof. In other words, a side effect generated by a tactic inside an abstract is *global* but will be made local, si it must always be declared, no matter what. Now the system works like this: - side effects are always declared, even if a caching mechanism thinks the constant is already there (it can be there, no need to regenerate it but the intent to generate it *must* be declared anyhow) - at Qed time, we filter the list of side effects and decide which ones are really needed to be inlined. bottom line: STOP using abstract. | |||
| 2014-06-03 | A bug has been closed (HoTT/coq #105) | Jason Gross | |
| 2014-05-30 | Adding test-suite for bug #3355. | Pierre-Marie Pédrot | |
| 2014-05-16 | Fix unification of non-unfoldable primitive projections in evarconv. | Matthieu Sozeau | |
| 2014-05-13 | Test-suite for bug #3259. | Pierre-Marie Pédrot | |
| 2014-05-12 | Update various polyproj bugs w.r.t. latest trunk | Jason Gross | |
| 2014-05-10 | Move opened bugs to bugs/opened | Jason Gross | |
