Timeline


and

Jun 4, 2012:

5:12 PM Ticket #6142 (Outdated comment in Directory.hs) created by mjo
The signature for getModificationTime has been updated to `FilePath -> …
4:59 PM Changeset in ghc [12e5c1e]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Ian Lynagh <igloo@…>
Add missing file
4:59 PM Changeset in testsuite [98b976f]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <igloo@…>
Add missing file
3:29 PM Ticket #6133 (bad error message when incorrect format package db is supplied) closed by pcapriotti
fixed
3:26 PM Changeset in ghc [50fddb2b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Paolo Capriotti <p.capriotti@…>
Improve error message for invalid package db file (#6133). Use `reads` instead of `read` to parse package configuration files, and report a meaningful error when the parsing fails.
1:59 PM Changeset in ghc [ac2bc9c]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Update output
1:59 PM Changeset in testsuite [da9bfa9]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Update output
1:58 PM Commentary/GSoCMultipleInstances edited by phischu
(diff)
12:42 PM Ticket #6130 (Weak pointer to MVar is finalized, even though MVar is still accessible) closed by simonmar
fixed: […]
12:41 PM Ticket #6094 (runInteractiveProcess not using new PATH) closed by simonmar
fixed: Done, in libraries/process: […] and in libraries/directory: …
11:35 AM Changeset in ghc [85c9dd97]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
fix 6048 (stat too good on 64-bit)
11:35 AM Changeset in testsuite [fa458f4]atomicsdata-kind-syntaxghc-7.6overlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
fix 6048 (stat too good on 64-bit)
10:53 AM Ticket #6141 (ghc: panic! (the 'impossible' happened)) closed by aSect
invalid
10:51 AM Ticket #6141 (ghc: panic! (the 'impossible' happened)) created by aSect
i tried to load the following code in ghci: {-# OPTIONS_GHC -Wall -O2 #-} …
10:18 AM Ticket #6140 (segfault in OS X GHCi when dealing with infinite integers) created by olf
GHCi happily reports the result of 1/0 to be "Infinity", but negating this …
10:06 AM Changeset in ghc [52d9f09b]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Simon Marlow <marlowsd@…>
avoid name clash
9:47 AM Ticket #5741 (openFile should fail if null bytes are in the argument) closed by simonmar
wontfix: I'm inclined not to do anything here. If you're allowing the user to …
9:41 AM Changeset in base [b8df01c]data-proxydbcsghc-7.6ghc-7.8imp-param-classtype-reasoningwindows-iocp by Simon Marlow <marlowsd@…>
add mkWeakMVar; deprecate addMVarFinalizer (#6130)
9:41 AM Changeset in ghc [70d4e93b]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by Simon Marlow <marlowsd@…>
add mkWeakMVar; deprecate addMVarFinalizer (#6130)
9:41 AM Changeset in process [270e43a]ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
Document the precise semantics of executable searching (see #6094) I had to do some research to figure out what we were actually doing here, and it appears we're using the platform semantics (ie. execvp() on Unix and CreateProcess() on Windows), so I've documented that.
9:36 AM Changeset in directory [9b42efb]ghc-7.6ghc-7.8 by Simon Marlow <marlowsd@…>
add findFile :: [FilePath] -> String -> IO (Maybe FilePath) (see #6094) Just an export of part of the implementation of findExecutable, which is useful for people wanting to do their own findExecutable using something other than the current PATH.
12:02 AM Ticket #6139 (Data.Time.Day read instance too liberal) created by guest
Prelude Data.Time> read "0001-22-01" :: Day 0001-12-01 Obviously, this …

Jun 3, 2012:

7:24 PM Ticket #6138 (GHCI Startup Crash with HP 2012.2.0.0 on 64bit OS X 10.6) closed by igloo
wontfix: Thanks for the report, but I think XCode 3.2.6 is too old. …
7:17 PM Ticket #6138 (GHCI Startup Crash with HP 2012.2.0.0 on 64bit OS X 10.6) created by MtnViewMark
This is a migration of …
4:06 PM Changeset in testsuite [83db31c]ghc-7.4 by Ian Lynagh <igloo@…>
Fix a testsuite driver failure on cygwin
4:07 AM LightweightConcurrency edited by kc
(diff)
4:03 AM LightweightConcurrency edited by kc
(diff)

Jun 1, 2012:

11:29 PM Changeset in ghc [8f5679ca]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Fix the dynlib build on Windows I have no idea why this worked when Word was in base, but doesn't after it moved to ghc-prim.
1:51 PM Changeset in ghc [f2e22d67]ghc-7.4 by Ian Lynagh <igloo@…>
Set RELEASE to YES, and version to 7.4.2
1:31 PM Changeset in ghc [a671471d]ghc-7.4 by Ian Lynagh <igloo@…>
Update ANNOUNCE for 7.4.1
8:37 AM Ticket #6137 (Different behaviour between a GADT and a data family with regards to kind ...) created by dreixel
We have discussed this before, but I don't remember if this was classified …
6:42 AM Repositories edited by bravit
(diff)
5:36 AM NewAxioms/DiscussionPage edited by AntC
(diff)

May 31, 2012:

9:57 PM LightweightConcurrency edited by kc
(diff)
9:43 PM LightweightConcurrency edited by kc
(diff)
9:33 PM LightweightConcurrency edited by kc
(diff)
9:32 PM LightweightConcurrency edited by kc
(diff)
9:31 PM LightweightConcurrency edited by kc
(diff)
6:08 PM LightweightConcurrency edited by kc
(diff)
6:01 PM LightweightConcurrency edited by kc
(diff)
5:56 PM LightweightConcurrency edited by kc
(diff)
5:55 PM LightweightConcurrency edited by kc
(diff)
2:35 PM Ticket #6136 (gettimeofday should not be used to schedule timeouts) closed by pcapriotti
duplicate: Thanks for the report. We already switched to monotonic timers in HEAD. …
1:13 PM Ticket #6136 (gettimeofday should not be used to schedule timeouts) created by DanielWaterworth
From what I can tell, …
7:22 AM Ticket #6135 (Unboxed Booleans) created by benl
Right now the only way to compare two integers is with primops that …

May 30, 2012:

7:25 PM LightweightConcurrency edited by kc
(diff)
3:38 PM LightweightConcurrency edited by kc
(diff)
3:26 PM LightweightConcurrency edited by kc
(diff)
3:26 PM LightweightConcurrency edited by kc
(diff)
3:04 PM Changeset in ghc [80c3d5ad]coercibledata-kind-syntaxghc-7.6ghc-7.8ghc-lwc2late-lam-lifttc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8995-level-generalisationwip/T9023wip/T9136wip/ampwip/cbv-conv-thunkwip/common-contextwip/ermsbwip/exprAritywip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-newwip/travis by Ian Lynagh <igloo@…>
Improve the size-change detection heuristics in the compare tool
12:21 PM NewAxioms/DiscussionPage edited by AntC
(diff)
11:57 AM Changeset in ghc [46949a12]ghc-7.4 by Ian Lynagh <igloo@…>
MERGE: Be less aggressive about the result discount Merge of: commit 4fa3f16ddb9fa8e5d59bde5354918a39e0430a74 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Mon May 28 17:33:42 2012 +0100 Be less aggressive about the result discount This patch fixes Trac #6099 by reducing the result discount in CoreUnfold.conSize. See Note [Constructor size and result discount] in CoreUnfold. The existing version is definitely too aggressive. Simon M found it an "unambiguous win" but it is definitely what led to the bloat. In a function with a lot of case branches, all returning a constructor, the discount could grow arbitrarily large. I also had to increase the -funfolding-creation-threshold from 450 to 750, otherwise some functions that should inline simply never get an unfolding. (The massive result discount was allow the unfolding to appear before.) The nofib results are these, picking a handful of outliers to show. Program Size Allocs Runtime Elapsed TotalMem -------------------------------------------------------------------------------- fulsom -0.5% -1.6% -2.8% -2.6% +31.1% maillist -0.2% -0.0% 0.09 0.09 -3.7% mandel -0.4% +6.6% 0.12 0.12 +0.0% nucleic2 -0.2% +18.5% 0.11 0.11 +0.0% parstof -0.4% +4.0% 0.00 0.00 +0.0% -------------------------------------------------------------------------------- Min -0.9% -1.6% -19.7% -19.7% -3.7% Max +0.3% +18.5% +2.7% +2.7% +31.1% Geometric Mean -0.3% +0.4% -3.0% -3.0% +0.2% Turns out that nucleic2 has a function Main.$wabsolute_pos = \ (ww_s4oj :: Types.Tfo) (ww1_s4oo :: Types.FloatT) (ww2_s4op :: Types.FloatT) (ww3_s4oq :: Types.FloatT) -> case ww_s4oj of _ { Types.Tfo a_a1sS b_a1sT c_a1sU d_a1sV e_a1sW f_a1sX g_a1sY h_a1sZ i_a1t0 tx_a1t1 ty_a1t2 tz_a1t3 -> (# case ww1_s4oo of _ { GHC.Types.F# x_a2sO -> case a_a1sS of _ { GHC.Types.F# y_a2sS -> case ww2_s4op of _ { GHC.Types.F# x1_X2y9 -> case d_a1sV of _ { GHC.Types.F# y1_X2yh -> case ww3_s4oq of _ { GHC.Types.F# x2_X2yj -> case g_a1sY of _ { GHC.Types.F# y2_X2yr -> case tx_a1t1 of _ { GHC.Types.F# y3_X2yn -> GHC.Types.F# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.plusFloat# (GHC.Prim.timesFloat# x_a2sO y_a2sS) (GHC.Prim.timesFloat# x1_X2y9 y1_X2yh)) (GHC.Prim.timesFloat# x2_X2yj y2_X2yr)) y3_X2yn) } } }}}}}, <similar>, <similar> ) This is pretty big, but inlining it does get rid of that F# allocation. But we'll also get rid of it with deep CPR: Trac #2289. For now we just accept the change.
10:45 AM NewAxioms/DiscussionPage created by AntC
Added [AntC]
9:45 AM NewAxioms edited by AntC
Add hook to Discussion Page [AntC] (diff)
Note: See TracTimeline for information about the timeline view.