Timeline


and

Dec 18, 2012:

4:09 PM Changeset in ghc [90fac759]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
2:15 PM Building/Using edited by simonmar
(diff)
1:55 PM Building/GettingTheSources edited by simonmar
(diff)
1:45 PM WorkingConventions/Git edited by simonmar
(diff)
1:40 PM Changeset in ghc [8cd4ced]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Johan Tibell <johan.tibell@…>
perf test for Word->Float/Double conversion
1:40 PM Changeset in testsuite [9f4dd2d]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
perf test for Word->Float/Double conversion
1:37 PM Building/GettingTheSources edited by simonmar
(diff)
1:13 PM ReadingList edited by simonmar
(diff)
9:10 AM Changeset in ghc [a006ecd]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Marlow <marlowsd@…>
A better fix for #7493 (see comment for details)
8:43 AM Changeset in ghc [55c55f1]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Marlow <marlowsd@…>
Revert "Fix a bug in the handling of nested orElse" This reverts commit f184d9caffa09750ef6a374a7987b9213d6db28e. The next commit will fix it in a better way.
7:46 AM Ticket #7507 (loop fusion not working for Int32, Int64 as it does for Int ?) created by j.waldmann
here is some code that works for Int, but gives me Stack Overflow for …
1:09 AM Ticket #7506 (adding extra arguments to a foreign import statement can cause ghc to ...) created by jwlato
When defining a "FunPtr?" of a C import, adding extra arguments outside the …

Dec 17, 2012:

3:50 PM Ticket #7505 (Commentary shipped with GHC sources is outdated) created by jstolarek
Commentary that comes with GHC sources is outdated. It contains incorrect …
9:42 AM Building/Preparation/Windows edited by simonpj
(diff)
9:41 AM Building/Preparation/Windows edited by simonpj
(diff)
9:39 AM Building/Preparation/Windows edited by simonpj
(diff)
8:34 AM Ticket #7498 (panic : Register allocator: out of stack slots (need 147)) closed by simonmar
fixed: @erikd: I think I've now given you permission to close tickets on Trac.
12:18 AM Ticket #7504 (hackage vector package yields ghc bug on raspberry pi) created by plaeremans
See output below, […]

Dec 16, 2012:

11:37 PM Ticket #7503 (Bug with PolyKinds, type synonyms & GADTs) created by Ashley Yakeley
GHC incorrectly rejects this program: […] GHC accepts the program when …
9:30 PM Changeset in ghc [06a962b3]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Remove some redundant parentheses
2:06 PM Changeset in ghc [6e0d45a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Small refactoring: makes it easier to see what nativeCodeGen actually does
3:04 AM Changeset in ghc [f8fb4a4]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 Manuel M T Chakravarty <chak@…>
Vectoriser: depending set of a vectorised tycon need only be vectorised if also parallel

Dec 15, 2012:

6:24 PM Changeset in ghc [51d3645]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Erik de Castro Lopo <erikd@…>
PPC: Implement stack resizing for the linear register allocator. Fixes #7498.
6:24 PM Changeset in ghc [6a990ac]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Erik de Castro Lopo <erikd@…>
De-tab compiler/nativeGen/PPC/Instr.hs.
6:24 PM Changeset in ghc [eec4c10]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Erik de Castro Lopo <erikd@…>
Call gcc with '-x assembler-with-cpp' instead of '-x assembler'. On x86 and powerpc, the second form above was ignoring all the CPP lines and hence trying to compile x86 asm on powerpc and powerpc asm on x86.
1:48 PM Building edited by igloo
(diff)
1:47 PM Building edited by igloo
(diff)
1:47 PM Building edited by igloo
(diff)
12:50 PM BugSweep edited by Yuras
Delete tickets that are closed already (diff)
8:55 AM Ticket #7431 (execvpe exists on QNX) closed by ezyang
fixed: Applied, thanks. […]
8:54 AM Changeset in unix [14f43cb]ghc-7.8 by Edward Z. Yang <ezyang@…>
execvpe exists on QNX
3:44 AM Changeset in ghc [551472b]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 Manuel M T Chakravarty <chak@…>
Vectoriser: don't pack free *scalar* variables

Dec 14, 2012:

11:29 PM Changeset in ghc [cf240aa0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Only run dynamicToo001 if we have both vanilla and dynamic libraries
11:29 PM Changeset in testsuite [890fea0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Only run dynamicToo001 if we have both vanilla and dynamic libraries
11:22 PM CodeOwners edited by simonpj
(diff)
10:40 PM Ticket #7487 (Deriving Generic1 for a type containing Either) closed by igloo
fixed: Merged as effbdfe8e66b8d171c2b8ccd68fe727660993491
10:39 PM Ticket #7409 (Document special "this" module name for PackageImports extension) closed by igloo
fixed: Merged as de6bfe043e1d98a7459642e4d1b6077533d347eb
10:39 PM Ticket #7493 (STM and TVar report incorrect results) closed by igloo
fixed: Merged as 5ea49271f793ed0f872342bf6a1cb0de10a48d94
10:16 PM Ticket #7502 (Panic when using lists of type-literals) created by diatchki
The following program: […] Causes a panic: […]
10:00 PM Changeset in ghc [effbdfe]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
Fix #7487 Signed-off-by: Jose Pedro Magalhaes <jpm@cs.ox.ac.uk>
10:00 PM Changeset in ghc [de6bfe0]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
document special "this" syntax for PackageImports (#7409)
9:57 PM Changeset in ghc [5ea49271]ghc-7.6th-new-7.6 by Ian Lynagh <ian@…>
MERGED: Fix a bug in the handling of nested orElse commit f184d9caffa09750ef6a374a7987b9213d6db28e Author: Simon Marlow <marlowsd@gmail.com> Date: Mon Dec 10 12:00:54 2012 +0000 Fix a bug in the handling of nested orElse Exposed by the following snippet, courtesy of Bas van Dijk and Patrick Palka on libraries@haskell.org: import Control.Concurrent.STM main = do x <- atomically $ do t <- newTVar 1 writeTVar t 2 ((readTVar t >> retry) `orElse` return ()) `orElse` return () readTVar t print x
9:29 PM Changeset in ghc [6f50601]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 -dynamic-too
9:29 PM Changeset in testsuite [9f1f5ff]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for -dynamic-too
9:28 PM Changeset in ghc [bcf7123]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Implement the slow mode of -dynamic-too I'm not sure if making an entirely new HscEnv is too large a hammer, but it works for now.
8:05 PM Changeset in ghc [9924685]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
plugins*: Follow changes in ghc
8:05 PM Changeset in testsuite [e668693]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
plugins*: Follow changes in ghc
8:04 PM CodeOwners edited by jepst
Add Jeff Epstein to CH contributors (diff)
7:28 PM Ticket #7501 (Some GHCi options are undocumented) created by monoidal
The following commands are missing from the list found in …
7:23 PM Changeset in ghc [6409ba5]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Rename remaining FastBytes usages to ByteString
6:14 PM Changeset in ghc [ca56668a]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Remove the trivial mkFastStringFastBytes wrapper
6:12 PM Changeset in ghc [a243fa7]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 ByteString rather than FastBytes in Binary
5:39 PM Changeset in ghc [96acba6f]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Peyton Jones <simonpj@…>
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc Conflicts: compiler/typecheck/TcTyClsDecls.lhs
5:37 PM Changeset in ghc [faa8ff40]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Peyton Jones <simonpj@…>
Major refactoring of the way that UNPACK pragmas are handled The situation was pretty dire. The way in which data constructors were handled, notably the mapping between their *source* argument types and their *representation* argument types (after seq'ing and unpacking) was scattered in three different places, and hard to keep in sync. Now it is all in one place: * The dcRep field of a DataCon gives its representation, specified by a DataConRep * As well as having the wrapper, the DataConRep has a "boxer" of type DataConBoxer (defined in MkId for loopy reasons). The boxer used at a pattern match to reconstruct the source-level arguments from the rep-level bindings in the pattern match. * The unboxing in the wrapper and the boxing in the boxer are dual, and are now constructed together, by MkId.mkDataConRep. This is the key function of this change. * All the computeBoxingStrategy code in TcTyClsDcls disappears. Much nicer. There is a little bit of refactoring left to do; the strange deepSplitProductType functions are now called only in WwLib, so I moved them there, and I think they could be tidied up further.
4:29 PM ReadingList edited by jstolarek
Added some DPH papers (diff)
3:37 PM Ticket #7499 (Case-inspecting unboxed unit causes codegen crash) closed by simonpj
duplicate: Yes I assume it's a dup of #7392 and #7237. Re-open if you disagree. …
3:30 PM CodeOwners edited by goldfire
(diff)
3:12 PM CodeOwners edited by simonpj
(diff)
3:03 PM CodeOwners edited by michalt
fix typo (diff)
2:54 PM GettingStarted edited by simonpj
(diff)
2:54 PM WorkingConventions edited by simonpj
(diff)
2:53 PM WorkingConventions edited by simonpj
(diff)
2:49 PM WorkingConventions edited by simonpj
(diff)
2:40 PM ReadingList edited by simonpj
(diff)
2:40 PM ReadingList edited by simonpj
(diff)
2:39 PM WorkingConventions edited by simonpj
(diff)
2:38 PM CodeOwners edited by simonpj
(diff)
2:37 PM WorkingConventions edited by simonpj
(diff)
2:36 PM WorkingConventions edited by simonpj
(diff)
2:34 PM WorkingConventions edited by simonpj
(diff)
2:30 PM CodeOwners edited by simonpj
(diff)
2:28 PM ReadingList edited by simonpj
(diff)
2:21 PM ReadingList edited by simonpj
(diff)
2:20 PM ReadingList edited by simonpj
(diff)
2:19 PM ReadingList created by simonpj
1:55 PM CodeOwners edited by simonpj
(diff)
1:42 PM CodeOwners edited by simonpj
(diff)
1:38 PM CodeOwners edited by simonpj
(diff)
11:27 AM Ticket #7500 (GHC: internal error: getMBlock: mmap: Operation not permitted) created by guest
Trying to calculate partition of a number using generating fuction with …
9:23 AM Changeset in integer-gmp [f6e76d0]ghc-7.8wip/T8647 by Gabor Greif <ggreif@…>
zap obsolete FIXME, fix typos
1:06 AM Changeset in ghc [80a3a15]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Remove a couple more FastBytes functions
1:02 AM Changeset in ghc [3c17143]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 BS.pack instead of mkFastBytesByteList
12:52 AM Changeset in ghc [fae0d4c]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Whitespace only in hsSyn/Convert.lhs
12:42 AM Changeset in ghc [7085b841]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Inline some FastBytes/ByteString wrappers Working towards removing FastBytes

Dec 13, 2012:

10:49 PM Changeset in base [7ed0451]data-proxydbcsghc-7.8type-reasoning by Johan Tibell <johan.tibell@…>
Add fromIntegral/Word->Double and fromIntegral/Word-Float rules
10:40 PM Changeset in ghc [c79f7334]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
10:26 PM Changeset in ghc [265af43]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Marlow <marlowsd@…>
Make enabled_capabilities visible (fixes dynamic linking)
10:26 PM Changeset in ghc [2b977d9]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Simon Marlow <marlowsd@…>
Remove most of TailCalls.h it was only needed for registerised compilation.
10:00 PM Changeset in ghc [ab9de78d]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
9:57 PM Changeset in ghc [e2564ce]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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@…>
Merge ../bs
9:54 PM Changeset in ghc [2e8c769]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 Johan Tibell <johan.tibell@…>
Implement word2Float# and word2Double#
9:31 PM Changeset in ghc [7651b67]atomicsbetter-ho-cardinalitycardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdlate-lam-liftnew-demand-to-mergeoverlapping-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 FastBytes a synonym for ByteString A step on the way to getting rid of FastBytes slow nofib Compile times look like: -1 s.d. -2.4% +1 s.d. +3.4% Average +0.4% but looking at the times for the longer-running compilations I think the change is just noise.
8:03 PM Changeset in ghc [cd01e48]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Johan Tibell <johan.tibell@…>
Add test for word2Double# and word2Float#
8:03 PM Changeset in testsuite [8b3c309]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Add test for word2Double# and word2Float#
5:00 PM Changeset in base [d0059677]data-proxydbcsghc-7.8type-reasoning by Johan Tibell <johan.tibell@…>
highestBitMask: use shiftRL instead of shiftR
4:31 PM Ticket #7499 (Case-inspecting unboxed unit causes codegen crash) created by rl
Here is a minimal test case: […] GHC crashes with: […] Here is …
3:50 PM Changeset in ghc [ad482243]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Johan Tibell <johan.tibell@…>
Merge branch 'master' of https://github.com/ghc/testsuite
3:50 PM Changeset in testsuite [7314261]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Johan Tibell <johan.tibell@…>
Merge branch 'master' of https://github.com/ghc/testsuite
11:43 AM Ticket #7498 (panic : Register allocator: out of stack slots (need 147)) created by erikd
Build current GHC HEAD on linux-powerpc. Usign the stage1 to build …
9:18 AM Changeset in base [5c34c02]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
unbreak qsem001/qsemn001
8:24 AM Ticket #7497 (qsem001 and qsemn001 fail in HEAD) closed by simonmar
fixed: Fixed, sorry about that. […]
8:24 AM Changeset in base [829dcf8]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
fix qsem001 & qsemn001
3:37 AM CodeOwners edited by dterei
(diff)
3:37 AM CodeOwners edited by dterei
(diff)
2:08 AM Changeset in base [26b449e]data-proxydbcsghc-7.8type-reasoning by Johan Tibell <johan.tibell@…>
GHC.Event.IntMap.highestBitMap reimplementation Replaced the previous implementation due to licensing concerns. The new implementation is a reimplementation by Clark Gaebel, based on the public domain implementation at http://graphics.stanford.edu/~seander/bithacks.html#RoundUpPowerOf2
12:15 AM Changeset in base [19da7a4]data-proxydbcsghc-7.8type-reasoning by Ian Lynagh <ian@…>
qsem001 and qsemn001 fail in HEAD: #7497
12:11 AM Ticket #7497 (qsem001 and qsemn001 fail in HEAD) created by igloo
qsem001 and qsemn001 fail in HEAD […] […]
12:10 AM CodeOwners edited by benl
(diff)
12:09 AM Changeset in ghc [575573e]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/nested-cprwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
T3294 now uses more space Reason unknown. The rise was present before commit d5b5d48881b3adbf3bd5e177ee6ef506e589b882 Author: Ian Lynagh <ian@well-typed.com> Date: Wed Dec 12 17:12:13 2012 +0000 Use ByteString rather than FastBytes inside FastZString Slow nofib Compile Times difference looks like just noise: -1 s.d. -2.9% +1 s.d. +2.9% Average -0.1% however.
12:09 AM Changeset in testsuite [894e4a2]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
T3294 now uses more space Reason unknown. The rise was present before commit d5b5d48881b3adbf3bd5e177ee6ef506e589b882 Author: Ian Lynagh <ian@well-typed.com> Date: Wed Dec 12 17:12:13 2012 +0000 Use ByteString rather than FastBytes inside FastZString Slow nofib Compile Times difference looks like just noise: -1 s.d. -2.9% +1 s.d. +2.9% Average -0.1% however.
12:06 AM CodeOwners edited by chak
(diff)
Note: See TracTimeline for information about the timeline view.