Timeline


and

Apr 13, 2013:

9:51 PM Ticket #7834 (dyn way and INTEGER_LIBRARY=integer-simple) created by heisenbug
a standard bootstrap with […] causes some problems: 1. there is a …
3:25 PM Ticket #7821 (PPC cross-compile impossible happened) closed by igloo
duplicate: Yes, thanks for the report, but it looks like a duplicate of #7814.
2:39 PM Ticket #7806 (Dynamic linking and libffi) closed by igloo
fixed: Please file a separate ticket for each issue, so that we can track them …
2:36 PM Ticket #7833 (installed GHC refers to libffi in the build directory) created by igloo
In #7806, Kazu reported that on OS X: After "make install", the installed …
1:30 PM Ticket #7775 (Mark intentionally omitted type class instances) closed by igloo
wontfix: Thanks for the suggestions. However, I think that now that the misleading …
12:35 PM Ticket #7732 (Allow killing of processes which are known by a ...) closed by igloo
wontfix: Thanks for the suggestion. However, changes to library APIs need to first …
11:01 AM Ticket #7659 (Add some latency nofib benchmarks) closed by igloo
invalid: Thanks for the suggestion. However, I don't think anyone's likely to write …
10:27 AM Ticket #7832 (In function 'stg_ap_0_fast' 'debugBelch' undeclared) closed by igloo
duplicate: Thanks for the report. However, this is a duplicate of #7792.
10:16 AM Ticket #7832 (In function 'stg_ap_0_fast' 'debugBelch' undeclared) created by erikd
Attempting to build git HEAD on linux-powerpc64: […]
9:37 AM PrimBool edited by jstolarek
(diff)
9:17 AM Ticket #7831 (Bad fragmentation when allocating many large objects) created by ezyang
Consider our good old friend, the space-leaky list program: […] It is …

Apr 12, 2013:

11:40 PM Ticket #7830 (Error: operand out of range) created by erikd
Compiling on linux-powerpc and linux-powerpc64 I get: […]
11:19 PM Ticket #7654 (Cannot specify argv[0] with createProcess) closed by igloo
wontfix: I'm going to close this ticket until we've reached consensus on the …
11:01 PM Ticket #7618 (Multiline prompt ignores custom prompt) closed by igloo
duplicate: Thanks for the report. Closing as it's (more-or-less) a duplicate of …
10:59 PM Ticket #7612 (Automatically start the haskell runtime in DllMain on windows -shared) closed by igloo
wontfix: I think it's best to just close this ticket, but of course please feel …
10:28 PM Ticket #7586 (:kind command cannot show kind of type synonyms) closed by igloo
wontfix: I think that special casing :kind and :type when applied to names …
10:25 PM Ticket #7576 (Building happy -- setup: internal error: evacuate: strange closure type ...) closed by igloo
worksforme: No response from submitter, so closing.
10:23 PM Ticket #7570 (GHC's ./configure script should check for ncurses) closed by igloo
wontfix: Unfortunately, with the way the build works, I don't think there's a cure …
10:11 PM Changeset in ghc [52efb2c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
No need to map over all blocks, setting up PIC. Darwin x86 has inconsistent PIC base register, so splitting (which happened before) ensures that each cmm procedure only has one entry point (namely the first block).
9:36 PM Ticket #7517 (wxcore setup has problem with spaces in path) closed by igloo
invalid: Thanks for the report. However, this sounds like a bug in the wxcore
7:30 PM Ticket #7448 (Detabbing) closed by igloo
wontfix: Thanks for making the script. However, so as to avoid unnecessary …
6:59 PM Ticket #7425 (Add method to Data.Bits for creating zeroed values.) closed by igloo
wontfix: Thanks for the suggestion. However, library API changes need to be …
6:58 PM Ticket #7424 (Add Data.Bits instance for Bool) closed by igloo
wontfix: Thanks for the suggestion. However, library API changes need to be …
6:54 PM Ticket #7416 (ghci "attempting to use module ... which is not loaded" after cabal ...) closed by igloo
invalid: No response from submitter, so closing.
6:15 PM Ticket #7396 (Improve "parse error on input `$'" when TemplateHaskell PRAGMA not ...) closed by igloo
wontfix: I don't think that this would be simple enough that it would be worth …
6:09 PM Ticket #7390 (Setup.hs: internal error: stg_ap_v_ret (MacOS)) closed by igloo
worksforme: Thanks for the report. However, no-one else has reported this, so my …
4:59 PM ActiveBranches edited by nfrisby
(diff)
4:47 PM LateLamLift edited by nfrisby
(diff)
4:18 PM LateLamLift edited by nfrisby
(diff)
4:15 PM ActiveBranches edited by goldfire
(diff)
4:14 PM LateLamLift edited by nfrisby
(diff)
4:13 PM ActiveBranches edited by goldfire
(diff)
4:05 PM ActiveBranches edited by diatchki
(diff)
4:02 PM Ticket #7345 (unix-2.6.0.0 does not provide access to st_blksize and st_blocks) closed by igloo
wontfix: Thanks for the suggestion. However, library API changes need to be …
3:52 PM LateLamLift edited by nfrisby
(diff)
3:52 PM LateLamLift edited by nfrisby
(diff)
3:52 PM LateLamLift created by nfrisby
3:22 PM ActiveBranches edited by nfrisby
(diff)
3:13 PM ActiveBranches created by nfrisby
2:32 PM Changeset in ghc [bad5783]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
Revert "extended ticky to also track "let"s that are not closures" This reverts commit 024df664b600a622cb8189ccf31789688505fc1c. Of course I gaff on my last day...
2:15 PM Status/SLPJ-Tickets edited by simonpj
(diff)
2:14 PM Blog: New directions for Template Haskell edited by simonpj
2:11 PM Ticket #7209 (haddock fails with "internal error: spliceURL UnhelpfulSpan") closed by igloo
invalid: This presumably isn't affecting haddocking GHC or its libraries, as that …
1:14 PM WorkingConventions edited by simonpj
(diff)
1:12 PM Commentary edited by simonpj
(diff)
12:53 PM TypeLevelReasoning edited by goldfire
(diff)
12:37 PM Status/May13 edited by igloo
(diff)
12:37 PM Status/May13 edited by igloo
(diff)
12:29 PM Changeset in ghc [d6ceeaac]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Change wording of "main is not defined in Main" message (Trac #7816)
12:28 PM Ticket #7827 (GHC internal error: `a' is not in scope during type checking, but it ...) closed by simonpj
fixed: Your fix looks exactly right, thank you! I've committed it and the test. …
12:27 PM Changeset in ghc [202f60a6]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
12:19 PM Status/May13 edited by igloo
(diff)
11:44 AM Status/May13 edited by igloo
(diff)
11:36 AM Status/May13 edited by igloo
(diff)
11:33 AM Status/May13 edited by igloo
(diff)
11:33 AM Status/May13 created by igloo
11:32 AM Status edited by igloo
(diff)
11:22 AM Changeset in ghc [3fc6ead1]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Tidy up documentation of generalisation
11:21 AM Changeset in ghc [5363f263]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7827
11:21 AM Changeset in testsuite [fa9a2e6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7827
11:21 AM Changeset in ghc [37be6f0]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix type variable scoping in nested pattern type signatures (#7827)
10:54 AM Changeset in ghc [024df664]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
extended ticky to also track "let"s that are not closures This includes selector, ap, and constructor thunks. They are still guarded by the -ticky-dyn-thk flag.

Apr 11, 2013:

10:29 PM Changeset in ghc [6afa7779]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Make explicit that there can be only one entry point per cmm procedure on Darwin/PPC, because of splitting. x86 should be treated the same way, I'll come back to that later.
7:30 PM Frisby2013Q1 edited by nfrisby
(diff)
6:41 PM Ticket #7829 (make better/more robust loopbreaker choices) created by nfrisby
The choice of loopbreaker can severely influence downstream compilation. …
5:47 PM Changeset in ghc [af12cf6]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
ignore RealWorld in size_expr; flag to keep w/w from creating sharing size_expr now ignores RealWorld lambdas, arguments, and applications. Worker-wrapper previously removed all lambdas from a function, if they were all unused. Removing *all* value lambdas is no longer allowed. Instead (\_ -> E) will become (\_void -> E), where it used to become E. The previous behavior can be recovered via the new -ffun-to-thunk flag. Nofib notables: ---------------------------------------------------------------- Program O2 O2 newly ignoring RealWorld and not turning function closures into thunks ---------------------------------------------------------------- Allocations comp_lab_zift 333090392% -5.0% reverse-complem 155188304% -3.2% rewrite 15380888% +4.0% boyer2 3901064% +7.5% rewrite previously benefited from fortunate LoopBreaker choice that is now disrupted. A function in boyer2 goes from $wonewayunify1 size 700 to size 650, thus gets inlined into rewritelemmas, thus exposing a parameter scrutinisation, thus allowing SpecConstr, which unfortunately involves reboxing. Run Time fannkuch-redux 7.89% -15.9% hpg 0.25% +5.6% wang 0.21% +5.8% /shrug
11:15 AM Changeset in ghc [155d943]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
added ticky counters for heap and stack checks
11:07 AM Changeset in ghc [8d979a1]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
added -flate-float-leave-LNE, which prevents LNEs from being lifted ALLOC WORSE llf llf -flate-float-leave-LNE boyer2 3901736 -7.0% +0.0% puzzle 165864064 -19.1% -2.9% TIME BETTER fannkuch-redux 6.55 +11.7% -0.1% -- 382807736 ENT_LNE_ctr <-- likely part of the improvement fasta 1.11 +1.2% +0.0% life 0.43 +3.8% -0.8% scs 0.99 -0.3% -4.7% spectral-norm 3.25 +2.8% +0.0% wang 0.22 +0.0% -3.0% Also causes slowdowns, but I don't immediately see why TIME WORSE binary-trees 1.67 +1.4% +5.0% hidden 0.77 -3.9% +0.4% integer 2.78 -4.7% -0.7% typecheck 0.36 -5.6% +2.8% I looked at typecheck's ticky and CorePrep changes and didn't see anything indicative. Ugh.

Apr 10, 2013:

8:25 PM Ticket #7522 (segfault when ignoring invalid byte sequence when decoding UTF8//IGNORE) closed by batterseapower
fixed: Fixed and tested in 1ac38ef6e9decc3f4763848f3d43c0cc68d1d390 of the base …
8:25 PM Changeset in base [1ac38ef]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Add test for #7522
8:25 PM Changeset in ghc [39001864]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Max Bolingbroke <batterseapower@…>
Add test for #7522
8:13 PM Changeset in base [d714cc4]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Fix #7522 by checking for empty byte buffers a little more Quite a few lines have changed but that is mostly comments.
8:13 PM Changeset in ghc [69a8c2d2]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Max Bolingbroke <batterseapower@…>
Fix #7522 by checking for empty byte buffers a little more Quite a few lines have changed but that is mostly comments.
5:00 PM Ticket #7826 (GHC internal error: `a' is not in scope during type checking, but it ...) closed by monoidal
duplicate: Reported two times, see #7827.
2:49 PM Ticket #7828 (RebindableSyntax and Arrow) created by AlessandroVermeulen
When trying to add constraints to the types of the arrow primitives I get …
2:45 PM Changeset in ghc [9892998f]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
fixed bug in fast-call detection logic; added: do not check for bad space if all lambdas are oneshot
11:44 AM Ticket #7827 (GHC internal error: `a' is not in scope during type checking, but it ...) created by guest
In the attached code the following lines give an internal GHC error. At …
11:44 AM Ticket #7826 (GHC internal error: `a' is not in scope during type checking, but it ...) created by guest
In the attached code the following lines give an internal GHC error. At …

Apr 9, 2013:

4:42 PM Changeset in ghc [defcacc6]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
I think the CorePrep float approximation is correct and the cg is precise
3:36 PM Ticket #7825 (Class used as a type parameter typechecks) closed by monoidal
fixed: Thanks for the report. The bug is already fixed in HEAD. […] See also …
3:11 PM Ticket #7629 (segmentation fault in compiled program, involves gtk, selinux) closed by igloo
fixed: wgmitchener: It's something one of the GHC team does. I've now validated …
2:07 PM Ticket #7825 (Class used as a type parameter typechecks) created by mojojojo
[…] This code compiles without any errors. The issue originates from …
1:02 PM Changeset in ghc [27cf625]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix segfaults on SELinux machines; fixes #7629 Patch from wgmitchener. From the ticket: The two addresses (adjustorStub and code) contain the same memory (double-mapped), but one is writable while the other is executable. This is how libffi works around the SELinux restrictions. On non-SELinux systems the code and data addresses are probably the same.
12:39 PM Changeset in ghc [75ed401]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove CPP in ByteCodeItbls I tried making mkJumpToAddr return [Word32] on all platforms, but it went wrong on x86 (possibly due to alignment?). Rather than chasing the bug, I've just used an Either type for now.
12:15 PM Changeset in ghc [978afe6]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use the standard state monad transformer in GHCi
10:58 AM Changeset in ghc [91a036f]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some __HADDOCK__ CPP I think these are all redundant, now that haddock uses the GHC API
10:53 AM Changeset in ghc [63f3bd8]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Generalise the type of fieldSz and use it more

Apr 8, 2013:

11:48 PM Building/RunningTests/Adding edited by afarmer
Update performance tests section to reflect current test framework … (diff)
11:19 PM Ticket #7824 (problem with vector in arm) created by chemistmail
Hello, i try compile my shoutcast server in raspberrypy and have next …
11:11 PM Ticket #7823 (ARM Thumb relocation fails to handle sign of veneer jumps) created by cjwatson
While working on http://hackage.haskell.org/trac/ghc/ticket/7794 on …
7:36 PM Ticket #7822 (Undeclared errors from CMM files during GHC PPC cross compiler build) closed by igloo
duplicate: Thanks for the report, but actually this is unrelated to …
6:52 PM Ticket #7822 (Undeclared errors from CMM files during GHC PPC cross compiler build) created by matts
I'm getting error: function undeclared errors when the Apply.cmm file is …
6:17 PM Ticket #7812 (Ambiguity check too eager with unconstrained type variable) closed by goldfire
invalid: I have figured out a suitable workaround. Instead of using a type family …
4:45 PM Ticket #7821 (PPC cross-compile impossible happened) created by matts
While trying to build a powerpc targetted GHC cross compiler from current …
4:20 PM Changeset in ghc [d1ad8b7]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
added -flate-float-singly-SAT-fallback and the corresponding once analysis; now working on precise CG in lam
2:57 PM Ticket #7820 (Installing profiling library BREAKS non-profiling executable) created by rrnewton
I am trying to work through problems with different GHC "ways" so that I …
12:52 PM Ticket #7810 (make show VALUE=VAR depends on ghc-stage1) closed by igloo
wontfix: The problem is that some makefiles are generated during the build: We make …
11:52 AM Ticket #7801 (Change C arithmetic types to integral types.) closed by igloo
wontfix: Thanks for the suggestion, but I think that if we were to make that change …
11:20 AM Ticket #7806 (Dynamic linking and libffi) closed by igloo
fixed: I've filed #7819 for that bug
11:18 AM Ticket #7819 (FreeBSD without system libffi: Shared object "libffi.so.6" not found) created by igloo
In #7806, kazu-yamamoto reported that on FreeBSD without a system libffi: …
1:16 AM Changeset in ghc [c3cd375]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
simplifications; fixed bug in LNE detection; tracking one shot lambdas; fixed bug in CG-in-lam calculation
12:54 AM Changeset in ghc [9e460664]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
There can be several blocks in a PPC/ELF cmm proc add FETCHPC to all of them (this fixes #7814).

Apr 7, 2013:

11:27 PM Ticket #7818 (Cost of STACK object should be attributed to CCCS at time of thread ...) created by ezyang
Right now, we always charge STACK objects to the SYSTEM cost centre. I …
9:23 PM Ticket #7784 (problems building HEAD dynamic on linux) closed by igloo
fixed: Thanks for the reproduction instructions; fixed.
9:21 PM Ticket #7806 (Dynamic linking and libffi) closed by igloo
fixed: Fixed by #7686 fix
9:19 PM Ticket #7686 (--with-libffi-header=<value> is not propagated to compiler/ghci/LibFFI.hsc ...) closed by igloo
fixed: Applied, thanks!
8:55 PM Changeset in ghc [a443303]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
8:35 PM Changeset in ghc [2e30197]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Remove tabs (M-x untabify)
8:34 PM Changeset in ghc [8e02c0a5]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fix typos
7:59 PM Changeset in ghc [e3abb5ac]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Propagate ffi includes to compiler/ghci/LibFFI.hsc (Fixes #7686)
5:57 PM Changeset in ghc [4373e84]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix installation; fixes #7784 The build system thought that $(INSTALL_DYNLIBS) contained things like "terminfo", but actually it contains things like "libraries/terminfo".
3:26 PM Changeset in ghc [99190ba4]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
enriching the LLF to predict CorePrep floating
12:53 PM Ticket #7780 (GHC HEAD dll fails to build on Windows) closed by igloo
fixed: OK, the package is now safely split in 2, and a check that the split is …
12:18 PM Changeset in ghc [a7b08c0]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:28 AM Ticket #7817 (Moving basic functions) created by quchen
1. Add the infixl 4 operator ($>) = flip (<$) to Data.Functor. …
10:39 AM Changeset in ghc [444119f]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add a check that the Windows DLL split is OK; fixes #7780
12:54 AM Changeset in ghc [d9b57e7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Typos

Apr 6, 2013:

6:03 PM Changeset in ghc [8c2f2803]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
5:59 PM Changeset in ghc [93494bd]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Remove a redundant build-system hack We used to have to explicitly pass -lffi when linking the compiler, but it's no longer necessary.
5:59 PM Changeset in ghc [35a341d4]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Rewrite usingInconsistentPicReg as a table for clarity No change in functionality intended
5:44 PM Changeset in ghc [78544b76]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Build system fix: really print the number of symbols in DLLs
5:31 PM Ticket #7816 ("main function" is not a function) created by monoidal
A module without main gives an error: […] However, main in Haskell is …
4:27 PM Changeset in ghc [c0fb187b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Derive instance Eq for CmmNode
4:10 PM Changeset in ghc [872f2c8b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in Type
4:10 PM Changeset in ghc [5df7cf32]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Detab modules with tabs on 5 lines or fewer
4:10 PM Changeset in ghc [6534c99]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in TysWiredIn
4:10 PM Changeset in ghc [575cb0c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Split off a InteractiveEvalTypes module to remove an import loop
4:05 PM Commentary/Compiler/CPS edited by heisenbug
escape (diff)
3:56 PM Commentary/PositionIndependentCode edited by heisenbug
add escape (diff)
3:45 PM Changeset in ghc [9a14de48]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Rename the FFI DLL to libffi.dll for consistency
3:45 PM Commentary/Compiler/CPS edited by heisenbug
(diff)
3:42 PM Commentary/Compiler/CPS edited by heisenbug
it is merged (diff)
3:27 PM Changeset in ghc [ba7952b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Change the list of modules that are put into a separate DLL on Windows Fixes #7780.
2:46 PM Changeset in ghc [ff59fea]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
When making a DLL, print the number of symbols that are in it
9:41 AM Changeset in ghc [9b3d4cdd]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fix typos

Apr 5, 2013:

5:14 PM Ticket #7815 (STM fails to validate read.) created by fryguybob
This issue was brought up by napping in #haskell with this paste: …
12:46 PM Debugging/CompiledCode edited by heisenbug
there is no -ddump-cmmz any more (diff)
11:44 AM Ticket #7814 (panic in PPC NCG) created by heisenbug
I get panics in the NCG PPC register allocator while compiling these …
7:12 AM Ticket #7813 (Fix mismatched visibility of StgRun) created by PHO
[http://www.haskell.org/pipermail/ghc-devs/2013-April/000932.html From …

Apr 4, 2013:

9:21 PM Changeset in ghc [97ee272f]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
Merge branch 'late-lambda-float'
9:21 PM Changeset in ghc [60015db]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
added ticky counters for heap and stack checks
3:29 PM Frisby2013Q1 edited by nfrisby
(diff)
2:43 PM Ticket #7812 (Ambiguity check too eager with unconstrained type variable) created by goldfire
Consider the following code: […] GHC 7.6.1 compiles this code without …
9:31 AM Ticket #7798 (test_bindist reports ".../libffi-6.dll (No such file or directory)") closed by thorkilnaur
fixed: For tn23 and presumably also am-deb7-64, this has been fixed by […] …

Apr 3, 2013:

5:52 PM Ticket #7811 (intermittent 'unexpected' results of test ghcpkg01) created by nfrisby
I get this unexpected error from ghcpkg01 […] when running the full …
5:35 PM Frisby2013Q1 edited by nfrisby
(diff)
5:35 PM Frisby2013Q1 edited by nfrisby
(diff)
5:24 PM Ticket #7805 (Panic: promoteType with higher-rank datatype) closed by simonpj
fixed: Correct, thanks. Simon
5:24 PM Ticket #7804 (Ambiguity check too eager in presence of RankNTypes and TypeFamilies) closed by simonpj
fixed: Quite right! This was trickier than I thought and, as the comment says, …
5:22 PM Changeset in ghc [45e9b6a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Bump peak-megabytes (always a wobbly number)
5:22 PM Changeset in testsuite [048b9a9]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Bump peak-megabytes (always a wobbly number)
5:21 PM Changeset in ghc [717a1db]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error output
5:21 PM Changeset in testsuite [85e0237]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error output
5:21 PM Changeset in ghc [25fb90d7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7804
5:21 PM Changeset in testsuite [b66d2c7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7804
5:20 PM Changeset in ghc [b84da61]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
5:20 PM Changeset in ghc [f3bfbd5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix Trac #7804, about floating equalites We float unsolved equalities from underneath a 'forall', to help solve them, in TcSimplify.floatEqualities. It's regrettably delicate though,as this bug shows. I'm not happy with the new code; but there are copious notes; see Note [Float equalities from under a skolem binding].
5:18 PM Commentary/Compiler/Demand edited by nfrisby
(diff)
4:54 PM Ticket #7810 (make show VALUE=VAR depends on ghc-stage1) created by kgardas
I'm trying to debug some issues in GHC build system and its pretty …
4:18 PM Ticket #7809 (Silly error message suggesting LiberalTypeSynonyms) created by goldfire
The following code (rightly) does not compile: […] The error message …
3:20 PM Ticket #7808 (data families and TH names do not mix well (e.g. cannot use TH deriving)) created by duncan
lots of Haskell libraries have TH functions like: […] (e.g. aeson …
1:38 PM Changeset in ghc [7501a2c]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix Trac #7805: don't allow nested foralls in promoted types
1:37 PM Changeset in ghc [1128f1e0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
This changes fixes a bad error in canonicalisation, concerning kind equality We care careful not to construct a canonical equality whose LHS and RHS have incompatible kinds. (This is one of the invariants of a canonical equality.) See Note [Equalities with incompatible kinds]. However, what I had not dealt with is when LHS and RHS *look* as if they have different kinds, but after zonking they become the same. Bad! (This led to an ASSERT failure in the test for Trac #7176.)
12:30 PM Changeset in ghc [86825d5a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7805
12:30 PM Changeset in testsuite [9b19867]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7805
12:01 PM Changeset in ghc [9d33fc3]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
In build.mk.sample, include v in GhcLibWays even if DYNAMIC_GHC_PROGRAMS is set Although it's not technically needed, it's less confusing if the vanilla way works when people use the sample build.mk.
11:47 AM Changeset in ghc [6b431ab4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix installation The build system thought that the RTS built more library files than it actually did, and installation failed when we tried to 'strip' one of these non-existant files.
6:28 AM Changeset in ghc [9c0dbe3d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Amos Robinson <amos.robinson@…>
SpecConstr infinite specialisation: test for #5550
6:28 AM Changeset in testsuite [7fb4ac4]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
SpecConstr infinite specialisation: test for #5550

Apr 2, 2013:

3:02 PM Ticket #7807 (Parse error with "where" and file-ending comment) created by goldfire
Consider the following file: […] If there is a file-ending newline, …
1:51 PM Debugging/TickyTicky edited by simonpj
(diff)
1:50 PM Debugging/TickyTicky edited by simonpj
(diff)
1:48 PM GhcKinds/KindsWithoutData edited by heisenbug
suggest kind only syntax (diff)
1:41 PM Debugging/TickyTicky edited by simonpj
(diff)
1:41 PM Debugging/TickyTicky edited by simonpj
(diff)
12:41 PM Debugging/TickyTicky edited by nfrisby
(diff)
8:39 AM Ticket #607 (Ticky-ticky profiling) closed by simonpj
fixed
8:26 AM Ticket #7806 (Dynamic linking and libffi) created by kazu-yamamoto
After dynamic linking became the default, building/installing GHC on …
2:57 AM Ticket #7805 (Panic: promoteType with higher-rank datatype) created by goldfire
The following code causes the panic in HEAD: […] Here is the panic …
2:36 AM Ticket #7804 (Ambiguity check too eager in presence of RankNTypes and TypeFamilies) created by goldfire
The following code compiles in 7.6.1 but not in 7.7: […] Here is the …
1:14 AM Ticket #7803 (Superclass methods are left unspecialized) created by akio
In the attached code, Foo.foo1 gets compiled (by ghc -O2) into a call to …

Mar 31, 2013:

9:56 PM Ticket #7802 (kindFunResult in monad transformer) closed by monoidal
duplicate: Thanks for the report. In fact "getptrval = liftM2 lift" is enough to …
8:51 PM Ticket #7802 (kindFunResult in monad transformer) created by tobsan
This is probably related to the existing (fixed?) bug(s) about …

Mar 29, 2013:

9:38 PM Ticket #7801 (Change C arithmetic types to integral types.) created by jeffshaw
I've done some looking, and I haven't found a case where C's arithmetic …
7:47 PM Changeset in ghc [b4befc0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Make sure README.md mentions that make can build in parallel. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:44 PM Changeset in ghc [9b4db4b8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Make sure README.md mentions that make can build in parallel." This reverts commit 0b72347dc468ba081d67385a077238bcaa9eb4d5.
7:44 PM Changeset in ghc [8ae3675b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Revert "Wibble." This reverts commit e7ca132466e3c2e71f7c8fdb2b96ec87c24353be.
7:38 PM Changeset in ghc [e7ca132]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Wibble. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:37 PM Changeset in ghc [0b72347d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Make sure README.md mentions that make can build in parallel. Signed-off-by: Austin Seipp <aseipp@pobox.com>
7:25 PM Debugging/TickyTicky edited by nfrisby
(diff)
7:21 PM Debugging/TickyTicky edited by nfrisby
(diff)
3:29 PM Commentary/Profiling edited by nfrisby
(diff)
3:28 PM Debugging/TickyTicky edited by nfrisby
(diff)
3:20 PM Changeset in ghc [460abd75]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
ticky enhancements * the new StgCmmArgRep module breaks a dependency cycle; I also untabified it, but made no real changes * updated the documentation in the wiki and change the user guide to point there * moved the allocation enters for ticky and CCS to after the heap check * I left LDV where it was, which was before the heap check at least once, since I have no idea what it is * standardized all (active?) ticky alloc totals to bytes * in order to avoid double counting StgCmmLayout.adjustHpBackwards no longer bumps ALLOC_HEAP_ctr * I resurrected the SLOW_CALL counters * the new module StgCmmArgRep breaks cyclic dependency between Layout and Ticky (which the SLOW_CALL counters cause) * renamed them SLOW_CALL_fast_<pattern> and VERY_SLOW_CALL * added ALLOC_RTS_ctr and _tot ticky counters * eg allocation by Storage.c:allocate or a BUILD_PAP in stg_ap_*_info * resurrected ticky counters for ALLOC_THK, ALLOC_PAP, and ALLOC_PRIM * added -ticky and -DTICKY_TICKY in ways.mk for debug ways * added a ticky counter for total LNE entries * new flags for ticky: -ticky-allocd -ticky-dyn-thunk -ticky-LNE * all off by default * -ticky-allocd: tracks allocation *of* closure in addition to allocation *by* that closure * -ticky-dyn-thunk tracks dynamic thunks as if they were functions * -ticky-LNE tracks LNEs as if they were functions * updated the ticky report format, including making the argument categories (more?) accurate again * the printed name for things in the report include the unique of their ticky parent as well as if they are not top-level
12:46 PM Commentary/Compiler/StrictnessAnalysis/KirstenNotes edited by nfrisby
(diff)
12:45 PM Commentary/Profiling/TickyNotes edited by nfrisby
(diff)
10:48 AM Ticket #7800 (Error message when deriving Typeable without PolyKinds) created by monoidal
Module M: […] Module N: […] We get a confusing error message: …

Mar 28, 2013:

7:31 PM Ticket #7799 (Assembly error while building GHC 7.7) created by Iceland_jack
While building GHC 7.7 (after running `make') I got this error message: …
5:50 PM Ticket #7796 (improve dead code elimination in CorePrep) closed by nfrisby
fixed: I added the test case simplCore/should_compile/T7796 to test for this. …
5:18 PM Changeset in ghc [3333a9c5]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Nicolas Frisby <nicolas.frisby@…>
new test for #7796, also improves a haddock perf T149 is also an unexpected pass, but it's behaving nondeterministically, so I'm not changing it for now
5:18 PM Changeset in testsuite [8697d9a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Nicolas Frisby <nicolas.frisby@…>
new test for #7796, also improves a haddock perf T149 is also an unexpected pass, but it's behaving nondeterministically, so I'm not changing it for now
9:20 AM Changeset in ghc [c7d80c6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Nicolas Frisby <nicolas.frisby@…>
improve dead code elimination in CorePrep (fixes #7796)
8:16 AM Ticket #7798 (test_bindist reports ".../libffi-6.dll (No such file or directory)") created by thorkilnaur
Since http://darcs.haskell.org/ghcBuilder/builders/tn23/873.html, the tn23 …
5:00 AM Ticket #7553 (ghc fails to terminate with -O2 or greater) closed by amosrobinson
duplicate: Yes, vector fold with a list accumulator will trigger the ForceSpecConstr …
1:46 AM Changeset in ghc [81d55a9]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Amos Robinson <amos.robinson@…>
Fix non-termination of SpecConstr (see #5550). ForceSpecConstr will now only specialise recursive types a finite number of times. There is a new option -fspec-constr-recursive, with a default value of 3.

Mar 27, 2013:

2:24 PM Changeset in ghc [54bb2f8]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Improve comments about dead code (thanks to Nick Frisby)
2:23 PM Changeset in ghc [273183c6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comment typo
2:23 PM Changeset in ghc [1b37a386]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comment only

Mar 26, 2013:

8:59 PM Ticket #7797 (re-enable the defun RULE from a SPECIALISE instance pragma) created by nfrisby
As of commit 51d89a55c3, …
4:14 PM Ticket #7796 (improve dead code elimination in CorePrep) created by nfrisby
#4962 is about generating code for (and allocating at runtime!) bindings …
3:56 PM Ticket #7795 (panic! the impossible happened) closed by monoidal
duplicate: This is caused by deriving (show), which should be deriving (Show). …
2:54 PM Ticket #7795 (panic! the impossible happened) created by guest
Got the following in ghch *Calc> :l Calc [1 of 1] Compiling Calc …
2:26 AM Ticket #7794 (GHCi "Prelude.undefined" exceptions on ARM; ByteCodeItbls.mkJumpToAddr ...) created by cjwatson
A number of non-trivial operations fail in ghci on ARM (specifically armhf …

Mar 25, 2013:

10:12 PM Building/CrossCompiling/iOS edited by StephenBlackheath
Remove adjustor pools documentation because adjustor pools are no more (diff)
11:04 AM Ticket #1518 (Make it possible to evaluate monadic actions when assigning record fields ...) closed by liyang
wontfix: Is this really necessary now that we have RecordWildCards, NamedFieldPuns …
8:48 AM Building edited by StephenBlackheath
Cross compilation is used both for porting and for cross compilers, so … (diff)
8:17 AM Ticket #7791 (Bad error message when strictness annotations are used without ...) closed by simonpj
invalid: Yes, the trouble is that […] really is a valid definition in Haskell …
8:16 AM CodeOwners edited by simonpj
(diff)
8:02 AM Ticket #7680 (-prof build: trying to 'show' a 'Double' leads to 'Char.intToDigit: not a ...) closed by slyfox
invalid: Rebuilt ghc with gcc-7.4.2-r1 (gentoo's fix for gcc) and can't reproduce …
7:27 AM Changeset in ghc [b9d5373]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Heap profiling: flush .hp file at the end of each frame

Mar 24, 2013:

9:36 PM Ticket #7716 (ZonedTime read instance failing to parse what show returns) closed by igloo
invalid: Thanks for the report. However, please send bugs in the time package to …
9:32 PM Ticket #7731 (Add "source" button for instances in Hackage) closed by igloo
invalid: Thanks for the report. However, haddock issues should be filed in …
9:29 PM Changeset in ghc [98267a86]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Pali <pali.gabor@…>
Allow to bootstrap with a compiler from the FreeBSD Ports Collection
8:48 PM Ticket #7793 (GHC User’s Guide, Version 7.6.2: Page numbering errors) created by thorkilnaur
In The Glorious Glasgow Haskell Compilation System User’s Guide, Version …
8:32 PM Ticket #7749 (hsc2hs generated executable does not reflect additional library ...) closed by igloo
invalid: This doesn't look like an hsc2hs bug to me. Presumably if you compile a …
8:22 PM Ticket #2555 (Template Haskell does not respect -package and -hide constraints) closed by igloo
worksforme: Agreed; we don't have a way to reproduce it, so closing.
6:55 PM Changeset in ghc [d62b64d]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
missed a bunch of places in my flag changes
5:53 PM Commentary/PlatformNaming edited by mtahmed
(diff)
5:39 PM Changeset in ghc [c445412]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
was not ignoring tyco arguments when determing argument strictness
5:38 PM Changeset in ghc [fc34e657]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
fixed conflict in simpleCore pipeline
5:37 PM Changeset in ghc [604bf0a5]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
added flags for the LLF's use of strictness info and its escape analysis
5:37 PM Changeset in ghc [3a0a6b38]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
added -fno-late-float-abstract-LNE-var flag to disallow abstracting over LNE variables
5:37 PM Changeset in ghc [51b72052]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
now identifying LNEs and not considering them as closures (ie captors)
5:36 PM Changeset in ghc [ace803f]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
preparation in SetLevels for identifying LNEs -- confirmed that it did not change allocation wrt last night's baseline nor cg0pin
5:36 PM Changeset in ghc [1dd6c53]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
cleaned-up flags to stop confusing myself SetLevels now uses strictess information to determine if arguments will become closures, this enables the -8% in cichelli and helps a bit in anna too I think the captors-interpretation plan is very nearly precise except for LNEs now I added the late-float-retry flag, it enables a rough draft in SetLevels that attempts to unpin vacuous cycles involving closure growth and fast call preservation
5:36 PM Changeset in ghc [641ad5d]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
total rewrite of the in-closure analysis: using the interpreted Captors data type for now
5:36 PM Changeset in ghc [aeac1fbc]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
clean-up in SetLevels, better debug output, tracking the names of thunks that a binding occurs in; next: do not penalize for those thunks if they have been floated!
5:29 PM Changeset in ghc [8575d01b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the names of the libffi archives Fixes a bug which meant that they weren't getting installed.
4:22 PM Ticket #7792 (unregisterised build broken) created by igloo
Unregisterised builds are currently broken: Compiling C calls in CMM files …
2:18 PM Changeset in base [ac90f31]data-proxydbcsghc-7.8 by Max Bolingbroke <batterseapower@…>
Don't just fail if hGetBufSome is used on a non-FD: fall back on the slow path instead
2:18 PM Changeset in ghc [90d1d92c]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Max Bolingbroke <batterseapower@…>
Don't just fail if hGetBufSome is used on a non-FD: fall back on the slow path instead
10:24 AM Ticket #7791 (Bad error message when strictness annotations are used without ...) created by manzyuk
Loading the program […] into GHCi results in an error: […] The …
8:25 AM Ticket #7790 (Add dummy undefined symbols to indicate ways) created by ezyang
Currently, "way" information is not recorded into object files; it is only …
6:07 AM Commentary/Compiler/IfaceFiles edited by ezyang
(diff)

Mar 23, 2013:

11:55 PM Changeset in ghc [b30015e]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Change how we handle libffi I think overall the new approach is simpler. Rather than unpacking the libffi.a and putting the .o files into our libHSrts.a, we just use the libffi.a. This change also means that when compiling programs for the dyn way, they get explicitly linked against libffi.so (rather than relying on librts.so being linked against it). This might fix a problem on FreeBSD, where programs cannot find libffi.so.
11:19 PM Ticket #7717 (Libffi errors while cross-compiling GHC 7.6.2 (Stage 1)) closed by guest
invalid
9:55 PM Changeset in ghc [f4a2796]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small configure.ac refactoring
7:45 PM Ticket #7789 (GHCI core dumps when used with VTY) created by timthelion
Load the attached script in ghci: […] (you need the vty-menu package …
1:32 PM Changeset in ghc [9548ec53]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Tweak the _HC_OPTS variables We no longer pass -hisuf/-osuf flags to "ghc -M". Doing so didn't really make sense with the way the -dep-suffix flags now work.
4:18 AM Ticket #7788 (Recursive type family causes <<loop>>) created by shachaf
This file: […] Dies with <<loop>>. The type family is recursive, of …
4:09 AM Ticket #7787 (modifyMVar does not restore value if callback returns error value) created by joeyadams
modifyMVar is currently implemented as follows: […] The problem is …

Mar 22, 2013:

5:15 PM Changeset in ghc [1c0af76b]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the handling of ways, and in particular Opt_Static and Opt_SplitObjs
2:08 PM Changeset in ghc [9f03486]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Turn object splitting off when we use the dynamic way There's no point splitting objects when we're going to be dynamically linking. Plus it breaks compilation on OSX x86.
11:08 AM Ticket #7786 (strange errors when deducing constraints) created by heisenbug
Please load attached file in ghci and observe the resulting error message. …
6:04 AM Ticket #7785 (Module-local function not specialized with ConstraintKinds) created by akio
In the attached program, 'shared' is not exported and only used with f = …

Mar 21, 2013:

10:56 PM Ticket #7784 (problems building HEAD dynamic on linux) created by luite
hi, I'm seeing some problems when installing a perf build of HEAD, on my …
9:26 PM Changeset in ghc [024311c4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some more old, unused code
2:55 PM Ticket #7783 (MultiWayIf should start a new layout) created by exbb2
Currently, MultiWayIf doesn't fully replace old case () of _ form. …
1:59 PM Ticket #7754 (Can't find curses.h when building cross-compiler) closed by igloo
invalid: Thanks for the report. However, I don't think it is a bug: …
1:50 PM CodeOwners edited by AndreasVoellmy
(diff)
11:42 AM Ticket #7782 (flag to run the demand analysis a second time) created by nfrisby
There are some tickets documenting runtime bugs that can be cleaned up by …
9:26 AM Ticket #7781 (Dumb error message when trying to runghc a module with no 'main' function) closed by monoidal
duplicate: Already reported as #7765.
4:24 AM Ticket #7781 (Dumb error message when trying to runghc a module with no 'main' function) created by guest
$ runghc Log.hs Log.hs:1:33: Not in scope: `main' Perhaps you …
2:54 AM Ticket #3360 (Add profiling support to GHCi) closed by simonmar
duplicate: Closing as dup of #4837
2:16 AM Ticket #7780 (GHC HEAD dll fails to build on Windows) created by rassilon
Bitmap depends on PlatformConstants. Currently, dll0 fails to link …
1:19 AM Ticket #7743 (GHCI segfaults with Data.Binary instances) closed by igloo
worksforme: Works here too, on Linux/amd64. In the absence of evidence to the …

Mar 20, 2013:

9:37 PM Changeset in ghc [cc097a4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Track subrepos Cabal
9:17 PM Changeset in ghc [baa7ecac]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Gabor Greif <ggreif@…>
Fix typo
7:25 PM Changeset in ghc [51bf3653]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix build with non-Linux ELF OSes We were only setting an RPATH for the RTS DLL on Linux, but as far as I can see we should be doing it for all ELF OSes. Hopefully this will fix the problem where the installed ghc-pkg can't find libffi.dll on FreeBSD.
4:31 AM Ticket #7779 (building GHC overwrites the installed package database if GHC_PACKAGE_PATH ...) created by heatsink
When building GHC, if GHC_PACKAGE_PATH is set to a single path, then the …

Mar 19, 2013:

10:23 PM Ticket #7778 (kindFunResult panic with => inside a constraint) created by monoidal
Following type (found by arkeet on #haskell) causes kindFunResult panic in …
9:47 PM Changeset in ghc [0f49dd69]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some commented out build system code
3:37 PM Changeset in ghc [2e55b16b]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix a framework error when using a non-dynamic GHC
3:37 PM Changeset in testsuite [561a801]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix a framework error when using a non-dynamic GHC
3:34 PM Changeset in ghc [d0fc2a6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix building when $(CC_STAGE0) contains spaces Spotted by Bill Tutt
3:25 PM Changeset in ghc [3df97a7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Be more optimistic about which platforms support shared libraries Pretty much everything does now, so list those that don't instead instead of listing those that do.
1:18 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
1:15 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
11:34 AM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
11:29 AM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
11:12 AM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
11:10 AM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
11:04 AM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
8:57 AM Ticket #7777 (ghc panic: varargs + sets) closed by monoidal
duplicate: The panic is caused by: […] which should be `(Ord a, BuildSet a b) => …
3:43 AM Ticket #7777 (ghc panic: varargs + sets) created by litherum
This program: {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE …
12:46 AM Changeset in ghc [387c4d1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Optimistically assume that LD_LIBRARY_PATH works for all platforms other than Windows and OS X. It's known to work on Linux and FreeBSD.
12:41 AM Changeset in ghc [ba2c753]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
12:37 AM Changeset in ghc [effdd65a]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of mac:ghc/git/val64/.

Mar 18, 2013:

11:42 PM Changeset in ghc [c53ea7c7]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add support for OSX ld's -filelist flag Without it, when linking the split objects for Language.Haskell.TH.Syntax, the commandline was too long when listing all the files directly.
10:41 PM Changeset in ghc [be956c2]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Fix stage2 build on ARM. LLVM supports PIC on ARM from what I can see. Signed-off-by: Austin Seipp <aseipp@pobox.com>
9:06 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
5:15 PM GpHEden/HackDay_Mar13 edited by jberthold
(diff)
4:48 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
4:35 PM GpHEden/HackDay_Mar13 edited by jev
(eb's update: particky, spmatmult) (diff)
4:16 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
3:27 PM GpHEden edited by hwloidl
(diff)
12:52 PM Ticket #7737 (t7319: Oops! Entered absent arg w_s1Du{v} [lid] [base:GHC.Base.String{tc ...) closed by simonpj
fixed: To test this I've updated the test codeGen/should_run/T7319 so that it …
12:51 PM Changeset in ghc [6e09157a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:51 PM Changeset in testsuite [06c2edb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:50 PM Changeset in ghc [302f20d]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Make T7319 run in all ways It used to give different answers because of different exceptoin behaviour (cf #7737) but now it's fine
12:50 PM Changeset in testsuite [cfd5bc12]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Make T7319 run in all ways It used to give different answers because of different exceptoin behaviour (cf #7737) but now it's fine
12:33 PM Changeset in ghc [0faa8f53]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove base 3 support from bin-package-db
11:17 AM Ticket #7776 (Can't make operator called ~#) closed by igloo
fixed: Thanks for the report; fixed.
10:21 AM GpHEden/HackDay_Mar13 edited by jberthold
(diff)
10:13 AM Changeset in ghc [600d8736]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #7776
10:13 AM Changeset in testsuite [f0a3b1c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7776
10:12 AM Changeset in ghc [01efdd6]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Only steal ~# as a reserved operator when MagicHash is enabled; fixes #7776
8:23 AM PrimBool edited by jstolarek
(diff)
8:15 AM PrimBool edited by jstolarek
(diff)
5:50 AM Ticket #7776 (Can't make operator called ~#) created by adrianmay
In response to: infixl 8 ~# GHC says: parse error on input `~#' …

Mar 17, 2013:

8:54 PM Changeset in ghc [0e1b9bd4]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
integer-gmp: mpn_gcd_1 allocate one Word on stack instead of 'sizeof (__mpz_struct)' gmp.h defines 'mpn_gcd_1' as following: mp_limb_t mpn_gcd_1 (mp_srcptr /* aka 'mp_limb_t *' */, mp_size_t, mp_limb_t); Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
8:54 PM Changeset in integer-gmp [5c3efa4]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
integer-gmp: mpn_gcd_1 allocate one Word on stack instead of 'sizeof (__mpz_struct)' gmp.h defines 'mpn_gcd_1' as following: mp_limb_t mpn_gcd_1 (mp_srcptr /* aka 'mp_limb_t *' */, mp_size_t, mp_limb_t); Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
8:35 PM Ticket #7775 (Mark intentionally omitted type class instances) created by Lemming
In GHCi I get […] In many cases users now actually try to implement the …
5:23 PM Changeset in ghc [eeccce1]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add a kludgy dependency to fix compiling modules that use annotations We now make the stage 2 compiler depend on GHC.Desugar.
3:42 PM Changeset in ghc [24be4bcb]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix ohi-sanity-check when we have ways other than v and dyn enabled It thought that /all/ ways should create the dyn o/hi files, but only the v way does.
2:03 PM Changeset in ghc [c3a9ded]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a couple of unused make variables
1:56 PM Changeset in ghc [cf403b5]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some directories that used to be used by GUM This hasn't been used for some time
1:53 PM Changeset in ghc [0374cade]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Also build the v way when DYNAMIC_GHC_PROGRAMS is YES Technically we don't need the v way, but with -dynamic-too it's cheap, and having it makes life easier.
2:32 AM Ticket #7770 (Remove a bitrotted hack for OpenBSD and NetBSD regarding the dyn way) closed by igloo
fixed: Applied, thanks
2:32 AM Ticket #7769 (Enable Opt_PIC for the dyn way regardless of OSes) closed by igloo
fixed: Applied, thanks
1:30 AM Changeset in ghc [84df08de]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Enable Opt_PIC for the dyn way regardless of OSes. We were previously enabling Opt_PIC on certain OSes namely Windows, Darwin and Linux, but it should always be enabled for the dyn way because it makes no sense to try to generate non-PIC dynamic libraries, which is usually impossible.
1:30 AM Changeset in ghc [ae3dcaf]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a bitrotted hack for OpenBSD and NetBSD regarding the dyn way. On OpenBSD and NetBSD, we were accidentally passing "-optl-pthread" to the gcc to build dynamic libraries because of a bitrotted hack for those OSes, which resulted in a weird situation where every dynamic library is named "ptl-pthread" and placed at "$(TOP)". The hack in question were to work around a linkage problem with libHSffi, but we no longer build it and just use libffi these days so the hack can safely be removed.
1:28 AM Changeset in ghc [c84001d]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove readIface's unused argument
12:37 AM Changeset in ghc [1eb5a57]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal

Mar 16, 2013:

11:51 PM Changeset in ghc [e9fb977]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
T5313 is broken (#7774)
11:51 PM Changeset in testsuite [18eed4d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T5313 is broken (#7774)
11:50 PM Ticket #7774 (T5313 fails) created by igloo
T5313 fails […]
10:58 PM Changeset in ghc [d2d71b0]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
10:54 PM Changeset in ghc [c9dbd10]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
10:54 PM Changeset in testsuite [be9fe31]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
10:27 PM Changeset in ghc [ecc1882]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the handling of Opt_Static There were some cases where we weren't unsetting it when turning the Dyn way on.
9:22 PM Ticket #7773 (Waiting on non-kqueue supported files on OS X) created by AndreasVoellmy
Neither the old IO manager nor the new "parallel" IO manager properly …
9:08 PM Changeset in ghc [bed5808]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix plugins02 with dynamic GHC
9:08 PM Changeset in testsuite [b8cf63a]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix plugins02 with dynamic GHC
8:29 PM Changeset in ghc [0ab15cf]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix T5555 with dynamic ghci
8:29 PM Changeset in testsuite [bbfe8d5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T5555 with dynamic ghci
8:05 PM Changeset in ghc [28db4ca]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix searching for object files when doing TH We were finding vanilla object files when TH needed dynamic object files.
7:15 PM Changeset in ghc [e8459fd]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
A little polishing

Mar 15, 2013:

11:22 PM Ticket #7772 (Finish support for DYNAMIC_GHC_PROGRAMS on Windows) created by igloo
Finish support for DYNAMIC_GHC_PROGRAMS on Windows. […] Gives: …
11:11 PM Changeset in ghc [a272adf4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Disable DYNAMIC_GHC_PROGRAMS on Windows It doesn't work yet
11:07 PM Changeset in ghc [39f28cc4]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Partial support for dynamic ghc on Windows
9:16 PM Commentary/ResourceLimits edited by ezyang
(diff)
7:18 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
6:50 PM Commentary/ResourceLimits edited by ezyang
(diff)
6:48 PM Commentary/ResourceLimits edited by ezyang
(diff)
4:03 PM Ticket #4175 (GHCi support for type/data families should match that of related features) closed by simonpj
fixed
3:53 PM Changeset in ghc [c536db7]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Initial test for Trac #4175
3:53 PM Changeset in testsuite [886872b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Initial test for Trac #4175
1:39 PM GpHEden edited by hwloidl
(diff)
1:06 PM GpHEden/HackDay_Mar13 edited by hwloidl
(diff)
12:59 PM GpHEden/HackDay_Mar13 created by hwloidl
12:59 PM GpHEden edited by hwloidl
(diff)
11:29 AM Ticket #7642 (Nullary type classes) closed by simonpj
fixed: OK, I've committed. I'm not convinced it's going to be useful to many, …
11:17 AM Changeset in ghc [61c83e9f]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Tweak test as a result of fixing #4175 The test calls ":info" on an associate type, so now the output also contains the associated type's instances.
11:17 AM Changeset in testsuite [dfc87c8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tweak test as a result of fixing #4175 The test calls ":info" on an associate type, so now the output also contains the associated type's instances.
11:16 AM Changeset in ghc [ca39e777]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Implement type family instance support for ":info" (#4175) v2: added a couple of comments
10:32 AM TypeLevelReasoning edited by heisenbug
some background (diff)
12:49 AM Changeset in ghc [b7126674]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
By default, use the dynamic way for programs in the GHC tree In particular, this means that GHCi will use DLLs, rather than loading object files itself.
12:49 AM Changeset in ghc [f5e2ccab]coercibledata-kind-syntaxghc-7.8ghc-lwc2late-lam-liftwip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Set the way to 'dynamic' when running GHCi if GHCi is dynamically linked
12:49 AM Changeset in ghc [6215d4c8]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix tests for dynamic ghc
12:49 AM Changeset in ghc [543641a]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix ghci058 with dynamic GHC
12:49 AM Changeset in testsuite [8830ebb]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix tests for dynamic ghc
12:49 AM Changeset in testsuite [ef182ab]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix ghci058 with dynamic GHC

Mar 14, 2013:

3:32 PM Commentary/Compiler/Backends/LLVM/Mangler edited by gmainland
(diff)
1:36 PM Ticket #7771 (RTS should provide stg_sel_n_noupd_closure) created by simonpj
In StgStdThunks.cmm we define info tables stg_sel_1_upd_info, etc, for …
9:33 AM PrimBool edited by jstolarek
(diff)
8:00 AM Ticket #7770 (Remove a bitrotted hack for OpenBSD and NetBSD regarding the dyn way) created by PHO
On OpenBSD and NetBSD, we were accidentally passing -optl-pthread to …
4:05 AM Ticket #7769 (Enable Opt_PIC for the dyn way regardless of OSes) created by PHO
[http://www.haskell.org/pipermail/ghc-devs/2013-March/000715.html From: …
Note: See TracTimeline for information about the timeline view.