From kazu at iij.ad.jp Fri Oct 5 03:01:06 2018 From: kazu at iij.ad.jp (Kazu Yamamoto (=?iso-2022-jp?B?GyRCOzNLXE9CSScbKEI=?=)) Date: Fri, 05 Oct 2018 12:01:06 +0900 (JST) Subject: [ANNOUNCE] GHC 8.6.1 released In-Reply-To: References: <87wore1h9i.fsf@smart-cactus.org> Message-ID: <20181005.120106.1048227468150704327.kazu@iij.ad.jp> Hi Evan, > Has anyone installed the OS X binary distribution? I get: > > "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy > libraries/ghc-prim dist-install "strip" '' '/usr/local' > '/usr/local/lib/ghc-8.6.1' > '/usr/local/share/doc/ghc-8.6.1/html/libraries' 'v p dyn' > dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib > Referenced from: > /usr/local/src/hs/ghc-8.6.1/libraries/base/dist-install/build/libHSbase-4.12.0.0-ghc8.6.1.dylib > Reason: image not found I met the same problem. --Kazu From ben at well-typed.com Sun Oct 14 22:17:12 2018 From: ben at well-typed.com (Ben Gamari) Date: Sun, 14 Oct 2018 18:17:12 -0400 Subject: [ANNOUNCE] GHC 8.4.4 released Message-ID: <878t30npgc.fsf@smart-cactus.org> Hello everyone, The GHC team is pleased to announce the availability of GHC 8.4.4, a patch-level release in the 8.4 series. The source distribution, binary distributions, and documentation for this release are available at https://downloads.haskell.org/~ghc/8.4.4 This release fixes several bugs present in 8.4.3 These include, - A bug which could result in memory unsafety with certain uses of `touch#` has been resolved. (#14346) - A compiler panic triggered by some GADT record updates has been fixed (#15499) - The `text` library has been updated, fixing several serious bugs in the version shipped with GHC 8.4.3 (see `text` issues #227, #221, and #197. - A serious code generation bug in the LLVM code generation, potentially resulting in incorrect evaluation of floating point expressions, has been fixed (#14251) As always, the full release notes can be found in the users guide, https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html Thanks to everyone who has contributed to developing, documenting, and testing this release! As always, let us know if you encounter trouble. How to get it ~~~~~~~~~~~~~ The easy way is to go to the web page, which should be self-explanatory: https://www.haskell.org/ghc/ We supply binary builds in the native package format for many platforms, and the source distribution is available from the same place. Packages will appear as they are built - if the package for your system isn't available yet, please try again later. Background ~~~~~~~~~~ Haskell is a standard lazy functional programming language. GHC is a state-of-the-art programming suite for Haskell. Included is an optimising compiler generating efficient 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. 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 https://www.haskell.org/ghc/ GHC developers' home page https://ghc.haskell.org/trac/ghc/ Haskell home page https://www.haskell.org/ Supported Platforms ~~~~~~~~~~~~~~~~~~~ The list of platforms we support, and the people responsible for them, is here: https://ghc.haskell.org/trac/ghc/wiki/Contributors Ports to other platforms are possible with varying degrees of difficulty. The Building Guide describes how to go about porting to a new platform: https://ghc.haskell.org/trac/ghc/wiki/Building Developers ~~~~~~~~~~ We welcome new contributors. Instructions on accessing our source code repository, and getting started with hacking on GHC, are available from the GHC's developer's site run by Trac: https://ghc.haskell.org/trac/ghc/ Mailing lists ~~~~~~~~~~~~~ We run mailing lists for GHC users and bug reports; to subscribe, use the web interfaces at https://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets There are several other haskell and ghc-related mailing lists on www.haskell.org; for the full list, see https://mail.haskell.org/cgi-bin/mailman/listinfo Some GHC developers hang out on #haskell on IRC, too: https://www.haskell.org/haskellwiki/IRC_channel Please report bugs using our bug tracking system. Instructions on reporting bugs can be found here: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 487 bytes Desc: not available URL: From juhpetersen at gmail.com Wed Oct 17 04:44:12 2018 From: juhpetersen at gmail.com (Jens Petersen) Date: Wed, 17 Oct 2018 13:44:12 +0900 Subject: [ANNOUNCE] GHC 8.4.4 released In-Reply-To: <878t30npgc.fsf@smart-cactus.org> References: <878t30npgc.fsf@smart-cactus.org> Message-ID: On Mon, 15 Oct 2018 at 07:17, Ben Gamari wrote: > The GHC team is pleased to announce the availability of GHC 8.4.4 Thank you > As always, the full release notes can be found in the users guide, https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#base-library I think this base text is out of date, and could be dropped, right? I see that stm was also bumped: though it is not listed in https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#included-libraries Cheers, Jens From kazu at iij.ad.jp Thu Oct 18 07:23:46 2018 From: kazu at iij.ad.jp (Kazu Yamamoto (=?iso-2022-jp?B?GyRCOzNLXE9CSScbKEI=?=)) Date: Thu, 18 Oct 2018 16:23:46 +0900 (JST) Subject: [ANNOUNCE] GHC 8.6.1 released In-Reply-To: <20181005.120106.1048227468150704327.kazu@iij.ad.jp> References: <87wore1h9i.fsf@smart-cactus.org> <20181005.120106.1048227468150704327.kazu@iij.ad.jp> Message-ID: <20181018.162346.2208667461376171437.kazu@iij.ad.jp> Hi Evan, >> Has anyone installed the OS X binary distribution? I get: >> >> "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy >> libraries/ghc-prim dist-install "strip" '' '/usr/local' >> '/usr/local/lib/ghc-8.6.1' >> '/usr/local/share/doc/ghc-8.6.1/html/libraries' 'v p dyn' >> dyld: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib >> Referenced from: >> /usr/local/src/hs/ghc-8.6.1/libraries/base/dist-install/build/libHSbase-4.12.0.0-ghc8.6.1.dylib >> Reason: image not found > > I met the same problem. See https://ghc.haskell.org/trac/ghc/ticket/15769 for workaround. --Kazu From ben at well-typed.com Thu Oct 18 15:45:51 2018 From: ben at well-typed.com (Ben Gamari) Date: Thu, 18 Oct 2018 11:45:51 -0400 Subject: [ANNOUNCE] GHC 8.4.4 released In-Reply-To: References: <878t30npgc.fsf@smart-cactus.org> Message-ID: <87y3avjm1f.fsf@smart-cactus.org> Jens Petersen writes: > On Mon, 15 Oct 2018 at 07:17, Ben Gamari wrote: >> The GHC team is pleased to announce the availability of GHC 8.4.4 > > Thank you > >> As always, the full release notes can be found in the users guide, > > https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#base-library > > I think this base text is out of date, and could be dropped, right? > Indeed it is. > I see that stm was also bumped: though it is not listed in > https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#included-libraries > Also true. However, in my mind this isn't nearly as significant as the `text` bump, which affects many users and fixes extremely bad misbehavior. Thanks for noticing these! Cheers - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 487 bytes Desc: not available URL: From ben at well-typed.com Thu Oct 18 19:45:17 2018 From: ben at well-typed.com (Ben Gamari) Date: Thu, 18 Oct 2018 15:45:17 -0400 Subject: Help inform GHC's development priorities Message-ID: <87va5zjayf.fsf@smart-cactus.org> tl;dr. Please a take a minute to express your thoughts on GHC's development priorities via this survey [1]. Hello everyone, The GHC developers want to ensure that we are working on problems that of most importance to you, the Haskell community. To this end we are surveying the community [1], asking how our users interact with GHC and which problems need to be addressed most urgently. We hope you will take a few minutes to give us your thoughts [1]. Thanks in advance for your time and, finally, thanks to the financial supporters that make our work GHC possible. Cheers, - Ben and the rest of the GHC developers [1] https://docs.google.com/forms/d/e/1FAIpQLSdh7sf2MqHoEmjt38r1cxCF-tV76OFCJqU6VabGzlOUKYqo-w/viewform -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 487 bytes Desc: not available URL: From qdunkan at gmail.com Sun Oct 21 02:59:16 2018 From: qdunkan at gmail.com (Evan Laforge) Date: Sat, 20 Oct 2018 19:59:16 -0700 Subject: [ANNOUNCE] GHC 8.6.1 released In-Reply-To: <20181018.162346.2208667461376171437.kazu@iij.ad.jp> References: <87wore1h9i.fsf@smart-cactus.org> <20181005.120106.1048227468150704327.kazu@iij.ad.jp> <20181018.162346.2208667461376171437.kazu@iij.ad.jp> Message-ID: On Thu, Oct 18, 2018 at 12:23 AM Kazu Yamamoto wrote: > > I met the same problem. > > See https://ghc.haskell.org/trac/ghc/ticket/15769 for workaround. Thanks for the note, this helped me find a solution. I updated the ticket with my experience. From sam.halliday at gmail.com Thu Oct 25 18:31:13 2018 From: sam.halliday at gmail.com (Sam Halliday) Date: Thu, 25 Oct 2018 19:31:13 +0100 Subject: Happy / Alex description for Haskell2010 Message-ID: Hello all, Is there a Happy / Alex file describing Haskell2010? I can see the versions in the ghc source tree, but of course they support all the ghc extensions. The link to the hsparser page [1] in the Happy documentation doesn't seem to exist anymore. I would also love to hear if there is a Bison definition. Best regards, Sam [1] http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne/haskell_libs/hsparser.html From doaitse at swierstra.net Thu Oct 25 19:11:51 2018 From: doaitse at swierstra.net (Doaitse Swierstra) Date: Thu, 25 Oct 2018 21:11:51 +0200 Subject: Happy / Alex description for Haskell2010 In-Reply-To: References: Message-ID: I do not know why you do need a Haskell parser, but the Utrecht Haskell Compiler contains a combinator based Haskell parser (using the uulib package, supporting the offside rule) which might serve your needs. It can easily be adapted if needed. Doaitse Swierstra > Op 25 okt. 2018, om 20:31 heeft Sam Halliday het volgende geschreven: > > Hello all, > > Is there a Happy / Alex file describing Haskell2010? > > I can see the versions in the ghc source tree, but of course they > support all the ghc extensions. The link to the hsparser page [1] in > the Happy documentation doesn't seem to exist anymore. > > I would also love to hear if there is a Bison definition. > > Best regards, > Sam > > [1] http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne/haskell_libs/hsparser.html > _______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users From sam.halliday at gmail.com Thu Oct 25 20:16:02 2018 From: sam.halliday at gmail.com (Sam Halliday) Date: Thu, 25 Oct 2018 21:16:02 +0100 Subject: Happy / Alex description for Haskell2010 In-Reply-To: References: Message-ID: Thanks Doaitse, I'm not looking for a parser that I can run, I am mostly interested in the codified BNF, to study, and adapt. I'll take a look at the Utrecht Haskell Compiler in any case, as it sounds interesting... do you mean this file? https://github.com/uhc/uhc/blob/master/EHC/src/helium/Parser/Parser.hs On Thu, 25 Oct 2018 at 20:11, Doaitse Swierstra wrote: > > I do not know why you do need a Haskell parser, but the Utrecht Haskell Compiler contains a combinator based Haskell parser (using the uulib package, supporting the offside rule) which might serve your needs. It can easily be adapted if needed. > > Doaitse Swierstra > > > > > Op 25 okt. 2018, om 20:31 heeft Sam Halliday het volgende geschreven: > > > > Hello all, > > > > Is there a Happy / Alex file describing Haskell2010? > > > > I can see the versions in the ghc source tree, but of course they > > support all the ghc extensions. The link to the hsparser page [1] in > > the Happy documentation doesn't seem to exist anymore. > > > > I would also love to hear if there is a Bison definition. > > > > Best regards, > > Sam > > > > [1] http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne/haskell_libs/hsparser.html > > _______________________________________________ > > Glasgow-haskell-users mailing list > > Glasgow-haskell-users at haskell.org > > http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users > From carter.schonwald at gmail.com Fri Oct 26 20:43:21 2018 From: carter.schonwald at gmail.com (Carter Schonwald) Date: Fri, 26 Oct 2018 16:43:21 -0400 Subject: [ANNOUNCE] GHC 8.4.4 released In-Reply-To: <84655ecb-3249-4536-b978-355340796dc1@well-typed.com> References: <878t30npgc.fsf@smart-cactus.org> <87y3avjm1f.fsf@smart-cactus.org> <84655ecb-3249-4536-b978-355340796dc1@well-typed.com> Message-ID: Hey David, i'm looking at the git history andit doesn't seem to have any commits between 8.4.3 and 8.4.4 related to the dataToTag issue does any haskell code in the while trigger the bug on 8.4 series? On Sun, Oct 21, 2018 at 11:06 AM David Feuer wrote: > Did this release fix the dataToTag# issue? I think that has a number of > people concerned. > On Oct 18, 2018, at 11:46 AM, Ben Gamari wrote: >> >> Jens Petersen writes: >> >> On Mon, 15 Oct 2018 at 07:17, Ben Gamari wrote: >>> >>>> The GHC team is pleased to announce the availability of GHC 8.4.4 >>>> >>> >>> Thank you >>> >>> As always, the full release notes can be found in the users guide, >>>> >>> >>> https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#base-library >>> >>> I think this base text is out of date, and could be dropped, right? >> >> >> Indeed it is. >> >> I see that stm was also bumped: though it is not listed in >>> https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#included-libraries >> >> >> Also true. However, in my mind this isn't nearly as significant as the >> `text` bump, which affects many users and fixes extremely bad >> misbehavior. >> >> Thanks for noticing these! >> >> Cheers >> >> - Ben >> >> ------------------------------ >> >> ghc-devs mailing list >> ghc-devs at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >> >> _______________________________________________ > ghc-devs mailing list > ghc-devs at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.feuer at gmail.com Fri Oct 26 21:02:28 2018 From: david.feuer at gmail.com (David Feuer) Date: Fri, 26 Oct 2018 17:02:28 -0400 Subject: [ANNOUNCE] GHC 8.4.4 released In-Reply-To: References: <878t30npgc.fsf@smart-cactus.org> <87y3avjm1f.fsf@smart-cactus.org> <84655ecb-3249-4536-b978-355340796dc1@well-typed.com> Message-ID: On Fri, Oct 26, 2018 at 4:43 PM Carter Schonwald wrote: > > Hey David, i'm looking at the git history andit doesn't seem to have any commits between 8.4.3 and 8.4.4 related to the dataToTag issue > > does any haskell code in the while trigger the bug on 8.4 series? I don't think anyone knows. It seems clear that it's considerably easier to trigger the bug in 8.6, but as far as I can tell, there's no reason to believe that it couldn't be triggered by realistic code in 8.4.