summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Backend.hs
Commit message (Collapse)AuthorAgeFilesLines
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-3/+3
| | | | | | tuples and sums. fixes #1257
* Replace HscTarget with BackendSylvain Henry2020-07-221-5/+93
| | | | | | | | | They both have the same role and Backend name is more explicit. Metric Decrease: T3064 Update Haddock submodule
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-221-0/+43
* Represent backends with a `Backend` datatype in GHC.Driver.Backend * Don't detect the default backend to use for the target platform at compile time in Hadrian/make but at runtime. It makes "Settings" simpler and it is a step toward making GHC multi-target. * The latter change also fixes hadrian which has not been updated to take into account that the NCG now supports AIX and PPC64 (cf df26b95559fd467abc0a3a4151127c95cb5011b9 and d3c1dda60d0ec07fc7f593bfd83ec9457dfa7984) * Also we don't treat iOS specifically anymore (cf cb4878ffd18a3c70f98bdbb413cd3c4d1f054e1f)