Add support for producing position-independent executables
[ghc.git] / compiler / cmm / CmmPipeline.hs
2017-08-22  Ben GamariAdd support for producing position-independent executables
2017-06-23  Michal TerepetaHoopl: remove dependency on Hoopl package
2016-12-15  Michal TerepetaprocPointAnalysis doesn't need UniqSM
2016-07-16  Vladimir TrubilovCodeGen: Way to dump cmm only once (#11717)
2015-03-30  Joachim BreitnerRefactor the story around switches (#10137)
2014-08-01  Simon Marlowupdate comment
2014-06-08  Simon MarlowDon't use showPass in the backend (#8973)
2014-05-15  Herbert Valerio... Add LANGUAGE pragmas to compiler/ source files
2014-04-19  Herbert Valerio... Fold template-haskell.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-gmp.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold integer-simple.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold base.git into ghc.git (re #8545)
2014-04-19  Herbert Valerio... Fold ghc-prim.git into ghc.git (re #8545)
2014-02-03  Jan StolarekEliminate duplicate code in Cmm pipeline
2014-02-01  Jan StolarekRemove unnecessary LANGUAGE pragma
2014-01-12  Herbert Valerio... Fold testsuite.git into ghc.git (re #8545)
2013-11-28  Simon Marlow-ddump-cmm: don't dump the proc point stage if we didn...
2013-11-22  Simon Peyton JonesAdd debug dump of the list of Cmm proc points
2013-09-13  Jan StolarekRename -ddump-cmm-rewrite to -ddump-cmm-sink
2013-09-12  Jan StolarekImprove sinking pass
2013-09-11  Jan StolarekDrop proc-points that don't exist in the graph (#8205)
2013-07-24  Simon MarlowFix a bug in stack layout with safe foreign calls ...
2013-07-23  Ian LynaghTemporarily disable common block elimination; fixes...
2013-04-19  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2013-04-06  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2013-04-06  Gabor GreifRewrite usingInconsistentPicReg as a table for clarity
2013-04-06  Gabor GreifFix typos
2013-02-05  Manuel M T ChakravartyMerge branch 'refs/heads/vect-avoid' into vect-avoid...
2013-01-01  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-12-21  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-12-20  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-12-19  Austin SeippRename all of the 'cmmz' flags and make them more consi...
2012-12-05  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-12-04  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-12-02  Ian LynaghTweak comments
2012-12-02  Ian LynaghMerge branch 'ticket-7442' of git://github.com/phonohaw...
2012-11-24  PHOFix broken -fPIC on Darwin/PPC (#7442)
2012-11-15  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-11-13  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-11-12  Simon MarlowRemove OldCmm, convert backends to consume new Cmm
2012-11-10  Iavor S. DiatchkiMerge branch 'master' of ssh://darcs.haskell.org/srv...
2012-10-31  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-10-31  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2012-10-30  Geoffrey MainlandAttach global register liveness info to Cmm procedures.
2012-10-24  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-10-24  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2012-10-24  Simon MarlowComment to explain why we need to split proc points...
2012-10-23  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-10-23  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2012-10-23  Ian LynaghFix -fPIC on OS X x86
2012-10-19  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-10-18  Ian LynaghRefactor the way dump flags are handled
2012-10-16  Ian LynaghSome alpha renaming
2012-10-16  Ian LynaghRename DynFlag to GeneralFlag
2012-10-08  Simon MarlowProduce new-style Cmm from the Cmm parser
2012-10-02  Simon Peyton JonesMerge remote-tracking branch 'origin/master'
2012-09-28  Simon Peyton JonesMerge remote-tracking branch 'origin/master' into tc...
2012-09-20  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-09-20  Simon MarlowsplitAtProcPoints: jump to the right place when tablesN...
2012-09-18  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-09-18  Simon Peyton JonesMerge remote-tracking branch 'origin/master' into tc...
2012-09-18  Simon Marlowmake some debug output conditional on -ddump-cmmz
2012-09-17  Simon Peyton JonesMerge remote-tracking branch 'origin/master' into tc...
2012-09-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-09-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-09-16  Ian LynaghMove wORD_SIZE into platformConstants
2012-09-15  Simon Peyton JonesMerge remote branch 'origin/master'
2012-09-12  Ian LynaghPass DynFlags down to wordWidth
2012-09-12  Ian LynaghPass DynFlags down to bWord
2012-08-31  Simon Marlowfix the name of an SCC
2012-08-31  Simon Marlowdebug printing of the CAFEnv
2012-08-10  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-08-09  Simon MarlowOnly run the second round of control-flow optimisations...
2012-08-07  Ian LynaghDefine callerSaves for all platforms
2012-08-06  Ian LynaghMake tablesNextToCode "dynamic"
2012-08-05  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-08-02  Simon MarlowCode reformatting
2012-08-02  Simon Marlowadd a sinking pass before stack layout (currently disabled)
2012-08-02  Simon MarlowDon't shortcut call-returns when not splitting proc...
2012-08-02  Simon MarlowExplicitly share some return continuations
2012-07-30  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-07-30  Simon Marlowfix warnings
2012-07-30  Simon MarlowNew codegen: do not split proc-points when using the NCG
2012-07-26  Paolo CapriottiMerge PrelRules refactoring (#7014)
2012-07-25  Ian LynaghMerge commit 'c859d17f9b0ae8559dac4f7e5cb8521e7ab5f0fb'
2012-07-25  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-07-24  Ian LynaghMake -fscc-profiling a dynamic flag
2012-07-19  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-07-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-07-17  Simon MarlowRefactor and simplify the SRT handling
2012-07-17  Simon MarlowMove sinking into a separate module, and add a simple...
2012-07-10  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-07-10  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-07-05  Simon MarlowMerge remote-tracking branch 'origin/master' into newcg
2012-07-05  Simon MarlowRemove "fuel", adapt to Hoopl changes, fix warnings
2012-07-04  Simon MarlowFix merge-related problems
2012-07-04  Simon MarlowMerge remote-tracking branch 'origin/master' into newcg
2012-07-03  Simon MarlowAdd an experimental sinking pass
2012-06-13  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-06-13  Ian LynaghRemove some unnecessary platform arguments
next