GHC | 1 Oct 2008 01:20
Favicon

Re: [GHC] #2411: RaiseAsync and STM segfault with stop_at_atomically in some circumstances.

#2411: RaiseAsync and STM segfault with stop_at_atomically in some circumstances.
------------------------------+---------------------------------------------
 Reporter:  sclv              |          Owner:  igloo           
     Type:  merge             |         Status:  closed          
 Priority:  high              |      Milestone:  6.10.1          
Component:  Runtime System    |        Version:  6.8.3           
 Severity:  normal            |     Resolution:  fixed           
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Changes (by igloo):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Merged

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2411#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs <at> haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
(Continue reading)

GHC | 1 Oct 2008 01:22
Favicon

Re: [GHC] #2594: Wrong size for Int in arguments to functions wrapped to FunPtr by FFI wrappers (on 64-bit machine)

#2594: Wrong size for Int in arguments to functions wrapped to FunPtr by FFI
wrappers (on 64-bit machine)
----------------------+-----------------------------------------------------
 Reporter:  shahn     |          Owner:  igloo           
     Type:  merge     |         Status:  closed          
 Priority:  normal    |      Milestone:  6.10.1          
Component:  Compiler  |        Version:  6.8.3           
 Severity:  normal    |     Resolution:  fixed           
 Keywords:            |     Difficulty:  Unknown         
 Testcase:            |   Architecture:  Unknown/Multiple
       Os:  Linux     |  
----------------------+-----------------------------------------------------
Changes (by igloo):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Merged

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2594#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs <at> haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
(Continue reading)

GHC | 1 Oct 2008 03:12
Favicon

Re: [GHC] #714: Inconsistency between handling functional dependencies in class and signature constraints

#714: Inconsistency between handling functional dependencies in class and
signature constraints
-------------------------------------+--------------------------------------
 Reporter:  claus.reinke <at> talk21.com  |          Owner:  simonpj         
     Type:  bug                      |         Status:  new             
 Priority:  low                      |      Milestone:  6.10 branch     
Component:  Compiler (Type checker)  |        Version:  6.5             
 Severity:  normal                   |     Resolution:                  
 Keywords:                           |     Difficulty:  Unknown         
 Testcase:                           |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple         |  
-------------------------------------+--------------------------------------
Comment (by chak):

 Replying to [comment:12 claus]:
 > Replying to [comment:10 chak]:
 > >What is the problem with the following answer?
 {{{
 *Main> :t tf
 tf :: a
 }}}
 > > The constraint `TF a ~ b` can always be satisfied by `b := TF a` and
 does not put any restriction on the application of `tf`.
 >
 > There should be the restriction that there '''exists''' at least one
 type family instance (type function application is strict, not lazy,
 right?-) at the point of use. There isn't one at all here.

 Type families are neither strict nor lazy (or rather, I guess, you mean
 non-strict).  In fact, given that the type language is supposed to be
(Continue reading)

GHC | 1 Oct 2008 07:34
Favicon

Re: [GHC] #2151: GADTs in function Patterns

#2151: GADTs in function Patterns
------------------------------+---------------------------------------------
 Reporter:  hpacheco          |          Owner:  chak            
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Compiler          |        Version:  6.9             
 Severity:  blocker           |     Resolution:  fixed           
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:  T2151             |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Changes (by chak):

  * testcase:  => T2151
  * status:  new => closed
  * resolution:  => fixed

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2151#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs <at> haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
GHC | 1 Oct 2008 08:28
Favicon

Re: [GHC] #2235: Bogus occurs check with type families

#2235: Bogus occurs check with type families
------------------------------+---------------------------------------------
 Reporter:  simonpj           |          Owner:                  
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Compiler          |        Version:  6.8.2           
 Severity:  normal            |     Resolution:  invalid         
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Changes (by chak):

  * status:  new => closed
  * resolution:  => invalid

Comment:

 We agreed that this
 {{{
 tailList :: (b ~ Flip (Flip b)) => List a b -> List a (Flip b)
 }}}
 is not the right signature.

 The new solver doesn't produce the infinite-type error message, but the
 usual one where it complains about not being able to instantiate a rigid
 type.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2235#comment:4>
(Continue reading)

GHC | 1 Oct 2008 09:50
Favicon

Re: [GHC] #2633: Broken windres in Windows installer

#2633: Broken windres in Windows installer
----------------------+-----------------------------------------------------
 Reporter:  simonpj   |          Owner:          
     Type:  bug       |         Status:  reopened
 Priority:  normal    |      Milestone:  6.10.1  
Component:  Compiler  |        Version:  6.9     
 Severity:  major     |     Resolution:          
 Keywords:            |     Difficulty:  Unknown 
 Testcase:            |   Architecture:  x86     
       Os:  Windows   |  
----------------------+-----------------------------------------------------
Changes (by NeilMitchell):

  * status:  closed => reopened
  * severity:  normal => major
  * resolution:  duplicate =>
  * summary:  Template Haskell and windres => Broken windres in Windows
              installer
  * architecture:  Unknown/Multiple => x86
  * os:  Unknown/Multiple => Windows

Comment:

 A further email from the original reporter reveals that this version was
 not a compiled source version, but is the standard GHC 6.10 beta
 installer. Whoever compiled the GHC windows binary (Ian?) needs to fix
 their windres (upgrade or downgrade).

 This bug is very severe, and should probably block any Windows release of
 6.10.
(Continue reading)

GHC | 1 Oct 2008 09:50
Favicon

Re: [GHC] #2235: Bogus occurs check with type families

#2235: Bogus occurs check with type families
------------------------------+---------------------------------------------
 Reporter:  simonpj           |          Owner:                  
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Compiler          |        Version:  6.8.2           
 Severity:  normal            |     Resolution:  invalid         
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Comment (by simonpj):

 Just to fill in the details here.  The type of `Cons` is
 {{{
 Cons :: forall a b. forall c. (b ~ Flip c) => a -> List a c -> List a b
 }}}
 The task is this:
 {{{
 b ~ Flip (Flip b), b ~ Flip c  |-  List a (Flip b) ~ List a c
 }}}
 And indeed that isn't provable.  If we'd written the type of `Cons` the
 other way about, thus:
 {{{
 Cons :: forall a b. a -> List a (Flip b) -> List a b
 }}}
 then we could prove it; but doubtless something else would go wrong.  To
 do it right we'd have to give this type to `Cons`
 {{{
 Cons :: forall a b c. (b ~ Flip c, c ~ Flip b) => a -> List a c -> List a
(Continue reading)

GHC | 1 Oct 2008 10:12
Favicon

Re: [GHC] #1860: GMP dyn link dependencies in binary distributions

#1860: GMP dyn link dependencies in binary distributions
------------------------------+---------------------------------------------
 Reporter:  chak              |          Owner:                  
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Build System      |        Version:  6.8.1           
 Severity:  normal            |     Resolution:  fixed           
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Comment (by guest):

 Is this fixed in the current (6.8.3) binaries?

 plareplane <at> twenty:~/Desktop/ghc-6.8.3$ ./configure --prefix=$HOME/ghc
 checking build system type... x86_64-unknown-linux-gnu
 checking host system type... x86_64-unknown-linux-gnu
 checking target system type... x86_64-unknown-linux-gnu
 Which we'll further canonicalise into: x86_64-unknown-linux
 checking for path to top of build tree... utils/pwd/pwd: error while
 loading shared libraries: libgmp.so.3: cannot open shared object file: No
 such file or directory
 configure: error: cannot determine current directory
 plareplane <at> twenty:~/Desktop/ghc-6.8.3$ ldd utils/pwd/pwd
         linux-vdso.so.1 =>  (0x00007fffce3fe000)
         libutil.so.1 => /lib/libutil.so.1 (0x00007fc9c5ea3000)
         libdl.so.2 => /lib/libdl.so.2 (0x00007fc9c5c9f000)
         libm.so.6 => /lib/libm.so.6 (0x00007fc9c5a1e000)
         libgmp.so.3 => not found
(Continue reading)

GHC | 1 Oct 2008 10:15
Favicon

Re: [GHC] #1860: GMP dyn link dependencies in binary distributions

#1860: GMP dyn link dependencies in binary distributions
------------------------------+---------------------------------------------
 Reporter:  chak              |          Owner:                  
     Type:  bug               |         Status:  closed          
 Priority:  normal            |      Milestone:  6.10 branch     
Component:  Build System      |        Version:  6.8.1           
 Severity:  normal            |     Resolution:  fixed           
 Keywords:                    |     Difficulty:  Unknown         
 Testcase:                    |   Architecture:  Unknown/Multiple
       Os:  Unknown/Multiple  |  
------------------------------+---------------------------------------------
Comment (by guest):

 (Oops, double post for formatting.)

 Is this fixed in the current (6.8.3) binaries?

 {{{
 plareplane <at> twenty:~/Desktop/ghc-6.8.3$ ./configure --prefix=$HOME/ghc
 checking build system type... x86_64-unknown-linux-gnu
 checking host system type... x86_64-unknown-linux-gnu
 checking target system type... x86_64-unknown-linux-gnu
 Which we'll further canonicalise into: x86_64-unknown-linux
 checking for path to top of build tree... utils/pwd/pwd: error while
 loading shared libraries: libgmp.so.3: cannot open shared object file: No
 such file or directory
 configure: error: cannot determine current directory
 plareplane <at> twenty:~/Desktop/ghc-6.8.3$ ldd utils/pwd/pwd
         linux-vdso.so.1 =>  (0x00007fffce3fe000)
         libutil.so.1 => /lib/libutil.so.1 (0x00007fc9c5ea3000)
(Continue reading)

GHC | 1 Oct 2008 12:23
Favicon

[GHC] #2636: Error message for missing import substantially worse in 6.9/6.11

#2636: Error message for missing import substantially worse in 6.9/6.11
---------------------------------+------------------------------------------
    Reporter:  NeilMitchell      |       Owner:                  
        Type:  bug               |      Status:  new             
    Priority:  normal            |   Component:  Compiler        
     Version:  6.9               |    Severity:  normal          
    Keywords:                    |    Testcase:                  
Architecture:  Unknown/Multiple  |          Os:  Unknown/Multiple
---------------------------------+------------------------------------------
 Creating a file Test.hs:

 {{{
 import Foo
 main = print "hello"
 }}}

 where Foo does not exist, used to give a really nice error (with 6.8.3)
 but with 6.9 and 6.11 gives a horrible error message:

 {{{
 $ runghc Test
 *** Exception: Could not find module `Foo':
   Use -v to see a list of the files searched for.
 $ ghc --version
 The Glorious Glasgow Haskell Compilation System, version 6.11.20080929
 }}}

 Compared to version 6.8.3:

 {{{
(Continue reading)


Gmane