| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Whitespace only in codeGen/CgProf.hs | Ian Lynagh | 2012-09-11 | 1 | -50/+43 |
| | | |||||
| * | Whitespace only in cmm/CmmUtils.hs | Ian Lynagh | 2012-09-11 | 1 | -77/+71 |
| | | |||||
| * | Whitespace only in cmm/CmmExpr.hs | Ian Lynagh | 2012-09-11 | 1 | -77/+70 |
| | | |||||
| * | Pass Platform down to halfWordMask | Ian Lynagh | 2012-09-10 | 3 | -8/+9 |
| | | |||||
| * | Pass Platform down to halfWordWidth | Ian Lynagh | 2012-09-10 | 5 | -44/+63 |
| | | | | | We don't actually use it yet | ||||
| * | Remove some more CPP | Ian Lynagh | 2012-09-10 | 3 | -128/+144 |
| | | |||||
| * | Remove some CPP | Ian Lynagh | 2012-09-10 | 5 | -26/+82 |
| | | |||||
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-09-10 | 79 | -477/+507 |
| |\ | |||||
| | * | Update dependency on directory. | Paolo Capriotti | 2012-09-09 | 7 | -7/+7 |
| | | | |||||
| | * | Lots of nat -> StgWord changes | Simon Marlow | 2012-09-07 | 13 | -67/+67 |
| | | | |||||
| | * | comment updates | Simon Marlow | 2012-09-07 | 1 | -13/+5 |
| | | | |||||
| | * | Handle II16 size value in PowerPC code generator. | Erik de Castro Lopo | 2012-09-08 | 1 | -2/+2 |
| | | | |||||
| | * | Deprecate lnat, and use StgWord instead | Simon Marlow | 2012-09-07 | 48 | -244/+246 |
| | | | | | | | | | | | | | | | | | | | | | | | | | lnat was originally "long unsigned int" but we were using it when we wanted a 64-bit type on a 64-bit machine. This broke on Windows x64, where long == int == 32 bits. Using types of unspecified size is bad, but what we really wanted was a type with N bits on an N-bit machine. StgWord is exactly that. lnat was mentioned in some APIs that clients might be using (e.g. StackOverflowHook()), so we leave it defined but with a comment to say that it's deprecated. | ||||
| | * | Some further tweaks to reduce fragmentation when allocating the nursery | Simon Marlow | 2012-09-07 | 3 | -19/+37 |
| | | | |||||
| | * | some nats should be lnats | Simon Marlow | 2012-09-07 | 1 | -1/+1 |
| | | | |||||
| | * | When using -H with -M<size>, don't exceed the maximum heap size | Simon Marlow | 2012-09-07 | 1 | -1/+5 |
| | | | |||||
| | * | memInventory(): tweak pretty-printing | Simon Marlow | 2012-09-07 | 1 | -8/+8 |
| | | | |||||
| | * | Fix the PPC and SPARC NCGs to handle multiple info tables in a proc | Simon Marlow | 2012-09-07 | 2 | -32/+42 |
| | | | |||||
| | * | Typo fix in deferred type errors docs. | Edward Z. Yang | 2012-09-06 | 1 | -1/+1 |
| | | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu> | ||||
| | * | Fail nicely when encountering an invalid bang annotation (#7210) | Patrick Palka | 2012-09-06 | 1 | -1/+5 |
| | | | |||||
| | * | Fix #7215: we weren't calculating the hashes correctly for sub-binders | Simon Marlow | 2012-09-05 | 3 | -33/+40 |
| | | | |||||
| | * | remove $(GhcStage1DefaultNewCodegen) etc. | Simon Marlow | 2012-09-05 | 1 | -12/+0 |
| | | | |||||
| | * | A further fix for -split-objs with the new codegen | Simon Marlow | 2012-09-05 | 1 | -1/+4 |
| | | | |||||
| | * | Fix -split-objs with the new code generator | Simon Marlow | 2012-09-04 | 6 | -36/+33 |
| | | | | | | | | | | | | | We need to make the SRT label external and unique when splitting, because it is shared amongst all the functions in the module. Also some SRT-related cleanup. | ||||
| | * | Narrow the args of the popCnt# primitives (new codegen) | Simon Marlow | 2012-09-04 | 1 | -5/+10 |
| | | | | | | | | | (this change was previously done in the old codegen only) | ||||
| * | | Add "remote set-branches" support to sync-all | Ian Lynagh | 2012-09-04 | 1 | -1/+6 |
| |/ | |||||
| * | Make -fhpc a dynamic flag | Ian Lynagh | 2012-09-03 | 9 | -30/+28 |
| | | |||||
| * | Remove unused -dopt-fuel | Ian Lynagh | 2012-09-03 | 2 | -7/+0 |
| | | |||||
| * | Remove -dstub-dead-values from flag list | Ian Lynagh | 2012-09-03 | 1 | -1/+0 |
| | | |||||
| * | Make -fhistory-size dynamic | Ian Lynagh | 2012-09-03 | 6 | -14/+14 |
| | | |||||
| * | Remove the unused opt_StubDeadValues | Ian Lynagh | 2012-09-03 | 1 | -4/+0 |
| | | |||||
| * | Move ldInputs into DynFlags | Ian Lynagh | 2012-09-03 | 5 | -30/+19 |
| | | |||||
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-09-03 | 2 | -15/+22 |
| |\ | |||||
| | * | Disable the MR by default in GHCi (#3202) | Paolo Capriotti | 2012-09-03 | 2 | -15/+22 |
| | | | |||||
| * | | Remove the way-related CPP frmo DynFlags | Ian Lynagh | 2012-09-03 | 1 | -33/+37 |
| | | | |||||
| * | | Remove doingTickyProfiling | Ian Lynagh | 2012-09-03 | 5 | -10/+6 |
| | | | | | | | | | It's now just 'dopt Opt_Ticky' | ||||
| * | | Define initial buildTag and rtsBuildTag | Ian Lynagh | 2012-09-03 | 1 | -2/+2 |
| | | | |||||
| * | | Make the ways dynamic | Ian Lynagh | 2012-09-03 | 10 | -318/+278 |
| | | | |||||
| * | | Refactor the ways code a bit | Ian Lynagh | 2012-09-03 | 6 | -117/+118 |
| |/ | | | | | | | | We used to use a list lookup that couldn't fail. Now we just use functions. There were 3 overlapping entries for WayPar; I've commented out the ones that were shadowed for now. | ||||
| * | Load the PIC base register on every entry point | Simon Marlow | 2012-08-31 | 1 | -7/+27 |
| | | | | | (fixes dyn tests with -fnew-codegen on x86) | ||||
| * | Add -fcmm-sink to avoid the register allocator failing on x86 | Simon Marlow | 2012-08-31 | 1 | -0/+10 |
| | | |||||
| * | Narrow the arg of popCnt# to the correct width | Simon Marlow | 2012-08-31 | 2 | -8/+18 |
| | | | | | | | | Fixes cgrun071 on recent Mac OS X versions. This is the right fix at least until we have proper types for Word8#, Word16# etc. | ||||
| * | fix the name of an SCC | Simon Marlow | 2012-08-31 | 1 | -1/+1 |
| | | |||||
| * | debug printing of the CAFEnv | Simon Marlow | 2012-08-31 | 1 | -0/+1 |
| | | |||||
| * | small improvements to findPtr() and the closure printer | Simon Marlow | 2012-08-31 | 1 | -1/+12 |
| | | |||||
| * | Fix a bug in foldExpDeep | Simon Marlow | 2012-08-31 | 1 | -8/+1 |
| | | | | | | This caused the CAF analysis to occasionally miss a CAF sometimes, resulting in a very hard to diagnose crash. | ||||
| * | disable -fregs-graph (#7192) | Simon Marlow | 2012-08-31 | 1 | -1/+2 |
| | | |||||
| * | enable -fnew-codegen by default | Simon Marlow | 2012-08-31 | 1 | -2/+0 |
| | | |||||
| * | Cleanup: add mkIntExpr and zeroExpr utils | Simon Marlow | 2012-08-31 | 15 | -66/+72 |
| | | |||||
| * | Fix fencepost and byte/word bugs in cloneArray/copyArray (#7185) | Simon Marlow | 2012-08-31 | 3 | -28/+46 |
| | | |||||
