aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2019-01-28Make lazy_match! goal actually lazyJason Gross
It was missing `Control.once`. Fixes coq/ltac2#79 Fixes coq/ltac2#77
2018-11-28[build] Test tests in Travis, use coqc for tests.Emilio Jesus Gallego Arias
`coqtop -batch` is an oxymoron, in prevision for upstream changes use `coqc`. We also call `make test` in Travis as to make CI more robust.
2018-11-24tests/Makefile: support unset COQBIN, like top-level Makefile doesJames R. Wilcox
2017-11-02Binding the specialize tactic.Pierre-Marie Pédrot
2017-10-30Introducing the change tactic.Pierre-Marie Pédrot
2017-10-27Adding a notation for match goal.Pierre-Marie Pédrot
2017-09-26Adding quotations for the assert family of tactics.Pierre-Marie Pédrot
2017-09-26Slightly more straightforward notation for (e)apply.Pierre-Marie Pédrot
2017-09-14Introducing the remember tactic.Pierre-Marie Pédrot
2017-09-14Binding the pose/set family of tactics.Pierre-Marie Pédrot
2017-09-04Implementing the non-strict mode.Pierre-Marie Pédrot
2017-09-04Implementing multi-match and simple match over constrs.Pierre-Marie Pédrot
2017-09-04Implementing lazy matching over terms.Pierre-Marie Pédrot
2017-09-03Fix coq/ltac2#16: Passing Ltac2 variables to Ltac1 via $ results in anomalies.Pierre-Marie Pédrot
2017-09-01Passing an optional message to Tactic_failure.Pierre-Marie Pédrot
2017-08-31Properly handling internal errors from Coq.Pierre-Marie Pédrot
2017-08-29Pass Ltac2 variables in a dedicated environment for generic arguments.Pierre-Marie Pédrot
This is a way to hack around the fact that various interpretation functions rely wrongly on the values of the environment to do nasty tricks. Typically, the interpretation of terms is broken, as it will fail when there is a bound variable with the same name as a hypothesis, instead of producing the hypothesis itself.
2017-08-29Implementing Ltac2 antiquotations in constr syntax.Pierre-Marie Pédrot
2017-08-27Proper handling of rigid variables in subtyping.Pierre-Marie Pédrot
2017-08-27Introducing rebindable toplevel definitions.Pierre-Marie Pédrot
2017-08-26Allowing calls to Ltac2 inside Ltac1.Pierre-Marie Pédrot
2017-08-25Adding more notations for the lulz.Pierre-Marie Pédrot
2017-08-25Respect the default goal selector in toplevel invocations.Pierre-Marie Pédrot
2017-08-24Adding a notation for the unfold tactic.Pierre-Marie Pédrot
2017-08-24Adding notation for the remaining reduction functions.Pierre-Marie Pédrot
2017-08-24Introducing a quotation for global references.Pierre-Marie Pédrot
2017-08-18Notations for a few reduction functions.Pierre-Marie Pédrot
2017-08-11Introducing a syntax for goal dispatch.Pierre-Marie Pédrot
2017-08-08Another batch of primitive operations.Pierre-Marie Pédrot
2017-08-07Defining several aliases for built-in tactics.Pierre-Marie Pédrot
2017-08-05More notations for basic tactics.Pierre-Marie Pédrot
2017-08-05Exporting the rewrite tactic.Pierre-Marie Pédrot
2017-08-04Adding the induction and destruct tactics.Pierre-Marie Pédrot
2017-08-04Introducing notations for destruct and induction arguments.Pierre-Marie Pédrot
2017-08-02Inserting enter functions in Ltac1 bindings.Pierre-Marie Pédrot
2017-08-02Tentatively implementing apply.Pierre-Marie Pédrot
2017-08-02Fix compilation of horrible Ltac2 example.Pierre-Marie Pédrot
2017-08-02Properly implementing the notation to easily access hypotheses.Pierre-Marie Pédrot
2017-08-02More examplesPierre-Marie Pédrot
2017-08-02Adding a few standard notations for Ltac1 tactics.Pierre-Marie Pédrot
2017-08-02Better test Makefile.Pierre-Marie Pédrot
2017-08-01Don't reuse Coq AST for binding quotations.Pierre-Marie Pédrot
This allows antiquotations in binding lists.
2017-08-01Binding more primitive tactics.Pierre-Marie Pédrot
2017-08-01Do not thunk notations preemptively.Pierre-Marie Pédrot
One has to rely on the 'thunk' token to produce such thunks.
2017-08-01Adding new scopes for standard Ltac structures.Pierre-Marie Pédrot
2017-07-30Exporting more internals from Coq implementation.Pierre-Marie Pédrot
2017-07-27Factorizing code for constructors and tuples.Pierre-Marie Pédrot
2017-07-27Using thunks in the horrible Ltac2 example.Pierre-Marie Pédrot
2017-07-26Adding an example filePierre-Marie Pédrot
2017-07-26Ensuring that inductive constructors are always capitalized.Pierre-Marie Pédrot