Re: 8.0.1 source tarballs available (yet again)
On 17 May 2016 at 11:54, Ben Gamariwrote: > So after many attempts I was able to reproduce the issue seen by > Andrés and Karel and believe I have merged a fix. > > Let me know how your builds go I couldn't reproduce the issue using the latest source tarballs. Thanks! -- Andrés "La información contenida en este correo electrónico está dirigida únicamente a su destinatario y puede contener información confidencial, material privilegiado o información protegida por derecho de autor. Está prohibida cualquier copia, utilización, indebida retención, modificación, difusión, distribución o reproducción total o parcial. Si usted recibe este mensaje por error, por favor contacte al remitente y elimínelo. La información aquí contenida es responsabilidad exclusiva de su remitente por lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje contenga." "The information contained in this email is addressed to its recipient only and may contain confidential information, privileged material or information protected by copyright. Its prohibited any copy, use, improper retention, modification, dissemination, distribution or total or partial reproduction. If you receive this message by error, please contact the sender and delete it. The information contained herein is the sole responsibility of the sender therefore Universidad EAFIT is not responsible for what the message contains." ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
heres the build for $ shasum ghc-8.0.1-src.tar.xz 585a2d34a17ce2452273147f2e3cef1a2efe1aa5 ghc-8.0.1-src.tar.xz source ball https://wellposed-carter-files.s3.amazonaws.com/opensource/ghc/releasebuild-unofficial/ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz which has the following hash $ shasum -a512 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz b38c3c85381758eddc16394c2818319ecd9069e98a5d37cf5af9f56d0ad3a7f03eb93b3abe8238167c73ec07f419de453c5ff3eb93802442da14eb35325c6a91 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz On Tue, May 17, 2016 at 10:47 AM, Ben Gamariwrote: > Andrés Sicard-Ramírez writes: > > > 2016-05-17 8:21 GMT-05:00 Ben Gamari : > >>> I got the following error (on Linux): > >>> > >>> $ make > >>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 > >>> collect2: ld returned 1 exit status > >>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 > >>> > >> Very interesting. This must be quite a intermittent issue since I have > >> not once been able to reproduce it and Karel claimed the patch I merged > >> fixed it. Yet, Herbert noticed that the patch is actually subtly wrong. > >> > >> Does the attached patch fix the issue? > > > > No, the patch didn't fix the issue. > > > Alright, thanks for the update. We're looking into the issue. > > Cheers, > > - Ben > > ___ > ghc-devs mailing list > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > > ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
2016-05-17 18:54 GMT+02:00 Ben Gamari: > Let me know how your builds go. I don't anticipate any further issues, > but one rarely does. The FreeBSD builds are now done and available here: http://haskell.inf.elte.hu/ghc/8.0.1/ ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: HEADS UP: running tests in /tmp and the `extra_files` setup function
Is there a way to change where the temporary directory is made? There is not. But it shouldn't be necessary, since during a complete test run, (most) generated files are deleted after each individual test has finished. This behavior recently changed (#9758), see my previous email about this: https://mail.haskell.org/pipermail/ghc-devs/2016-April/011976.html ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: HEADS UP: running tests in /tmp and the `extra_files` setup function
Hello Thomas, Is there a way to change where the temporary directory is made? The test suite can take a lot of disk space and some of us would prefer to store the test output on a different partition. Thanks, Edward Excerpts from Thomas Miedema's message of 2016-05-17 09:11:53 -0700: > Hello GHC developers, > > the testsuite driver now runs each test in a temporary directory in /tmp, > after first linking/copying all files that the test requires to that > directory. > > When adding a new test: > > ** if your test requires source files that don't start with the name of > your test, then you *have to* specify those files using the `extra_files` > setup function. [1]* > > * you no longer have to specify files to cleanup (`clean_files` and > `clean_cmd` are deprecated) > > * you no longer have to add generated files to `testsuite/.gitignore` > > * you no longer have to worry about two tests possibly overwriting each > others intermediate (.o, .hi) files, and you no longer have to > specify `-outputdir` if you want to let multiple tests use the same source > files. > > Example: > > *BEFORE:* > test('driver011', > extra_clean(['A011.hi', 'A011.o']), > run_command, > ['$MAKE -s --no-print-directory test011']) > > *AFTER:* > test('driver011', > extra_files(['A011.hs']), > run_command, > ['$MAKE -s --no-print-directory test011']) > > See https://ghc.haskell.org/trac/ghc/ticket/11980 and > https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Adding for more > information. > > Cheers, > Thomas > > [1] Extra files for existing tests are currently listed in > `testsuite/driver/extra_files.py`. ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: HEADS UP: running tests in /tmp and the `extra_files` setup function
Thomas Miedemawrites: > Hello GHC developers, > > the testsuite driver now runs each test in a temporary directory in /tmp, > after first linking/copying all files that the test requires to that > directory. > Hmm, it looks like the new paths rather clutter the testsuite summary produced at the end of the run, /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T3330a T3330a [stderr mismatch] (normal) /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T4174 T4174 [stderr mismatch] (normal) /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T4179 T4179 [stderr mismatch] (normal) Perhaps we should strip off the root path from the test names? Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: New wiki page about tying the knot in GHC
Yep, updated, thanks. Edward Excerpts from Ben Gamari's message of 2016-05-17 00:16:55 -0700: > "Edward Z. Yang"writes: > > > Hello all, > > > > I've written a new wiki page about how knot tying works in > > GHC: > > > > https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot > > > This is quite useful! Thanks for writing it down. A few points: > > It might be nice if it defined HPT and EPS a bit more concretely (at > least expand the acronyms, ideally including a bit of text defining > their roles in the compiler and why there is two of them). > > You say "we produce TyCons and another type checking entities for them". > Should this read "other type checking entities for them"? > > Otherwise it looks good to me. > > Cheers, > > - Ben ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
tl;dr: We are giving this release yet another attempt. Cross your fingers and try building again. So after many attempts I was able to reproduce the issue seen by Andrés and Karel and believe I have merged a fix. The issue is documented as Trac #12078. Thanks to everyone who helped pin down the issue. I've uploaded a new set of source tarballs to the usual location, http://downloads.haskell.org/~ghc/8.0.1/ These tarballs are derived from, 4986837f8168cacf95c24fecc84d7b36c47f3c11 For reference, the SHA1 sum of the new source tarballs is, 585a2d34a17ce2452273147f2e3cef1a2efe1aa5 ./ghc-8.0.1-src.tar.xz Let me know how your builds go. I don't anticipate any further issues, but one rarely does. Finally: thank you all so much for your patience while we worked through these issues. I hope it's a long time until we see such a drawn out and problematic release. Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
HEADS UP: running tests in /tmp and the `extra_files` setup function
Hello GHC developers, the testsuite driver now runs each test in a temporary directory in /tmp, after first linking/copying all files that the test requires to that directory. When adding a new test: ** if your test requires source files that don't start with the name of your test, then you *have to* specify those files using the `extra_files` setup function. [1]* * you no longer have to specify files to cleanup (`clean_files` and `clean_cmd` are deprecated) * you no longer have to add generated files to `testsuite/.gitignore` * you no longer have to worry about two tests possibly overwriting each others intermediate (.o, .hi) files, and you no longer have to specify `-outputdir` if you want to let multiple tests use the same source files. Example: *BEFORE:* test('driver011', extra_clean(['A011.hi', 'A011.o']), run_command, ['$MAKE -s --no-print-directory test011']) *AFTER:* test('driver011', extra_files(['A011.hs']), run_command, ['$MAKE -s --no-print-directory test011']) See https://ghc.haskell.org/trac/ghc/ticket/11980 and https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Adding for more information. Cheers, Thomas [1] Extra files for existing tests are currently listed in `testsuite/driver/extra_files.py`. ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
Andrés Sicard-Ramírezwrites: > 2016-05-17 8:21 GMT-05:00 Ben Gamari : >>> I got the following error (on Linux): >>> >>> $ make >>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 >>> collect2: ld returned 1 exit status >>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 >>> >> Very interesting. This must be quite a intermittent issue since I have >> not once been able to reproduce it and Karel claimed the patch I merged >> fixed it. Yet, Herbert noticed that the patch is actually subtly wrong. >> >> Does the attached patch fix the issue? > > No, the patch didn't fix the issue. > Alright, thanks for the update. We're looking into the issue. Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
$ shasum -a512 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz db20daf51bdd634fcd613738baa47dd01fbeccfe0cc6ffddf35d1a25af5929199d227b8db07c8d5ce1f4b9d843875e38fd2e4c87716cb8d2cb06012f177dc30a ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz ~/l/ghc-8.0.1 $ link at https://wellposed-carter-files.s3.amazonaws.com/opensource/ghc/releasebuild-unofficial/ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz On Tue, May 17, 2016 at 9:50 AM, Andrés Sicard-Ramírezwrote: > 2016-05-17 8:21 GMT-05:00 Ben Gamari : > >> I got the following error (on Linux): > >> > >> $ make > >> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 > >> collect2: ld returned 1 exit status > >> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 > >> > > Very interesting. This must be quite a intermittent issue since I have > > not once been able to reproduce it and Karel claimed the patch I merged > > fixed it. Yet, Herbert noticed that the patch is actually subtly wrong. > > > > Does the attached patch fix the issue? > > No, the patch didn't fix the issue. > > > -- > Andrés > > "La información contenida en este correo electrónico está dirigida > únicamente a su destinatario y puede contener información confidencial, > material privilegiado o información protegida por derecho de autor. Está > prohibida cualquier copia, utilización, indebida retención, modificación, > difusión, distribución o reproducción total o parcial. Si usted recibe este > mensaje por error, por favor contacte al remitente y elimínelo. La > información aquí contenida es responsabilidad exclusiva de su remitente por > lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje > contenga." > > "The information contained in this email is addressed to its recipient > only and may contain confidential information, privileged material or > information protected by copyright. Its prohibited any copy, use, improper > retention, modification, dissemination, distribution or total or partial > reproduction. If you receive this message by error, please contact the > sender and delete it. The information contained herein is the sole > responsibility of the sender therefore Universidad EAFIT is not responsible > for what the message contains." > ___ > ghc-devs mailing list > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
2016-05-17 8:21 GMT-05:00 Ben Gamari: >> I got the following error (on Linux): >> >> $ make >> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 >> collect2: ld returned 1 exit status >> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 >> > Very interesting. This must be quite a intermittent issue since I have > not once been able to reproduce it and Karel claimed the patch I merged > fixed it. Yet, Herbert noticed that the patch is actually subtly wrong. > > Does the attached patch fix the issue? No, the patch didn't fix the issue. -- Andrés "La información contenida en este correo electrónico está dirigida únicamente a su destinatario y puede contener información confidencial, material privilegiado o información protegida por derecho de autor. Está prohibida cualquier copia, utilización, indebida retención, modificación, difusión, distribución o reproducción total o parcial. Si usted recibe este mensaje por error, por favor contacte al remitente y elimínelo. La información aquí contenida es responsabilidad exclusiva de su remitente por lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje contenga." "The information contained in this email is addressed to its recipient only and may contain confidential information, privileged material or information protected by copyright. Its prohibited any copy, use, improper retention, modification, dissemination, distribution or total or partial reproduction. If you receive this message by error, please contact the sender and delete it. The information contained herein is the sole responsibility of the sender therefore Universidad EAFIT is not responsible for what the message contains." ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
Andrés Sicard-Ramírezwrites: > On 17 May 2016 at 07:38, Ben Gamari wrote: >> tl;dr: We are giving this release another attempt. Cross your fingers >>and try building again. >> >> Hello GHC packagers, >> >> Thanks for your help in the last few days working through what were >> hopefully the last issues in the release. I've uploaded a new set of >> source tarballs at, >> >> http://downloads.haskell.org/~ghc/8.0.1/ > > I got the following error (on Linux): > > $ make > /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 > collect2: ld returned 1 exit status > make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 > Very interesting. This must be quite a intermittent issue since I have not once been able to reproduce it and Karel claimed the patch I merged fixed it. Yet, Herbert noticed that the patch is actually subtly wrong. Does the attached patch fix the issue? Cheers, - Ben From e365d1379ffcf81b8b28863db9acc4970d39359b Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Tue, 17 May 2016 15:18:37 +0200 Subject: [PATCH] rules: Fix name of ghc-boot-th library There was a missing `#`. Hadrian couldn't come soon enough. --- rules/foreachLibrary.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/foreachLibrary.mk b/rules/foreachLibrary.mk index d65533e..be79fcc 100644 --- a/rules/foreachLibrary.mk +++ b/rules/foreachLibrary.mk @@ -38,7 +38,7 @@ define foreachLibrary # $1 = function to call for each library # We will give it the package path and the tag as arguments -$$(foreach hashline,libraries/ghc-boot-th-#no-remote-repo#no-vcs\ +$$(foreach hashline,libraries/ghc-boot-th#-#no-remote-repo#no-vcs \ libraries/ghc-boot#-#no-remote-repo#no-vcs \ libraries/ghci#-#no-remote-repo#no-vcs \ libraries/base#-#no-remote-repo#no-vcs \ -- 2.8.0.rc3 signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
2016-05-17 8:15 GMT-05:00 Ben Gamari: >> I got the following error (on Linux): >> >> $ make >> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 >> collect2: ld returned 1 exit status >> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 >> > Can you confirm that the sha1sum of the tarball you downloaded is, > > $ sha1sum ghc-8.0.1-src.tar.xz > a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029 ghc-8.0.1-src.tar.xz Yes, I can confirm it: $ sha1sum ghc-8.0.1-src.tar.xz a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029 ghc-8.0.1-src.tar.xz -- Andrés "La información contenida en este correo electrónico está dirigida únicamente a su destinatario y puede contener información confidencial, material privilegiado o información protegida por derecho de autor. Está prohibida cualquier copia, utilización, indebida retención, modificación, difusión, distribución o reproducción total o parcial. Si usted recibe este mensaje por error, por favor contacte al remitente y elimínelo. La información aquí contenida es responsabilidad exclusiva de su remitente por lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje contenga." "The information contained in this email is addressed to its recipient only and may contain confidential information, privileged material or information protected by copyright. Its prohibited any copy, use, improper retention, modification, dissemination, distribution or total or partial reproduction. If you receive this message by error, please contact the sender and delete it. The information contained herein is the sole responsibility of the sender therefore Universidad EAFIT is not responsible for what the message contains." ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
Andrés Sicard-Ramírezwrites: > On 17 May 2016 at 07:38, Ben Gamari wrote: >> tl;dr: We are giving this release another attempt. Cross your fingers >>and try building again. >> >> Hello GHC packagers, >> >> Thanks for your help in the last few days working through what were >> hopefully the last issues in the release. I've uploaded a new set of >> source tarballs at, >> >> http://downloads.haskell.org/~ghc/8.0.1/ > > I got the following error (on Linux): > > $ make > /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 > collect2: ld returned 1 exit status > make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 > Can you confirm that the sha1sum of the tarball you downloaded is, $ sha1sum ghc-8.0.1-src.tar.xz a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029 ghc-8.0.1-src.tar.xz I've noticed in the past that the invalidation of the CDN can take a while to propagate. Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
On 05/17/16 03:02 PM, Andrés Sicard-Ramírez wrote: On 17 May 2016 at 07:38, Ben Gamariwrote: tl;dr: We are giving this release another attempt. Cross your fingers and try building again. Hello GHC packagers, Thanks for your help in the last few days working through what were hopefully the last issues in the release. I've uploaded a new set of source tarballs at, http://downloads.haskell.org/~ghc/8.0.1/ I got the following error (on Linux): $ make /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 collect2: ld returned 1 exit status make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 That's exactly the issue which should be fixed in this round. Ben cited this as an issue affecting Solaris and FreeBSD and you are lucky to be able to duplicate this on Linux. Anyway, please verify that your -src.tar.xz does have following sha256 sum: b677e215cdfa22fba534b9bf7b530a056113c1f01002eae5b576e92ced9193ba I guess you are using older sources from previous round as website is notoriously known for excessive caching... Karel ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.0.1 source tarballs available (yet again)
On 17 May 2016 at 07:38, Ben Gamariwrote: > tl;dr: We are giving this release another attempt. Cross your fingers >and try building again. > > Hello GHC packagers, > > Thanks for your help in the last few days working through what were > hopefully the last issues in the release. I've uploaded a new set of > source tarballs at, > > http://downloads.haskell.org/~ghc/8.0.1/ I got the following error (on Linux): $ make /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1 collect2: ld returned 1 exit status make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1 I had no this problem with the previous source tarballs. Best, -- Andrés "La información contenida en este correo electrónico está dirigida únicamente a su destinatario y puede contener información confidencial, material privilegiado o información protegida por derecho de autor. Está prohibida cualquier copia, utilización, indebida retención, modificación, difusión, distribución o reproducción total o parcial. Si usted recibe este mensaje por error, por favor contacte al remitente y elimínelo. La información aquí contenida es responsabilidad exclusiva de su remitente por lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje contenga." "The information contained in this email is addressed to its recipient only and may contain confidential information, privileged material or information protected by copyright. Its prohibited any copy, use, improper retention, modification, dissemination, distribution or total or partial reproduction. If you receive this message by error, please contact the sender and delete it. The information contained herein is the sole responsibility of the sender therefore Universidad EAFIT is not responsible for what the message contains." ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
8.0.1 source tarballs available (yet again)
tl;dr: We are giving this release another attempt. Cross your fingers and try building again. Hello GHC packagers, Thanks for your help in the last few days working through what were hopefully the last issues in the release. I've uploaded a new set of source tarballs at, http://downloads.haskell.org/~ghc/8.0.1/ These tarballs are derived from, 787900138b94790ddd13d76c2853d789d3335a5d This commit differs from the previous tarball in a number of ways, * a variety of packaging issues surrounding haddock's documentation have been fixed * the ghc-boot library has been split up. It was pointed out quite late that the previous structure of ghc-boot greatly increased the dependency footprint of the template-haskell package, which would have made it nearly impossible to upgrade the bytestring and binary packages. * a pair of fixes for crashes on PowerPC have been merged * a patch addressing a serious performance issue in parallel garbage collection has been merged * the bytestring module has been bumped to 0.8.10.1, fixing a rather serious correctness issue on big-endian systems We'll have the usual one-week build window for binary distributions. As always, let either Austin or I know if you have any trouble building your distribution. I have yet to push the ghc-8.0.1 tag in case we encounter unexpected issues but all of my builds with this tarball thusfar have gone quite well (then again, so did those of the previous tarball). Good luck and thanks for all of your work! Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: New wiki page about tying the knot in GHC
"Edward Z. Yang"writes: > Hello all, > > I've written a new wiki page about how knot tying works in > GHC: > > https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot > This is quite useful! Thanks for writing it down. A few points: It might be nice if it defined HPT and EPS a bit more concretely (at least expand the acronyms, ideally including a bit of text defining their roles in the compiler and why there is two of them). You say "we produce TyCons and another type checking entities for them". Should this read "other type checking entities for them"? Otherwise it looks good to me. Cheers, - Ben signature.asc Description: PGP signature ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
New wiki page about tying the knot in GHC
Hello all, I've written a new wiki page about how knot tying works in GHC: https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot Please let me know if anything is unclear and I'll try to revise it for more clarity. Edward ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs