Tue Sep 29 23:21:10 CEST 2009  Matthias Kilian <[email protected]>
  * Follow renaming of binary to ghc-binary.
New patches:

[Follow renaming of binary to ghc-binary.
Matthias Kilian <[email protected]>**20090929212110
 Ignore-this: f28a7deafa283ef1c9c57ed38a90dbbf
] hunk ./utils/ghc-pkg/ghc.mk 64
 	       -ilibraries/filepath \
 	       -ilibraries/extensible-exceptions \
 	       -ilibraries/hpc \
-	       -ilibraries/binary/src \
+	       -ilibraries/ghc-binary/src \
 	       -ilibraries/bin-package-db
 
 

Context:

[No need to use -split-objs with dynamic libraries
Simon Marlow <[email protected]>**20090929103811
 Ignore-this: ad0c08809191c99ff9d3bfce88b77aee
] 
[Fix some missing unfoldings (foldr in particular!)
Simon Marlow <[email protected]>**20090929102745
 Ignore-this: 39c9b075f523e210cf4a5fb9db438d05
 
 The changes I made to the tidier recently introduced a serious
 regression: the unfoldings for bindings in a recursive group were
 sometimes lost, because we were looking at Id occurrences rather than
 Id binders, and the occurrences of recursive Ids do not necessarily
 have unfoldings attached.
] 
[Don't put library tarballs etc in the GHC source tarballs
Ian Lynagh <[email protected]>**20090929152952] 
[Switch to a released haskeline tarball
Ian Lynagh <[email protected]>**20090929144953] 
[Don't install haskeline/mtl/terminfo, and hide ghc-binary
Ian Lynagh <[email protected]>**20090929144324] 
[Rename binary to ghc-binary
Ian Lynagh <[email protected]>**20090929124617] 
[Fix making Windows bindist and installer
Ian Lynagh <[email protected]>**20090929012717] 
[emitRetUT: cope with arguments overlapping with results (#3546)
Simon Marlow <[email protected]>**20090928124455
 Ignore-this: 899c4be65a7c31d05bf5e79ea423147e
 
 In decodeFloat_Int# we have the C-- code:
 
     mp_tmp1  = Sp - WDS(1);
     mp_tmp_w = Sp - WDS(2);
     
     /* arguments: F1 = Float# */
     arg = F1;
     
     /* Perform the operation */
     foreign "C" __decodeFloat_Int(mp_tmp1 "ptr", mp_tmp_w "ptr", arg) [];
     
     /* returns: (Int# (mantissa), Int# (exponent)) */
     RET_NN(W_[mp_tmp1], W_[mp_tmp_w]);
 
 Which all looks quite reasonable.  The problem is that RET_NN() might
 assign the results to the stack (with an unregisterised back end), and
 in this case the arguments to RET_NN() refer to the same stack slots
 that will be assigned to.
 
 The code generator should do the right thing here, but it wasn't - it
 was assuming that it could assign the results sequentially.  A 1-line
 fix to use emitSimultaneously rather than emitStmts (plus comments).
] 
[fix cut-and-paste bugs in .cmm -> .hc/.s rules
Simon Marlow <[email protected]>**20090928115139
 Ignore-this: fe9a834cb94b53c7d4d6dc238c0d348d
] 
[Add a way to generate tracing events programmatically
Simon Marlow <[email protected]>**20090925150243
 Ignore-this: 7f17f3474b06a1fb4a527c62e003e7aa
 
 added:
 
  primop  TraceEventOp "traceEvent#" GenPrimOp
    Addr# -> State# s -> State# s
    { Emits an event via the RTS tracing framework.  The contents
      of the event is the zero-terminated byte string passed as the first
      argument.  The event will be emitted either to the .eventlog file,
      or to stderr, depending on the runtime RTS flags. }
 
 and added the required RTS functionality to support it.  Also a bit of
 refactoring in the RTS tracing code.
] 
[Run bindisttest when validating
Ian Lynagh <[email protected]>**20090928173323] 
[Follow bindist changes in bindisttest
Ian Lynagh <[email protected]>**20090927215031
 Also add support for testing the bindistprep tarball, for when we are
 validating.
] 
[More bindist tweaking
Ian Lynagh <[email protected]>**20090927212114] 
[Add a $(MAKE_RESTARTS) check to ghc.mk
Ian Lynagh <[email protected]>**20090927202603
 This should catch make going into an infinite loop.
] 
[Don't use absolute paths unnecessarily when making bindists
Ian Lynagh <[email protected]>**20090927193528] 
[Change where bindists are made
Ian Lynagh <[email protected]>**20090927191740
 We now do all the hard work in a bindistprep subdirectory, and just move
 the result to the root directory. This way we can delete anything in
 bindistprep/ without worrying about deleting anything important.
] 
[Fix building of the RTS with the NCG under Windows
[email protected]**20090926075507] 
[Use $topdir in the RTS's package.conf file when doing a relocatable build
Ian Lynagh <[email protected]>**20090927145309] 
[Fix invoking windres in a directory containing spaces
Ian Lynagh <[email protected]>**20090927144119] 
[Add support for relocatable builds in the new build system
Ian Lynagh <[email protected]>**20090927010605] 
[Update the OS X package build scripts
Ian Lynagh <[email protected]>**20090925132151
 The docs are no longer built and installed separately.
] 
[Make some sed more portable: Use \{0,1\} instead of \?
Ian Lynagh <[email protected]>**20090924171025] 
[We now tell the linker macosx_version_min is 10.5; trac #3521
Ian Lynagh <[email protected]>**20090924162450
 We used to say 10.3, but this gives
     -rpath can only be used when targeting Mac OS X 10.5 or later 
 when building shared libraries.
 Patch from mwotton.
] 
[Errors talking about a left section should refer to the "first" argument
Ian Lynagh <[email protected]>**20090924124128
 rather than the "second" argument. Fixes trac #3505.
] 
[Make count_lines work with the new directory layout
Ian Lynagh <[email protected]>**20090923182251] 
[Add count_lines back into the repo
Ian Lynagh <[email protected]>**20090923174945] 
[Remove a haskeline release note that doesn't apply to ghci
Ian Lynagh <[email protected]>**20090923145130
 Spotted by Judah.
] 
[fix warnings
Simon Marlow <[email protected]>**20090923125059
 Ignore-this: 6cc0a727c7a55a5bf79b0190c47666de
] 
[Add erf, erfc, erfff, erfcf (#3536)
Simon Marlow <[email protected]>**20090923105240
 Ignore-this: 4c90186bf779bec6b9c72e2989a1876a
] 
[Various updates/additions
Simon Marlow <[email protected]>**20090923094647
 Ignore-this: 7551a50a3f7723f21bc8c17e4c827764
] 
[Document -package-id, and use the term "package ID" consistently
Simon Marlow <[email protected]>**20090923094639
 Ignore-this: 234a5a2840b7a9608c9a5d4bc475080f
] 
[Make it so that -Ds implies -ls
Simon Marlow <[email protected]>**20090923105119
 Ignore-this: 52662a8e69ff4b8e8d9a07e4ca3e181
] 
[remove "touch %_hsc.c" - what was it for?
Simon Marlow <[email protected]>**20090921155720
 Ignore-this: 48d5d7ad35e1f2bdcebf4e197d46c609
] 
[Set the version number to 6.12.0
Ian Lynagh <[email protected]>**20090922105641] 
[TAG 6.12-branch created
Ian Lynagh <[email protected]>**20090922104027] 
Patch bundle hash:
d80e3f12119bfea6e006510d3ce731fd4a2e14b3
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to