Timeline


and

Aug 15, 2011:

9:59 PM PatternSynonyms edited by augustss
(diff)
9:59 PM PatternSynonyms edited by augustss
(diff)
9:58 PM PatternSynonyms edited by augustss
(diff)
9:57 PM PatternSynonyms edited by augustss
Update syntax, add associated patterns. (diff)
9:01 PM Ticket #5415 (ghc panic building text 0.11.1.5 with 7.2.1 from debian/experimental) closed by dsf
invalid: Ok, this is fixed in 7.2.1.
6:39 PM Ticket #5415 (ghc panic building text 0.11.1.5 with 7.2.1 from debian/experimental) created by dsf
This happened in a clean build environment: […]
4:21 PM Changeset in ghc [7020145]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Accept changed output (resulting from fix to #5410)
4:21 PM Changeset in testsuite [73085b05]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Accept changed output (resulting from fix to #5410)
3:34 PM WikiStart edited by LeoBrooks
(diff)
8:44 AM DefaultSuperclassInstances edited by simonpj
(diff)
8:42 AM DefaultSuperclassInstances edited by simonpj
(diff)
8:24 AM DefaultSuperclassInstances edited by simonpj
(diff)
8:09 AM DefaultSuperclassInstances edited by simonpj
(diff)
8:08 AM DefaultSuperclassInstances edited by simonpj
(diff)
7:41 AM Changeset in ghc [e35baae]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Peyton Jones <simonpj@…>
Fix Trac #5404: looking up signature binders in RnEnv See Note [Looking up Exact RdrNames] in RnEnv
7:41 AM Changeset in ghc [ddfba75f]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Peyton Jones <simonpj@…>
In instance declarations, the method names are *occurrences* not *binders* A long standing bug. The patch fixes Trac #5410
7:26 AM Changeset in ghc [1064ab02]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Peyton Jones <simonpj@…>
Comments only
7:25 AM Changeset in ghc [ea991e6]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:25 AM Changeset in testsuite [6c0a697]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/testsuite
7:24 AM Changeset in ghc [f8638de]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Partial fix to a test-framework crash affecting #5313 The crach is windows-only; Ian is investigating. This patch does not fix the problem completely.
7:24 AM Changeset in testsuite [882e43e]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Partial fix to a test-framework crash affecting #5313 The crach is windows-only; Ian is investigating. This patch does not fix the problem completely.
7:17 AM Changeset in ghc [b86d227]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Peyton Jones <simonpj@…>
Tests for Trac #5404 and #5410
7:17 AM Changeset in testsuite [68e7087]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Tests for Trac #5404 and #5410

Aug 14, 2011:

11:20 AM Ticket #5402 (Exit code is wrong with dynamically loaded libraries) closed by simonmar
fixed: Fixed, test added.
11:17 AM Changeset in ghc [1df235e7]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
remove unnecessary return
11:17 AM Changeset in ghc [f6f0430]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
fix occasional failure of numsparks001 test. During shutdown we discard all the sparks from each Capability, but we were forgetting to account for the discarded sparks in the stats, leading to a failure of the assertion that tests the spark invariant. I've moved the discarding of sparks to just before the GC, to avoid race conditions, and counted the discarded sparks as GC'd.
11:17 AM Changeset in ghc [6af8d61]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
fix some #ifdefs that were making compilation with 7.2.1 fail - the safified array package is not in 7.2.1
11:16 AM Changeset in ghc [8d0d8a2]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
adjust 32-bit stats for parsing001
11:16 AM Changeset in testsuite [490a6ef]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
adjust 32-bit stats for parsing001
10:49 AM Ticket #5414 (Add unsafeShift to Data.Bits) created by tibbe
shiftL and shiftR introduce an extra branch to check for overflows …
8:51 AM Changeset in ghc [2d7de12]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by Simon Marlow <marlowsd@…>
Add test for #5402
8:51 AM Changeset in testsuite [57027d9]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by Simon Marlow <marlowsd@…>
Add test for #5402

Aug 13, 2011:

8:25 PM Commentary/CodingStyle edited by acfoltzer
fixed typo (diff)
8:01 PM Commentary edited by acfoltzer
fixed typo (diff)
4:01 PM Ticket #5413 (Add population count primop) created by tibbe
Modern CPUs have a POPCNT instruction for efficient population count. …
9:22 AM Ticket #5412 (dataTypeConstrs gives unhelpful error message) created by NeilMitchell
Take the following program: […] The implementation of …
6:11 AM BlockObjects edited by chak
(diff)
6:09 AM BlockObjects/ExtendingGHC created by chak
6:07 AM BlockObjects/FakingIt created by chak
6:01 AM BlockObjects/Specification created by chak
6:00 AM BlockObjects edited by chak
(diff)
5:57 AM BlockObjects edited by chak
(diff)
5:56 AM BlockObjects edited by chak
(diff)
5:51 AM BlockObjects edited by chak
(diff)
5:48 AM BlockObjects edited by chak
(diff)

Aug 12, 2011:

8:51 PM Ticket #5411 (Typo in 7.7.1.2. Data instance declarations documentation) closed by simonpj
fixed: Thank you!
8:48 PM Changeset in ghc [ccbb0cc6]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Peyton Jones <simonpj@…>
Merge branch 'master' of http://darcs.haskell.org/ghc
8:47 PM Changeset in ghc [3932f7f0]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Peyton Jones <simonpj@…>
Correct typo (fix Trac #5411)
7:12 PM Ticket #5411 (Typo in 7.7.1.2. Data instance declarations documentation) created by uznx
In User's Guide in section 7.7.1.2. Data instance declarations is the …
4:15 PM Changeset in ghc [d18b5d5]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
make shutdownHaskellAndExit() shut down the RTS and exit immediately (#5402)
2:45 PM Ticket #5410 (Template Haskell - splicing quoted instance decls mangles names) created by mokus
When updating a library of mine (random-fu) to build on GHC 7.2.1, I found …
2:25 PM Ticket #5409 (Language.Haskell.TH.Syntax.tupleDataName wrong for unit) created by NeilMitchell
tupleDataName 0 generates the name GHC.Tuple.(), but that's …
1:58 PM PatternSynonyms edited by simonpj
(diff)
1:41 PM BlockObjects edited by chak
(diff)
1:38 PM ViewPatternsAlternative edited by simonpj
(diff)
1:30 PM ViewPatternsAlternative edited by simonpj
(diff)
1:26 PM BlockObjects edited by chak
(diff)
1:14 PM BlockObjects edited by chak
(diff)
9:39 AM Ticket #5408 (ghc-7.2.1 build failed for PowerPC) created by maeder
[…]
9:34 AM Ticket #5407 (ghc-7.2.1 build failed on sparc solaris with non-GNU linker) created by maeder
[…]
3:34 AM WikiStart edited by benl
Revert spam (diff)
12:36 AM BlockObjects edited by chak
(diff)
12:11 AM llvm-2011-07-12.patch attached to Building/ARMLinuxGnuEABI by chak
Patch against LLVM 2011-07-12

Aug 11, 2011:

8:56 PM WikiStart edited by LukeParker
(diff)
9:11 AM Ticket #5406 (Template Haskell: Reification of type family instances) created by reinerp
In Template Haskell, there's no way to find out all instances of a type or …
7:39 AM BlockObjects edited by chak
(diff)
6:44 AM BlockObjects edited by chak
(diff)
6:40 AM BlockObjects edited by chak
(diff)
5:09 AM BlockObjects created by chak
4:43 AM ObjectiveC edited by chak
(diff)
4:37 AM Commentary edited by chak
(diff)
3:55 AM Building/ARMLinuxGnuEABI edited by chak
(diff)

Aug 10, 2011:

9:10 PM Ticket #5405 (Strange closure type crash when using Template Haskell on OS X Lion) created by AndreasVoellmy
GHCI crashes when I try to use Template Haskell on OS X Lion. To …
9:04 PM Ticket #5404 (GHC 7.2.1 - Template Haskell Bug) created by awson
Fresh GHC 7.2.1 cannot compile […] complaining that "The type signature …
7:35 PM Changeset in unix [f55638f]ghc-7.4ghc-7.6ghc-7.8 by David Terei <davidterei@…>
Remove old darcs boring file
7:34 PM Changeset in ghc [eaa2fe4c]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Remove old darcs boring file
7:34 PM Changeset in process [1f055b8]ghc-7.4ghc-7.6ghc-7.8 by David Terei <davidterei@…>
Remove old darcs boring file
7:31 PM Changeset in ghc [98b804a]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Remove old darcs boring file
7:31 PM Changeset in integer-gmp [689b236]ghc-7.4ghc-7.6ghc-7.8wip/T8647 by David Terei <davidterei@…>
Remove old darcs boring file
7:29 PM Changeset in ghc [779f36d0]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Remove old darcs boring file
7:29 PM Changeset in ghc-prim [f2e64f3]ghc-7.4ghc-7.6ghc-7.8no-pred-ty by David Terei <davidterei@…>
Remove old darcs boring file
7:28 PM Changeset in directory [d44f529]ghc-7.4ghc-7.6ghc-7.8 by David Terei <davidterei@…>
Remove old darcs boring file
7:23 PM Changeset in base [abc695e]data-proxydbcsghc-7.4ghc-7.6ghc-7.8imp-param-classsupercompilertype-reasoningwindows-iocp by David Terei <davidterei@…>
Remove old darcs boring file
7:23 PM Changeset in ghc [91acedae]wip/T8959wip/T8968wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonymswip/travis by David Terei <davidterei@…>
Remove old darcs boring file
6:43 PM Changeset in ghc [3d6d9674]ghc-7.8wip/T8545-ghc-7.8wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/travis by David Terei <davidterei@…>
Update ghcpkg01 for changes to safe haskell
6:43 PM Changeset in testsuite [23965ee7]at-defaultsatomicsdata-kind-syntaxghc-7.4ghc-7.6ghc-deferghc-new-cono-pred-tyoverlapping-tyfamstc-untouchablesth-newtype-natstype-nats-simpleunboxed-tuple-argumentsunboxed-tuple-arguments2wip/nested-cprwip/pattern-synonymswip/th-new by David Terei <davidterei@…>
Update ghcpkg01 for changes to safe haskell
3:32 PM Status/SLPJ-Tickets edited by simonpj
(diff)
1:45 PM Ticket #5403 (LLVM's llc pass does not print all the error messages to the console.) created by kgardas
Hello, when working on ARM port I've noticed that when LLVM's llc tool …
1:26 PM Building/ARMLinuxGnuEABI edited by kgardas
(diff)
1:18 PM Building/ARMLinuxGnuEABI edited by kgardas
(diff)
12:58 PM Building/ARMLinuxGnuEABI created by kgardas
12:55 PM Platforms edited by kgardas
(diff)
12:03 PM Changeset in ghc [242b2de]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
Warning police
12:03 PM Changeset in ghc [fa040683]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
Avoid call-clobbered registers
12:03 PM Changeset in ghc [e4464259]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
Stephen Blackheath's GHC/ARM registerised port This is the Stephen Blackheath's GHC/ARM registerised port which is using modified version of LLVM and which provides basic registerised build functionality
12:03 PM Changeset in ghc [330dff3]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
implement ARMv6/7 specific xchg function
12:03 PM Changeset in ghc [226541c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
make StgReturn and cas functions Thumb friendly
12:03 PM Changeset in ghc [454b34c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
add support for STG floating-point regs using VFPv3 This patch adds mapping for STG floating point registers using ARM VFPv3. Since I'm using just d8-d11 also processors with just VFPv3-D16 implemented should work (e.g. NVidia Tegra2, Marvell Dove)
12:03 PM Changeset in ghc [1e85268]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
LLVM: set target data layout for arm-unknown-linux triplet
12:03 PM Changeset in ghc [b0538fd4]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
implement ARMv7 specific memory barriers This patch provides implementation of ARMv7 specific memory barriers. It uses dmb sy isn (or shortly dmb) for store/load and load/load barriers and dmb st isn for store/store barrier.
12:03 PM Changeset in ghc [a9b455c]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
RTS: fix xchg/cas fcns to invoke memory barrier on ARMv7 platform This patch fixes RTS' xchg and cas functions. On ARMv7 it is recommended to add memory barrier after using ldrex/strex for implementing atomic lock or operation.
12:03 PM Changeset in ghc [9ebdbb27]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
RTS: fix pushWSDeque to invoke write barrier when element is added This patch fixes RTS' pushWSDeque function. We need to invoke write barrier after element is added to the queue and before moving bottom. The reason for this is possible write reordering on modern CPUs (e.g. ARMv7MP) where setting of element might be done later after moving bottom. When such situation happen other thread might be waiting to steal data from the queue and when bottom is moved it eagerly steals undefined data from the queue since setting of element has not happened yet.
12:03 PM Changeset in ghc [0ce75cf]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
fix ARM/LLVM target data layout specification together with target triple This patch fixes ARM/LLVM target data layout specification based on what Clang is using itself. I've modified Clang's used triple a little bit from armv4t-* to arm-* though
12:03 PM Changeset in ghc [5cf87b43]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
disable for now ARM specific target data layout and triple This patch disables ARM specific target data layout and triple. The reason for this is that LLVM asserts on some files if this is in use. The assert looks: Formal argument #8 has unhandled type i32UNREACHABLE executed at /llvm-ghc-arm/lib/CodeGen/CallingConvLower.cpp:81!
12:03 PM Changeset in ghc [f7a7050]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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 Manuel M T Chakravarty <chak@…>
ARMv5 compatibility for registerized runtime changes. When the bootstrap compiler does not include this patch, you must add this line to mk/build.mk, otherwise the ARM architecture cannot be detected due to a -undef option given to the C pre-processor. SRC_HC_OPTS = -pgmP 'gcc -E -traditional'
11:42 AM GhcKinds edited by ia0
(diff)
11:08 AM Ticket #5382 (strip: Cannot manipulate object-file created with ghc-7.2.0.20110728 under ...) closed by simonmar
fixed: Should be fixed, although I've not tested it. Reopen if you still have …
10:12 AM Ticket #5402 (Exit code is wrong with dynamically loaded libraries) created by Lennart
Here's a simple scenario that goes wrong: Program starts, calls …
9:02 AM Changeset in ghc [f0191c55]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
default to using @note for saving the linker opts (someone mentioned that it wasn't working on Alpha, because we had explicitly listed the arches rather than having a sensible fallback).
9:01 AM Changeset in ghc [d7ca829e]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
Disable saving the linker options in the binary on Solaris (#5382). Also refactor the check into one place.
8:49 AM Changeset in ghc [a0d1b8a9]coercibledata-kind-syntaxghc-7.4ghc-7.6ghc-7.8ghc-lwc2ghc-new-flavorghc-spjlate-lam-liftno-pred-tysupercompilertc-untouchablesth-new-7.6wip/T7704wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8959wip/T8968wip/T8995-level-generalisationwip/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@…>
Fail configure if Alex 3 is found. Haddock doesn't build with Alex 3 yet, and fixing it is non-trivial (a change to Cabal is needed). So I'm making configure fail with an error suggesting to install an older Alex for now.
6:03 AM Ticket #5401 (LANGUAGE pragma parser nit) created by nwf
A language pragma like […] parses just fine but […] doesn't, saying: …
5:49 AM Ticket #5400 (GHC loops on compiling with optimizations) created by noschinl
When compiling the snippet below with optimizations enabled (i.e. `ghc -O …
Note: See TracTimeline for information about the timeline view.