Commits

Author Commit Message Labels Comments Date
Ian Lynagh
Make -fsimple-list-literals a dynamic flag
Ian Lynagh
Make -fmax-worker-args a dynamic flag
Ian Lynagh
Make the -dsuppress-* flags dynamic
Ian Lynagh
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh
-fliberate-case-threshold is already a dynamic flag
Ian Lynagh
Make the opt_UF_* static flags dynamic I also removed the default values from the "Discounts and thresholds" note: most of them were no longer up-to-date. Along the way I added FloatSuffix to the argument parser, analogous to IntSuffix.
simonmar
profiling fixes
simonmar
Fix comment patch submitted by marcotmarcot@gmail.com
Ian Lynagh
Remove unnecessary warning suppression
Ian Lynagh
Make the -ferror-spans flag dynamic
Roman Leshchinskiy
Merge ../ghc
Roman Leshchinskiy
Fix copyArray# bug in new code generator
Roman Leshchinskiy
Fix copyArray# bug in old code generator
Ian Lynagh
Put the DynFlags in a global variable for tracing; fixes #7304 This is an ugly kludge to make a DynFlags value available for the 'trace' functions. It may not be the value we really ought to use, but it'll be good enough for the pretty-printer to use. Ideally we'd pass the real DynFlags down to all the trace calls, but this will do for now at least.
simonmar
untab
simonmar
Fix a dependency bug in the build system I've been meaning to track this one down for a long time. Occasionally a build will fail with an error about a .so library being truncated; the reason was that we weren't tracking the dependencies of the GHC stage2 .so library correctly.
simonmar
fix a warning
simonmar
expand tabs
simonmar
Produce new-style Cmm from the Cmm parser The main change here is that the Cmm parser now allows high-level cmm code with argument-passing and function calls. For example: foo ( gcptr a, bits32 b ) { if (b > 0) { // we can make tail calls passing arguments: jump stg_ap_0_fast(a); } return (x,y); } More details on the new cmm syntax are in Note [Syntax of .cmm files] in CmmParse.y. The old syntax is still more-or-less …
Simon Peyton Jones
Fix Trac #7280 by zonking the final_quant_candidates in simplifyInfer This fix is only needed on the branch; HEAD already works differently (and correctly).
Branches
ghc-7.6
Iavor S. Diatchki
Merge remote-tracking branch 'origin/master' into type-nats Conflicts: compiler/typecheck/TcErrors.lhs
Branches
type-nats
simonmar
Add a ToDo comment
Ian Lynagh
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh
Make adjust_ul handle BCOs We never ran into this before, because replace_osuf was almost always False (i.e. we were almost always using the vanilla way when using bytecode, so adjust_ul wasn't needed). Now that we can have the dynamic way on by default many tests were failing because of it.
Ian Lynagh
Load the right object files in ghci When we have a dynamic ghc, we need to load the dynamic object files
Simon Peyton Jones
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones
Do not do type-class defaulting if there are insoluble constraints Type-class defaulting won't help with those insolubles, and it does make arbitrary choices that obfuscate the error messages from the insolubles.
Simon Peyton Jones
Improve erorr location for Given errors Note [Inaccessible code]. Fixes Trac #7293.
Simon Peyton Jones
Do not create extra evidence given/derived variables in the Refl case of rewriteCtFlavor Previously this optimisation only applied in the Wanted case, but it works perfectly well in the others too, and saves redundant evidence bindings.
Simon Peyton Jones
Improve debug tracing slighty
  1. Prev
  2. Next