summaryrefslogtreecommitdiff
path: root/compiler/main/SysTools.hs
Commit message (Expand)AuthorAgeFilesLines
* ghc, ghc-pkg: use getExecutablePath on Windows when base >= 4.11.0Tamar Christina2018-08-251-3/+3
* Avoid redundant invocation of 'findTopDir'Michael Sloan2018-07-201-9/+7
* driver: skip -Bsymbolic on unregisterised targets (Trac #15338)Sergei Trofimovich2018-07-161-2/+29
* dead strip dylibs on macOSMoritz Angermann2018-05-301-0/+1
* Extract hard-coded LLVM opt flags into a fileKavon Farvardin2018-05-301-10/+16
* Expand $tooldir in ghc --info outputAlp Mestanogullari2018-05-121-0/+1
* Introduce a $tooldir variable for nicer toolchain detection on WindowsAlp Mestanogullari2018-04-171-10/+14
* Cache the fingerprint of sOpt_PBartosz Nitka2018-03-021-0/+2
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* SysTools: Split up TopDir logic into new moduleBen Gamari2017-11-231-184/+3
* SysTools: Expand occurrences of $topdir anywhere in a Settings pathBen Gamari2017-11-231-18/+19
* Fix #elfi -> #elif; unbreak -Werror.Moritz Angermann2017-11-191-0/+3
* Relocatable GHCMoritz Angermann2017-11-181-0/+21
* Split SysTools up someTamar Christina2017-10-101-891/+7
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Use ar for -staticlibMoritz Angermann2017-09-131-14/+35
* Drop special handling of iOS and AndroidMoritz Angermann2017-09-071-4/+1
* Clean up opt and llcMoritz Angermann2017-09-061-2/+19
* Fix decomposition error on WindowsTamar Christina2017-08-291-2/+11
* Add support for producing position-independent executablesBen Gamari2017-08-221-14/+1
* Recognize FreeBSD compiler as Clang.Gleb Popov2017-08-141-0/+3
* Ensure that we always link against libmBen Gamari2017-07-281-0/+14
* Fix busy-wait in SysTools.builderMainLoopDouglas Wilson2017-07-201-43/+53
* Revert "Remove the Windows GCC driver."Simon Peyton Jones2017-06-291-25/+13
* Remove the Windows GCC driver.Tamar Christina2017-06-171-13/+25
* Refactor temp files cleanupDouglas Wilson2017-06-081-213/+5
* Typos [ci skip]Gabor Greif2017-05-101-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-3/+3
* Drop special handling of iOSMoritz Angermann2017-04-121-2/+1
* askCc should be using the linker, not the compilerSimon Marlow2017-03-311-6/+7
* Introduce putLogMsgBen Gamari2017-03-151-2/+2
* Correct Windows libdir assumptions.Tamar Christina2017-02-231-14/+16
* Avoid repeated list elem checksDavid Feuer2017-02-111-2/+5
* Ditch static flagsSylvain Henry2017-02-021-2/+4
* Bump Win32 version.Ben Gamari2017-01-241-2/+6
* Always use -Xlinker for -rpathBartosz Nitka2017-01-211-1/+2
* Use latin1 code page on Windows for response files.Tamar Christina2017-01-151-0/+4
* Pass -no-pie to GCCBen Gamari2016-11-111-0/+15
* Revert "Pass -no-pie to GCC"Ben Gamari2016-11-101-13/+0
* Pass -no-pie to GCCBen Gamari2016-11-101-0/+13
* Omit unnecessary linker flagsSimon Marlow2016-11-031-19/+2
* Add -Wcpp-undef warning flagErik de Castro Lopo2016-10-221-3/+2
* Add and use a new dynamic-library-dirs field in the ghc-pkg infoDuncan Coutts2016-10-211-1/+1
* Distinguish between UnitId and InstalledUnitId.Edward Z. Yang2016-10-081-2/+2
* Use check stacking on Windows.Tamar Christina2016-10-011-13/+8
* Allow building static libs.Moritz Angermann2016-06-251-0/+2
* Simplify readProcessEnvWithExitCode + set LANGUAGE=CThomas Miedema2016-06-141-39/+13
* Resolve symlinks when attempting to find GHC's lib folder on WindowsTamar Christina2016-04-171-1/+51
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-2/+17
* Print which warning-flag controls an emitted warningMichael Walker2016-02-251-2/+2