- Oct 01, 2013
-
-
Simon Marlow authored
-
- Sep 23, 2013
-
-
Krzysztof Gogolewski authored
It has been deprecated for long and already removed from ghc --help
-
- Sep 04, 2013
-
-
Austin Seipp authored
It's been deprecated for who knows how long, and gives a warning. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
Austin Seipp authored
Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
- May 16, 2013
-
-
Ian Lynagh authored
We need different paths in the wrapper, as teh installed tree is a different shape to the build tree.
-
- May 14, 2013
-
-
Ian Lynagh authored
This is particularly important as without it validate fails, as it tries to pass RTS options to haddock, and with the default RTS config those options aren't permitted.
-
- May 12, 2013
-
-
Ian Lynagh authored
Dynamic GHC is now working in-place, but pathologically slow due to the DLL split. (GHC assumes that all intra-package calls are in the same DLL, but that isn't true when we split the GHC package into 2 DLLs. That means that GHC's startup time is around 22 seconds, as it is doing run-time linking). Also, ghci isn't actually working yet: $ inplace/bin/ghc-stage2 --interactive GHCi, version 7.7.20130512: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... <command line>: can't load .so/.DLL for: HSghc-prim-0.3.1.0.dll (addDLL: could not load DLL) ghc-stage2.exe: HSghc-prim-0.3.1.0: The specified module could not be found.
-
- Apr 20, 2013
-
-
Ian Lynagh authored
Currently they are all set to the same value, but when cross-compiling they could be set to different values.
-
- Mar 03, 2013
-
-
Ian Lynagh authored
We now define _PROGNAME, and _PROG is automatically defined with $(exeext). This will shortly automatically use the right exeext depending on what stage it is being compiled with (exeext may be different for different stages when cross-compiling).
-
Ian Lynagh authored
and use them for split
-
Ian Lynagh authored
It doesn't seem to do anything that _INSTALL and _INSTALL_INPLACE can't do.
-
- Mar 02, 2013
-
-
Ian Lynagh authored
-
- Mar 01, 2013
-
-
Ian Lynagh authored
-
- Feb 22, 2013
-
-
Geoffrey Mainland authored
Thanks to Daniel Pratt <colorblinddad@gmail.com> for pointing out the failure and fix.
-
- Oct 03, 2012
-
-
Ian Lynagh authored
-
- Mar 16, 2012
-
-
Ian Lynagh authored
-
Ian Lynagh authored
Caught by -Werror
-
- Mar 15, 2012
-
-
Ian Lynagh authored
We use the in-place windres, which isn't guaranteed to work with the stage0 compiler.
-
- Nov 22, 2011
-
-
David Terei authored
hppa1, m68k
-
David Terei authored
-
- Nov 19, 2011
-
-
Ian Lynagh authored
We avoid calling "rm -rf" with no file arguments; this fixes cleaning on Solaris, where that fails. We also check for suspicious arguments: anything containing "..", starting "/", or containing a "*" (you need to call $(wildcard ...) yourself now if you really want globbing). This should make things a little safer.
-
- Oct 17, 2011
-
-
David Terei authored
-
- Apr 04, 2011
-
-
Ian Lynagh authored
-
- Jan 18, 2011
-
-
marcotmarcot authored
-
- Jan 06, 2011
-
-
Ian Lynagh authored
cygwin's /bin/install doesn't set file modes correctly if the destination path is a C: style path: $ /bin/install -c -m 644 foo /cygdrive/c/cygwin/home/ian/foo2 $ /bin/install -c -m 644 foo c:/cygwin/home/ian/foo3 $ ls -l foo* -rw-r--r-- 1 ian None 0 2011-01-06 18:28 foo -rw-r--r-- 1 ian None 0 2011-01-06 18:29 foo2 -rwxrwxrwx 1 ian None 0 2011-01-06 18:29 foo3 This causes problems for bindisttest/checkBinaries.sh which then thinks that e.g. the userguide HTML files are binaries. We therefore use a /cygdrive path if we are on cygwin
-
Simon Marlow authored
-
Simon Marlow authored
-
- Jan 19, 2011
-
-
Simon Marlow authored
-
- Sep 05, 2010
-
-
Ian Lynagh authored
-
- Aug 01, 2010
-
-
Ian Lynagh authored
-
- Jun 22, 2010
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- Jun 15, 2010
-
-
Ian Lynagh authored
-
David Terei authored
This was done as part of an honours thesis at UNSW, the paper describing the work and results can be found at: http://www.cse.unsw.edu.au/~pls/thesis/davidt-thesis.pdf A Homepage for the backend can be found at: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/Backends/LLVM Quick summary of performance is that for the 'nofib' benchmark suite, runtimes are within 5% slower than the NCG and generally better than the C code generator. For some code though, such as the DPH projects benchmark, the LLVM code generator outperforms the NCG and C code generator by about a 25% reduction in run times.
-
- May 04, 2010
-
-
Ian Lynagh authored
-
- Mar 24, 2010
-
-
Ian Lynagh authored
We now regenerate them when installing, which means the path for perl doesn't get baked in
-
- Feb 19, 2010
-
-
Ian Lynagh authored
-
- Feb 18, 2010
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-