Timeline


and

Apr 29, 2013:

11:42 PM Changeset in ghc [8a1b7eb6]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/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/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
8:57 PM Changeset in ghc [4d8ad58]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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/T9016wip/ampwip/coveritywip/orf 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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <igloo@…>
Fix build on Windows
9:17 PM Changeset in ghc [c7974998]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/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

Apr 26, 2013:

11:57 PM Changeset in ghc [c47c47a]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Handle sign bit when generating veneer for ARM Thumb branch relocation
11:51 PM Ticket #1896 (Keep old bindings until :load succeeds) closed by igloo
wontfix: For the :reload case, I don't think we want to fall back to the previous …
11:28 PM Changeset in ghc [ce1094e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Use -rpath flags on all Elf OSes, not just Linux Patch from pgj; part of #7819.
11:26 PM Changeset in ghc [9843083]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
When linking with $ORIGIN rpaths, use the "-z origin" linker flag too On FreeBSD, one needs use "-z origin" in order to enable resolution of $ORIGIN in RPATH. Part of #7819.
11:08 PM Changeset in ghc [d0a6973e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Sanitising debug messages
10:31 PM Changeset in ghc [ebc4305e]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
9:18 PM Changeset in ghc [50ad870]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove extCoreName from DynFlags We now just pass the filename as an argument
8:36 PM Changeset in ghc [da5c9c7f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in MkExternalCore
8:36 PM Changeset in ghc [cee55b9]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove DynFlags's hscOutName field We now just pass the output filename as an argument instead
7:50 PM Ticket #7864 (--make -dynamic-too doesn't work) closed by igloo
fixed: Fixed. The HscOut phase is now shared, but Hsc is still duplicated
6:42 PM Changeset in ghc [4ae3def2]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
"ghc --info" now claims has "Support dynamic-too" as "YES"
6:40 PM Changeset in ghc [25dd77f]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix "-dynamic-too --make"; fixes #7864
6:40 PM Changeset in ghc [f5d3675]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
dynamicToo002 now passes
6:40 PM Changeset in testsuite [d2b0229c]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
dynamicToo002 now passes
6:22 PM Ticket #7868 (Enable -funbox-strict-small-fields by default) created by tibbe
See discussion at …
6:12 PM Changeset in ghc [4b205b8]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
We need to setModLocation in the HscOut phase, not the Hsc phase The output location needs to be different for the vanilla and dynamic ways when doing -dynamic-too. Fixes dynamicToo003.
6:11 PM Changeset in ghc [e0a8eb6c]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
More dynamic-too tests
6:11 PM Changeset in testsuite [62833e1f]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
More dynamic-too tests
4:32 PM Changeset in ghc [cb4bd895]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added ignore dirty to offending submodules. This might need to be revisited.
4:18 PM Changeset in ghc [6f07516e]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Scheduler: scheduleThreadOnFreeCap updated such it only checks whether the capability hasn't already been picked up by another user-level scheduler. In particular, we no longer consider run queue being non-empty, a blocked foreign call on this capability or outstanding messages to be the reasons for not picking up a capability. Benchmarks: Added TMVar implementations. Weeding through IOManager bugs.
2:40 PM Ticket #7867 (Allow template-haskell to communicate with itself between compilation ...) created by errge
I'd like to be able to have something like this in the Q monad: […] Or …
9:18 AM Ticket #7866 (floor (0/0) :: Int is different with -O0 and -O1) created by alang9
This program: […] prints a different result with -O0: […] and -O1: …
1:59 AM Ticket #7865 (SpecConstr duplicating computations) created by amosrobinson
In some (very rare) cases, SpecConstr can actually duplicate let bindings. …
1:41 AM Ticket #7846 (GHC 7.7 cannot link primitives) closed by igloo
fixed: Thanks for the report. I've made Cabal build the shared library by default …
1:19 AM Ticket #7530 (Proposal: Add isLeft/isRight to Data.Either) closed by igloo
fixed: Applied, thanks! […]
1:18 AM Changeset in ghc [9183ff20]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Update Cabal perf expected values following Cabal update
1:18 AM Changeset in testsuite [a6ca0b8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Update Cabal perf expected values following Cabal update
1:17 AM Changeset in ghc [f4943f0]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Fix the dynamicToo002 test
1:17 AM Changeset in testsuite [9943ce0]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Fix the dynamicToo002 test
1:16 AM Changeset in ghc [30ae934]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
dynamic002 is broken (#7864)
1:16 AM Changeset in testsuite [c4ffdb8]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
dynamic002 is broken (#7864)
1:07 AM Changeset in ghc [ff2b7ad]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
12:17 AM Changeset in ghc [4d15f23c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Mark -dynamic-too as unsupported for now It doesn't work with --make yet. Trac #7864 filed.
12:17 AM Ticket #7864 (--make -dynamic-too doesn't work) created by igloo
--make -dynamic-too doesn't work yet. I think that the best fix will be …

Apr 25, 2013:

10:37 PM Changeset in ghc [ce5d75b]ghc-7.8wip/Cabal-1.20wip/T8545-ghc-7.8wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/coveritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compat by Ian Lynagh <ian@…>
Add a test for "--make -dynamic-too"
10:37 PM Changeset in testsuite [06a089e]atomicsdata-kind-syntaxoverlapping-tyfamsth-newtype-nats-simplewip/nested-cprwip/pattern-synonymswip/th-new by Ian Lynagh <ian@…>
Add a test for "--make -dynamic-too"
9:21 PM Changeset in ghc [c9e7159b]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Remove some old commented-out code in StaticFlags
9:21 PM Changeset in ghc [c022831]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update the isStaticFlag predicate -fspec-inline-join-points was removed in Jan 2010: 99f41975ae61fc919638aa389199b32742332eff -fno-hi-version-check was removed in Nov 2003: 98744cef7b82e7eefbb1c6f1d8b9e28c415939c4 -dno-black-holing was removed in Aug 2011: 1c2f89535394958f75cfb15c8c5e0433a20953ed -fruntime-types was removed in Apr 2008: 8d6bc9bf51829ea04da5f599b84114ef220f0a19 -fhardwire-lib-paths was removed in Jan 2008: 1b98179e0faf8c1ddf79c12827b24d4b7979b83e
9:21 PM Changeset in ghc [b3c0650]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Fix the inplace name of ghc-cabal We had inplace/bin/ghc-cabalghc-cabal
9:21 PM Changeset in ghc [3e3707d]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Add a "Support dynamic-too" field to the --info output This is always "YES".
9:21 PM Changeset in ghc [685f3b09]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Whitespace only in StaticFlags
9:21 PM Changeset in ghc [0947a00]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
Update Cabal
9:18 PM Changeset in base [58d03b8]data-proxyghc-7.8 by Ian Lynagh <ian@…>
Add isLeft/isRight
9:18 PM Changeset in ghc [fd6fb7c]wip/T9016wip/ampwip/coveritywip/orf by Ian Lynagh <ian@…>
Add isLeft/isRight
9:14 PM Ticket #7863 (Verbosity level for quieter Template Haskell) created by dolio
In projects with large numbers of dependencies, use of template haskell …
8:00 PM Changeset in ghc [e83d0da]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Gabor Greif <ggreif@…>
Fixed moer tyops
7:29 PM LightweightConcurrency edited by kc
Fixed references that had been pointing to TracSource? to github (diff)
5:32 PM Changeset in ghc [45a77b65]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifications of the benchmarks
11:37 AM Ticket #7440 (haddock : Declaration for $fEqInteger attempting to use module ...) closed by erikd
fixed: I'm pretty sure my environemnt hasn't changed, but I can't reproduce this …
7:56 AM Ticket #7862 (Could not deduce (A) from the context (A, ...)) created by alang9
The following code doesn't compile and produces a strange error: […] …
3:40 AM Changeset in ghc [6828d710]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Added local scheduler and mvar
2:12 AM Changeset in ghc [cf532354]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Simplifying MVar implementaiton for chameneos
1:28 AM Changeset in ghc [b1c266c]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Updated documentation; changed "group" to "branched" in type families

Apr 24, 2013:

10:43 PM Changeset in ghc [d88a816c]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Minor edits to spacing in ChameneosRedux
4:18 PM Changeset in ghc [9609029a]ghc-lwc2 by KC Sivaramakrishnan <chandras@…>
Fixed a bug in forkOn implementation. The capability number suggested is modded with the numCapability from the RTS. Added an assertion in rts/Threads.c to catch such a error early. Added separate profile.h to ease profiling ChameneosRedux. Changes to Makefile.
1:43 PM Ticket #7652 (Testing freezes on FreeBSD 9.1.) closed by pgj
wontfix: Close the ticket per the submitter's request.
1:31 PM TypeLevelReasoning edited by goldfire
(diff)
1:23 PM Changeset in ghc [9e24b125]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Richard Eisenberg <eir@…>
Update Makefile in docs/core-spec not to use latexmk
1:08 PM Changeset in base [4169acf]data-proxy by Jose Pedro Magalhaes <jpm@…>
Start adding Data.Proxy and Data.Type.Equality functionality
12:03 PM Changeset in ghc [4ff74138]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Jose Pedro Magalhaes <jpm@…>
Allow deriving Generic for polykinded phantom types
2:48 AM Records edited by rrnewton
(diff)
2:32 AM Ticket #7861 (deferred type error with rankNTypes) created by guest
[…] compiled with wrong type and -fdefer-type-errors gives ghc panic …
2:06 AM Ticket #7792 (unregisterised build broken) closed by igloo
fixed: Fixed by: commit be0b1dffb0a3aa73720b4de8887b837430bffcce […]
2:05 AM Ticket #7824 (problem with vector in arm) closed by igloo
fixed: #4244 is now fixed, so this should be too.
2:04 AM Ticket #4244 (Use system linker in GHCi to support alpha, ia64, ppc64) closed by igloo
fixed: This now works, with DYNAMIC_GHC_PROGRAMS="YES" (which is the case on …
12:06 AM Changeset in ghc [be0b1dff]atomicsbetter-ho-cardinalitycoercibledata-kind-syntaxdecision-procedureghc-7.8ghc-lwc2ghc-parmake-gsoclate-dmdoverlapping-tyfamssimdth-newtype-natstype-nats-simplewip/Cabal-1.20wip/T8545-ghc-7.8wip/T8592wip/T8776wip/T8995-level-generalisationwip/T9016wip/ampwip/cbv-conv-thunkwip/common-contextwip/coveritywip/cpr-vs-jpwip/exprAritywip/nested-cprwip/orfwip/pattern-synonymswip/recurs-compatwip/simdwip/th-new by Ian Lynagh <ian@…>
In CMM, only allow foreign calls to labels, not arbitrary expressions I'm not sure if we want to make this change permanently, but for now it fixes the unreg build. I've also removed some redundant special-case code that generated prototypes for foreign functions. The standard pprTempAndExternDecls now generates them.
Note: See TracTimeline for information about the timeline view.