2013-09-16 |
Edward Z. Yang | Distinguish between hs-main cases when giving rtsopts... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-14 |
Edward Z. Yang | Implement __mod_init_func for Mach-O. Finishes support... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-14 |
Edward Z. Yang | Implement .ctor support for PEi386. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-13 |
Edward Z. Yang | Implement .init/.init_array support for ELF. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-07 |
Edward Z. Yang | Record PAP allocation to CCCS. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-06 |
Edward Z. Yang | Windows: load eh_frame as rodata, fixes #8237 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-06 |
Edward Z. Yang | Temporary Haskeline fix for Windows build. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-05 |
Edward Z. Yang | Ignore drectve sections, partially fixing #7056 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-09-02 |
Edward Z. Yang | Explicit import lists for StgCmmProf. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-08-23 |
Edward Z. Yang | dll-split: Say where to update module list and fix... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-17 |
Edward Z. Yang | Fix bug in readMVar implementation: keep clean MVars... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-17 |
Edward Z. Yang | Update docs for readMVar/tryReadMVar. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-13 |
Edward Z. Yang | Rename atomicReadMVar and friends to readMVar. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-10 |
Edward Z. Yang | Release note for atomicReadMVar and friends. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-10 |
Edward Z. Yang | Implement tryAtomicReadMVar#. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-10 |
Edward Z. Yang | Don't call dirty_MVAR on atomicReadMVar unless we change... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-10 |
Edward Z. Yang | Add LOCK_CLOSURE macro for use in C--, which inlines... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-09 |
Edward Z. Yang | Implement atomicReadMVar, fixing #4001. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-07-09 |
Edward Z. Yang | Disable executable stack for the linker note, fixing... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-04-22 |
Edward Z. Yang | More accurate cost attribution for stacks. Fixes ... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-12 |
Edward Z. Yang | Typo-fix for panic. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-11 |
Edward Z. Yang | More advice about profiling CAFs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-10 |
Edward Z. Yang | Remove unnecessary warnings suppressions, fixes ticket... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-08 |
Edward Z. Yang | Follow defaultErrorHandler change, fixes #7752. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-07 |
Edward Z. Yang | Closures must be zeroed even without LDV-profiling... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-04 |
Edward Z. Yang | Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-03 |
Edward Z. Yang | Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-03-03 |
Edward Z. Yang | Update source pointer. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-02-27 |
Edward Z. Yang | Minor doc typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-01-28 |
Edward Z. Yang | Fix documentation bug: TSOs are *not* unconditionally... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2013-01-16 |
Edward Z. Yang | Better abstraction over run queues. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2012-09-26 |
Edward Z. Yang | Partially fix #367 by adding HpLim checks to entry... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2012-09-06 |
Edward Z. Yang | Typo fix in deferred type errors docs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2012-01-20 |
Edward Z. Yang | Port "Add new primtypes 'ArrayArray#' and 'MutableArrayArray... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2012-01-18 |
Edward Z. Yang | Document -T RTS flag in manual. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-12-01 |
Edward Z. Yang | Add missing newline in RTS help output. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-11-25 |
Edward Z. Yang | Add GC command to sync-all. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-08-06 |
Edward Z. Yang | Also include basic time statistics in GCStats. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-07-31 |
Edward Z. Yang | Implement public interface for GC statistics. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-07-25 |
Edward Z. Yang | Rename avg_residency to less misleading cumulative_residency. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-07-08 |
Edward Z. Yang | Port 'Add two new primops seq# and spark#' (be54417... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-17 |
Edward Z. Yang | Skip constant folding in nativegen if new codegen used. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-17 |
Edward Z. Yang | Port MachOp folding to new code generator. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-17 |
Edward Z. Yang | Refactor CmmLive and CmmSpillReload. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-17 |
Edward Z. Yang | Refactoring CmmSpillReload and CmmLive. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-15 |
Edward Z. Yang | Port "6c7d2a9 Use the new memcpy/memmove/memset MachOps... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Add type signature to invalidateVolatile. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Fix build for GHC earlier than 7.0.1. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Implement regslot inlining, document soundness concerns. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Split out assignment rewriting to own module. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Rename CmmCPS to CmmPipeline. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-14 |
Edward Z. Yang | Move control flow optimization to CmmCPS. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-13 |
Edward Z. Yang | Remove type synonyms for CmmFormals, CmmActuals (and... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-13 |
Edward Z. Yang | Bake in ByteOff to ParamLocation, and remove ArgumentFormat... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-13 |
Edward Z. Yang | Remove unused assignArguments and argumentsSize. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-13 |
Edward Z. Yang | Port "Make array copy primops inline" and related patches... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-06-13 |
Edward Z. Yang | Extra comment about WithRegUsage. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-16 |
Edward Z. Yang | Amend comment per Marlow's comments. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | Work around lack of saving volatile registers from... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | Make -ddump-to-file truncate existing files. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | More aggressive clobber detection with Hp and RegSlot. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | Split -ddump-cmmz into many smaller flags. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | More aggressive CmmRegOff inlining, and fix failure... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-15 |
Edward Z. Yang | Generalized assignment rewriting pass. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-11 |
Edward Z. Yang | Document -ddump-to-file. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-05-05 |
Edward Z. Yang | Improve dead block calculation, per Simon Marlow's... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-30 |
Edward Z. Yang | Implement dead basic block elimination. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-30 |
Edward Z. Yang | Remove dead Alpha native backend. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-27 |
Edward Z. Yang | Fix bug in multi-destination jump patching. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-27 |
Edward Z. Yang | Implement jump table fix-ups for linear register allocator. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-27 |
Edward Z. Yang | Eliminate GC check when no extra stack is used. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-27 |
Edward Z. Yang | Give manifestSP better information about the actual... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-26 |
Edward Z. Yang | cmm-notes updates. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-26 |
Edward Z. Yang | Raw versions of if and switch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-15 |
Edward Z. Yang | Revert "Generalized assignment rewriting pass."
|
commit | commitdiff | tree |
2011-04-15 |
Edward Z. Yang | Generalized assignment rewriting pass. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-15 |
Edward Z. Yang | Disable check word address lint check, due to inlined... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-15 |
Edward Z. Yang | Add GenCmmGraph, which is a generic version of CmmGraph. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-13 |
Edward Z. Yang | Admonish the user to read the wiki page! Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-13 |
Edward Z. Yang | For BC labels, emit empty data section instead of empty... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-13 |
Edward Z. Yang | Add adjustUFM, adjustUFM_Directly and joinUFM to UniqFM. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-13 |
Edward Z. Yang | Always support optimization fuel. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-13 |
Edward Z. Yang | Update CmmRegOff shorthand for CmmMachOp. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-11 |
Edward Z. Yang | Remove debugging CmmComment from old code generator. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-11 |
Edward Z. Yang | Flag for defaulting the codegen GhcStageXDefaultNewCodegen. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-11 |
Edward Z. Yang | Implement mapUFM_Directly. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-11 |
Edward Z. Yang | Unsafe foreign calls (fat machine instructions) do... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-06 |
Edward Z. Yang | Fix bug in X86 codegen: use GMOV instead of MOV for... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-06 |
Edward Z. Yang | Revert "Suppress dumpTcRn when -dno-debug-output is...
|
commit | commitdiff | tree |
2011-04-05 |
Edward Z. Yang | CmmOpt cannot assume single assignment for hand-written... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-05 |
Edward Z. Yang | Suppress dumpTcRn when -dno-debug-output is enabled. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-05 |
Edward Z. Yang | Give infinite fuel to required C-- transformations... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-05 |
Edward Z. Yang | Fix linear register allocator bug involving read/write... Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-04 |
Edward Z. Yang | Ignore tags files. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-04 |
Edward Z. Yang | Fix typos and add Outputable constraints to aid debugging. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-04-04 |
Edward Z. Yang | Minor documentation improvement about pointer tagging. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
commit | commitdiff | tree |
2011-03-25 |
Edward Z. Yang | Ignore comments when inlining.
|
commit | commitdiff | tree |
2011-03-22 |
Edward Z. Yang | Split out "Raw Cmm" dump to its own flag -ddump-raw-cmm
|
commit | commitdiff | tree |
2011-03-22 |
Edward Z. Yang | RednCounts can contain CAFs, so support them in cvtToClosureLbl.
|
commit | commitdiff | tree |
2011-03-23 |
Edward Z. Yang | Immediately tag initialization code to prevent untagged...
|
commit | commitdiff | tree |
next |