- 01 May, 2001 4 commits
-
-
simonmar authored
fix HC bootstrapping after LibsReadline no longer has the -l prefixes.
-
qrczak authored
Inline instance dictionary functions. Remove {-# INLINE instance #-} support and uses.
-
simonmar authored
Add some {-# SCC #-} annotations, and fix a space leak.
-
simonmar authored
SCC notes move inside other notes.
-
- 30 Apr, 2001 23 commits
-
-
qrczak authored
Fix the inlining bug: exprIsConApp_maybe didn't recognize constructor applications inside notes. I'm not sure if it's the right place to fix. Should notes be ignored in other uses of collectArgs? Perhaps they should be ignored inside the loop of collectArgs? And why the function marked as inline was not inlined even though it's not a constructor application?
-
rrt authored
Remove instructions about making /etc/passwd, as it happens automatically when installing Cygwin.
-
rrt authored
Say not to install the cygwin package, rather than to install it.
-
sewardj authored
Plumb LibsReadline into extra_libraries for -package util, rather than extra_ld_opts, so that GHCi knows to load them too.
-
panne authored
o=>O:-)
-
panne authored
Fix typo
-
simonpj authored
Fix minor typo in generics stuff; could merge with branch
-
simonmar authored
add -fwarn-misc.
-
simonmar authored
document -fwarn-misc.
-
simonmar authored
The convention for warnings currently is: standard warnings indicate "probable bugs", whereas -W warnings indicate "style problems". I think -fwarn-misc is more suited to -W.
-
rrt authored
Added cygwin to list of required packages, and said why gdbm is needed (for CVS).
-
panne authored
HSnet_cbits R.I.P. (BTW, that's what I meant with "monolithic approach" :-)
-
simonpj authored
Fix test so that it doesnt use undecidable instances
-
simonpj authored
----------------------------- Better filtering for warnings ----------------------------- * Add Opt_WarnMisc, to enable warnings not otherwise covered by Opt_Warn* in the renamer * Add RnMonad.ifOptRn :: DynFlag -> RnM d a -> RnM d () and use it many places instead of the clumsy direct code
-
simonpj authored
Add comments in tcInstType
-
simonpj authored
Add comments
-
simonpj authored
Improve error message
-
simonmar authored
Makefile.config should be in a source dist.
-
simonmar authored
better "#define IN_STG_CODE 0" before including the standard HC header in a foreign export dynamic stub, because this isn't really HC code.
-
simonmar authored
Fix the documentation about the -i<dirs> option. These are scanned left to right, but before the package directories. Also add a suitably severe warning about having a module with the same name as a package module.
-
simonmar authored
Reverse the directory list when building the home package directory cache, so that earlier entries override later ones.
-
simonpj authored
Improve error message
-
simonpj authored
Add a rank-2 poly test
-
- 29 Apr, 2001 2 commits
- 28 Apr, 2001 5 commits
-
-
qrczak authored
Enable primop rules - they work now.
-
qrczak authored
Add a builtin rule to a primop only if it does something.
-
qrczak authored
Fix the bug that source rules of primops shadowed builtin rules: let extendRuleBase take the old rules from the id passed as the argument when the id is absent in RuleBase. I hope this is correct: I don't know what difference can be between the id passed as extendRuleBase's argument and the id found in RuleBase. Also use standard isJust, isNothing instead of non-standard Maybes.maybeToBool.
-
qrczak authored
Remove bogus comment.
-
qrczak authored
Checking 0..0x10FFFF range can be done by a single unsigned comparison.
-
- 27 Apr, 2001 6 commits
-
-
qrczak authored
Add various rules for primops (x# <=# x#, x# *# 1# etc.). But they are commented out for now. Please uncomment parts marked with XXX when the bug with source primop rules shadowing builtin primop rules is fixed.
-
qrczak authored
Add builtin rules for {intToInt,wordToWord}{8,16,32}# applied to literals.
-
sewardj authored
When configuring GMP, restrict to the 486 instruction set. Doing otherwise produces GMPs which expect to run on the P6 core on which they were built, and so die with Illegal Instruction exceptions on Pentium (P5) and 486s.
-
sewardj authored
Avoid pattern match failure in getValidLinkable.maybe_old_linkable.
-
sewardj authored
merge rev 1.69.2.1, which was: Remove x86-specific implementation of {intToInt,wordToWord}{8,16,32}# primops, and replace them with platform-independent versions expressed purely in Stix terms.
-
sewardj authored
merge rev 1.63.2.2, which was: Remove x86-specific implementation of {intToInt,wordToWord}{8,16,32}# primops, and replace them with platform-independent versions expressed purely in Stix terms.
-