Tue Sep 18 22:04:12 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Yet another failing TypeFamilies test
This is actually a regression introduced by one of the recent patches. It used
to work!
A ./tests/ghc-regress/indexed-types/should_compile/Simple15.hs
M ./tests/ghc-regress
Build description = HEAD on i386-unknown-linux
(cam-02-unx.europe.corp.microsoft.com)
Build location= /playpen/ghc/nightly/HEAD-cam-02-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx
Nightly build started on cam-02-unx at Tue Sep 18 19:30:00 BST 2007.
checki
On Sat, Sep 15, 2007 at 02:56:22PM +0100, Claus Reinke wrote:
> cabal installs programs in c:/Program Files/Haskell/bin/, which
> configure apparently can't handle, because of the space:
Right, we don't support tools being in paths containing spaces, and we
probably won't until compilation is driv
On 18-Sep-07, at 8:53 PM, Sven Panne wrote:
int main(void) {
void *handle = dlopen("libglut.so", RTLD_NOW | RTLD_GLOBAL);
The behaviour seems to be different when RTLD_NOW is not specified,
at least on my 32-bit linux box.
That shouldn't be a lot of work. The same relocation is already
Tue Sep 18 13:12:49 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Give Windows its own definitions of docdir (and htmldir etc)
M ./mk/config.mk.in -4 +10
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 18 13:06:37 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Include build.mk or validate{,-settings}.mk through custom-settings.mk
M ./libraries/Makefile.local -3 +3
M ./mk/boilerplate.mk -7 +1
A ./mk/custom-settings.mk
___
Cvs-ghc mail
Tue Sep 18 12:48:39 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Install extra-gcc-opts in bindists
M ./distrib/Makefile +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Sep 17 16:06:41 PDT 2007 [EMAIL PROTECTED]
* Writing out .tix file only if you are the original process, not a child.
This lets us gain coverage on programs that use fork, like xmonad.
* To be merged to STABLE *
M ./rts/Hpc.c -2 +11
___
Mon Sep 17 16:02:01 PDT 2007 [EMAIL PROTECTED]
* removing the functions hs_hpc_read and hs_hpc_write inside Hpc.c, they are
dead code.
* To be merged to STABLE. *
M ./rts/Hpc.c -38
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.
Tue Sep 18 11:45:09 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Add validate.mk to .darcs-boring
M ./.darcs-boring +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Sep 17 05:01:56 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* avoid platform dependencies: my_uintptr_t ==> StgWord
M ./rts/posix/OSMem.c -13 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sat Sep 15 20:48:45 PDT 2007 Don Stewart <[EMAIL PROTECTED]>
* add support for EM_AMD64 elf machine type, openbsd/amd64 ghci works
M ./rts/Linker.c -1 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sat Sep 15 18:27:28 PDT 2007 Don Stewart <[EMAIL PROTECTED]>
* patch Linker.c for amd64/openbsd
M ./rts/Linker.c -5 +14
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 18 13:12:49 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Give Windows its own definitions of docdir (and htmldir etc)
M ./mk/config.mk.in -4 +10
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 18 13:06:37 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Include build.mk or validate{,-settings}.mk through custom-settings.mk
M ./libraries/Makefile.local -3 +3
M ./mk/boilerplate.mk -7 +1
A ./mk/custom-settings.mk
___
Cvs-ghc mail
Tue Sep 18 12:48:39 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Install extra-gcc-opts in bindists
M ./distrib/Makefile +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 18 11:45:09 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Add validate.mk to .darcs-boring
M ./.darcs-boring +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sat Sep 15 20:48:45 PDT 2007 Don Stewart <[EMAIL PROTECTED]>
* add support for EM_AMD64 elf machine type, openbsd/amd64 ghci works
M ./rts/Linker.c -1 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sat Sep 15 18:27:28 PDT 2007 Don Stewart <[EMAIL PROTECTED]>
* patch Linker.c for amd64/openbsd
M ./rts/Linker.c -5 +14
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 18 09:33:31 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* MERGED: Another attempt at getting bindists working everywhere
Ian Lynagh <[EMAIL PROTECTED]>**20070916005328] {
M ./Makefile -1 +1
M ./libraries/Makefile -22 +32
M ./libraries/installPackage.hs -21 +25
___
darcs record; darcs send; darcs unrecord --last=1
i have no idea whyever darcs would need to look beyond the last
patch if that is all i want to unrecord, so why is partial/complete
repo even an issue here? looks like a bug to me.
and is there a workaround that could help me..?
i was lucky
Build description = STABLE on i386-unknown-linux
(cam-02-unx.europe.corp.microsoft.com)
Build location= /playpen/ghc/nightly/STABLE-cam-02-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx
Nightly build started on cam-02-unx at Tue Sep 18 19:00:00 BST 2007.
On Monday 17 September 2007 21:56, Wolfgang Thaller wrote:
> "Something like that" is the reason. For non-PIC, ELF tries to keep
> up the illusion that there is no such thing as dynamic linking. In
> the X86_64 small code model, all addresses in the main program are
> expected to lie in the 32-bit
Tue Sep 18 03:22:56 PDT 2007 [EMAIL PROTECTED]
* Merge of register allocator patches.
This is a conflict avoiding merge of several patches which finish off
the new register allocator. After this patch all tests should go through
with both -fregs-graph and -fregs-iterative.
Mon S
Mon Sep 17 06:26:14 PDT 2007 [EMAIL PROTECTED]
* Tune coalescing in non-iterative register allocator
If iterative coalescing isn't turned on, then do a single aggressive
coalescing pass for the first build/color cycle and then back off to
conservative coalescing for subseqent passes.
Mon Sep 17 05:42:41 PDT 2007 [EMAIL PROTECTED]
* Bugfix to iterative coalescer
Coalescences must be applied to the unsimplified graph in the same order
they were found by the iterative coalescing algorithm - otherwise
the vreg rewrite mapping will be wrong and badness will ensue.
Mon Sep 17 04:30:24 PDT 2007 [EMAIL PROTECTED]
* Add -dasm-lint
When -dasm-lint is turned on the register conflict graph is checked for
internal consistency after each build/color pass. Make sure that all
edges point to valid nodes, that nodes are colored differently to their
neighb
Fri Sep 14 09:42:34 PDT 2007 [EMAIL PROTECTED]
* Count CmmTops processed so far in the native code generator
To help with debugging / nicer -ddump-asm-regalloc-stages
M ./compiler/nativeGen/AsmCodeGen.lhs -6 +13
___
Cvs-ghc mailing list
Cvs-ghc
Fri Sep 14 09:14:08 PDT 2007 [EMAIL PROTECTED]
* Change spill cost function back to inverse length of live range.
On further testing it turns out that using Chaitin's spill cost formula
of counting the number of uses of a var and then dividing by the degree
of the node isn't actually a
Fri Sep 14 02:43:20 PDT 2007 [EMAIL PROTECTED]
* Replace missing '#' on options pragma
M ./compiler/nativeGen/RegSpillClean.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Sep 14 02:39:07 PDT 2007 [EMAIL PROTECTED]
* Better cleaning of spills in spill cleaner
Track what slots each basic block reloads from. When cleaning spill
instructions we can use this information to decide whether the slot
spilled to will ever be read from on this path.
M ./
Mon Sep 17 10:29:39 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* added node to push a closure onto the current call context
M ./compiler/cmm/CmmCvt.hs -2 +3
M ./compiler/cmm/CmmLiveZ.hs +1
M ./compiler/cmm/CmmSpillReload.hs +1
M ./compiler/cmm/MkZipCfgCmm.hs -1 +5
M ./compil
Mon Sep 17 09:17:15 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* tightened some dataflow code as part of preparing a talk
M ./compiler/cmm/CmmSpillReload.hs -17 +28
M ./compiler/cmm/ZipDataflow.hs -2 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskel
Mon Sep 17 09:16:34 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* added 'filterRegsUsed' to CmmExpr
M ./compiler/cmm/CmmExpr.hs -1 +6
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
On Tue, Sep 18, 2007 at 09:02:40AM +0100, Simon Marlow wrote:
>
> Doesn't the lazy partial repository stuff in darcs already address this
> issue?
You are right, I'd completely forgotten about that.
Thanks
Ian
___
Cvs-ghc mailing list
Cvs-ghc@haskel
At Mon, 17 Sep 2007 22:34:16 +0100,
"Claus Reinke" <[EMAIL PROTECTED]> wrote:
> - i'm working on patches for ghc head
> - to send the patches for review, i'm supposed to use 'darcs send',
> which means i need to 'darcs record' them
> - the patches evolve in discussion until the
Ian Lynagh wrote:
On Mon, Sep 17, 2007 at 10:34:16PM +0100, Claus Reinke wrote:
is darcs really not useable with partial repos? that would be a pain.
i know that several ghc developers have already given up on partial
repos
The bug you ran into is why we abandoned partial repos.
if partial re
Wolfgang Thaller wrote:
On 17-Sep-07, at 7:20 PM, Sven Panne wrote:
Now we get a R_X86_64_GOTPCREL and things work as expected. Alas, our GHC
Linker can't handle such a relocation,
That shouldn't be a lot of work. The same relocation is already
implemented for Darwin/x86_64.
[...] and som
| is darcs really not useable with partial repos? that would be a pain.
| i know that several ghc developers have already given up on partial
| repos (there's even a good old-fashioned tarball to start from...).
As Ian says, no, darcs doesn't work with partial repos. The only solution we
know is
Build results:
x86-64 Linux head: lost
gabor head:pass
gbesh Intel x86_64 Linux head: pass
macgyver PPC OSX head: fail (failed darcs)
tnaur PPC OSX head:pass
x86-64 Linux head unreg: lost
Dropping unexpected test passes reports from builder
Build results:
macgyver PPC OSX stable: fail (failed darcs) pass
x86 Windows stable: lost pass
x86 Windows stable fast: fail (failed darcs) fail (failed darcs) fail (failed
darcs) fail (failed darcs) fail (failed darcs) pass pass pass pass
x86-64 Linux stable: lost
Dropping unexpected te
41 matches
Mail list logo