Timeline


and

May 2, 2013:

9:27 PM Status/May13 edited by simonpj
(diff)
8:38 PM Ticket #7883 (enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?) created by carter
LLVM provides a number of atomicity / memory ordering primitives. …
8:22 PM Ticket #7882 (#line with empty filename leads to crash) closed by parcs
duplicate: Thanks. This has been fixed in HEAD: #7118
8:08 PM Ticket #7882 (#line with empty filename leads to crash) created by Spivey
It's trivial, but a directive #line 3 "" leads to a GHC crash with …
5:31 PM Ticket #7881 (Warning for pointless ranges like [5..2]) created by mpe
Haskell beginners sometimes tend to write ranges like [3..1] or [5..2] and …
5:04 PM Changeset in ghc [b663dd2]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7873
5:04 PM Changeset in testsuite [a087cad]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7873
4:52 PM Status/May13 edited by simonpj
(diff)
4:52 PM Status/May13 edited by simonpj
(diff)
4:51 PM Status/May13 edited by simonpj
(diff)
4:49 PM Status/May13 edited by simonpj
(diff)
4:45 PM Status/May13 edited by simonpj
(diff)
4:44 PM Status/May13 edited by simonpj
(diff)
4:44 PM Status/May13 edited by simonpj
(diff)
4:21 PM Ticket #7880 (Require "forall" in definitions of polymorphic types) created by monoidal
With rank-n-types, we can write […] but […] gives an error. I …
4:20 PM TestingPatches edited by igloo
(diff)
4:19 PM TestingPatches edited by igloo
(diff)
4:16 PM TestingPatches edited by igloo
(diff)
4:05 PM Changeset in ghc [7a0919e]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7872
4:05 PM Changeset in testsuite [204ea13]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7872
3:27 PM Changeset in ghc [11a85cc7]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Nicolas Frisby <nicolas.frisby@…>
extended ticky to also track "let"s that are not conventional closures This includes selector, ap, and constructor thunks. They are still guarded by the -ticky-dyn-thk flag. (This is 024df664b600a with a small bug fix.)
3:23 PM Status/May13 edited by AndreasVoellmy
(diff)
3:18 PM Status/May13 edited by AndreasVoellmy
(diff)
2:43 PM Ticket #7879 (validate in build tree fails due to problem copying haddock resources to ...) created by AndreasVoellmy
I setup my build tree using the instructions here …
1:12 PM Ticket #7861 (deferred type error with rankNTypes) closed by simonpj
wontfix: OK, since this works in HEAD and 7.6.3 is out, I think I'll close this as …
1:11 PM Changeset in ghc [70f883e]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7861
1:11 PM Changeset in testsuite [e9aa8a7]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7861
3:01 AM Ticket #7878 (Panic when using DerivingGeneric with hs-boot) created by ryant5000
When a module that uses DerivingGeneric has an hs-boot file, a panic …

May 1, 2013:

11:52 PM Changeset in ghc [0a6c2b9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Minor edit to get the errno right in resumeThread if the user-level scheduler associated with the thread blocked on the foreign call had already been resumed.
8:13 PM Ticket #7877 (hSetBuffering002(ghci) and hSetBuffering004(ghci) fail on OS X) created by nfrisby
[…] For 002, there's a stderror message: `<stdin>: hGetLine: illegal …
6:57 PM Ticket #7876 (hClose002 for ghci hangs on Mac OS X) created by nfrisby
I'm on OS X 10.7.5 […] hClose002 fails with these three ways: […] …
12:38 PM Status/May13 edited by xnyhps
(diff)
12:22 PM Status/May13 edited by gmainland
(diff)
12:19 PM Status/May13 edited by gmainland
(diff)
11:38 AM Ticket #7875 (Unhelpful IncoherentInstances suggestion with FunctionalDependencies) created by dreixel
Consider the following program (simplified from http://hpaste.org/86928): …
5:47 AM Commentary/Compiler/NewCodeGen edited by carter
fixed link to the kryzysztof paper (diff)
2:24 AM Status/May13 edited by benl
typo (diff)
2:20 AM Status/May13 edited by benl
Added part about DPH vectorisation avoidance / array fusion (diff)
2:06 AM Status/May13 edited by benl
(diff)
12:37 AM Status/May13 edited by diatchki
(diff)

Apr 30, 2013:

8:19 PM Changeset in ghc [4dbe94d9]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added missing file -- sieve-vanilla-TMVar
7:26 PM Changeset in ghc [b5372ebb]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Merging master
7:04 PM Ticket #7874 (segfault 11 on mac os x when building compiler for ghc 7.7.20130430) created by carter
I'm trying to build ghc head from the repo head as of today, and i'm …
7:02 PM Ticket #7873 (A poly-kinded newtype existential crisis) created by ekmett
The following code worked on older GHCs and on other compilers clear back …
6:31 PM Ticket #7872 (:info does not display "forall" for a synonym) created by monoidal
Define: […] and in ghci we see: […] This is a minor issue, but …
3:46 PM Ticket #7868 (Enable -funbox-strict-small-fields by default) closed by tibbe
fixed: Fixed in ade1ae97ed52c493ec415c1601dace39b64071dd.
3:10 PM Changeset in ghc [ade1ae9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Johan Tibell <johan.tibell@…>
Enable -funbox-small-strict-fields by default The flag shows no real impact on nofib benchmarks and GHC itself, which is expected given the small number of strict but not already unpacked fields in the source of these programs. However, the flag allows us to omit most of the UNPACK pragmas that are so common in source code today.
3:03 PM Status/May13 edited by simonpj
(diff)
2:10 PM Changeset in ghc [1f1f92c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Chameneos vanilla TMVar added
2:04 PM Ticket #7869 (GHC complains about applying a function to one argument) closed by simonpj
fixed: Excellent point thank you. Simon
2:03 PM Changeset in ghc [1129cf0]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7869
2:03 PM Changeset in testsuite [743cab5]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7869
1:38 PM Status/May13 edited by StephenBlackheath
(diff)
1:30 PM Status/May13 edited by StephenBlackheath
(diff)
1:29 PM Status/May13 edited by StephenBlackheath
(diff)
1:24 PM Status/May13 edited by StephenBlackheath
(diff)
1:20 PM Status/May13 edited by StephenBlackheath
(diff)
1:18 PM Status/May13 edited by StephenBlackheath
(diff)
1:16 PM Status/May13 edited by StephenBlackheath
(diff)
12:45 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:38 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:36 PM Building/CrossCompiling/iOS edited by StephenBlackheath
(diff)
12:35 PM Status/May13 edited by StephenBlackheath
expand on Stephen Blackheath's cross compiling work (diff)
9:53 AM Commentary/Compiler edited by simonpj
(diff)
9:50 AM Commentary/Compiler edited by simonpj
(diff)
9:24 AM Ticket #7851 (Give better diagnostic when arguments are omitted to a function call in ...) closed by simonpj
fixed: Good point. I've improved it a bit, so it does indeed now complain about …
9:14 AM Ticket #7778 (kindFunResult panic with => inside a constraint) closed by simonpj
fixed: Thanks for the test case. It showed up a real infelicity. Simon
8:51 AM Changeset in ghc [b988dc3]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Simon Peyton Jones <simonpj@…>
Suppress a misleading error message (Trac #7869) We were saying The function `f' is applied to one argument, but its type `[a] -> b' has only one which is obviously bogus. This fix suppresses the explanation in cases where it may not be the *right* explanation.
8:51 AM Changeset in ghc [6d8d0dd]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Simon Peyton Jones <simonpj@…>
Exend the "Too few args" message for naked Ids (Trac #7851) Previously, for f :: [Bool] f = map not we'd get a helpful message Probable cause: ‛map’ is applied to too few arguments but not for f :: [Bool] f = map which seems a bit stupid.
8:51 AM Changeset in ghc [d75ca39b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Simon Peyton Jones <simonpj@…>
Fix comment to placate Haddock
8:51 AM Changeset in ghc [d3149f6]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Simon Peyton Jones <simonpj@…>
Tighten up on the kind checking for foralls In particular, (forall a. Num a => ...) always has kind *, becuase the "=>" really is a function. It turned out that this was at the bottom of the crash in Trac #7778, which is now fixed
12:07 AM Changeset in ghc [2fa44a8a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled migration of threads running a user-level scheduler, without which sieve program seems to deadlock while running on a high core count. Enabling debug messages seems to make the bug disapper (Grr..). The error most probably is in RtsMessaging subsystem. Needs a different/better testcase.

Apr 29, 2013:

11:42 PM Changeset in ghc [8a1b7eb6]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Fix build on OS X sed on OS X doesn't handle \+
8:26 PM Status/May13 edited by goldfire
(diff)
8:06 PM Ticket #7871 (7.6.3 failed to build with make -j12) created by nwf
This looks to be a missing dependency in the build system: […] …
6:01 PM Changeset in ghc [8dc2f20]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled labelling upcall threads. The hashtable used for storing the meta-data appears not to be thread-safe. Setting tso->is_sleeping to false just before a thread runs in the Scheudler (under run_thread label in the main scheduler loop). This avoids errors associated with sleeping threads (see stg_sleepCapability for more info).
4:48 PM Changeset in ghc [f468754]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7856
4:48 PM Changeset in testsuite [8139121]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7856
4:43 PM Changeset in ghc [77dff34]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed an error with sleepCapability. tso->is_sleeping variable is set to 0 if the thread does not actually block on the STM.
4:39 PM Changeset in ghc [b505805d]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7851
4:39 PM Changeset in testsuite [aee9b17]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7851
4:36 PM Changeset in ghc [1cbc06e]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-compat by Simon Peyton Jones <simonpj@…>
Test Trac #7778
4:36 PM Changeset in testsuite [ae8959f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Test Trac #7778
4:34 PM Changeset in ghc [d5bd2d37]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-compat by Simon Peyton Jones <simonpj@…>
Wibbles to error messages, following the fix for Trac #7851 In effect, the error context for naked variables now takes up a "slot" in the context stack; but it is often empty. So the context stack becomes one shorter in those cases. I don't think this matters; indeed, it's aguably an improvement. Anyway that's why so many tests are affected.
4:34 PM Changeset in testsuite [b37b638]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Simon Peyton Jones <simonpj@…>
Wibbles to error messages, following the fix for Trac #7851 In effect, the error context for naked variables now takes up a "slot" in the context stack; but it is often empty. So the context stack becomes one shorter in those cases. I don't think this matters; indeed, it's aguably an improvement. Anyway that's why so many tests are affected.
1:59 PM Status/May13 edited by simonpj
(diff)
1:53 PM Status/May13 edited by simonpj
(diff)
12:22 PM Records/NameSpacing edited by simonpj
(diff)
12:20 PM Records/OverloadedRecordFields edited by simonpj
(diff)
12:18 PM Records/OverloadedRecordFields edited by simonpj
(diff)
12:14 AM Changeset in ghc [1e286ec]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled resuming scheduler blocked on foreign call

Apr 28, 2013:

11:01 PM Ticket #7439 (Include dynamic-by-default support in Cabal with GHC 7.6.2) closed by igloo
invalid: We went a different route in the end; Cabal HEAD now has support for …
10:24 PM Ticket #7465 (./configure --with--ffi-libraries: ld cannot find libffi in a non-standard ...) closed by igloo
fixed: OK, variation on the second patch applied too (I've changed ghc-pkg to …
9:31 PM Changeset in ghc [50e78daf]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Fix build
9:30 PM Ticket #7470 (Patch to enable GHC runtime system with thr_debug_p options...) closed by igloo
worksforme: You shouldn't need to link with -debug in order to use +RTS -xc. If …
9:04 PM Changeset in ghc [23f5080c]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Add -L flags to libs.depend (fixes #7465) Based on a patch from Peter Trommler
9:02 PM Changeset in ghc [4a55e819]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Tidy up some build system code
8:59 PM Changeset in ghc [7a310c7b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Small refactoring in ghc-pkg
8:58 PM Changeset in ghc [0c3a9679]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Update Cabal
8:57 PM Changeset in ghc [4d8ad58]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Remove some old "backwards compatibility" code It was marked as "backwards compatibility" in 2006, so I think can be removed now. It allowed using old field names when looking at fields with ghc-pkg.
8:50 PM Changeset in ghc [49e6606b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Make "ghc-pkg field pkg field --simple-output" do something useful It used to just ignore the --simple-output flag
4:46 PM Changeset in ghc [a9608cb]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Record libffi directory in rts package conf; trac #7465 Patch from Peter Trommler
4:12 PM Changeset in ghc [8a6e132f]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <ian@…>
Fix build when gmp isn't installed
4:12 PM Changeset in integer-gmp [2ec5614]ghc-7.8wip/T8647 by Ian Lynagh <ian@…>
Fix build when gmp isn't installed
1:27 AM Changeset in ghc [04aa658]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
If a thread running as a part of the user-level scheduler happens to block on a foreign call, and also happens to be bound, then we no longer resume the scheduler of such threads since the IOManager seems to not like it. See suspendThread, resumeThread, and shouldResumeBlockedOnForeignCall in rts/Schedule.c. This is an unsatisfactory solution since a bound thread performing a blocking foreign call blocks the scheduler! FIX ME!

Apr 27, 2013:

11:49 PM Changeset in ghc [2cf5bd3d]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
11:46 PM Ticket #7819 (FreeBSD without system libffi: Shared object "libffi.so.6" not found) closed by pgj
fixed: Replying to igloo: > That'll be OK for 7.8. In 7.9 ghci won't …
11:15 PM Changeset in ghc [f6f1252e]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <igloo@…>
Fix build on Windows
11:02 PM Changeset in base [b3387ab]data-proxyghc-7.8 by Ian Lynagh <igloo@…>
Fix build on Windows
11:02 PM Changeset in ghc [557a9a89]wip/T8959wip/T9136wip/ampwip/ermsbwip/ext-solverwip/generics-propeqwip/orfwip/pattern-synonyms by Ian Lynagh <igloo@…>
Fix build on Windows
9:17 PM Changeset in ghc [c7974998]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Gabor Pali <pali.gabor@…>
Fix linking with binutils 2.22 or later on FreeBSD 9.1, where one should explicitly link against any dependent library
9:15 PM Changeset in ghc [8ab3cc1b]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Gabor Pali <pali.gabor@…>
Set DYNAMIC_GHC_PROGRAMS=NO for FreeBSD because $ORIGIN is not resolved properly (see #7819)
9:00 PM Changeset in process [1f4e1b0]ghc-7.8 by Ian Lynagh <ian@…>
Fix the build on Windows
8:05 PM Changeset in process [edad828b]ghc-7.8 by Ian Lynagh <ian@…>
Fix the build on Windows
8:00 PM Changeset in process [8e699cb]ghc-7.8 by Ian Lynagh <ian@…>
Tidy up some CPP
7:31 PM Changeset in process [04dfeed]ghc-7.8 by Ian Lynagh <ian@…>
Small code cleanup
4:18 PM Changeset in ghc [5cbeaedd]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removed local versions of TMVar
3:49 PM Ticket #7720 (iOS patch no 9: Linking) closed by igloo
fixed: OK, done. Let me know if you still have problems.
2:50 PM Changeset in process [0a0c107]ghc-7.8 by Ian Lynagh <ian@…>
Small cleanup of how we handle using fork vs vfork
2:31 PM Changeset in process [017fe3f]ghc-7.8 by Ian Lynagh <ian@…>
fromdos runProcess.h
12:11 PM Changeset in ghc [e5944d9]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Don't use getPackageLinkOpts on iOS; fixes #7720. On iOS, binaries are really static libraries, so we don't want to use flags like -lm when linking them.
8:59 AM Ticket #7870 (Compilatio​n errors break the complexity encapsulat​ion on DSLs, impairs ...) created by agocorona
From the paper "Scripting the Type Inference Process" -Bastiaan Heeren …
2:22 AM Changeset in ghc [8c04ef5]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing tabs from tabfree files
2:22 AM Changeset in ghc [17ae893]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Removing tabs from tabfree files
1:57 AM Changeset in ghc [4ed742a7]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added PTM library
1:33 AM Ticket #7869 (GHC complains about applying a function to one argument) created by Mortchek
When this function is compiled: […] GHC gives this error message: …
1:22 AM Ticket #7813 (Fix mismatched visibility of StgRun) closed by igloo
fixed: Thanks, I've applied most of the patch. I don't think we should need to do …
1:18 AM Ticket #7823 (ARM Thumb relocation fails to handle sign of veneer jumps) closed by igloo
fixed: Thanks; I've applied the patch. However, note that in 7.8 this code won't …
12:47 AM Changeset in ghc [4480519]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Disabled flushStdHandles during shutdown. See RtsStartup.c. Added debugPrint to LwConc.Substrate. This is here only to help debug interactions with the IOManager which seems to throw Bad address error regularly. In particular, debugPrint does not go through the IOManager.
12:18 AM Changeset in ghc [f6e0dbf]coercibledata-kind-syntaxghc-7.8ghc-lwc2wip/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-new by Ian Lynagh <ian@…>
Fix mismatched visibility of assembler impls of StgRun Based on a patch from PHO, in trac #7813. We were previously declaring StgRun as a private symbol (in rts/StgRun.h), but were actually defining it as a public one (in rts/StgCRun.c). This caused a linkage problem with old binutils. See: http://www.haskell.org/pipermail/ghc-devs/2013-April/000932.html
Note: See TracTimeline for information about the timeline view.