| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-27 | Giving true proof-terms in inversion instead of metas. | Pierre-Marie Pédrot | |
| 2014-04-25 | Removing useless try-with clauses in Goal.enter variants. | Pierre-Marie Pédrot | |
| 2014-04-25 | Fixing various backtrace recordings. | Pierre-Marie Pédrot | |
| 2014-04-24 | Writing tclABSTRACT in the new monad. In particular the unsafe status is now | Pierre-Marie Pédrot | |
| preserved. | |||
| 2014-04-23 | Removing dead code, thanks to new OCaml warnings and a bit of scripting. | Pierre-Marie Pédrot | |
| 2014-04-22 | Removing the compatibility layer from Leminv. Also removed an undocumented | Pierre-Marie Pédrot | |
| variant of the Derive Inversion command which took the current goal as the targeted inductive. It was unused in the contribs and it seemed rather bad from the STM point of view, as it generated a lemma inside a proof. | |||
| 2014-04-22 | Using the new monad tactic in Inv. | Pierre-Marie Pédrot | |
| 2014-04-22 | Removing tactic compatibility layer from Elim. | Pierre-Marie Pédrot | |
| 2014-04-22 | Small code cleaning in Tacticals. | Pierre-Marie Pédrot | |
| 2014-04-22 | Simplifying interface of elimination tactics. They used dummy clausenvs, and | Pierre-Marie Pédrot | |
| that should be changed anyway. | |||
| 2014-04-20 | Fixing bug #3285. | Pierre-Marie Pédrot | |
| 2014-04-14 | Closing bug #3260 | Julien Forest | |
| adding a new grammar entry for clauses | |||
| 2014-04-06 | Removing unused functions in Refiner. | Pierre-Marie Pédrot | |
| 2014-04-04 | Closing bug #3164 | Julien Forest | |
| 2014-03-31 | Removing the Change_evar refiner rule. | Pierre-Marie Pédrot | |
| 2014-03-31 | Removing dead code in Tactics. | Pierre-Marie Pédrot | |
| 2014-03-28 | Using the new refine interface to define ML tactics. | Pierre-Marie Pédrot | |
| 2014-03-28 | Define Tactics.bring_hyps in the new monad. | Pierre-Marie Pédrot | |
| 2014-03-27 | Removing tactic compatibility layer from Eqdecide. | Pierre-Marie Pédrot | |
| 2014-03-27 | Cosmetic changes in Equality. | Pierre-Marie Pédrot | |
| 2014-03-26 | Adding a tclEFFECTS primitive allowing to push STM side-effects in tactics. | Pierre-Marie Pédrot | |
| 2014-03-26 | Removing Tacmach compatibility layer in Equality. | Pierre-Marie Pédrot | |
| 2014-03-26 | Removing tactic compatibility layer in Equality. | Pierre-Marie Pédrot | |
| 2014-03-26 | Removing Tacmach compatibility layer in Inv. | Pierre-Marie Pédrot | |
| 2014-03-26 | Removing tactic compatibility layer from Inv. | Pierre-Marie Pédrot | |
| 2014-03-26 | Adding an interface to Eqdecide and putting the grammar rules in a dedicated | Pierre-Marie Pédrot | |
| file. | |||
| 2014-03-26 | Moving some tactic code to the new engine. | Pierre-Marie Pédrot | |
| 2014-03-19 | Using non-normalized goals in tactic interpretation. | Pierre-Marie Pédrot | |
| 2014-03-19 | Adding phantom types to discriminate normalized goals, and adding a way to | Pierre-Marie Pédrot | |
| observe non-normalized goals. | |||
| 2014-03-17 | Fix test-suite 2255.v | Pierre Boutillier | |
| 2014-03-07 | Useless tactic bindings in Tacticals. | Pierre-Marie Pédrot | |
| 2014-03-07 | Tentative fix for a very strange pervasive equality in Auto. | Pierre-Marie Pédrot | |
| 2014-03-07 | Fixing generic equality in Auto. | Pierre-Marie Pédrot | |
| 2014-03-05 | Remove some dead-code (thanks to ocaml warnings) | Pierre Letouzey | |
| The removed code isn't used locally and isn't exported in the signature | |||
| 2014-03-05 | Remove many superfluous 'open' indicated by ocamlc -w +33 | Pierre Letouzey | |
| With ocaml 4.01, the 'unused open' warning also checks the mli :-) Beware: some open are reported as useless when compiling with camlp5, but are necessary for compatibility with camlp4. These open are now marked with a comment. | |||
| 2014-03-03 | Fixing pervasive equalities. In particular, I removed the code that deleted | Pierre-Marie Pédrot | |
| duplicates in kernel side effects. They were chosen according to an equality that was quite irrelevant, and as expected this patch did not break the test-suite. | |||
| 2014-03-03 | Term dnets do no need to contain the afferent constr pattern in their nodes. | Pierre-Marie Pédrot | |
| 2014-03-03 | Removing Termdn, and putting the relevant code in Btermdn. The current Termdn | Pierre-Marie Pédrot | |
| file was useless and duplicated code from Btermdn itself. | |||
| 2014-03-03 | Extruding code not depending of the functor argument in Termdn. | Pierre-Marie Pédrot | |
| 2014-03-03 | Replacing arguments of Trie by a cancellable monoid. | Pierre-Marie Pédrot | |
| 2014-03-02 | Matching --> ConstrMatching (was clashing with OCaml's compiler-libs) | Pierre Letouzey | |
| There are currently two other clashs : Lexer and Errors, but for the moment these ones haven't impacted my experiments with extraction and compiler-libs, while this Matching issue had. And anyway the new name is more descriptive, in the spirit of the recent TacticMatching. | |||
| 2014-03-02 | Grammar.cma with less deps (Glob_ops and Nameops) after moving minor code | Pierre Letouzey | |
| NB: new file miscprint.ml deserves to be part of printing.cma, but should be part of proofs.cma for the moment, due to use in logic.ml | |||
| 2014-03-01 | Fixing pervasive comparisons | Pierre-Marie Pédrot | |
| 2014-03-01 | Removing a fishy use of pervasive equality in Ltac backtrace printing. | Pierre-Marie Pédrot | |
| 2014-02-28 | Removing Pervasives.compare in Termdn. | Pierre-Marie Pédrot | |
| 2014-02-27 | Tacinterp: more refactoring. | Arnaud Spiwack | |
| Introducing List.fold_right and List.fold_left in Monad. | |||
| 2014-02-27 | Tacinterp: refactoring using Monad. | Arnaud Spiwack | |
| Adds a combinator List.map_right which chains effects from right to left. | |||
| 2014-02-27 | Code refactoring thanks to the new Monad module. | Arnaud Spiwack | |
| 2014-02-27 | Remove unsafe code (Obj.magic) in Tacinterp. | Arnaud Spiwack | |
| This commit also introduces a module Monad to generate monadic combinators (currently, only List.map). | |||
| 2014-02-27 | Proofview.Notations: Now that (>>=) is free, use it for tclBIND. | Arnaud Spiwack | |
| Impacts MapleMode. | |||
