Re: FW: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-31 Thread Wolfgang Thaller
Simon Peyton-Jones wrote:

 Do you agree that 5.04.3 profiling is broken on Macs?

Yes, looks like it :-(

 Are you still
 looking at this question (I know you'd done some work on it prior to
 5.04.3)?  

I could have sworn I had that fixed... It definitely worked at least
once. Now it looks like profiling, object splitting and a remaining
mangler bug and perhaps a new GCC version are conspiring to make the
same symptoms reappear

My Powerbook is currently on a trip to Holland (where it should get it's
CD drive replaced), and I have only occasional access to other Macs, so
It will take some more time..

Cheers,

Wolfgang

___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-24 Thread Ashley Yakeley
In article [EMAIL PROTECTED],
 Wolfgang Thaller [EMAIL PROTECTED] wrote:

 A Mac OS X installer package is now available at
 http://www.uni-graz.at/imawww/haskell/GHC.5.04.3.dmg
 
 It includes profiling libraries (this time, they should work), but not 
 the documentation (use the online docs instead).
 This binary requires Mac OS X 10.2 (Jaguar). It will not work on Mac OS 
 X 10.1.

Profiling libraries are still buggy. This file fails to link with 
profiling set:

module Main where
{
import System.IO;

main :: IO ();
main = putStrLn (show ReadMode);
}

$ ghc -prof ProfTest.hs -o ProfTest_p
ld: warning table of contents of library: 
/usr/local/lib/ghc-5.04.3/libHSbase_p.a not sorted slower link editing 
will result (use the ranlib(1) -s option)
ld: Undefined symbols:
_GHCziHandle_ReadMode_static_info
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 5.04.3
$ uname -a
Darwin Avebury.local. 6.4 Darwin Kernel Version 6.4: Wed Jan 29 18:50:42 
PST 2003; root:xnu/xnu-344.26.obj~1/RELEASE_PPC  Power Macintosh powerpc
$

-- 
Ashley Yakeley, Seattle WA

___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-13 Thread Alastair Reid

 Alternatively, is there any alternative Haskell compiler (I guess
 that would be NHC?)  that works for this architecture?

If Hugs doesn't work on your machine, please report it as a bug.

[Hmmm, ok, let me restrict that to machines with at least 32-bit Ints,
and at least 1Mb of memory.]

 And does GHC or anybody else support 64bit address spaces?

I think Hugs does but it would be worth checking explicitly.
I'd pay particular attention to the Ptr type in the ffi libraries.

--
Alastair Reid [EMAIL PROTECTED]  
Reid Consulting (UK) Limited  http://www.reid-consulting-uk.ltd.uk/alastair/
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-13 Thread Manuel M T Chakravarty
==
 The (Interactive) Glasgow Haskell Compiler -- version 5.04.3
==
 
 We are pleased to announce a new patchlevel release of the Glasgow
 Haskell Compiler (GHC), version 5.04.3.

RPMs built on Red Hat 8.0 are now available from

  ftp://ftp.cse.unsw.edu.au/pub/users/chak/jibunmaki/i386/ghc-5.04.3-1.i386.rpm
  ftp://ftp.cse.unsw.edu.au/pub/users/chak/jibunmaki/i386/ghc-prof-5.04.3-1.i386.rpm
  ftp://ftp.cse.unsw.edu.au/pub/users/chak/jibunmaki/i386/ghc-doc-5.04.3-1.i386.rpm

with the source rpm at

  ftp://ftp.cse.unsw.edu.au/pub/users/chak/jibunmaki/src/ghc-5.04.3-1.src.rpm

Cheers,
Manuel
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-13 Thread Donald Bruce Stewart
[11.03.03] simonmar:
 
==
 The (Interactive) Glasgow Haskell Compiler -- version 5.04.3
==
 
 We are pleased to announce a new patchlevel release of the Glasgow
 Haskell Compiler (GHC), version 5.04.3.

For OpenBSD x86:


GHC (with prof) native package available from:
ftp://ftp.cse.unsw.edu.au/pub/users/dons/ghc/5.04.3/ghc-5.04.3.tgz

Documentation package:
ftp://ftp.cse.unsw.edu.au/pub/users/dons/ghc/docs/ghc-doc-5.04.3.tgz

And a standard bin-dist (with prof and docs) for non-root users:

ftp://ftp.cse.unsw.edu.au/pub/users/dons/ghc/5.04.3/ghc-5.04.3-i386-unknown-openbsd.tar.bz2


The packages will most probably work with any post 3.0 OpenBSD
installation. They were built on a 3.3-beta machine.

Ciao,
   Don
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-12 Thread Ketil Z. Malde

I notice the release notes say a few architectures should be possible
to port to, in particular AIX/POWER.  How possible is that, exactly?
Has anybody done it with any success?  Alternatively, is there any
alternative Haskell compiler (I guess that would be NHC?) that works
for this architecture? 

And does GHC or anybody else support 64bit address spaces?

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-12 Thread Simon Marlow
 I notice the release notes say a few architectures should be possible
 to port to, in particular AIX/POWER.  How possible is that, exactly?
 Has anybody done it with any success?  Alternatively, is there any
 alternative Haskell compiler (I guess that would be NHC?) that works
 for this architecture? 
 
 And does GHC or anybody else support 64bit address spaces?

GHC worked on Alpha recently (5.02.x), so our 64 bit support should be
up to scratch.  

Check the porting section of the GHC building guide for information on
porting: the bottom line is that there are various levels of porting,
from a basic unregisterised port up to a full port with GHCi and a
native code generator.

 
http://www.haskell.org/ghc/docs/latest/html/building/sec-porting-ghc.htm
l

Cheers,
Simon

___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-12 Thread Malcolm Wallace
[EMAIL PROTECTED] (Ketil Z. Malde) writes:

 I notice the release notes say a few architectures should be possible
 to port to, in particular AIX/POWER.  How possible is that, exactly?
 Has anybody done it with any success?  Alternatively, is there any
 alternative Haskell compiler (I guess that would be NHC?) that works
 for this architecture? 

We fixed some small configuration issues with building nhc98 on a
POWER3/AIX machine in Feb 2001.  I have no reason to think that anything
has broken since then.

The Power architecture is somewhat similar to the PowerPC architecture
as used on the Mac, for which GHC does have support.

 And does GHC or anybody else support 64bit address spaces?

nhc98 definitely does not, and it would be a significant amount of
work to make it possible.

Regards,
Malcolm
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-11 Thread Simon Marlow

   ==
The (Interactive) Glasgow Haskell Compiler -- version 5.04.3
   ==

We are pleased to announce a new patchlevel release of the Glasgow
Haskell Compiler (GHC), version 5.04.3.  This is a bugfix-only
release.  For all the changes since 5.02.3, see the release notes:

 
http://www.haskell.org/ghc/docs/latest/html/users_guide/release-5-04.htm
l


How to get it
~
The easy way is to go to the WWW page, which should be self-explanatory:

http://www.haskell.org/ghc/

We supply binary builds in the native package format for various
flavours of Linux and BSD, and in InstallShield form for Windows
folks.  Binary builds for other platforms are available as a .tar.gz
which can be installed wherever you want.  The source distribution is
also available from the same place.

Once you have the distribution, please follow the pointers in the
README file to find all of the documentation about this release.


Background
~~
Haskell is a standard lazy functional programming language; the
current language version is Haskell 98, agreed in December 1998.

GHC is a state-of-the-art programming suite for Haskell.  Included is
an optimising compiler generating good code for a variety of
platforms, together with an interactive system for convenient, quick
development.  The distribution includes space and time profiling
facilities, a large collection of libraries, and support for various
language extensions, including concurrency, exceptions, and foreign
language interfaces (C, whatever).  GHC is distributed under a
BSD-style open source license.

A wide variety of Haskell related resources (tutorials, libraries,
specifications, documentation, compilers, interpreters, references,
contact information, links to research groups) are available from the
Haskell home page (see below).


On-line GHC-related resources
~~

Relevant URLs on the World-Wide Web:

GHC home page http://www.haskell.org/ghc/
Haskell home page http://www.haskell.org/
comp.lang.functional FAQ  http://www.cs.nott.ac.uk/~gmh/faq.html



System requirements
~~~
To compile programs with GHC, you need a machine with 64+MB memory, GCC
and perl. This release is known to work on the following platforms:

  * i386-unknown-{linux,*bsd,mingw32}
  * sparc-sun-solaris2
  * alpha-dec-osf3
  * powerpc-apple-darwin (MacOS/X)

Ports to the following platforms should be relatively easy (for a
wunderhacker), but haven't been tested due to lack of time/hardware:

  * hppa1.1-hp-hpux{9,10}
  * i386-unknown-solaris2
  * mips-sgi-irix{5,6}
  * {rs6000,powerpc}-ibm-aix

The builder's guide on the web site gives a complete run-down of what
ports work; it can be found at

   http://www.haskell.org/ghc/docs/latest/building/building-guide.html


Mailing lists
~
We run mailing lists for GHC users and bug reports; to subscribe, use
the web interfaces at

http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

There are several other haskell and ghc-related mailing lists on
www.haskell.org; for the full list, see

http://www.haskell.org/mailman/listinfo/

Please report bugs using our SourceForge page at

http://sourceforge.net/projects/ghc/

or send them to [EMAIL PROTECTED]

GHC users hang out on [EMAIL PROTECTED]  Bleeding
edge CVS users party on [EMAIL PROTECTED]

___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-11 Thread C.Reinke

==
 The (Interactive) Glasgow Haskell Compiler -- version 5.04.3
==
 
 We are pleased to announce a new patchlevel release of the Glasgow
 Haskell Compiler (GHC), version 5.04.3.  This is a bugfix-only
 release.  For all the changes since 5.02.3, see the release notes:
 
  
 http://www.haskell.org/ghc/docs/latest/html/users_guide/release-5-04.html

Actually, I find it difficult to extract the sometimes drastic
differences between releases from that document (just one example:
does this release include last week's bugfixes in the Network
module?). How do I find out about the various bugfixes between
releases, to decide whether or not to upgrade (and whether or not
upgrading will help with specific problems)?

After all, the reason for patchlevel releases is that you've fixed
some bugs, so why be so secretive about what these fixes are?-)

Cheers,
Claus
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-11 Thread Simon Marlow

 Actually, I find it difficult to extract the sometimes drastic
 differences between releases from that document (just one example:
 does this release include last week's bugfixes in the Network
 module?). How do I find out about the various bugfixes between
 releases, to decide whether or not to upgrade (and whether or not
 upgrading will help with specific problems)?

 After all, the reason for patchlevel releases is that you've fixed
 some bugs, so why be so secretive about what these fixes are?-)

The release notes doesn't contain bugfixes, and the reason we don't have
a list of them is because I'm too lazy to keep track of what bug fixes
have been merged in, sorry! 

The Network fix wasn't merged in (just too late).

Ok, I'll take a look at the diffs and summarise the fixes... here goes:

  - Literal strings could be duplicated sometimes

  - fixes for deriving Eq/Enum on large datatypes in GHCi

  - -no-hs-main has a sensible meaning in --make mode now
(it forces linking even if there's no Main)

  - Fix for avoiding recompilation when there are stub files
around (didn't pick up the stubs properly before)

  - Fixes for FFI decls containing type variables

  - MacOS X fixes for GHCi

  - Filenames with spaces don't cause problems in GHCi now
  
  - GHCi doesn't get confused if your code installs a
signal handler for ^C
  
  - -pgmL now works as advertised

  - specifying filenames without the trailing .hs/.lhs works
again in --make and GHCi.

  - Fix for class ops that do not introduce foralls (a
cause of crashes with certain kinds of class methods).

  - Fix a crash when a class op is used as a record selector

  - Fix for deriving on records with fields with names with 
leading underscores.

  - Fixes for passing/returning FunPtr in the FFI

  - hsc2hs works in a binary distribution

  - Fixes for crashes in the biographical and retainer
profilers.

  - Some signals were inadvertently blocked by the RTS

  - Uninitialised variable in the storage manager causes
crashes

  - Fix for hp2ps -c 

  - hsc2hs should now work on Windows
 
  - Fix off-by-one in Data.PackedString.splitWithPS

  - uninitialised elements in UArrays are now filled with zero.

  - Integer divide by zero is now consistently a catchable
exception (previously it could just result in SIGFPE).

  - Fix for terminal buffering on Solaris

  - System.Console.GetOpt fixes

  - Fix for converting Integer to Int64/Word64

  - Network.accept doesn't fail if the host fails to
reverse-lookup.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


ANNOUNCE: GHC vesrion 5.04.3 released

2003-03-11 Thread Simon Marlow

   ==
The (Interactive) Glasgow Haskell Compiler -- version 5.04.3
   ==

We are pleased to announce a new patchlevel release of the Glasgow
Haskell Compiler (GHC), version 5.04.3.  This is a bugfix-only
release.  For all the changes since 5.02.3, see the release notes:

 
http://www.haskell.org/ghc/docs/latest/html/users_guide/release-5-04.htm
l


How to get it
~
The easy way is to go to the WWW page, which should be self-explanatory:

http://www.haskell.org/ghc/

We supply binary builds in the native package format for various
flavours of Linux and BSD, and in InstallShield form for Windows
folks.  Binary builds for other platforms are available as a .tar.gz
which can be installed wherever you want.  The source distribution is
also available from the same place.

Once you have the distribution, please follow the pointers in the
README file to find all of the documentation about this release.


Background
~~
Haskell is a standard lazy functional programming language; the
current language version is Haskell 98, agreed in December 1998.

GHC is a state-of-the-art programming suite for Haskell.  Included is
an optimising compiler generating good code for a variety of
platforms, together with an interactive system for convenient, quick
development.  The distribution includes space and time profiling
facilities, a large collection of libraries, and support for various
language extensions, including concurrency, exceptions, and foreign
language interfaces (C, whatever).  GHC is distributed under a
BSD-style open source license.

A wide variety of Haskell related resources (tutorials, libraries,
specifications, documentation, compilers, interpreters, references,
contact information, links to research groups) are available from the
Haskell home page (see below).


On-line GHC-related resources
~~

Relevant URLs on the World-Wide Web:

GHC home page http://www.haskell.org/ghc/
Haskell home page http://www.haskell.org/
comp.lang.functional FAQ  http://www.cs.nott.ac.uk/~gmh/faq.html



System requirements
~~~
To compile programs with GHC, you need a machine with 64+MB memory, GCC
and perl. This release is known to work on the following platforms:

  * i386-unknown-{linux,*bsd,mingw32}
  * sparc-sun-solaris2
  * alpha-dec-osf3
  * powerpc-apple-darwin (MacOS/X)

Ports to the following platforms should be relatively easy (for a
wunderhacker), but haven't been tested due to lack of time/hardware:

  * hppa1.1-hp-hpux{9,10}
  * i386-unknown-solaris2
  * mips-sgi-irix{5,6}
  * {rs6000,powerpc}-ibm-aix

The builder's guide on the web site gives a complete run-down of what
ports work; it can be found at

   http://www.haskell.org/ghc/docs/latest/building/building-guide.html


Mailing lists
~
We run mailing lists for GHC users and bug reports; to subscribe, use
the web interfaces at

http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

There are several other haskell and ghc-related mailing lists on
www.haskell.org; for the full list, see

http://www.haskell.org/mailman/listinfo/

Please report bugs using our SourceForge page at

http://sourceforge.net/projects/ghc/

or send them to [EMAIL PROTECTED]

GHC users hang out on [EMAIL PROTECTED]  Bleeding
edge CVS users party on [EMAIL PROTECTED]

___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell