- 17 Jan, 2001 1 commit
-
-
simonmar authored
remove the message that says "now do gmake boot followed by gmake..."
-
- 16 Jan, 2001 24 commits
-
-
qrczak authored
Correctly delimit a LINE pragma.
-
simonmar authored
Change the way the top-level Makefile works, now that we have a dependency between ghc and hslibs which means that you can't `make boot' in hslibs until you've done `make all' in ghc. - now you just type `make all' at the top-level, and the makefile arranges to do `make boot all' in each of the subdirectories. Typing `make boot' at the top-level now yields a message explaining what's going on. - Now it's no longer necessary to set $(ProjectsToBuild). If you don't set it, the build system attempts to build all the projects in the source tree, in the order determined by $(AllProjects) in config.mk. I've been meaning to fix this for ages, since it meant that one had to hand-edit config.mk.in when making a distribution for anything other than GHC - this is no longer the case. You still *can* set ProjectsToBuild if you want to, however. - ProjectsToInstall has been replaced by ProjectsDontInstall, and has the obvious, reverse, meaning. It also has a reasonable default, so the need to set it should be rare. All this has the obvious benefit that to build GHC you need one fewer commands (no more `make boot'), and anyone that has "./configure && make && make install" hardwired into their brains will feel right at home.
-
sewardj authored
Various ghci interactive UI fixes/improvements.
-
sewardj authored
hscExpr: be a bit more careful about which pcs version is returned, so that the environment isn't totally hosed following a type error.
-
simonmar authored
Improve a parser error message.
-
simonmar authored
Fix a problem with our use of tcsetattr() which caused background processes to stop when the buffering mode, or the echo status, was changed. tcSetAttr() is a wrapper around tcsetattr() that temporarily blocks SIGTTOU around the call.
-
sewardj authored
Give the correct commit message for rev 1.59: "rm debug printing"
-
sewardj authored
Fill in some more missing cases.
-
sewardj authored
rm
-
simonmar authored
take account of GhcUnregisterised
-
simonmar authored
add GhcUnregisterised to Config.hs
-
simonmar authored
Add GhcUnregisterised, to make unregisterised compilation the default. Also include a lengthy comment about how the whole unregisterised compilation / boostrapping thing is supposed to hold together.
-
simonmar authored
Don't use the same name for a typedef and variable.
-
simonmar authored
this isn't legal C, apparently: switch (e) { label: } without at least one statement between the label and the end block.
-
simonmar authored
make the dummy Callable and Returnable static arrays one element long, because some C compilers can't cope with zero-length static arrays.
-
simonmar authored
add MaxOSX version of mmap.
-
simonmar authored
add MacOSX HEAP_BASE
-
simonmar authored
Don't use the same name for a typedef and variable. Some C compilers can handle this without complaint (eg. gcc), but some others it seems can't.
-
simonmar authored
add dummy freeHaskellFunctionPtr when we don't have a real one on this arch.
-
simonmar authored
temp. bug fix for MacOS X which has a large off_t. This code is broken anyway.
-
simonmar authored
platform definitions for PPC/MacOSX
-
rrt authored
Fixed some typos.
-
simonmar authored
re-instate -Rghc-timing
-
qrczak authored
Oops, parens are bad in config.h values.
-
- 15 Jan, 2001 9 commits
-
-
lewie authored
Just testing..
-
qrczak authored
Use -1 instead of 0 to mark unsupported errno names. Add eOK for no error, i.e. corresponding to errno == 0.
-
sewardj authored
More stuff to do with primop support in the interpreter. Also, track some changes to the libraries.
-
sewardj authored
In interpreted code, basic support for routing primop calls through to functions in PrelPrimopWrappers.lhs.
-
sewardj authored
Use mkApUpd0# to ensure top-level things are updateable.
-
sewardj authored
Handle nullary constructors more correctly.
-
sewardj authored
Add mkApUpd0# primop, used to make sure bytecode-compiled top-level things are updateable.
-
simonmar authored
Improve the test for "still has jump to fast entry point": it was turning up a false positive.
-
qrczak authored
Implemented #enum construct.
-
- 14 Jan, 2001 4 commits
-
-
simonmar authored
Add a slightly stronger test for Time that the ones in tests/io. This one reads the current time, converts it to CalendarTime and back again, and tests that all three times converted to strings compare equal.
-
simonmar authored
oops, fix a sign error that caused toClockTime to be wrong outside GMT.
-
simonmar authored
Patterns in the case statement didn't work on my FreeBSD box due to a bogus-looking extra '(', so I removed it. Hope I haven't broken anything.
-
panne authored
After Mr. HsLibs's std/lang library re-organization we need hsc2hs-inplace in the "make boot" stage
-
- 13 Jan, 2001 2 commits