Commits

Show all
Author Commit Message Labels Comments Date
Ian Lynagh
Add buildinfo files to the bindist
Tags
2009-06-25
simonpj@microsoft.com
Fix Trac #3323: naughty record selectors again I boobed when I decoupled record selectors from their data types. The most straightforward and robust fix means attaching the TyCon of a record selector to its IfaceIdInfo, so you'll need to rebuild all .hi files That said, the fix is easy.
simonmar
propagate the result of atomically properly (fixes #3049)
Ian Lynagh
Make C and CMM objects way-dependent In particular, in the integer-gmp package the C and CMM code depends on the size of STG structures, which vary between ways.
simonmar
add debug_p and thr_debug_p to $(ALL_WAYS)
simonmar
Fix buffering problem when GHCi is using the new IO library Behind the scenes, the new IO library always does buffering for read Handles regardless of NoBuffering. Normally this isn't visible, but it causes a problem in GHCi where there are two stdin Handles. This should fix those ghci test failures that sprung up in full testsuite runs recently.
simonmar
Optimise the %.hi : %.o rule Previously this rule had a sanity check for the existence of the .o file. However, the sanity check is expensive, especially on Windows, because it requires spawning a shell. So now we use an empty command here. This change reduced the time to do 'make' in an up-to-date tree on Windows from 33s to 16s for me. (the actual saving depends on how much rebuilding you've been doing, and how many .hi files are older than their .o files). The comments in this file now describe various versions of the rule that don't work.
simonmar
fix comment
Ian Lynagh
Add boot-pkgs and packages to the source dists
Ian Lynagh
Fix the GHCi debugger so that it can recognise Integers again
Ian Lynagh
Follow Integer changes
Ian Lynagh
Add the integer package integer-gmp's Integer is now wrapped by an Integer type in integer.
simonmar
follow change in System.Posix.Internals.c_open
simonmar
fix 'make 1'
simonmar
remove unused cruft
Ian Lynagh
Add a couple more symbols to the Linker.c table Fixes ghci loading gmp on Windows
Ian Lynagh
makefile tweak
Ian Lynagh
Add an _EXTRA_OBJS variable when linking packages
Ian Lynagh
Remove more GMP bits
Ian Lynagh
Add a #endif back that was accidentally removed from package.conf.in
Ian Lynagh
Make sure we aren't passing -Werror in the CFLAGS for configure scripts When configure tests for a feature it may not generate warning-free C code, and thus may think that the feature doesn't exist if -Werror is on.
Ian Lynagh
Pass CFLAGS and LDFLAGS to configure scripts
Ian Lynagh
.cmm rules need to depend on $$($1_$2_HC_DEP), not $$($1_$2_HC)
Ian Lynagh
Move gmp into libraries/integer-gmp
dcoutts
Stop building the rts against gmp Nothing from gmp is used in the rts anymore.
dcoutts
Remove the implementation of gmp primops from the rts
dcoutts
Stop setting the gmp memory functions in the rts and remove the implementations of stg(Alloc|Realloc|Dealloc)ForGMP
dcoutts
Remove the gmp/Integer primops from the compiler The implementations are still in the rts.
Ian Lynagh
Put the CMM objects in the GHCi library too
Ian Lynagh
Add rules for building .cmm files in libraries
  1. Prev
  2. Next