summaryrefslogtreecommitdiff
path: root/distrib/cross-port
Commit message (Collapse)AuthorAgeFilesLines
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-221-1/+0
| | | | | | | | | | | | | | | | * 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)
* Rip out object splittingBen Gamari2019-03-051-1/+0
| | | | | | | | | | | | | | | The splitter is an evil Perl script that processes assembler code. Its job can be done better by the linker's --gc-sections flag. GHC passes this flag to the linker whenever -split-sections is passed on the command line. This is based on @DemiMarie's D2768. Fixes Trac #11315 Fixes Trac #9832 Fixes Trac #8964 Fixes Trac #8685 Fixes Trac #8629
* Change all hashbangs to /usr/bin/env (#9057)Thomas Miedema2014-09-231-1/+1
| | | | | | | | | | | | | | | | | | Summary: ``` git grep -l '#!' | xargs sed -i 's|#!.*/bin/\([^ ]*\)$|#!/usr/bin/env \1|' ``` and some manual tweaking Test Plan: harbormaster Reviewers: austin Subscribers: hvr, simonmar, ezyang, carter Differential Revision: https://phabricator.haskell.org/D237 GHC Trac Issues: #9057
* [project @ 2003-08-04 14:38:59 by simonmar]simonmar2003-08-041-2/+6
| | | | A couple of small updates that were sitting in my tree..
* [project @ 2003-07-24 09:29:10 by simonmar]simonmar2003-07-241-6/+9
| | | | Set GhcWithInterpreter=NO in stage2
* [project @ 2003-07-22 16:18:06 by simonmar]simonmar2003-07-221-20/+31
| | | | | Commit an untested, but hopefully more workable and up-to-date version of this script.
* [project @ 2002-05-02 13:33:27 by simonmar]simonmar2002-05-021-0/+59
Add this script which does an unregisterised bootstrap to build HC files for porting GHC.