Timeline


and

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:49 PM Changeset in ghc [a18cf9c] 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
5:00 PM Changeset in ghc [703b5cff] 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
9:18 AM Changeset in ghc [5f6551b] 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
8:24 AM Changeset in ghc [ec335ed4] 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
2:08 AM Changeset in ghc [65d4f18] 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:15 AM Changeset in ghc [22e5fc36] 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)

Dec 12, 2012:

11:07 PM CodeOwners edited by dterei
(diff)
9:34 PM Changeset in ghc [589b628b]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:33 PM Changeset in ghc [d5b5d48]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 inside FastZString Slow nofib Compile Times difference looks like just noise: -1 s.d. -2.9% +1 s.d. +2.9% Average -0.1%
5:52 PM Changeset in ghc [7df6d78]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@…>
Add a comment
5:16 PM Changeset in ghc [750a34b]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 code tidy-up
9:27 AM Changeset in ghc [5d0d1d9c]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 Gabor Greif <ggreif@…>
typo
8:46 AM Commentary/Rts/Word edited by simonmar
(diff)
8:43 AM Commentary/Rts/Config edited by simonmar
(diff)
8:23 AM Commentary/Rts/Conventions edited by simonmar
(diff)
8:21 AM Commentary/Rts/Conventions edited by simonmar
(diff)
7:34 AM Changeset in ghc [2af1895]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: VECTORISE pragma assumes parallel values
7:21 AM DataParallel/VectPragma edited by chak
(diff)
5:08 AM Changeset in ghc [40614d8e]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: improve top-level check and vectFnExpr
1:43 AM Changeset in nofib [890caa4]ghc-7.8shake by Ian Lynagh <ian@…>
Fix mandel in slow mode
1:40 AM Changeset in nofib [9f9d5df]ghc-7.8shake by Ian Lynagh <ian@…>
Detabbing
12:41 AM Changeset in nofib [442a39f]ghc-7.8shake by Ian Lynagh <ian@…>
Use a larger stack for spectral/hartel/event in slow mode
12:39 AM Changeset in nofib [57944ff]ghc-7.8shake by Ian Lynagh <ian@…>
Add slow output for fft2 on x86_64/Linux I haven't checked if the output is right or not, but it looks roughly consistent with the existing variety of values.
12:26 AM Changeset in nofib [8ccd4d1]ghc-7.8shake by Ian Lynagh <ian@…>
Fix slow output for the power benchmark

Dec 11, 2012:

11:52 PM Changeset in nofib [6fc6e54]ghc-7.8shake by Ian Lynagh <ian@…>
Remove -fglasgow-exts when building nofib-analyse
10:35 PM Changeset in ghc [bd8f7fc5]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 -dynamic-too optimised path for the NCG We don't yet have the slow path, for when we have to fall back to separate compilation. We also only currently handle the case qhere we're compiling Haskell code with the NCG.
7:09 PM Changeset in ghc [8685535c]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@…>
Add more plumbing to the nativeCodeGen This patch adds more of the plumbing necessary to allow the nativeGen to build multiple ways in a single compilation.
6:35 PM Changeset in ghc [8246c7a4]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@…>
Tweak how 'count' is handled in the nativeCodeGen We were always passing 0 to cmmNativeGenStream, so now the 0 is just hardcoded there.
6:17 PM Changeset in ghc [d23148a]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@…>
Package the NativeGen state up into a named type This will make it a little more pleasant to have the nativegen build for multiple ways at once.
5:45 PM Ticket #7496 (Support for JavaScript as an official GHC output language) created by mcandre
JavaScript is becoming an alternative to JVM, the write once run …
5:37 PM Changeset in ghc [48bb69a]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: Use more idiomatic strictness forcing in AsmCodeGen
4:57 PM Commentary/SourceTree/Includes edited by simonmar
use source: links (diff)
4:54 PM Commentary/SourceTree/Includes edited by simonmar
(diff)
4:49 PM Commentary/SourceTree/Includes edited by simonmar
(diff)
4:41 PM Commentary/Rts edited by simonmar
(diff)
4:35 PM Changeset in ghc [497cb61]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 http://darcs.haskell.org/ghc
3:53 PM Ticket #7491 (getNumCapabilities uses n_capabilities instead of enabled_capabilities) closed by simonmar
fixed: Also fixed in base: commit fa55000b516b05387ee9f84f132668e6c10e9243
3:38 PM Changeset in ghc [d684114]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@…>
add enabled_capabilities (#7491)
2:52 PM Changeset in ghc [b0339aa]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@…>
document special "this" syntax for PackageImports (#7409)
9:31 AM Changeset in base [fa55000]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
getNumCapabilities should read enabled_capabilities (#7491)
9:31 AM Changeset in ghc [c8db4bb2] by Simon Marlow <marlowsd@…>
getNumCapabilities should read enabled_capabilities (#7491)

Dec 10, 2012:

10:20 PM Ticket #7495 (Rebindable list syntax?) created by nwf
First, sorry if I've missed an earlier request for this in trac; a few …
3:23 PM Ticket #7494 (Allow compatible type synonyms to be the return type of a GADT data ...) created by topi
Please consider adding support for something like: […]
2:22 PM Ticket #7417 (replace Control.Concurrent.QSem) closed by simonmar
fixed: I added my new QSem and QSemN implementations as an interrim measure …
2:07 PM Changeset in base [ea3abf1]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Add back new working QSem and QSemN implementations (#7417) We decided not to break existing users without providing an easy migration path. For the time being I've made these implementations, which fix the bugs in the old versions and perform reasonably well. In due course we should move the concurrency functionality, including these modules, out of base and into a separate package.
2:07 PM Changeset in ghc [2f32d1d2] by Simon Marlow <marlowsd@…>
Add back new working QSem and QSemN implementations (#7417) We decided not to break existing users without providing an easy migration path. For the time being I've made these implementations, which fix the bugs in the old versions and perform reasonably well. In due course we should move the concurrency functionality, including these modules, out of base and into a separate package.
1:18 PM Ticket #7468 (incorect waiting for packets on UDP connections.) closed by simonmar
invalid: You can't use hWaitForInput, for the reasons that you state. You can …
12:30 PM Changeset in ghc [31d8900]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 Jose Pedro Magalhaes <jpm@…>
Fix #7487 Signed-off-by: Jose Pedro Magalhaes <jpm@cs.ox.ac.uk>
12:30 PM Changeset in ghc [41629057]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 #7487
12:30 PM Changeset in testsuite [877361e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Jose Pedro Magalhaes <jpm@…>
Add test for #7487
12:00 PM Changeset in ghc [f184d9ca]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@…>
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
11:51 AM Ticket #7493 (STM and TVar report incorrect results) created by parcs
On Haskell Cafe, I posted: I'm getting strange behavior when using the …
10:02 AM Changeset in base [1bfecaf]data-proxydbcsghc-7.8type-reasoning by Simon Marlow <marlowsd@…>
Make a class for asynchronous exceptions in the exception hierarchy Right now, we only have data AsyncException = StackOverflow | HeapOverflow | ThreadKilled | ... so it is not possible to add another async exception. For instance, the Timeout exception in System.Timeout should really be an async exception. This patch adds a superclass for all async exceptions: data SomeAsyncException = forall e . Exception e => SomeAsyncException e deriving Typeable and makes the existing AsyncException and Timeout children of SomeAsyncException in the hierarchy.
10:02 AM Changeset in ghc [756a970] by Simon Marlow <marlowsd@…>
Make a class for asynchronous exceptions in the exception hierarchy Right now, we only have data AsyncException = StackOverflow | HeapOverflow | ThreadKilled | ... so it is not possible to add another async exception. For instance, the Timeout exception in System.Timeout should really be an async exception. This patch adds a superclass for all async exceptions: data SomeAsyncException = forall e . Exception e => SomeAsyncException e deriving Typeable and makes the existing AsyncException and Timeout children of SomeAsyncException in the hierarchy.
12:13 AM Changeset in ghc [332e6812]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@…>
Add -funbox-strict-primitive-fields example
12:10 AM Changeset in ghc [3558690]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: enable encapsulation of scalar functional expression of arbitrary form

Dec 9, 2012:

10:00 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
9:56 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
9:56 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
8:17 PM Ticket #7492 (Generic1 deriving: Can we replace Rec1 f with f :.: Par1?) created by spl
It seems like Rec1 f is isomorphic to f :.: Par1. Is it possible and …
8:09 PM Ticket #7310 (Compiler nontermination on UNPACK pragmas) closed by igloo
fixed: Thanks for the report. This is fixed in HEAD and the 7.6 branch by …
7:34 PM Changeset in ghc [b339dd48]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@…>
Change how sync-all handles directory changes We now remember the current working directory right at the start, and change back to it after we've finished working in a subdirectory. This should fix a problem some people have been seeing, where sync-all thinks that they have an out-of-date time library because its working directory has gone wrong somehow.
5:26 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
5:10 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
5:08 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
5:02 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
4:59 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
4:58 PM Commentary/Compiler/TypeNatSolver edited by diatchki
(diff)
8:05 AM Changeset in ghc [87c0a59a]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 include scalar types in base set of parallel tycons
6:24 AM Changeset in ghc [a33dddc]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: distinguish vectorised from parallel types and functions - We sometimes need to vectorise types and functions because they might be needed in a vectorised context, not because they do directly introduce parallelism.

Dec 8, 2012:

9:49 PM Ticket #7491 (getNumCapabilities uses n_capabilities instead of enabled_capabilities) created by Yuras
setNumCapabilities newer removes capabilities, it just disables them when …
8:27 PM TypeNats edited by diatchki
(diff)
8:26 PM TypeNats edited by diatchki
(diff)
8:25 PM Commentary edited by diatchki
(diff)
8:24 PM Commentary/Compiler edited by diatchki
(diff)
8:22 PM Commentary edited by diatchki
(diff)
7:52 PM Changeset in ghc [ecd96761]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@…>
Fix loading dynamic interfaces when using -dynamic-too We need to have WayDyn in the ways in the DynFlags, or the interface loader will fail. -dynamic-too now correctly evaluates whether or not it is possible to build for the dynamic way too, but doesn't actually do so yet.
7:29 PM Ticket #7490 (ghc-stage1 panic when building a cross-compiler or cross-building a ...) created by singpolyma
[…]
7:03 PM Changeset in ghc [0c4a9f3]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@…>
Add a function to change DynFlags to be suitable for compiling for way=dynamic Will be used when we are compiling with -dynamic-too. This needed a little refactoring of the "addWay" code to allow the code to be shared.
5:16 PM Changeset in ghc [e5182b7]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@…>
Add replaceDynFlags to the ContainsDynFlags class
4:46 PM Ticket #7476 (-ddump-minimal-imports confused if first line is an import) closed by igloo
fixed: Test added.
4:45 PM Ticket #7474 (Panic with zonkQuantifiedTyVar in GHC 7.6.1) closed by igloo
fixed: Test added, and looks fine in 7.6 branch.
4:44 PM Ticket #7489 (Obscure warning: Var/Type length mismatch when using GADTs and ...) created by portnov
GHC 7.4.2 and 7.6.1 both write obscure warning without any link to source …
4:43 PM Changeset in ghc [cea7aa33]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 http://darcs.haskell.org/ghc
4:24 PM Changeset in ghc [d7d25db]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 http://darcs.haskell.org/ghc
3:50 PM Changeset in ghc [713c514d]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
3:49 PM Changeset in ghc [dbb5a87]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 #7474
3:49 PM Changeset in testsuite [a1be96f5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7474
12:19 PM Changeset in ghc [33ab3f5]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 #7476
12:19 PM Changeset in testsuite [fc20d6c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-natstype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for #7476
Note: See TracTimeline for information about the timeline view.