- 12 Nov, 2014 2 commits
-
-
eir@cis.upenn.edu authored
When splicing in a fixity declaration, look for both term-level things and type-level things. This requires some changes elsewhere in the code to allow for more flexibility when looking up Exact names, which can be assigned the wrong namespace during fixity declaration conversion. See the ticket for more info.
-
eir@cis.upenn.edu authored
-
- 04 Nov, 2014 2 commits
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 02 Nov, 2014 5 commits
-
-
eir@cis.upenn.edu authored
-
eir@cis.upenn.edu authored
-
eir@cis.upenn.edu authored
The patch includes errors for a whole host of pragmas. But, these are generated one at a time, and it doesn't seem like a good idea to add gobs of test-cases here.
-
eir@cis.upenn.edu authored
-
eir@cis.upenn.edu authored
-
- 21 Oct, 2014 1 commit
-
-
eir@cis.upenn.edu authored
-
- 19 Oct, 2014 1 commit
-
-
Krzysztof Gogolewski authored
Summary: This is a fixup of https://phabricator.haskell.org/D233 The only difference is in findTFiles (first commit), which previously broke Windows runner; now I translated literally instead attempting to improve it, and checked it works. Test Plan: I used validate under 2,3 on Linux and under 2 on msys2. On Windows I've seen a large number of failures, but they don't seem to be connected with the patch. Reviewers: hvr, simonmar, thomie, austin Reviewed By: austin Subscribers: thomie, carter, ezyang, simonmar Differential Revision: https://phabricator.haskell.org/D310 GHC Trac Issues: #9184
-
- 07 Oct, 2014 1 commit
-
-
glguy authored
Summary: Provide a way to generate {-# LINE #-} pragmas when generating Decs in Template Haskell. This allows more meaningful line numbers to be reported in compile-time errors for dynamically generated code. Test Plan: Run test suite Reviewers: austin, hvr Reviewed By: austin Subscribers: hvr, simonmar, ezyang, carter, thomie Differential Revision: https://phabricator.haskell.org/D299
-
- 03 Oct, 2014 1 commit
-
-
Krzysztof Gogolewski authored
This reverts commit 084d241b. This is a possible culprit of Windows breakage reported at ghc-devs.
-
- 01 Oct, 2014 1 commit
-
-
Krzysztof Gogolewski authored
Summary: Most of the changes is adaptation of old Python 2 only code. My priority was not breaking Python 2, and so I avoided bigger changes to the driver. In particular, under Python 3 the output is a str and buffering cannot be disabled. To test, define PYTHON=python3 in testsuite/mk/boilerplate.mk. Thanks to aspidites <emarshall85@gmail.com> who provided the initial patch. Test Plan: validate under 2 and 3 Reviewers: hvr, simonmar, thomie, austin Reviewed By: thomie, austin Subscribers: aspidites, thomie, simonmar, ezyang, carter Differential Revision: https://phabricator.haskell.org/D233 GHC Trac Issues: #9184
-
- 12 Jun, 2014 1 commit
-
-
Simon Peyton Jones authored
This bug was causing Trac #9199
-
- 05 Jun, 2014 1 commit
-
-
Yuras authored
Signed-off-by:
Austin Seipp <austin@well-typed.com>
-
- 17 Apr, 2014 1 commit
-
-
Simon Peyton Jones authored
Fixes Trac #8987. See Note [Exceptions in TH] Thanks to Yuras Shumovich for doing this.
-
- 07 Apr, 2014 1 commit
-
-
Simon Peyton Jones authored
-
- 04 Apr, 2014 1 commit
-
-
Simon Peyton Jones authored
This fixes Trac #8954. There were actually three places where tuple occ-names were parsed: - IfaceEnv.lookupOrigNameCache - Convert.isBuiltInOcc - OccName.isTupleOcc_maybe I combined all three into TysWiredIn.isBuiltInOcc_maybe Much nicer.
-
- 14 Mar, 2014 1 commit
-
-
eir@cis.upenn.edu authored
There were two unrelated errors fixed here: 1) Make sure that only the *result kind* is reified when reifying a type family. Previously, the whole kind was reified, which defies the TH spec. 2) Omit kind patterns in equations.
-
- 26 Feb, 2014 1 commit
-
-
eir@cis.upenn.edu authored
It turns out that the enhanced repPred function in DsMeta assumed that the head of any constraint would be a tycon. This assumption is false. Happily, the solution involved *deleting* code. I just removed repPred in favor of repTy, and added the HsEqTy case to repTy, where it should be anyway.
-
- 10 Feb, 2014 1 commit
-
-
eir@cis.upenn.edu authored
-
- 09 Feb, 2014 1 commit
-
-
eir@cis.upenn.edu authored
We should still have pattern synonyms in TH, though.
-
- 02 Jan, 2014 1 commit
-
-
Simon Peyton Jones authored
-
- 28 Dec, 2013 1 commit
-
-
Simon Peyton Jones authored
-
- 05 Dec, 2013 1 commit
-
-
Simon Peyton Jones authored
-
- 22 Nov, 2013 1 commit
-
-
Simon Peyton Jones authored
-
- 12 Nov, 2013 1 commit
-
-
Simon Peyton Jones authored
-
- 06 Nov, 2013 3 commits
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 23 Oct, 2013 2 commits
-
-
eir@cis.upenn.edu authored
-
eir@cis.upenn.edu authored
-
- 15 Oct, 2013 1 commit
-
-
eir@cis.upenn.edu authored
-
- 12 Oct, 2013 1 commit
-
-
Krzysztof Gogolewski authored
I forgot to git add a file.
-
- 05 Oct, 2013 1 commit
-
-
Krzysztof Gogolewski authored
-
- 04 Oct, 2013 1 commit
-
-
gmainland authored
-
- 20 Sep, 2013 1 commit
-
-
Simon Peyton Jones authored
-
- 18 Sep, 2013 1 commit
-
-
Richard Eisenberg authored
-
- 28 Aug, 2013 1 commit
-
-
eir@cis.upenn.edu authored
-