- 17 Aug, 2001 13 commits
-
-
simonmar authored
bugfix for -G1
-
simonmar authored
fix a profiling bug: the cost centre stack in a raise_closure wasn't being initialised.
-
simonmar authored
The .hi file wasn't tracking the module name (my fault). Fix it.
-
sewardj authored
On 4.08.X compilers, just make rawSystem be System.system. This is so we can still build stage1s with 4.08.X. It won't work on Win32 but the minimum compiler to build a stage1 for Win32 is 5.01 AFAICS.
-
rrt authored
Add rules for way "i" for maing libraries, so that a DLL rather than a .a gets built, and with al rather than ld.
-
rrt authored
std.dll now gets made by target.mk rules
-
rrt authored
Add a dummy function _ErrorHdrHook to return the address of ErrorHdrHook. Dunno how this ever compiled before. Maybe this is just a special Friday effect. Maybe I shouldn't be committing stuff today. Maybe I should just give up now.
-
simonmar authored
don't include <string.h> here, HsStd.h is the right place.
-
simonmar authored
include <string.h>
-
rrt authored
Use EXCLUDED_SRCS to handle ilxstubs.c
-
rrt authored
Make sure std is compiled with -fvia-C (NCG can't cope)
-
sof authored
SRC_CC_OPTS: add GHC_{INCLUDE,RUNTIME}_DIR to include path
-
sof authored
Get rid of (harmless) CPP warnings
-
- 16 Aug, 2001 12 commits
-
-
sof authored
Death to GHC_INCLUDE_DIR (well, almost). - mk/target.mk: get rid off the abomination of having SRC_CC_OPTS include GHC_INCLUDE_DIR and GHC_RUNTIME_DIR for all fptools/ projects. - mk/suffix.mk: %.pp suffix rule no longer hardwires in the use of GHC_INCLUDE_DIR; just $(CPP_OPTS). ==> If you want GHC_INCLUDE_DIR on the include path, better add it to SRC_CPP_OPTS (say) at the point where you need it (ghc/compiler/Makefile and ghc/lib/std/Makefile do this now). - wipe out the use of -I$(GHC_INCLUDE_DIR) in HC_OPTS in hslibs/; not needed. - hslibs/mk/boilerplate.mk still define GHC_{IO_}INCLUDE_DIR for the purpose of using it when compiling .c files. It should be possible to get rid off it by having CC=$(HC), but I haven't imposed that change (yet).
-
rrt authored
Dunno how this got here
-
rrt authored
Update ILX tool functions to use Option and OptionFile
-
rrt authored
Remove spurious duplicate rule for PrelGHC.$(way)hi. Improve rule for std.vlb, thanks to a fix to mkvlb. Add -DILX to SRC_HC_OPTS (needed for PrelTopHandler).
-
rrt authored
Add -fruntime-types, which the ILX backend needs
-
rrt authored
Remove WAY_i_* settings from user ways section
-
simonmar authored
add newline to "WARNING: error while reading directory" message.
-
simonmar authored
Include fixity info in the output from :info.
-
simonmar authored
Prettier output for GHCi's :info - put parenthesis around operators in type signatures (both IfaceSig and ClassOpSig) - don't use the cryptic '= ::' notation for indicating that a class op has a default method, instead put the information in a comment after the type.
-
simonmar authored
Set the SrcLoc for expressions typed on the command line to <interactive>:1 rather than <no file>:0.
-
chak authored
* Use new `gen_no' member in `bdescr' * Track renaming of member `to_space' in `step' structure
-
chak authored
Compile `cmInfoThing' only for GHCI
-
- 15 Aug, 2001 15 commits
-
-
qrczak authored
Fix HS_SRCS.
-
simonmar authored
Slight prettification of class declarations when printed out in non-interface mode.
-
simonmar authored
Don't print all the fields of a record on the same line
-
simonmar authored
Aha! I discovered how to distinguish ordinary record selectors from class methods. Prelude> :i + -- + is a method in class Num + :: forall a. (Num a) => a -> a -> a
-
simonmar authored
recognise constructors properly
-
simonmar authored
Identify record selectors in :info. Sadly there doesn't seem to be an easy way to identify class methods.
-
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.
-
simonmar authored
correct the help information about :info
-
simonmar authored
Implement the :info command for GHCi.
-
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.
-
chak authored
Added note about daily updated online version.
-
sewardj authored
Nuke these two hangovers from Stg Hugs daze.
-
sewardj authored
Some Byzantine hacks from Reuben to make the main/SystemExts business work as intended.
-
sewardj authored
Add a couple of #ifdef ILX.
-