Timeline


and

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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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
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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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:36 PM Changeset in ghc [ebd96ce]cardinality by Simon Peyton Jones <simonpj@…>
Exploit call-once information in the occurrence analyser This means we nuke the OccAnal hack for foldr and build. Hooray
2:35 PM Changeset in ghc [998cc10]cardinality by Simon Peyton Jones <simonpj@…>
Use mkSProd consistently
2:08 PM Changeset in ghc [9f03486]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some more old, unused code
4:26 PM Changeset in ghc [1db4e54]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality
4:04 PM Changeset in ghc [f6a5446]cardinality by Simon Peyton Jones <simonpj@…>
Make UProd u `both` Used give Used See Note [Used shoud win] in Demand I think this will avoid some reboxing costs.
3:55 PM Changeset in ghc [24b71df0]cardinality by Simon Peyton Jones <simonpj@…>
Reinstate no-updaete selectors
2:55 PM Ticket #7783 (MultiWayIf should start a new layout) created by exbb2
Currently, MultiWayIf doesn't fully replace old case () of _ form. …
2:42 PM Changeset in ghc [40a68c3]cardinality by Simon Peyton Jones <simonpj@…>
Move DynFlags into AnalEnv
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)
12:40 PM Changeset in ghc [d291b3f]cardinality by Simon Peyton Jones <simonpj@…>
Re-do dmdAnalRhs, to deal with the let-up/let-down issue Here is the plan (not properly commented in the code yet) * We must do let-down, even for thunks, for strictness * But to get use-once cardinality on thunks we need let-up f y = let v = y+1 in v+v We want use-once on y. Solution: the new splitFVs in dmdAnalRhs, which sends strictness info down into the body but keeps usage info for the binding site only.
12:36 PM Changeset in ghc [c6621b48]cardinality by Simon Peyton Jones <simonpj@…>
Comments only
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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Track subrepos Cabal
7:25 PM Changeset in ghc [51bf3653]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some commented out build system code
4:17 PM Changeset in ghc [600e7fa]cardinality by Simon Peyton Jones <simonpj@…>
More fixes to cardinality analysis * Deal with RHSs by using collectBinders, just as we now do in the typing rules, rather than by making a "vanillaCallDmd". The latter doesn't work well because - vanillaCallDmd should be C1(C1(...C1(U))), but - that gives used-once usage to the lambda binders of the RHS which isn't right Better just to decompose the RHS * Remove the letrec-bound binders in dmdAnalRhs, since we can't compute a sensible demand for them anyway, and we don't want them messing up the fixpoint * Use the new Demand.isWeakDmd (rather than isStrictDmd) when splitting the environment (an optimisation to speed up fixpointing) in dmdFix. * Remove dead code
3:37 PM Changeset in ghc [2e55b16b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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:42 PM Changeset in ghc [1e27e8ba]type-nats by Iavor S. Diatchki <diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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 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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove readIface's unused argument
12:37 AM Changeset in ghc [1eb5a57]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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 [28db4ca8]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix tests for dynamic ghc
12:49 AM Changeset in ghc [543641a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/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:38 PM Changeset in ghc [ccb25ca]cardinality by Simon Peyton Jones <simonpj@…>
White space only
1:38 PM Changeset in ghc [8082b28]cardinality by Simon Peyton Jones <simonpj@…>
Avoid asking for non-updatable selector thunks (Pending the fix to Trac #7771).
1:38 PM Changeset in ghc [ebdc6e5]cardinality by Simon Peyton Jones <simonpj@…>
Generate static code for nested no-free-variable thunks You might wonder why such things can happen, or (if they do) why we should generate static code, but see Note [Nested constant closures] in StgCmmBind. I'm not quite sure why this problem has only just popped up now.
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: …

Mar 13, 2013:

9:11 PM Changeset in ghc [f3da8ce]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Tests for nullary type classes (#7642)
9:11 PM Changeset in testsuite [1968572]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tests for nullary type classes (#7642)
9:10 PM Changeset in ghc [5319ea79]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Implement nullary type classes (#7642) This is a slightly refined version of a patch by shachaf, done by Krzysztof Gogolewski <krz.gogolewski@gmail.com>.
9:05 PM Changeset in ghc [f574b69]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove tabs and trailing whitespace from TcTyClsDecls
6:57 PM Ticket #7447 (Stale .hi files affect compilation.) closed by parcs
fixed: This is what I get with current HEAD: […] The warning is no longer …
3:02 PM Ticket #7768 ("untracked content" in fresh clone of haskeline) created by goldfire
This sequence of events happened today: […] It seems harmless, but I …
2:47 PM SplitBase edited by nomeata
(diff)
2:45 PM SplitBase edited by nomeata
(diff)
2:31 PM Ticket #7767 ("internal error: evacuate: strange closure type 154886248" crash) created by rodlogic
I have a simple Main.hs that uses the GHC API to produce a …
1:58 PM Ticket #7557 (Default implementation for a type class function missing when profiling is ...) closed by simonpj
invalid: OK, I think I'll just close it then. Sorry!
1:56 PM Changeset in ghc [9b1c369]cardinality by Simon Peyton Jones <simonpj@…>
Wibble
1:48 PM Changeset in ghc [38d4161]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality Conflicts: compiler/basicTypes/Demand.lhs
1:46 PM Changeset in ghc [c78d511]cardinality by Simon Peyton Jones <simonpj@…>
Crucial fixes * Bug in lubStr (made (SProd _ `lub` HyperStr) = HyperStr!!) * Bug in treatment of the scrut_dmd in dmdAnal (Case ...). I'd got the treatment of the case_bndr wrong. Urk.
1:00 PM Ticket #7766 (equality constraints exposed by patterns mess up constraint inference) closed by simonpj
invalid: This is by design. Type inference in the presence of GADTs is tricky! …
12:47 PM Ticket #7766 (equality constraints exposed by patterns mess up constraint inference) created by heisenbug
When patterns bring (equality) constraints into scope, the inference …
8:06 AM SplitBase edited by simonpj
(diff)
2:49 AM Ticket #5987 (Too many symbols in ghc package DLL) closed by igloo
fixed: Fixed. We now have […]
2:00 AM Changeset in ghc [5039959]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update haddock.Cabal bounds I assume that Cabal has just been growing, so haddock needs more memory for the newer sources.
2:00 AM Changeset in testsuite [250b7d6]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update haddock.Cabal bounds I assume that Cabal has just been growing, so haddock needs more memory for the newer sources.
12:54 AM Ticket #7765 (Odd error message for `runghc` with missing `main` function.) created by isaacdupree
[…] 'ghc what.hs' gives a rather more sensible message.
12:26 AM Changeset in ghc [56353e3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Finish adding support for 2 DLLs in the ghc package; fixes #5987

Mar 12, 2013:

6:21 PM Changeset in ghc [b6a11fa0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Follow changes in Cabal
6:19 PM Changeset in ghc [9f8ee071]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of win:c:/ghc/git/cygwin/.
6:15 PM Changeset in ghc [6f6305e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <igloo@…>
Add a simple test for compiling and running a program that uses the GHC API
6:15 PM Changeset in testsuite [86468a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add a simple test for compiling and running a program that uses the GHC API
6:12 PM Changeset in ghc [086780a]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
the late lambda float added the -fno-LNE flag, added a DEBUG message for the oddity of a zero arity LNE
6:10 PM Changeset in ghc [825749ac]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
fixed the sizeExpr typo bug
3:18 PM SplitBase edited by tibbe
(diff)
2:05 PM Ticket #7764 (Link Error on windows) created by Ericson2314
specific commit in question: …
4:50 AM Ticket #7763 (Resource limits for Haskell) created by ezyang
[…] See also …
12:41 AM Changeset in ghc [8a50206c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
12:22 AM Changeset in ghc [1c03cdf]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Typo-fix for panic. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 11, 2013:

11:42 PM Changeset in ghc [1bc7f3e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:42 PM Changeset in testsuite [4c78884]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Stop T2507 failing on Windows The testsuite doesn't know how to set a non-Unicode locale on Windows
11:39 PM SplitBase edited by simonpj
(diff)
11:27 PM Changeset in ghc [eabd61a4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
11:20 PM Commentary/ResourceLimits edited by ezyang
(diff)
10:35 PM Status/SLPJ-Tickets edited by simonpj
(diff)
8:49 PM Ticket #3746 (Poor parse error) closed by monoidal
fixed: HEAD reports […] Now the error points at the correct location and …
8:12 PM Changeset in ghc [8aefdc0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
More advice about profiling CAFs. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:11 PM Changeset in ghc [bc76c81]cardinality by Simon Peyton Jones <simonpj@…>
Lots of refactoring in the demand analyser The main change here is to factor the strictness domain in the same way as the usage domain It took me ALL DAY because I found I had to really dig into the code, and it's not easy stuff! But I think it's looking much better now.
2:29 PM Ticket #7762 (when using lots of memory: internal error: evacuate(static): strange ...) created by rthiemann
[…] Bug occurs reproducable after running the main program for around 8 …
9:17 AM Ticket #7750 (Pretty printing of human-readable integers is incorrect) closed by simonpj
fixed: Applied thank you.
9:17 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) closed by simonpj
fixed
8:58 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) closed by simonpj
fixed: All three committed, thank you. Simon
8:57 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) closed by simonpj
fixed: Applied, thanks
8:55 AM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) closed by simonpj
fixed: I've done this, thanks. git am didn't recognise the patch, so I did it …
12:23 AM Changeset in ghc [d7da7fa]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <igloo@…>
Fix building the GHC package DLL on Windows We now put a handful of modules in a separate DLL. For now the list is hand-written, but we could automate it in the future.

Mar 10, 2013:

9:14 PM Changeset in ghc [5d65df9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes
7:24 PM Changeset in ghc [acd5a115]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Waern <waern@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
4:49 PM Changeset in ghc [a1cef22]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Waern <waern@…>
Fix construction of ALL_ALEX_OPTS and ALL_AS_OPTS Signed-off-by: David Waern <david.waern@gmail.com>
4:25 PM Changeset in ghc [1a164f5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying Chameneos redux
3:42 PM Changeset in ghc [9142f097]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
3:42 PM Changeset in testsuite [937c039]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Revert "Accept unicode quotes in T2507" T2507 sets LC_ALL=C, so doesn't run in a Unicode locale, and shouldn't have unicode quotes.
2:47 PM Changeset in ghc [8679401]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some commented out SPECIALIZE pragmas As far as I can see, they've never been enabled
2:47 PM Changeset in ghc [cbb93d5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Building with -dynamic-too now works, so enable it by default It's only actually used if both the v and dyn ways are built
9:51 AM Changeset in base [25b44d2]data-proxydbcsghc-7.8 by Edward Z. Yang <ezyang@…>
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. Thanks Kazu Yamamoto for submitting this patch. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
8:45 AM Commentary/Rts/Word edited by ezyang
(diff)
8:23 AM Commentary/Rts/Cmm edited by ezyang
(diff)
4:18 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) closed by ezyang
fixed: bosu's patch seems unnecessary on HEAD. Others validated and checked in.
4:16 AM Changeset in ghc [9f26442]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal for submitting. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
4:10 AM Commentary/Rts/Scheduler edited by ezyang
(diff)
12:58 AM Commentary/Rts/Scheduler edited by ezyang
start incorporating things from my blog post (diff)

Mar 9, 2013:

8:53 PM Changeset in ghc [f3698af0]cardinality by Ilya Sergey <ilya.sergey@…>
mkFloat in CorePrep is changed in a way that not it takes a demand and pins it on a created FloatLet-binder
8:49 PM Changeset in ghc [a5bab46]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix -dynamic-too with -boot files It was looking for Foo.dyn_hi rather than Foo.dyn_hi-boot, and so falling back to the slow way
8:10 PM Changeset in ghc [3a8cde04]cardinality by Ilya Sergey <ilya.sergey@…>
post-refactoring bugs fixed in the demand/cardinality analyser
8:00 PM Changeset in ghc [abde6c5f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6:10 PM Changeset in ghc [90a4cc53]cardinality by Ilya Sergey <ilya.sergey@…>
Usage/cardinality domain refactored
4:34 PM Changeset in ghc [b53f97ec]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Slight tidy-up to Pedro's work on Typeable
4:33 PM Changeset in ghc [24e8163]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove unnecessary DynFlags arg to mkCgIdInfo
4:32 PM Changeset in ghc [ca88359]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove stale, commented-out code about heap checks
4:32 PM Changeset in ghc [b4fbdce]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove warning-suppression (not needed)
4:31 PM Changeset in ghc [2ec07b3]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7748
4:31 PM Changeset in testsuite [c7460061]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7748
3:39 PM Changeset in ghc [15ce79f2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Re-enable a flag-consistency check I'm not sure why it caused problems before, but it's fine now.
3:39 PM Changeset in ghc [f49a1f79]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Simplify away some old -dynamic-too stuff from the previous approach
3:39 PM Changeset in ghc [8b115780]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't pass -dynamic-too to GHC when compiling C files
3:39 PM Changeset in ghc [0358066f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
A couple more small refactorings
3:39 PM Changeset in ghc [1b8e290]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Split the Hsc phase into two subphases The goal is that the second subphase will be run twice when using -dynamic-too
3:39 PM Changeset in ghc [c517125]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Change how -dynamic-too works We now run the tail of the pipeline twice, rather than trying to do both ways in lockstep.
3:39 PM Changeset in ghc [66f9792]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add some extra sanity checking to the (l)hs->o rules
3:39 PM Changeset in ghc [0a51aa5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix -dynamic-too: Outputt to the dyn file when output_spec is SpecificFile
3:39 PM Changeset in ghc [7a87dab5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a now-redundant hack
12:46 PM Changeset in ghc [263372e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix pretty printing of human-readable integers (#7750)
12:33 PM Changeset in ghc [1a72848]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove unused functions cmmConstrTag, cmmGetTag Patch offered by Boris Sukholitko <boriss@gmail.com> Trac #7757
12:29 PM Changeset in ghc [a81317c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Remove cg_tag from CgIdInfo
12:29 PM Changeset in ghc [422eefc2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Detabify StgCmmEnv
12:28 PM Changeset in ghc [3cec74c6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Detabify StgCmmMonad
11:13 AM Ticket #7761 (iOS patch no 16: pass the correct -Dxxx_HOST_ARCH and -Dxxx_HOST_OS to ...) created by StephenBlackheath
Currently hsc2hs always gets the build host's values, even when cross …
11:08 AM Ticket #7760 (iOS patch no 15: remove HSC2HS_EXTRA from hsc2hs's stage0 wrapper) created by StephenBlackheath
hsc2hs gets built in stage0 and stage1. The stage0 binary is used during …
10:52 AM Ticket #7759 (iOS patch no 14: libraries/base changes) created by StephenBlackheath
In this patch there are two changes to apply to libraries/base. …
9:55 AM Ticket #7758 (Remove cg_tag field from CgIdInfo) created by bosu
Apparently it is used nowhere now. To do the removal I've needed to …
8:19 AM Ticket #7757 (Remove unused functions from compiler/codeGen/StgCmmUtils.hs) created by bosu
cmmConstrTag, cmmGetTag are used nowhere. Attached is the patch to remove …
7:05 AM Ticket #7756 (Remove warning suppressions from compiler/cmm/CmmCommonBlockElim.hs) created by bosu
It compiles fine without them now. The patch is attached
1:28 AM Changeset in ghc [fc83a31]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added scheduler and MVar implementation locally for chameneos. Can the scheduler/MVar be specialized for chameneos?
1:05 AM Changeset in ghc [d3819f77]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edits to chameneos

Mar 8, 2013:

6:19 PM Changeset in ghc [02235dd9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Created a ConcurrentList scheduler that adds a thread woken up with status BlockedInHaskell to the front of the scheduler queue. Chameneos uses this scheduler kind.
6:05 PM Changeset in ghc [32bd4a60]cardinality by Simon Peyton Jones <simonpj@…>
Make ticky-ticky display counts of single-entry and many-entry thunks
5:36 PM Changeset in ghc [609dbbdd]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed setting yielded from Substrate's scheduleScontActionRTS. This will allow the user-level scheduler to examine why the thread was sleeping in the first place.
3:55 PM Changeset in ghc [822d775]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Making changes to chameneos
1:26 PM OverloadedLists edited by duairc
(diff)
1:24 PM OverloadedLists edited by duairc
(diff)
12:17 PM Changeset in ghc [de3a50bd]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
12:17 PM Changeset in ghc [7440ff20]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
12:17 PM Changeset in testsuite [db65f2c]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:03 PM Ticket #7755 (Remove commented out code in compiler/codeGen/StgCmmHeap.hs) created by bosu
It looks pretty ancient. In any case it would be preserved in git history …
10:47 AM Ticket #7704 (Phantom types break new polykind Typeable with either StandaloneDeriving ...) closed by dreixel
fixed: Fixed, thanks for the report.
10:44 AM Changeset in ghc [0edf9ca]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in testsuite [7767fd5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add a test for AutoDeriveTypeable
10:44 AM Changeset in ghc [5c2f7940]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in ghc [51a1962a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:44 AM Changeset in testsuite [63176fa]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Update test output
10:44 AM Changeset in testsuite [be2ffc3]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for T7704
10:43 AM Changeset in ghc [2154b82]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Do not generate duplicate instances with AutoDeriveTypeable
10:43 AM Changeset in ghc [a684a55]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Make AutoDeriveTypeable imply DeriveDataTypeable
10:43 AM Changeset in ghc [2523464]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Properly instantiate the kind of the tycon when deriving Typeable (FIX #7704)
10:06 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:25 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:21 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:18 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:12 AM Commentary/ResourceLimits edited by ezyang
(diff)
9:10 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:52 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:48 AM Commentary/ResourceLimits edited by ezyang
(diff)
8:44 AM Commentary/ResourceLimits edited by ezyang
(diff)
6:50 AM Ticket #7754 (Can't find curses.h when building cross-compiler) created by fumieval
[…] Of course there are curses.h and corresponding library which is …
5:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
5:46 AM Ticket #7753 (Profiling report broken with foreign exported functions) created by akio
Save the following Haskell source as wrapper.hs: […] Then compile and …
4:50 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:45 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:43 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:42 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:19 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:15 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
(diff)
4:13 AM Commentary/Rts/Storage/HeapObjects edited by ezyang
link up (diff)
2:59 AM Changeset in ghc [066be791]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added forkOn. Added ChamenosRedux.
12:00 AM Changeset in ghc [f6e9c261]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Follow defaultErrorHandler change, fixes #7752. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 7, 2013:

11:54 PM Ticket #7752 (GHC as a library documentation out of sync) created by tibbe
The example program(s) at …
11:50 PM Ticket #7751 (Incremental heap census) created by ezyang
At the moment, a heap census forces a major garbage collection, because a …
11:28 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) closed by ezyang
invalid: Your C code needs to handle SIGVTALRMs: […] See also …
11:20 PM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) closed by ezyang
fixed: Actually, I think that fixes it all. Since we don't ship debug_p by …
11:18 PM Commentary/PrimOps edited by ezyang
(diff)
11:17 PM Commentary/PrimOps edited by ezyang
(diff)
11:00 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:31 PM Changeset in ghc [1ce57ec]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Closures must be zeroed even without LDV-profiling. Partially fixes #7747 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:30 PM Ticket #7722 (iOS patch no 11: Fix quirk with runtime loader) closed by dterei
fixed: Thanks Stephen and Simon! I love it when LLVM issues are so nicely solved …
9:29 PM Changeset in ghc [d6a6974]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Fix #7722: iOS runtime loader quirk. Patch from Stephen Blackheath!
8:21 PM SplitBase edited by nomeata
(diff)
8:19 PM Ticket #7750 (Pretty printing of human-readable integers is incorrect) created by parcs
I noticed this while inspecting the output of simplifier passes: […] …
8:15 PM SplitBase edited by nomeata
Compare approaches (diff)
7:52 PM Ticket #7749 (hsc2hs generated executable does not reflect additional library ...) created by ijmorlan
This came up attempting to "cabal install postgresql-libpq", with the …
7:12 PM BugSweep edited by morabbin
(diff)
6:09 PM BugSweep edited by morabbin
(diff)
6:03 PM Changeset in ghc [7ec1b6d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove old ltx and verbatim utils
5:06 PM Changeset in ghc [38b4fb0]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Refactor the pipeline/hsc interaction It would probably still benefit from some tidying up, but it's now much more opaque, with the control flow easier to understand.
4:56 PM BugSweep edited by morabbin
(diff)
4:52 PM BugSweep edited by morabbin
(diff)
2:21 PM Changeset in ghc [eff6546a]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
2:21 PM Changeset in testsuite [728c232]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
plugins01 should be using $(TEST_HC_OPTS), not $(HC_OPTS) Removes the need to explicitly pass it -fforce-recomp
10:33 AM Ticket #7748 (Runtime <<loop>> due to incorrect inferred type) created by jbransen
There is a bug in the type checker of 7.6.1 and 7.6.2, which accepts an …
7:18 AM Ticket #7747 (debug_p RTS is buggy (debugging and profiled)) created by ezyang
I think some of the sanity assertions that debugging enables are not being …
7:08 AM Ticket #7746 (Support loading/unloading profiled objects from a profiled executable) created by ezyang
This is closely related to #3360, but it is a bit less ambitious and …
6:02 AM Ticket #7597 (plugins01 fails if it has been run previously (doesn't force recompile)) closed by ezyang
fixed: […]
6:01 AM Changeset in ghc [0aee231]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
6:01 AM Changeset in testsuite [d1433a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Edward Z. Yang <ezyang@…>
Force recompilation to ensure plugin output, fixes #7597 Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:26 AM Changeset in ghc [5e3b8a2]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added MVarList
1:06 AM Changeset in ghc [6d46119d]late-lam-lift by Nicolas Frisby <nicolas.frisby@…>
the late lambda float --- this vacuous comment is not intended to survive

Mar 6, 2013:

4:45 PM Ticket #7745 (sleep interrupted in foreign call with GHC later than 7.2) created by daniel.is.fischer
Noticed investigating …
2:50 PM Changeset in ghc [b5541c9]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
I think this finally fixes the bug
11:38 AM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) closed by monoidal
invalid: I agree with kosmikus. instance Show (Foo a) can be written …
11:12 AM Commentary/PrimOps edited by ezyang
random comment from experience (diff)
9:53 AM Changeset in ghc [321941a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
Satisfy the invariant on CmmUnsafeForeignCall arguments There was potentially a bug here, but no actual failures were identified in the wild. See Note [Register Parameter Passing]
9:15 AM Changeset in ghc [30455b1]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
some fixes
12:55 AM Ticket #7744 (Can't install conduit via cabal-install) created by guest
When I did cabal install hoogle it failed on one of the …

Mar 5, 2013:

9:55 PM Ticket #7743 (GHCI segfaults with Data.Binary instances) created by BigEndian
The following code seems to crash GHCi I apologize for the long test …[…]
7:31 PM Ticket #7742 (StandaloneDeriving on Read fails for GADTs) created by hoffstaetter
Consider the following code that derives a Read instance for a GADT …
6:37 PM Changeset in ghc [e67aa43]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added Concurrent round-robin scheduler implemented using 2 list queue. Renamed LwConc.Concurrent to LwConc.ConcurrentSequence.
5:36 PM Changeset in ghc [7711fe9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added -O2 flag for lwconc library. Using takeMVarWithHole for sieve-lwc -- reduces allocation overhead.
4:45 PM WorkingConventions/Releases edited by simonmar
(diff)
4:09 PM WorkingConventions/Releases edited by igloo
(diff)
4:05 PM WorkingConventions/Releases edited by igloo
(diff)
3:57 PM WorkingConventions/Releases edited by igloo
(diff)
3:55 PM WorkingConventions/Releases edited by igloo
(diff)
12:42 PM Ticket #7741 (Add SIMD support to x86/x86_64 NCG) created by shelarcy
ghc-7.7.20130301 has SIMD support. But only LLVM backend supports SIMD …
12:36 PM Changeset in ghc [4a5f99b5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
add a comment about LD_STAGE0
12:36 PM Changeset in ghc [2b32e867]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Marlow <marlowsd@…>
comments
9:42 AM Changeset in ghc [f3b9b3f]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
Merge remote-tracking branch 'origin/master' into fix#7704
9:26 AM Changeset in ghc [a37a7f7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Ensure that isStrictDmd is False for Absent (fixes Trac #7737) The demand <HyperStr, Absent> for a let-bound value is bit strange; it means that the context will diverge, but this argument isn't used. We don't want to use call-by-value here, even though it's semantically sound if all bottoms mean the same. The fix is easy; just make "isStrictDmd" a bit more perspicuous. See Note [Strict demands] in Demand.lhs
9:21 AM Changeset in ghc [3a4200f2]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Accept unicode quotes in T2507
9:21 AM Changeset in testsuite [71d67d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accept unicode quotes in T2507
1:09 AM Ticket #7740 (Remove direct cabal imports in Linker and Finder modules) created by rodlogic
This is a low priority change, that mostly marks my first contribution :-) …

Mar 4, 2013:

11:36 PM Changeset in directory [2334e09]ghc-7.8 by David Terei <davidterei@…>
Document exception throwing behaviour of canonicalizedPath.
11:12 PM Changeset in ghc [d5f51d8]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
11:03 PM Ticket #7739 (Testsuite failures for HPC way tests on Windows) created by rassilon
Here's what happens on GHC-HEAD: […] The cause appears to be due to …
10:44 PM Commentary/ResourceLimits created by ezyang
10:36 PM Ticket #7738 (Testsuite failures for ghci tests normalising stderr output for .exe) created by rassilon
On GHC-Head: Tests getDirContents002 and process004 both specify …
10:30 PM Changeset in ghc [c3ce4975]wip/T7704 by Simon Peyton Jones <simonpj@…>
Fix deriving of new polykinded Typeable (on fix#7702 branch)
8:36 PM Changeset in ghc [4d529ef]wip/T7704 by Simon Peyton Jones <simonpj@…>
Merge remote branch 'origin/master' into fix#7704
7:16 PM Changeset in ghc [f46ac1a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the VCS column from 'packages' It's now always 'git'.
6:05 PM Changeset in ghc [039270b3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the darcs support from sync-all
5:49 PM Changeset in ghc [045e774]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a couple of lingering references to the dead BootingFromHc variable
5:08 PM Changeset in ghc [e628dd1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't test BootingFromHc when setting SupportsSplitObjs We no longer set BootingFromHc
3:55 PM Changeset in ghc [dd766094]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the FLEX support from the build system Most of it was commented out anyway
3:55 PM Changeset in ghc [7164130]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some out-of-date comments
3:55 PM Changeset in ghc [08c063f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove unused CTAGS from build system
3:55 PM Changeset in ghc [2eb1016f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove unused 'PackageSourceURL' from build system
1:23 PM Changeset in ghc [ade5319]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
1:23 PM Changeset in testsuite [d41307d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ross Paterson <ross@…>
update T5045 for new typing of arrow forms
1:22 PM Changeset in ghc [f0780277]cardinality by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into cardinality
9:51 AM Ticket #5609 (Type checking arrow notation in the presence of deferred constraints) closed by simonpj
fixed: Right this is fixed. We don't really have a test-case that exercises the …
9:42 AM Changeset in ghc [df2e867]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
9:42 AM Changeset in ghc [44129f0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
9:42 AM Changeset in testsuite [0eaf4a6]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
9:41 AM Changeset in ghc [398c3d02]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:41 AM Changeset in testsuite [3458e25]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles from new arrow typechecking code Refactored to solve Trac #5609
9:40 AM Changeset in ghc [c3ad38d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Rearrange the typechecking of arrows, especially arrow "forms" The typechecking of arrow forms (in GHC 7.6) is known to be bogus, as described in Trac #5609, because it marches down tuple types that may not yet be fully worked out, depending on when constraint solving happens. Moreover, coercions are generated and simply discarded. The fact that it works at all is a miracle. This refactoring is based on a conversation with Ross, where we rearranged the typing of the argument stack, so that the arrows have the form a (env, (arg1, (arg2, ...(argn, ())))) res rather than a (arg1, (arg2, ...(argn, env))) res as it was before. This is vastly simpler to typecheck; just look at the beautiful, simple type checking of arrow forms now! We need a new HsCmdCast to capture the coercions generated from the argument stack. This leaves us in a better position to tackle the open arrow tickets * Trac #5777 still fails. (I was hoping this patch would cure it.) * Trac #5609 is too complicated for me to grok. Ross? * Trac #344 * Trac #5333
9:40 AM Status/SLPJ-Tickets edited by simonpj
(diff)
9:28 AM Changeset in nofib [97a6155]shake by David Terei <davidterei@…>
More informative print line when running tests with Shake.
9:27 AM Changeset in nofib [abe42cf]shake by David Terei <davidterei@…>
Deal with ugly behaviour of canonicalizePath when file doesn't exist.
9:27 AM Changeset in nofib [6e43196]shake by David Terei <davidterei@…>
Add array as default package to Shake build system.
9:26 AM Changeset in nofib [bf993f4]shake by David Terei <davidterei@…>
Remove 'parallel' from the default run settings of Shake.
9:25 AM Changeset in nofib [1b1783e]shake by David Terei <davidterei@…>
Follow change in GHC make file generation for shake.
9:25 AM Changeset in nofib [349862e]shake by David Terei <davidterei@…>
Fix issue with setting ghc output in Shake build system.
9:24 AM Changeset in nofib [d3e9e1b]shake by David Terei <davidterei@…>
Add shake build script. Patch from Neil Mitchell<ndmitchell@gmail.com>.
6:24 AM Changeset in ghc [2fb8da2b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Add more notes on hacking and filing bugs to README.md Signed-off-by: Austin Seipp <aseipp@pobox.com>
6:24 AM Changeset in ghc [d925639]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Austin Seipp <aseipp@…>
Rewrite HACKING and convert to markdown. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2:54 AM Changeset in ghc [b400b605]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:54 AM Changeset in testsuite [732d6a8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
2:53 AM Changeset in ghc [35a209c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:53 AM Changeset in testsuite [bbb619c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Amos Robinson <amos.robinson@…>
Trac #7736: Parallel array enumeration causes compiler panic (enumFromToP), expected fail
2:35 AM Ticket #7737 (t7319: Oops! Entered absent arg w_s1Du{v} [lid] [base:GHC.Base.String{tc ...) created by luite
When compiling t7319 from the test suite with -O2, I get the above error, …
1:59 AM Changeset in ghc [7cafe18d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by David Terei <davidterei@…>
Fix accidentally commited debug form of FIND_LLVM_PROG.
12:40 AM Changeset in ghc [86d41b1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
12:34 AM Changeset in ghc [cdedac52]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
A few simple interval functions.
12:16 AM Ticket #7736 (Parallel array enumeration causes compiler panic (enumFromToP)) created by amosrobinson
Enumeration doesn't work in parallel array comprehensions: […] causes …

Mar 3, 2013:

11:29 PM Changeset in testsuite [141953e]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats Conflicts: tests/typecheck/should_compile/all.T
11:25 PM Changeset in testsuite [080d920]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Fix-up tests: previously they were ambiguous, and now GHC correctly spots this.
11:22 PM Ticket #7696 (Another kindFunResult panic) closed by simonpj
fixed: Excellent point! Actually this bug revealed a pretty significant …
11:19 PM Ticket #7697 ((=>) works on non-constraints) closed by simonpj
fixed: Good catch, thank you! Simon
11:16 PM Changeset in ghc [2bd278d3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comments and type signatures only
11:16 PM Changeset in ghc [c969cc3d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Treat equalities with incompatible kinds as "irreducible" constraints Originally we had the invariant that CTyEqCan and CFunEqCan have LHS and RHS with compatible kinds. This is important because if they have different kinds, then a substitution using the CTyEqCan can give rise to an ill-kinded type, which in turn makes typeKind crash, and this led to Trac #7696. (The possibility of this happening really only occurred when we introduced kind polymorphism.) I thought at first this was going to be really awkward to solve, but happily it turned out to be easy. We already have CIrredEvCan constraints, which are "stuck"; we can't use them and we can't solve them. Yet. After some substitution from solving other constraints we may be able to make progress. So for equality constraints where the LHS and RHS don't have compatible kinds (although perhaps not YET compatible, eg k and *, just needing to unify k := *), we now generate a CIrredEvCan, plus the necessary kind equality constraint. This entailed some refactoring of course, but only in TcCanonical. In particular, the emitKindConstraint code has gone, in favour of a kind check in canEqLeaf. See Note [Equalities with incompatible kinds] in TcCanonical, and Note [CIrredEvCan constraints] in TcRnTypes
11:16 PM Changeset in ghc [24a0e44]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Make sure that Constraint is unrelated to other kinds in tcIsSubKind This was causing the bug reported in Trac #7697
11:15 PM Changeset in ghc [58bac61]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7696, #7697
11:15 PM Changeset in testsuite [4bd3920]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7696, #7697
11:14 PM Changeset in ghc [a0d9992]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7641
11:14 PM Changeset in testsuite [d579465]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7641
11:14 PM Changeset in ghc [455fbad]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error messages following fixing Trac #7696 and #7697
11:14 PM Changeset in testsuite [5741ecd]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages following fixing Trac #7696 and #7697
10:52 PM Changeset in ghc [2b85372]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Automatically add the $(exeext) to program names We now define _PROGNAME, and _PROG is automatically defined with $(exeext). This will shortly automatically use the right exeext depending on what stage it is being compiled with (exeext may be different for different stages when cross-compiling).
10:43 PM Changeset in ghc [5c0e032]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats
10:37 PM Changeset in ghc [8640750e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use the automatic variables for touchy too
10:29 PM Changeset in ghc [7cef437]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Automatically define _INPLACE variables for perl programs too and use them for split
9:35 PM Ticket #7735 (-fext-core doesn't generate .hcr when .o and .hi files are present) created by kmels
Create a file inside a directory and compile it using -fext-core: […] …
9:34 PM Changeset in ghc [42707177]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
atomicSwitch does not mark the calling SCont's stack as dirty
9:26 PM Changeset in ghc [2bdc4fd]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
installation fixes
9:09 PM Changeset in ghc [ddb4879c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the _INSTALL_IN support in the build system It doesn't seem to do anything that _INSTALL and _INSTALL_INPLACE can't do.
8:27 PM Changeset in ghc [1cb4b903]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use unlit_INPLACE rather than UNLIT in the build system
8:20 PM Changeset in ghc [480ad036]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use more of the automatically generated INPLACE variables
7:56 PM Changeset in ghc [1da6975a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Define $(prog)_INPLACE variables automatically, and start using them
6:32 PM Changeset in ghc [5d0801d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only
5:53 PM Changeset in ghc [175b124]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Export dopt_set, dopt_unset We don't need them, but GHC API users might.
5:53 PM Changeset in ghc [52ba2ce]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some unused build system variables
5:18 PM Ticket #7734 (Missing backticks in error message) closed by igloo
fixed: Applied thanks!
4:31 PM Changeset in ghc [ef9f7963]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update drvfail011.stderr following #7734 fix; patch from monoidal
4:31 PM Changeset in testsuite [a6adff8e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update drvfail011.stderr following #7734 fix; patch from monoidal
4:30 PM Changeset in ghc [4348e0b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix missing backticks and parentheses in error messages; fixes #7734 Patch from monoidal
4:05 PM Changeset in ghc [3b88f75]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #7734
4:05 PM Changeset in testsuite [4adbade]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7734
2:34 PM Ticket #7733 (iOS patch libraries/dph can't be omitted from the build on non-TH-capable ...) closed by igloo
fixed: Applied, thanks!
2:34 PM Ticket #7700 (iOS patch no 3: enable/disable terminfo more precisely by os) closed by igloo
fixed: There was a potential dependency problem with the haddock rules, but I've …
2:20 PM Changeset in ghc [180c850]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix build when dph is not in the tree; fixes #7733 Patch from Stephen Blackheath.
2:20 PM Changeset in ghc [59d2216]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add missing parenthesis
2:20 PM Changeset in ghc [056997a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add PACKAGES_STAGE0 to build-dirs too; fixes #7700 This is sometimes needed when cross-compiling, as some packages may be built in stage 0 but not stage 1. In order to make everything work out, this also removes the requirement that the build-dirs are in dependency order
10:59 AM Ticket #7734 (Missing backticks in error message) created by monoidal
The code […] gives errors with missing backticks and parentheses: …
10:34 AM Ticket #7733 (iOS patch libraries/dph can't be omitted from the build on non-TH-capable ...) created by StephenBlackheath
We can't build without libraries/dph any more. This happens if we use …
12:42 AM Changeset in ghc [dfaa5b7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing strictness additive from MVar
12:32 AM Changeset in ghc [acd3898]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed swapMVar. Added INLINE directives for LwConc functions.
12:13 AM Changeset in ghc [638ba3e8]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
12:05 AM Changeset in ghc [27e20e24]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Update source pointer. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

Mar 2, 2013:

11:49 PM Changeset in ghc [7c6b3782]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make codeOutput and friends return the filename that they have created
9:30 PM Changeset in ghc [04e3b98]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make codeOutput panic if hscTarget is HscInterpreted Doesn't look like it causes any failures in the full test suite, so presumably it's fine!
7:16 PM Changeset in ghc [9579fd5d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Simplify the definition of getOutputFilename
5:39 PM Changeset in ghc [253b0f2e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Don't redundantly set hscTarget to the same value it already was
5:11 PM Ticket #7721 (iOS patch no 10: Add iOS-specific module layout to LLVM codegen) closed by igloo
fixed: Applied, thanks
3:12 PM Changeset in ghc [5f261b4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add iOS specific module layout entry to LLVM codegen; fixes #7721 Patch from Stephen Blackheath
2:47 PM Ticket #7707 (iOS patch no 6: compatibility with iOS assembler) closed by igloo
fixed: I've made arm unconditionally use the iOS-friendly r11 and .globl, …
2:46 PM Ticket #7705 (iOS patch no 4: correct options for hsc2hs by stage) closed by igloo
fixed: Fixed, thanks
1:59 PM Changeset in ghc [ff1de4c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add OSiOS, and define and use platformUsesFrameworks; part of #7720
1:33 PM Ticket #7732 (Allow killing of processes which are known by a ...) created by timthelion
There is no way to kill a process that is known only by it's …
1:15 PM Changeset in ghc [7bc3bdf6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
ios fix from Stephen Blackheath; part of #7707 Apparently ios doesn't understand .type %function.
1:05 PM Changeset in ghc [0606e6e7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use 'r11' rather than 'fp' on Arm; part of #7707 They're both the same register, and Linux seems happy with both, but ios only accepts r11.
12:45 PM Changeset in ghc [e8b8bb39]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use .globl rather than .global on arm; part of #7707 Apparently ios only understands .globl, but Linux appears to understand both.
12:22 PM Changeset in ghc [f1fcfff5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Give hsc2hs different options in different stages; fixes #7705 Based on patch from Stephen Blackheath.
12:12 PM Changeset in ghc [f92a6ee]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some more unused build system code
8:51 AM Ticket #7731 (Add "source" button for instances in Hackage) created by polkovnikov.ph
There's no "Source" button to the right of the TC instance documentation …
7:58 AM Changeset in ghc [521f55af]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Edited MVar header. Fixed make args for sieve benchmark.
5:36 AM Changeset in ghc [2a554cab]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added sieve test. Minor edits in RTS files.
2:04 AM Changeset in ghc [e6128759]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove the unused REAL_SHELL variable in the build system
2:03 AM Changeset in ghc [535964b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Follow Windows -> Windows_Host change in config.mk.in
1:52 AM Changeset in ghc [bf873a6e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed the MAYBE_GC primtive in stg_atomicSwitchzh
1:26 AM Changeset in ghc [fc461c3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some more unused build system variables
1:25 AM Changeset in ghc [192d401]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove a couple more single-use variables
1:23 AM Changeset in ghc [81ae702]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove unused values from Config.hs
1:20 AM Changeset in ghc [61861a4]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some single-use build system variables
1:11 AM Changeset in ghc [2ede632e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
small build system tweak
12:05 AM Changeset in ghc [01ac518]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
LATEX_DOCS is no longer used
12:04 AM Changeset in ghc [116e5d2c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some more unused build system variables

Mar 1, 2013:

11:41 PM Changeset in ghc [6bd4017c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make ghc.mk a little prettier
11:39 PM Ticket #7700 (iOS patch no 3: enable/disable terminfo more precisely by os) closed by igloo
fixed: Thanks for the patch. I've refactored that area of the build system, as …
11:32 PM Changeset in ghc [f937b9d]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
scheduleThreadOnFreeCap is cognitive of the fact that capabilities can be grabbed but still be married to other LWT schedulers. This is achieved through a new capability field picked_up_by_ULS.
11:30 PM Ticket #7730 (:info and polykinds) created by monoidal
[…] The two k might be different. It should be either {{{A k l x …
11:24 PM Changeset in integer-gmp [59f3587]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Follow changes in GHC's build system
10:56 PM Changeset in ghc [77d1a44a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix haddocking after the build system changes
10:31 PM Changeset in ghc [dd9da49c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix when terminfo is built; fixes #7700 We now use the 'host' to determine whether stage0 builds terminfo, and 'target' to determine whether stage1 does. We don't build it if the platform is either Windows or ios.
9:52 PM Changeset in ghc [1c98f35]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed tryWakeupThread:BlockedOnSTM case
9:46 PM Changeset in ghc [ffb2a8c2]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Rename $(Windows) to $(Windows_Host)
9:31 PM Changeset in ghc [45ee44d8]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some unused variables
9:02 PM Changeset in ghc [104ff6e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Change how the build system handles packages This makes the build system a little simpler, and in particular will make it easier to handle the changes needed for cross-compilation.
6:16 PM Repositories edited by simonpj
(diff)
6:15 PM Repositories edited by simonpj
(diff)
6:05 PM Ticket #7729 (GHC panics. Invalid core) closed by simonpj
wontfix
6:04 PM Changeset in ghc [7341c6b8]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
6:04 PM Changeset in testsuite [76703c1]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
6:04 PM Changeset in ghc [ccd4aa70]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7729
6:04 PM Changeset in testsuite [516107e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7729
5:58 PM Ticket #7702 (Memory Leak in CoreM (CoreWriter)) closed by simonpj
fixed: Thanks very much for the fix! I've just committed it. Simon
5:55 PM Changeset in ghc [458c653a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Comment the fix to Trac #7702
5:52 PM Changeset in ghc [d3e7f0f3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
4:15 PM Ticket #7729 (GHC panics. Invalid core) created by Khudyakov
Following code snippet triggers panic: […] GHC 7.6.2 panics […] …
4:14 PM Changeset in ghc [4679f13c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
4:13 PM Changeset in ghc [8e2e8957]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added more benchmarks from computer language shootout
4:03 PM TemplateHaskell/Typed edited by carette
add some implementation specificity, as per Simon's comments (diff)
4:01 PM Frisby2013Q1 edited by nfrisby
(diff)
3:54 PM Changeset in ghc [b562d34e]wip/T7704 by Jose Pedro Magalhaes <jpm@…>
Experiments
3:18 PM Changeset in ghc [69db014b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Remove redundant SafeHaskell tests
3:18 PM Changeset in testsuite [7e08249]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Remove redundant SafeHaskell tests
3:01 PM Frisby2013Q1 edited by nfrisby
(diff)
2:43 PM Changeset in ghc [3ea331b]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update to binary 0.7.0.0
2:02 PM Changeset in base [b3242be]data-proxydbcsghc-7.8 by Ian Lynagh <ian@…>
Remove some functions deprecated since GHC 7.2.
1:09 PM Changeset in ghc [8bac5905]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Simon Peyton Jones <simonpj@…>
Fix memory leak in CoreWriter (Trac #7702)
7:37 AM Ticket #7728 (ghc-pkg does not build) closed by jstolarek
worksforme
5:58 AM Changeset in ghc [fd38acf]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed tabs from tab-free files
5:57 AM Changeset in ghc [dfa1e88]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
5:56 AM Changeset in ghc [9a077b3]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Automatically changing the number of available processors.
5:10 AM Changeset in ghc [3b170a4]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixing issue from an earlier merge which removed the code for inheriting computation on a black-hole. Fixed findLastUpdateFrame and printStackFrames function to handle underflow frame. Substrate upcall errors are printed to stderr.
1:48 AM Ticket #7708 (sys/cpuset.h cannot be found on FreeBSD) closed by igloo
fixed: Applied, thanks!
1:30 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
1:10 AM Building/CrossCompiling edited by StephenBlackheath
(diff)
1:09 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:55 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:52 AM Changeset in ghc [e45f5e7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make the #includes a little more correct in OSThreads.c
12:50 AM Changeset in ghc [4a8e254]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix sys/cpuset.h on FreeBSD 9.1; patch from kazu-yamamoto; fixes #7708
12:46 AM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)

Feb 28, 2013:

11:40 PM Commentary/Profiling edited by ezyang
(diff)
11:24 PM Commentary/Profiling edited by ezyang
(diff)
11:23 PM Commentary/Profiling edited by ezyang
add missing thing (diff)
11:13 PM Commentary/Profiling edited by ezyang
start adding docs for profiling (diff)
11:09 PM Changeset in ghc [05964580]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added exception handler for scheduleSContAction and yieldControlAction.
8:54 PM Changeset in ghc [3348d8b7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed tryWakeupThread to handle an upcall thread being woken up. Added checks to handle the case when an upcall thread was killed during shutdown; this is not an error. Added Mandelbrot benchmarks from language shootout; Modified the number of worker threads to 48.
2:14 PM Ticket #7728 (ghc-pkg does not build) created by jstolarek
I am experiencing build errors with HEAD. Steps to reproduce: […] …
1:18 PM Repositories edited by jstolarek
(diff)
1:12 PM Changeset in ghc [c0e581f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring pipeLoop now returns the final dflags, rather than having runPipeline' extract it from the end state.
1:12 PM Changeset in ghc [32a1ff5f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Inline get_output_fn It's now only used once
1:12 PM Changeset in ghc [50b5150]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring: Don't pass a redundant output_spec around
1:12 PM Changeset in ghc [d3788e17]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix some m4/shell syntax in aclocal.m4, spotted by Jan Stolarek [ ] is m4 syntax, so we need to use 'test foo' rather than '[ foo ]'.
1:12 PM Changeset in ghc [ce9f8051]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring: Don't pass redundant stop_phase to runPipeline
1:12 PM Changeset in ghc [217218f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Small refactoring: Move the end-of-pipeline move into pipeLoop
5:24 AM Commentary/PrimOps edited by ezyang
update to new codegen (diff)
12:16 AM Ticket #7727 (Nonsense evaluation: sequence [] = []) created by drb226
[…] Wat. Where on earth did ghci get the idea that {{{ sequence [] = …
12:13 AM Changeset in ghc [8fe04ebc]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Typo

Feb 27, 2013:

11:30 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
11:27 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
10:22 PM Changeset in ghc [e6adb58]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Edward Z. Yang <ezyang@…>
Minor doc typofix. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
9:55 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
9:30 PM Building/CrossCompiling/iOS created by StephenBlackheath
9:19 PM LightweightConcurrency edited by kc
Fixing substrate link (diff)
8:40 PM Building/CrossCompiling edited by StephenBlackheath
(diff)
5:10 PM LightweightConcurrency edited by kc
Added link to the ghc-lwc2 branch (diff)
4:47 PM Changeset in ghc [0839ba5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Renamed Thread-local storage to SCont-local storage
4:33 PM Changeset in ghc [126de3f]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
1:53 PM Changeset in base [3de115f]data-proxydbcsghc-7.8 by Daniel Fischer <daniel.is.fischer@…>
Merge branch 'master' into rule_fixes
12:22 PM Building/Preparation/MacOSX edited by hherhold
Added blurb about DocBook environment vars. (diff)
9:57 AM Changeset in ghc [47d22654]tc-arrows by Simon Peyton Jones <simonpj@…>
Merge remote-tracking branch 'origin/master' into tc-arrows
4:45 AM Ticket #7726 (unexpected out of memory error on FreeBSD) created by nejstastnejsistene
I wrote a daemon that periodically scrapes information from a webpage that …

Feb 26, 2013:

10:02 PM Frisby2013Q1 edited by nfrisby
(diff)
9:42 PM Changeset in ghc [0ee31659]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Clarify comment
9:42 PM Changeset in ghc [11bfb4f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Update submodule
9:08 PM Ticket #7725 (Operators without colons) created by monoidal
This code is accepted: […] but it's wrong - as far as I know …
7:52 PM Frisby2013Q1 edited by nfrisby
(diff)
7:32 PM LightweightConcurrency edited by kc
Fixed the broken link to source browser. Is TracSource? browser broken? (diff)
7:14 PM LightweightConcurrency edited by kc
(diff)
6:57 PM Changeset in ghc [9010ab9]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix a TODO in the compiler AnnProvenance now has Functor, Foldable, Traversable instances.
4:55 PM TypeLevelReasoning edited by heisenbug
mention "deriving" (diff)
3:37 PM Ticket #7671 (No break spaces) closed by igloo
fixed: Fixed
2:40 PM Changeset in ghc [c68aac1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix parsing of pragmas containing unicode characters; fixes #7671
11:46 AM SplitBase edited by Feuerbach
(diff)
11:28 AM Ticket #7724 (cross-compile to iOS) created by StephenBlackheath
A bug for the whole task of cross-compiling to iOS, so we can block it by …
11:24 AM Ticket #7723 (iOS patch no 12: Itimer.c doesn't work on iOS) created by StephenBlackheath
As it stands, rts/posix/Itimer.c dies at runtime on iOS. I am in the …
10:52 AM Ticket #7722 (iOS patch no 11: Fix quirk with runtime loader) created by StephenBlackheath
On iOS, due to a quirk, we must put references to external symbols into …
10:17 AM Ticket #7721 (iOS patch no 10: Add iOS-specific module layout to LLVM codegen) created by StephenBlackheath
Add an entry to 'moduleLayout' for iOS in the LLVM pretty printer.
9:58 AM Ticket #7720 (iOS patch no 9: Linking) created by StephenBlackheath
These are all the changes necessary to make the iOS cross compiler link in …
9:30 AM Changeset in ghc [b7ae3cd]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Only emit %write_barrier primitive for THREADED_RTS
8:46 AM SplitBase edited by nomeata
(diff)
8:45 AM SplitBase edited by nomeata
Add johans goals (diff)
7:41 AM Changeset in ghc [463a77c0]type-nats by Iavor S. Diatchki <iavor.diatchki@…>
Merge remote-tracking branch 'origin/master' into type-nats This merge brings the branch up to date in the sense that things build. However, either during this merge or one of the previous ones something went wrong so, currently, a number of programs that ought to work are being rejected. Conflicts: compiler/prelude/PrelNames.lhs compiler/prelude/TysWiredIn.lhs compiler/typecheck/TcType.lhs compiler/types/Type.lhs
1:26 AM Changeset in ghc [a3e9109]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
T7671 / #7671 is now fixed
1:26 AM Changeset in testsuite [f5e474d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T7671 / #7671 is now fixed
1:19 AM TemplateHaskell/Typed edited by carette
just add more detail (diff)

Feb 25, 2013:

11:42 PM Ticket #7719 (System.Timeout.timeout may leak <<timeout>> exceptions) created by int-e
The current implementation of timeout can leak Timeout
10:54 PM TemplateHaskell/Typed edited by carette
(diff)
10:33 PM Ticket #7627 (Space in nullary unboxed tuples) closed by igloo
fixed: Fixed. We now get: […]
10:02 PM TemplateHaskell/Typed created by carette
(save prelim page, to avoid losing it all)
9:42 PM Changeset in ghc [20b98f35]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Change how unboxed tuples are lexed; fixes #7627 (# is now always a lexeme, even if followed by a symbol.
9:39 PM Changeset in ghc [e0413f00]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a couple of tests for #7627
9:39 PM Changeset in testsuite [d92f4c7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a couple of tests for #7627
9:13 PM TemplateHaskell/Conversions edited by carette
add link to sub-page for design ideas on typed TH (diff)
5:55 PM Changeset in ghc [890f4657]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Split SettingsCCompilerFlags into non-link and link portions This fixes certain older GCCs which do not accept link options when assembling or compiling: ppc_85xx-gcc: --hash-size=31: linker input file unused because linking not done ppc_85xx-gcc: --reduce-memory-overheads: linker input file unused because linking not done and diagnose this to stderr.
4:46 PM Changeset in ghc [ded08e4]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merge branch 'master' into ghc-lwc2
4:45 PM Changeset in ghc [cabed55]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Space edits to scheduler
3:33 PM Changeset in base [dd30d2d]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Typo
3:27 PM Ticket #5391 (Better deriving for Typeable) closed by simonpj
wontfix: Yes, the polykinded Typeable is strictly better than the compromise …
1:14 PM SplitBase edited by nomeata
(diff)
1:13 PM SplitBase edited by nomeata
(diff)
12:15 PM Ticket #7718 (ios patch no 8: adjustor pools) created by StephenBlackheath
"Adjustor" is the term used for a C function pointer that allows C code to …
8:48 AM Ticket #7717 (Libffi errors while cross-compiling GHC 7.6.2 (Stage 1)) created by guest
I'm trying to cross-build GHC 7.6.2. I got stuck when I was trying to …
8:06 AM Changeset in ghc [cdae665]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Geoffrey Mainland <gmainlan@…>
Fix autoconf code to find LLVM tools. The loop exit condition was testing ${LLC} instead of $1, which was incorrect. While I'm here, quote the path being tested since it may contain spaces (e.g. on Windows), and don't search paths that don't exist, which eliminates un-useful error messages from find.
12:16 AM Frisby2013Q1 edited by nfrisby
(diff)

Feb 24, 2013:

10:10 PM LightweightConcurrency edited by kc
Edited the branch name to reflect reality (diff)
9:13 PM Frisby2013Q1 edited by nfrisby
(diff)
9:11 PM Frisby2013Q1 edited by nfrisby
(diff)
9:06 PM Frisby2013Q1 edited by nfrisby
(diff)
9:03 PM Frisby2013Q1 edited by nfrisby
(diff)
9:02 PM Frisby2013Q1 edited by nfrisby
(diff)
5:49 PM Ticket #7682 (Plugin example not updated for ghc 7.6) closed by igloo
fixed: Fixed, thanks
5:47 PM Ticket #2507 (quotation characters in error messages) closed by igloo
fixed: Done
4:20 PM Changeset in ghc [cb34ce9]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the compiler plugin example; patch from edsko; fixes #7682
4:02 PM Ticket #2467 (orphan instance warnings are badly behaved) closed by igloo
fixed: I don't think there are any more concrete changes we want to make, and …
3:55 PM Changeset in ghc [e43b7eb4]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix T6037.stderr; it uses LC_ALL=C, so won't actually get unicode quotes
3:55 PM Changeset in testsuite [0054168]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix T6037.stderr; it uses LC_ALL=C, so won't actually get unicode quotes
3:54 PM Changeset in ghc [d911c3b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #2507; we should get `' quotes if unicode quotes don't work
3:54 PM Changeset in testsuite [9689124]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #2507; we should get `' quotes if unicode quotes don't work
3:38 PM Changeset in ghc [c1881fa5]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update T3103.stderr following unicode quote change
3:38 PM Changeset in testsuite [6aa6dea]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update T3103.stderr following unicode quote change
3:38 PM Changeset in ghc [adcba27]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Accept T3950 output following unicode quotes change
3:38 PM Changeset in testsuite [4d8220f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept T3950 output following unicode quotes change
3:35 PM Changeset in ghc [0d7562df]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Accept T3208b output following unicode quotes change
3:35 PM Changeset in testsuite [cedc5c7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept T3208b output following unicode quotes change
3:34 PM Changeset in ghc [05cd20d]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Accept Defer02 output following unicode quotes change
3:34 PM Changeset in testsuite [c126524]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Accept Defer02 output following unicode quotes change
3:30 PM Changeset in ghc [c5800c98]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix line endings in Defer02.stderr
3:30 PM Changeset in testsuite [618af5b]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix line endings in Defer02.stderr
2:48 PM Changeset in ghc [d658827]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update outputs following the unicode quote change in GHC's output
2:48 PM Changeset in testsuite [bbee43d7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update outputs following the unicode quote change in GHC's output
2:30 PM Ticket #7715 (threadDelay causes segfault on Mac if compiled by 32bit GHC) closed by igloo
duplicate: Thanks for the report. Happily, this sounds like a duplicate of the …
2:08 PM Ticket #7716 (ZonedTime read instance failing to parse what show returns) created by mercer92
Test case: […] This gives me: […] Reportedly this works with …
1:34 PM Ticket #7715 (threadDelay causes segfault on Mac if compiled by 32bit GHC) created by kazu-yamamoto
The following code causes segfault […] if compiled with 32bit GHC head …
1:22 PM Ticket #7714 (The type of the second argument of poll() in GHC/Event/Poll.hsc is invalid) created by kazu-yamamoto
poll() is used in GHC/Event/Poll.hsc. The type of its second argument is …
2:43 AM Changeset in nofib [e55a9f0]ghc-7.8shake by Edward Z. Yang <ezyang@…>
Follow removal of block in base. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2:17 AM Frisby2013Q1 edited by nfrisby
(diff)
12:26 AM Changeset in ghc [e2bea60]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use unicode quote characters in error messages etc; fixes #2507 We only use the unicode characters if the locale supports them.

Feb 23, 2013:

11:18 PM Frisby2013Q1 edited by nfrisby
(diff)
10:45 PM Changeset in ghc [11237cf6]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #6037
10:45 PM Changeset in testsuite [6e93289]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #6037
8:50 PM Changeset in ghc [106af142]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Retab
8:30 PM Changeset in ghc [5a77d33]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added missing files in base library
7:29 PM Ticket #7383 (implement proper type promotion in compilation of C calls) closed by igloo
fixed: cgrun071 passes on OS X x86. I've pushed it.
7:29 PM Ticket #7684 (cgrun071 segfaults) closed by igloo
fixed: Fixed by the #7383 patch.
7:13 PM Changeset in ghc [580fd746]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for #7671
7:13 PM Changeset in testsuite [cf17d90]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7671
5:48 PM Ticket #2959 (Merge in LambdaVM (Haskell to Java/JVM bytecode translator)) closed by igloo
wontfix: In the absence of evidence to the contrary, I assume that it is still not …
5:39 PM Changeset in ghc [085e814]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
x86: promote arguments to C functions according to the ABI (#7383) I don't think the x86-64 version is quite right, but this ought to be enough to pass cgrun071. This code is terrible and needs a complete refactor. There's a lot of duplication, and we ought to be specifying the ABI in a much more abstract way (like LLVM).
5:38 PM Changeset in ghc [7b98109]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixes for atomicSwitch argument
4:58 PM Changeset in ghc [27e7261]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed the data types of arguments in PrimOps.cmm:Lightweight Concurrency Primitives. Other, minor edits.
4:44 PM Frisby2013Q1 edited by nfrisby
(diff)
1:16 PM Changeset in ghc [06edacf]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Turn -dynamic-too off in the build system for now
11:55 AM Changeset in base [54d9666]data-proxydbcsghc-7.8 by Gabor Greif <ggreif@…>
Fix documentation Signed-off-by: Gabor Greif <ggreif@gmail.com>
8:04 AM Ticket #7713 (Panic! make_exp (App _ (Coercion _)) when compiled with -fext-core) created by EduardSergeev
An attempt to compile the attached file with 7.6.2 (and 7.4.2) with "-O2 …
2:33 AM Changeset in ghc [02a489e]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Tweak the sed command so that it works on OSX Using { } with sed on OS X requires using newlines rather than semicolons. I've rewritten the sed so that no { } are necessary.

Feb 22, 2013:

11:56 PM Changeset in ghc [a49e9cf3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add separate rules for all .hi files, rather than using %.hi style If a file is created by a %.hi rule, and the actual filename isn't mentioned in the makefiles, then make will treat it as an 'intermediate file' and delete it when it is finished. We'd been lucky so far that .hi files weren't actually being built due to our rules (but rather, as side-effects of the .o rules). However, when using -dynamic-too to build, we had a rule $1/$2/build/%.$$(dyn_osuf): $1/$2/build/%.$$(v_hisuf) which meant that building a .dyn_o could cause the rule for the corresponding .hi to be used, and the .hi may then be deleted later on. This was exacerbated by a bug in GNU make 3.81 which caused make to enter an infinite loop if running in parallel mode: http://lists.gnu.org/archive/html/bug-make/2013-02/msg00020.html Adding .SECONDARY: would stop make from deleting the intermediate files. However, this caused make to take a pathologically long time (it appeared to be live-locked for 2 hours before I killed it) with our build system. This patch instead creates lines like $(eval $(call hi-rule,libraries/base/dist-install/build/Unsafe/Coerce.dyn_hi libraries/base/dist-install/build/Unsafe/Coerce.hi : %hi: %o libraries/base/Unsafe/Coerce.hs)) in the .depend files, which results in a rule like libraries/base/dist-install/build/Unsafe/Coerce.dyn_hi libraries/base/dist-install/build/Unsafe/Coerce.hi : %hi: %o libraries/base/Unsafe/Coerce.hs ; which, as the files are now all named in the makefiles, means they are no longer intermediate files so do not get deleted.
11:56 PM Changeset in ghc [e2249ff]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Make the build system use -dynamic-too if both way v and dyn are being built
11:56 PM Changeset in ghc [8a6b565]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add another chapter to the hi-rule novel
11:12 PM Changeset in ghc [cc297476]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed an error in PrimOps.cmm
10:55 PM Changeset in ghc [127f73a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed error in Sanity.c merge. Added prototype for createUserLevelThreads in inclues/rts/Threads.h. Fixed a bug in PrimOps.cmm.
9:11 PM Changeset in ghc [a019253]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added derived constants. Fixed a bug in PrimOps.
7:30 PM Frisby2013Q1 edited by nfrisby
(diff)
6:45 PM Changeset in ghc [f2777c1]cardinality by Ilya Sergey <ilya.sergey@…>
more careful treatment of single-shot lambdas
6:02 PM Changeset in ghc [8574cd3a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
More fixes in cmm to adhere to new calling conventions. Added some minor edits to the rts files to get them to compile.
5:48 PM Changeset in ghc [1abfa870]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fix displayed string
4:55 PM Ticket #7712 ("make install" fails on Windows) created by dpratt71
Running the 'make install' command under Windows 8/MinGW produces an …
4:42 PM Changeset in ghc [1a3247f6]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftoverlapping-tyfamssimdtc-arrowsth-newticky-for-all-letstype-natstype-nats-simplewip/Cabal-1.20wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/cbv-conv-thunkwip/common-contextwip/cpr-vs-jpwip/exprAritywip/nested-cprwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Geoffrey Mainland <gmainlan@…>
Always quote arguments to removeFiles (fixes Windows install). Thanks to Daniel Pratt <colorblinddad@gmail.com> for pointing out the failure and fix.
4:35 PM Changeset in ghc [68d8b2a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated containers. Fixed typeable story in LwConc's substrate.
3:35 PM Changeset in ghc [520432fa]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated submodule haskeline
3:00 PM Changeset in ghc [8e97e68]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Updated cabal version
10:06 AM Ticket #5931 (Allow 'Any' to be passed to a foreign prim function.) closed by simonmar
fixed: Looks like this has been done.
5:54 AM Ticket #7711 (Multi-line input mode in ghci doesn't obey :set prompt) closed by monoidal
duplicate: Duplicate of #7618.
Note: See TracTimeline for information about the timeline view.