You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Metaprogramming parser
* Enable quasiquotes by default in ghcide
* Install the Wingman tactic syntax in ghcide
* Underscores are allowed in identifiers too
* Test showing we can expand out tactics
* Use a more concrete type for mkWingmanMetaprogram
* Cleanup lexer
* Use operator parsing for multiple tactics
* Tidy the parser
* Add 'obvious' tactic
* Add intros', which lets you bind the names you want
* Add intro to the parser
* Add a modifyDynFlags field to plugins; push it into the parsed module
* Modify dflags when typechecking too
* Use the dynflags modifier to remove wingman specific code from ghcide
* Move the staticplugin out of ghcide
* Add application, add split, rename split to ctor
* Tidy parser
* Track remaining subgoals for interactive proofstate
* Add a pretty printer of the proofstate
* Add sorry
* Attach proof state as a hover action
* Much prettier proof state
* Tidy and tag hover as markdown
* Be smarter about where we run the dflags endo
* Undo changes
* Make Plugin accumulators robust to changing defs
* Remove unused exts from Session
* Reannotate the AST with tactic blocks
* Tidy parser
* MetaprogramSyntax and exact combinator
* Add introduce metaprogram code action
* Use noExtField
* Appease Hlint
* Compat for mkFunTys
* Guard the static plugin
* Static plugin doesn't even need to be here!
* textSpaces doesn't exist in old versions of prettyprinter
* Use a record for the result of judgmentForHole
* Return the hole's occName
* Add HoleSort; filter code actions by their holesort
* Minor tidying
* Better name for metaprogram holes
* Use a record for DynFlags modifications
* More hlint
* Use modified dynflags for parser with comments
* Allow running custom code blocks
* Don't assume tactic providers use occnames
* Revert changes to ghcide
* Add tests
* Feature gate
* Restrict metaprograms to >=8.8
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
0 commit comments