- 15 Aug, 2001 4 commits
-
-
rrt authored
Cut'n'paste the latest version of rawSystem, not the horrible old past-its-sell-by-date version I had in my smelly old tree.
-
rrt authored
Dearie dearie me, we are in a tizz today. Put some imports needed for all platforms where they belong, and not in a mingwin-only ifdef.
-
rrt authored
Cut'n'paste rawSystem from hslibs rather than messing around trying to copy SystemExts.lhs into compiler/main, which makes for Makefile pain.
-
rrt authored
Driver support for ILX compilation
-
- 13 Aug, 2001 1 commit
-
-
simonmar authored
A bunch of changes (been waiting for the link to cvs.haskell.org to come back): - Two new flags -ignore-dot-ghci and -read-dot-ghci control the reading (or not) of ./.ghci and $HOME/.ghci. This will be useful for automatic testing of GHCi. - A new option -package-conf <file> allows reading an additional package.conf file, which can be used to keep a per-user set of packages. - GHCi now fails gracefully on startup if linking the libraries specified on the command-line fails.
-
- 10 Aug, 2001 1 commit
-
-
sof authored
Added SysTools.Option, which lets you identify what are file-path like options to SysTool.run<Foo>. Using this, we can now precisely control when to transform filepaths into a host-compatible format (i.e., we can DOSify just the right bits under Win32).
-
- 07 Aug, 2001 1 commit
-
-
rrt authored
Revert to System.system using the shell, hence need to use new rawSystem on Windows to launch GHC's sub-processes.
-
- 19 Jul, 2001 1 commit
-
-
rrt authored
More fixes to allow GHC to live in C:\Program Files
-
- 18 Jul, 2001 2 commits
- 17 Jul, 2001 6 commits
-
-
sof authored
wibble - the joys of CVS conflict merging
-
sof authored
wibble
-
sof authored
Drop the dependency on the Win32 library, as it is only used in an extremely limited way (a single 'foreign import' is all that's reqd) [Sorry Reuben, I don't buy your 'extra deps are good' argument :-) ]
-
sof authored
runSomething: narrow down prev commit, only quote args under mingw;it interacts badly with -D quoting already done on other plats (and isn't reqd)
-
simonpj authored
Add comment and use backslash consistently
-
rrt authored
1. Make GHC work with paths and filenames containing spaces (hopefully). This is done by quoting all arguments sent to the shell. To avoid causing problems, this means that each argument in a list had *better* be a single argument, hence the next commit to PackageSrc.hs. 2. undosify the path passed as the -h argument to unlit, to make unlit work on Windows again. 3. Fix getExecDir for Windows (broken by previous changes to the meaning of -B).
-
- 16 Jul, 2001 4 commits
-
-
rrt authored
Don't add -I flag for Windows gcc's include files here; do it in package.conf instead.
-
rrt authored
Now assume that -B passes libdir, not libexecdir
-
rrt authored
Fix binary finding for Unix
-
qrczak authored
s/extra-bin/bin/ because this is where all programs are installed to. Perhaps it should be changed the other way around - I don't know what this extra-bin was supposed to be.
-
- 13 Jul, 2001 1 commit
-
-
simonmar authored
check TMPDIR (got lost somewhere in the conversion to SysTools)
-
- 11 Jul, 2001 3 commits
- 10 Jul, 2001 2 commits
- 06 Jul, 2001 1 commit
-
-
rrt authored
lib/gcc-lib -> gcc-lib
-
- 05 Jul, 2001 1 commit
-
-
sewardj authored
Changes to nuke RAWCPP.
-
- 04 Jul, 2001 1 commit
-
-
simonpj authored
Add notes
-
- 29 Jun, 2001 4 commits
-
-
simonmar authored
The "Warning: deleting non-existent foo" message should only be printed in verbose mode.
-
simonmar authored
Copy was ignoring its 'purpose' argument
-
rrt authored
Change the way that IO exceptions are handled and some associated details: 1. In the top-level exception handler, don't treat IO exceptions as a panic, just print them out and stop. 2. In the slurping routines SysTools.copy and the fake cpp in DriverPipeline, don't catch IO exceptions, just let them propagate.
-
rrt authored
Stop copy adding a newline to the end of the copy
-
- 28 Jun, 2001 5 commits
-
-
rrt authored
Remove debugging statements^Wexpressions
-
rrt authored
Fix mangling of -B path.
-
rrt authored
Fix Unix copy (now same as Windows: slow, but working).
-
simonmar authored
clean up remove_suffix: - only use it when getExecDir works (i.e. on Windows) - therefore, don't require that the build-tree TOPDIR has a /ghc/compiler suffix. - fix a bug with the installed build, where the binary lives in $libdir/bin not $libdir. ghci-inplace should work again now.
-
rrt authored
Reimplement copy as a slurp in Haskell to avoid problems with pesky Windows command-line tools. Grr.
-
- 26 Jun, 2001 1 commit
-
-
rrt authored
Make stage two getExecDir for Windows work again. Where did it go before?
-
- 25 Jun, 2001 1 commit
-
-
simonpj authored
Keep pgm paths in native format
-