| > 1. If you have lots of libraries in your tree, 'sh validate' will
| try to compile them. But they are not -Wall clean, so the -Werror
| kills the validation.
| >
| > Solution: we should say what libraries validate will validate; and
| validate should make build.mk compile only them.
| >
| > T
* Make installPackage install settings from the [package].buildinfo file.
For libraries installed along with ghc, the settings from the
buildinfo file weren't being installed correctly. In particular,
linking against the readline package didn't produce a necessary
"-lreadline" flag.
The problem
Wed Sep 5 17:48:31 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Fix OS X warnings
M ./rts/sm/MBlock.c -1 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 17:16:13 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Declare ctime_r on Mac OS
On Mac OS, ctime_r is not declared in time.h if _POSIX_C_SOURCE is defined. We
work around this by providing a declaration ourselves.
M ./configure.ac +7
M ./rts/RtsUtils.c +7
Wed Sep 5 20:10:23 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Adapt test to new restrictions on type families
M ./tests/ghc-regress/indexed-types/should_compile/GADT3.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskel
i had been hoping for some more feedback regarding my attempt
to address parts of ticket #1617 (unrestricted variant of :browse),
as well as emails regarding capturing the output of GHCi commands
as Haskell Strings.
http://www.haskell.org/pipermail/glasgow-haskell-bugs/2007-August/009735.html
i had my first encounter with the testsuite, and i thought you
might be interested in first-encounter notes (platform: win/xp,
cygwin shell, mingw gcc):-)
- why do i need to install python to run haskell tests? isn't
haskell good enough (dogfood and all that..)?
- when the testsuite is pulled
Wed Sep 5 06:02:44 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]>
* FIX #1651: use family instances during interactive typechecking
M ./compiler/typecheck/TcRnDriver.lhs -8 +8
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.
Wed Sep 5 11:48:08 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx
SPJ reports that it has warnings (=> errors with -Werror) on Windows.
M ./utils/genprimopcode/Lexer.x +7
___
Cvs-ghc mailing
Wed Sep 5 11:46:14 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Build settings for validation are now in mk/validate-settings.mk
M ./mk/boilerplate.mk +5
A ./mk/validate-settings.mk
M ./validate -17 +2
___
Cvs-ghc mailing list
Cvs-ghc@haske
Wed Sep 5 11:29:23 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Don't give warnings in compat
There are lots of warnings in here due to things like modules being
imported that, in some versions of GHC, aren't used. Thus we don't
give any warnings in here, and therefore validating with -Werro
Wed Sep 5 10:07:30 PDT 2007 [EMAIL PROTECTED]
* Refactor, improve, and document the deriving mechanism
This patch does a fairly major clean-up of the code that implements 'deriving.
* The big changes are in TcDeriv, which is dramatically cleaned up.
In particular, there is a clear
Wed Aug 29 01:33:49 PDT 2007 [EMAIL PROTECTED]
* Further documentation about mdo, suggested by Benjamin Franksen
M ./docs/users_guide/glasgow_exts.xml -2 +16
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs
Wed Sep 5 05:52:19 PDT 2007 [EMAIL PROTECTED]
* Refactor MachRegs.trivColorable to do unboxed accumulation
trivColorable was soaking up total 31% time, 41% alloc when
compiling SHA1.lhs with -O2 -fregs-graph on x86.
Refactoring to use unboxed accumulators and walk directly
over th
Wed Sep 5 09:48:02 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* change of representation for GenCmm, GenCmmTop, CmmProc
The type parameter to a C-- procedure now represents a control-flow
graph, not a single instruction. The newtype ListGraph preserves the
current representation while e
Wed Sep 5 09:46:46 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* enable and slay warnings in cmm/Cmm.hs
M ./compiler/cmm/Cmm.hs -7 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 04:42:05 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* fix warnings
M ./compiler/main/GHC.hs -43 +43
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 03:47:16 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* FIX #1650: ".boot modules interact badly with the ghci debugger"
In fact hs-boot files had nothing to do with it: the problem was that
GHCi would forget the breakpoint information for a module that had
been reloaded but not
Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* Fix boot: it was avoiding autoreconfing
Two problems here: find needs to dereference symbolic links (-L
option, I really hope that's portable), and we need to notice when
aclocal.m4 is updated.
Somehow I think this was
Tue Sep 4 07:12:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* don't generate .hi-boot/.o-boot files in GHCi
M ./compiler/main/DriverPipeline.hs -8 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 07:12:09 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* refactoring only
M ./compiler/main/HscMain.lhs -49 +34
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 03:44:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* completion for modules in 'import M'
M ./compiler/ghci/InteractiveUI.hs -5 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 03:17:29 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* make the GhcThreaded setting lazy, because GhcUnregisterised might not be
set yet
M ./mk/config.mk.in -5 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailm
Wed Sep 5 11:48:08 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx
SPJ reports that it has warnings (=> errors with -Werror) on Windows.
M ./utils/genprimopcode/Lexer.x +7
___
Cvs-ghc mailing
Wed Sep 5 11:46:14 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Build settings for validation are now in mk/validate-settings.mk
M ./mk/boilerplate.mk +5
A ./mk/validate-settings.mk
M ./validate -17 +2
___
Cvs-ghc mailing list
Cvs-ghc@haske
Wed Sep 5 11:29:23 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Don't give warnings in compat
There are lots of warnings in here due to things like modules being
imported that, in some versions of GHC, aren't used. Thus we don't
give any warnings in here, and therefore validating with -Werro
Wed Sep 5 09:14:02 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Typo
M ./distrib/Makefile-bin-vars.in -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 09:13:54 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Fix bindist creation on Windows
M ./Makefile -1 +1
M ./driver/ghci/Makefile -1 +1
M ./libraries/Makefile -1 +1
M ./libraries/installPackage.hs -17 +24
___
Cvs-ghc mailing l
Wed Sep 5 09:06:41 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Fix up bindist creation and publishing
M ./Makefile -12 +7
M ./bindisttest/Makefile -6 +4
M ./distrib/Makefile-bin-vars.in -3 +18
M ./libraries/Makefile -2 +2
M ./mk/config.mk.in -3 +12
M ./mk/package.mk -1 +1
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 Wed Sep 5 19:30:00 BST 2007.
checkin
Hi Simon,
On Wed, Sep 05, 2007 at 04:08:23PM +0100, Simon Peyton-Jones wrote:
>
> 1. If you have lots of libraries in your tree, 'sh validate' will try to
> compile them. But they are not -Wall clean, so the -Werror kills the
> validation.
>
> Solution: we should say what libraries validate
I'm delighted!! I've been meaning to beg even more abjectly, as I've
realized that the burden is significant for lots of methods or tricky ones.
In some cases, where possible, I'd omit the newtype and leave my users to
scary representations in their error messages.
Thank you Simon!
- Conal
On
Wed Sep 5 10:07:30 PDT 2007 [EMAIL PROTECTED]
* Refactor, improve, and document the deriving mechanism
This patch does a fairly major clean-up of the code that implements 'deriving.
* The big changes are in TcDeriv, which is dramatically cleaned up.
In particular, there is a clear
Wed Aug 29 01:33:49 PDT 2007 [EMAIL PROTECTED]
* Further documentation about mdo, suggested by Benjamin Franksen
M ./docs/users_guide/glasgow_exts.xml -2 +16
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs
Ian
Thanks for doing this. It's been absorbed in my larger changes but it was good
S
| -Original Message-
| From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ian Lynagh
| Sent: 11 August 2007 00:49
| To: cvs-ghc@haskell.org
| Subject: patch applied (ghc): Change standalone d
I have heard your cry. GHC 6.8 will accept this after all. I have also
documented the rules
Simon
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Conal Elliott
Sent: 21 August 2007 21:43
To: Simon Peyton-Jones
Cc: cvs-ghc@haskell.org
Subject: Re: change to deriving in 6.7 ??
Th
Wed Sep 5 10:00:00 PDT 2007 [EMAIL PROTECTED]
* Track changes in deriving
M ./tests/ghc-regress/deriving/should_compile/all.T -1 +1
R ./tests/ghc-regress/deriving/should_compile/drv015.stderr
M ./tests/ghc-regress/deriving/should_fail/drvfail001.stderr -7
_
Wed Sep 5 05:52:19 PDT 2007 [EMAIL PROTECTED]
* Refactor MachRegs.trivColorable to do unboxed accumulation
trivColorable was soaking up total 31% time, 41% alloc when
compiling SHA1.lhs with -O2 -fregs-graph on x86.
Refactoring to use unboxed accumulators and walk directly
over th
Wed Sep 5 09:48:02 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* change of representation for GenCmm, GenCmmTop, CmmProc
The type parameter to a C-- procedure now represents a control-flow
graph, not a single instruction. The newtype ListGraph preserves the
current representation while e
Wed Sep 5 09:46:46 PDT 2007 Norman Ramsey <[EMAIL PROTECTED]>
* enable and slay warnings in cmm/Cmm.hs
M ./compiler/cmm/Cmm.hs -7 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 09:14:02 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Typo
M ./distrib/Makefile-bin-vars.in -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 09:13:54 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Fix bindist creation on Windows
M ./Makefile -1 +1
M ./driver/ghci/Makefile -1 +1
M ./libraries/Makefile -1 +1
M ./libraries/installPackage.hs -17 +24
___
Cvs-ghc mailing l
Wed Sep 5 09:06:41 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
* Fix up bindist creation and publishing
M ./Makefile -12 +7
M ./bindisttest/Makefile -6 +4
M ./distrib/Makefile-bin-vars.in -3 +18
M ./libraries/Makefile -2 +2
M ./mk/config.mk.in -3 +12
M ./mk/package.mk -1 +1
Wed Sep 5 01:49:41 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* {Enter,Leave}CriticalSection imports should be outside #ifdef __PIC__
M ./rts/HeapStackCheck.cmm -2 +2
M ./rts/PrimOps.cmm -1 +1
M ./rts/StgMiscClosures.cmm -2 +2
___
Cvs-ghc
Wed Sep 5 02:45:09 PDT 2007 [EMAIL PROTECTED]
* warning police
M ./compiler/nativeGen/GraphBase.hs -6 +1
M ./compiler/nativeGen/GraphColor.hs -10 +4
M ./compiler/nativeGen/GraphOps.hs -10 +3
M ./compiler/nativeGen/GraphPpr.hs -11 +24
M ./compiler/nativeGen/RegAllocColor.hs
Mon Sep 3 09:34:04 PDT 2007 [EMAIL PROTECTED]
* Do conservative coalescing in register allocator
Avoid coalescing nodes in the register conflict graph if the
new node will not be trivially colorable. Also remove the
front end aggressive coalescing pass.
For typical Haskell code
Tue Sep 4 22:22:13 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Use dlsym on OS X if available
On OS X 10.4 and newer, we have to use dlsym because the old NS* interface has
been deprecated. The patch checks for HAVE_DLFCN_H instead of switching on
the OS version.
There is on
Tue Sep 4 05:39:45 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]>
* bug fix in Decomp step of completion algorithm for given equations
M ./compiler/typecheck/TcTyFuns.lhs -4 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mai
Tue Sep 4 01:00:14 PDT 2007 Tom Schrijvers <[EMAIL PROTECTED]>
* fix of wanted equational class context
Previously failed to account for equational
class context for wanted dictionary contraints, e.g. wanted C a
in
class a ~ Int => C a
instance C Int
should giv
Tue Sep 4 18:02:17 PDT 2007 Manuel M T Chakravarty <[EMAIL PROTECTED]>
* FIX: Correct Leave/EnterCriticalSection imports
M ./rts/HeapStackCheck.cmm -2 +2
M ./rts/PrimOps.cmm -2 +2
M ./rts/StgMiscClosures.cmm -2 +2
___
Cvs-ghc mailing lis
Tue Sep 4 10:28:55 PDT 2007 [EMAIL PROTECTED]
* Don't hardwire the build path into the Haddock docs
Formerly, the ghc-pkg was called to get the HTML dirs for other packages, but
of course doing this at *build* time is totally wrong. Now we use a relative
path, just like before. This is pr
Tue Sep 4 07:28:53 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* put the @N suffix on stdcall foreign calls in .cmm code
This applies to EnterCriticalSection and LeaveCriticalSection in the RTS
M ./compiler/cmm/CLabel.hs +7
M ./compiler/cmm/CmmParse.y -5 +19
M ./rts/HeapStackCheck.
Ian
I have tripped over several problems with validation today.
1. If you have lots of libraries in your tree, 'sh validate' will try to
compile them. But they are not -Wall clean, so the -Werror kills the
validation.
Solution: we should say what libraries validate will validate; and validat
Simon Marlow wrote,
Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* Fix boot: it was avoiding autoreconfing
Two problems here: find needs to dereference symbolic links (-L
option, I really hope that's portable), and we need to notice when
aclocal.m4 is updated.
Som
Wed Sep 5 07:06:57 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* A further failing type families test
A ./tests/ghc-regress/indexed-types/should_compile/Simple10.hs
M ./tests/ghc-regress/indexed-types/should_compile/all.T +1
___
Cvs-ghc
Wed Sep 5 04:42:05 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* fix warnings
M ./compiler/main/GHC.hs -43 +43
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 5 03:47:16 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* FIX #1650: ".boot modules interact badly with the ghci debugger"
In fact hs-boot files had nothing to do with it: the problem was that
GHCi would forget the breakpoint information for a module that had
been reloaded but not
Wed Sep 5 03:14:19 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* Fix boot: it was avoiding autoreconfing
Two problems here: find needs to dereference symbolic links (-L
option, I really hope that's portable), and we need to notice when
aclocal.m4 is updated.
Somehow I think this was
Tue Sep 4 07:12:31 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* don't generate .hi-boot/.o-boot files in GHCi
M ./compiler/main/DriverPipeline.hs -8 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 07:12:09 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* refactoring only
M ./compiler/main/HscMain.lhs -49 +34
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 03:44:58 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* completion for modules in 'import M'
M ./compiler/ghci/InteractiveUI.hs -5 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Sep 4 03:17:29 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* make the GhcThreaded setting lazy, because GhcUnregisterised might not be
set yet
M ./mk/config.mk.in -5 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailm
Wed Sep 5 01:49:41 PDT 2007 Simon Marlow <[EMAIL PROTECTED]>
* {Enter,Leave}CriticalSection imports should be outside #ifdef __PIC__
M ./rts/HeapStackCheck.cmm -2 +2
M ./rts/PrimOps.cmm -1 +1
M ./rts/StgMiscClosures.cmm -2 +2
___
Cvs-ghc
Wed Sep 5 02:45:09 PDT 2007 [EMAIL PROTECTED]
* warning police
M ./compiler/nativeGen/GraphBase.hs -6 +1
M ./compiler/nativeGen/GraphColor.hs -10 +4
M ./compiler/nativeGen/GraphOps.hs -10 +3
M ./compiler/nativeGen/GraphPpr.hs -11 +24
M ./compiler/nativeGen/RegAllocColor.hs
Mon Sep 3 09:34:04 PDT 2007 [EMAIL PROTECTED]
* Do conservative coalescing in register allocator
Avoid coalescing nodes in the register conflict graph if the
new node will not be trivially colorable. Also remove the
front end aggressive coalescing pass.
For typical Haskell code
Wed Sep 5 02:45:48 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* And another failing type families test
A ./tests/ghc-regress/indexed-types/should_compile/Simple9.hs
M ./tests/ghc-regress/indexed-types/should_compile/all.T +1
___
Cvs-ghc
Build results:
x86-64 Linux head: lost
x86 Windows head: pass fail (failed stage1)
x86 Windows head fast: pass pass lost pass fail (failed darcs) pass
gabor head:pass
gbesh Intel x86_64 Linux head: pass
kahl G5 Gentoo Linux head: fail (failed
Build results:
mnemosyne x86-64 Gentoo stable: pass
tnaur PPC OSX stable: fail (failed stage1)
tnaur x86 Linux stable: lost fail (failed stage1)
x86 Windows stable: pass pass
x86 Windows stable fast:pass pass pass pass pass pass pass pass fail
(failed stage1)
Wed Sep 5 00:20:57 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]>
* Yet another failing type families test
A ./tests/ghc-regress/indexed-types/should_compile/Simple8.hs
M ./tests/ghc-regress/indexed-types/should_compile/all.T +1
___
Cvs-ghc
69 matches
Mail list logo