- 19 Oct, 2010 10 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
Contrary to the comment, for the module in #4367 at least, it is a big improvement. Without it we get a huge spike of drag.
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
A bit yukky; see Note [Runtime skolems] in TcErrors. But it works, and the debugger just is yukky in places.
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
In particular there is much less fiddly skolemisation now Things are not *quite* right (break001 and 006 still fail), but they are *much* better than before.
-
simonpj@microsoft.com authored
-
- 18 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
Major pass through type checker:(1) prioritizing equalities, (2) improved Derived mechanism, (3) bugfixes
-
- 15 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
(1) Caching FD improvements for efficiency, (2) preventing cascading deriveds from entering the inert, (3) Fixing bugs in the creation of FlexiTcS variables
-
- 14 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
-
- 12 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
-
- 11 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
-
- 08 Oct, 2010 1 commit
-
-
dimitris@microsoft.com authored
-
- 19 Oct, 2010 1 commit
-
-
Ian Lynagh authored
The bitmap type wasn't big enough to hold large bitmaps on 64 bit platforms. Profiling GHC was segfaulting when retainStack was handling a size 33 bitmap.
-
- 18 Oct, 2010 2 commits
-
-
Ian Lynagh authored
-
simonpj@microsoft.com authored
Reason: avoid having to link the entire ghc package in modules that use compile-time annotations: import GHC.Exts( SpecConstrAnnotation ) {-# ANN type T ForceSpecConstr #-} It's a kind of bug that the package exporting SpecConstrAnnotation is linked even though it is only needed at compile time, but putting the data type declaration in GHC.Exts is a simple way to sidestep the problem See See Note [SpecConstrAnnotation] in SpecConstr
-
- 07 Oct, 2010 1 commit
-
-
dterei authored
-
- 04 Oct, 2010 1 commit
-
-
dterei authored
-
- 17 Oct, 2010 2 commits
-
-
Ian Lynagh authored
It now gets created by configure, rather than trying to work out the version number at runtime.
-
Ian Lynagh authored
-
- 29 Sep, 2010 1 commit
-
-
elaforge authored
This puts the ghc version into the package name so they are considered separate packages.
-
- 16 Oct, 2010 2 commits
-
-
Ian Lynagh authored
We don't install dph etc, so don't put them in the doc index.
-
Ian Lynagh authored
We weren't ignoring comment lines
-
- 27 Sep, 2010 1 commit
-
-
pho@cielonegro.org authored
struct _ObjectCode should be able to retain the name of archive members. Though currently the only use of those names are for debugging outputs.
-
- 15 Oct, 2010 6 commits
-
-
Ian Lynagh authored
It's on by default (which matches the previous behaviour). Motivation: GLUT on OS X needs to run on the main thread. If you try to use it from another thread then you just get a white rectangle rendered. For this, or anything else with such restrictions, you can turn the GHCi sandbox off and things will be run in the main thread.
-
Ian Lynagh authored
(which is the case in sdists)
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
Fulfils Trac #4369
-
simonpj@microsoft.com authored
This fixes Trac #4397. See comments with 'isMoreSpecific'.
-
simonpj@microsoft.com authored
See Note [Touchable meta type variables] in TcSMonad
-
- 13 Oct, 2010 1 commit
-
-
simonpj@microsoft.com authored
These functions were added by Tue Apr 18 03:36:06 BST 2006 Lemmih <lemmih@gmail.com> * Make the initial rdr and type scope available in the ghc-api The are extremely dubious, because they extend the Rdr and Type env for every compilation. The right thing to do is to use the InteractiveContext for temporary extensions. So far as we know, no one uses them. And if they are being used it's probably a mistake. So we're backing them out.
-
- 15 Oct, 2010 2 commits
-
-
Simon Marlow authored
This doesn't fix anything (we think), but it's morally correct.
-
Simon Marlow authored
Debugged thanks to lots of help from Simon PJ: we weren't updating the UnfoldingGuidance when the unfolding changed. Also, a bit of refactoring and additinoal comments.
-
- 14 Oct, 2010 2 commits
-
-
Ian Lynagh authored
-
Simon Marlow authored
-
- 26 Sep, 2010 1 commit
-
-
Simon Marlow authored
-
- 25 Sep, 2010 1 commit
-
-
Simon Marlow authored
Set tso->why_blocked before calling maybePerformBlockedException(), so that throwToSingleThreaded() doesn't try to unblock the current thread (it is already unblocked).
-