Commits

Show all
Author Commit Message Labels Comments Date
Geoffrey Mainland
Merge remote-tracking branch 'origin/master' into simd
Branches
simd
Simon Peyton Jones
Untabify HsTypes
Simon Peyton Jones
Revert "Added ':runmonad' command to GHCi" Two problems, for now at any rate a) Breaks the build with lots of errors like No instance for (Show (IO ())) arising from a use of `print' b) Discussion of the approache hasn't converged yet (Simon M had a number of suggestions) This reverts commit eecd7c98c1f079c14d99ed831dff33a48ee45e67.
David Terei
Added ':runmonad' command to GHCi This command allows you to lift user stmts in GHCi into an IO monad that implements the GHC.GHCi.GHCiSandboxIO type class. This allows for easy sandboxing of GHCi using :runmonad and Safe Haskell. Longer term it would be nice to allow a more general model for the Monad than GHCiSandboxIO but delaying this for the moment.
David Terei
More imporvements to optimisation flag docs.
David Terei
Don't document '-freg-liveness' or '-fllvm-tbaa', developer flags
simonmar
Fix crash with tiny initial stack size (#5993)
simonmar
updateThunk: minor tweak to avoid an unnecessary call to checkBlockingQueues
simonmar
Allow threads in GHCi to receive BlockedIndefintely* exceptions (#2786) This is a partial fix for #2786. It seems we still don't get NonTermination exceptions for interpreted computations, but we do now get the BlockedIndefinitely family.
Paolo Capriotti
Fix instance signature error message (#6001) Display class method signature instead of user-provided signature.
Paolo Capriotti
Fix a race condition in the GHCi debugger exposed by testcase break011.
Paolo Capriotti
Do not re-encode correctly encoded inputs and arguments (#5795)
Paolo Capriotti
Add support for additional .ghci files in GHCi (#5265) Patch by Sam Anklesaria <amsay@amsay.net>
Paolo Capriotti
Revert "trac #5265 (support for additional .ghci files)" This reverts commit 991f141989940c897cb2fc3dba7b5b49342d402a.
simonmar
Turn on TRACE_gc with +RTS -Ds (this regressed at some point)
simonmar
Improve the handling of threadDelay in the non-threaded RTS Firstly, we were rounding up too much, such that the smallest delay was 20ms. Secondly, there is no need to use millisecond resolution on a 64-bit machine where we have room in the TSO to use the normal nanosecond resolution that we use elsewhere in the RTS.
simonmar
Fix crash with debug tracing and the new heap events
simonmar
Disable the timer signal while blocked in select() (#5991) The threaded RTS had a fix for this a long time ago (#1623) but this patch applies a similar fix to the non-threaded RTS.
simonmar
small cleanup
simonmar
fix quadratic performance issue with long module names (#5981)
Dimitrios Vytiniotis
Merge branch 'master' of http://darcs.haskell.org/ghc
Dimitrios Vytiniotis
Setting empty touchable range in implications that are generated from polytype decomposition in the constraint solver.
Manuel M T Chakravarty
Fix RTS build on OS X * The following commits made validate fail on OS X (Lion): 65aaa9b2715c5245838123f3a0fa5d92e0a66bce and c294d95dc04950ab4c5380bf6ce8651f621f8591 * I just commented out all offending code until it validated again. The original authors need to clean this up.
Dimitrios Vytiniotis
Updates to the constraint solver to be able to handle implication constraint generation during solveInteractCts, needed for polytype equality decomposition. More commentary to follow.
Iavor S. Diatchki
Update names to match the implementation in GHC.TypeLits.
Paolo Capriotti
Allow promoted constructors in the typedoc production (#5948)
Dimitrios Vytiniotis
Merge branch 'master' of http://darcs.haskell.org/ghc
Dimitrios Vytiniotis
Improved caching: I was flushing the solved when going under implications, this was the reason for the regression of T3064.
Dimitrios Vytiniotis
Implemeting a lookup modulo non-idempotent substitution.
Geoffrey Mainland
Remove general vector insertion primops. LLVM seems not to be able to compile these in general.
Branches
simd
  1. Prev
  2. Next