Re: The end of an era, and the dawn of a new one

2012-12-19 Thread David Terei
opinions? > > Simon > > > > | -Original Message- > | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] > | On Behalf Of David Terei > | Sent: 12 December 2012 23:14 > | To: Ben Lippmeier > | Cc: Ian Lynagh; cvs-ghc@haskell.org; Manuel M T Chakravarty

Re: The end of an era, and the dawn of a new one

2012-12-12 Thread David Terei
On 12 December 2012 16:08, Manuel M T Chakravarty wrote: > David Terei : >> So I had a go at updating the wiki page to reflect ownership / tsar >> status / maintainers. >> >> http://hackage.haskell.org/trac/ghc/wiki/Contributors >> >> This page will probably

Re: The end of an era, and the dawn of a new one

2012-12-12 Thread David Terei
So I had a go at updating the wiki page to reflect ownership / tsar status / maintainers. http://hackage.haskell.org/trac/ghc/wiki/Contributors This page will probably need to change when reach a conclusion of how we want to frame this responsibility (i.e., owners, maintainers, tsars). The list

Re: The end of an era, and the dawn of a new one

2012-12-06 Thread David Terei
I think that sounds too involved. How many maintainers would we really be looking at at this point? I think only around 5 - 10 really. So a single file in the root seems easiest. The other concern is some components of GHC are all over the place. I'm also the maintainer for Safe Haskell and that i

Re: [commit: ghc] master: add note about compilation safety to safe haskell docs (b78b6b3)

2012-11-09 Thread David Terei
On 9 November 2012 17:36, Ian Lynagh wrote: > > Hi David, > > On Fri, Nov 09, 2012 at 04:34:20PM -0800, David Terei wrote: >> >> + Safe Haskell, however, does not offer compilation >> + safety. > > Is this a bug? A few lines lower down the docs say that "

[commit: ghc] master: add note about compilation safety to safe haskell docs (b78b6b3)

2012-11-09 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/b78b6b3472511c7e39d5c91b0449a59e0f361dcf >--- commit b78b6b3472511c7e39d5c91b0449a59e0f361dcf Author: David Te

Re: Determining live registers on Cmm procedure entry?

2012-10-16 Thread David Terei
ly my concern. Given you know the LLVM community better than me it seems, you should decide how best to proceed, i.e., is my opinion correct or not. (either way you should just ignore me :)). Cheers, David On 16 October 2012 16:05, Gabor Greif wrote: > On 10/17/12, David Terei wrote: >

Re: Determining live registers on Cmm procedure entry?

2012-10-16 Thread David Terei
We have a ticket here: http://hackage.haskell.org/trac/ghc/ticket/4213 that is appropriate or simply the mailing list. On 16 October 2012 15:17, David Terei wrote: > On 16 October 2012 14:48, Gabor Greif wrote: >> David, >> >> this reminds me, I have added a feature bugzill

Re: Determining live registers on Cmm procedure entry?

2012-10-16 Thread David Terei
mplement proposed solutions, lets keep it internal to GHC. I think there are ideas right now of how to move forward on TNTC, its more a matter of implementing one or two of them to experiment and demonstrate results. Cheers, David Sure. > > Cheers, > > Gabor > > On 10/16/12

Re: Determining live registers on Cmm procedure entry?

2012-10-16 Thread David Terei
What is the problem you face? That you want to allow passing a dynamic number of float or double arguments? I assume you are keeping it fixed at 6 still but want to allow those 6 to be either 6 floats, 6 doubles or any other combination. (Long term is anything that can be put in a xmm* register...)

[commit: testsuite] master: Add bunch of llvm ways for testing purposes. (f813e85)

2012-10-01 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/f813e855a0fa194727bf05e9cab610f3863f50b5 >--- commit f813e855a0fa194727bf05e9cab610f3863f50b5 Author: Da

[commit: ghc] master: Fix :issafe command (#7172). (93e8ae2)

2012-08-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/93e8ae26e42fbe9e600db125182d7823a78e2925 >--- commit 93e8ae26e42fbe9e600db125182d7823a78e2925 Author: David Te

[commit: ghc] master: Improve Safe Haskell warn/error output. (2b5b178)

2012-08-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2b5b178f4880b8034ef8c187e6227cfc09edf0d5 >--- commit 2b5b178f4880b8034ef8c187e6227cfc09edf0d5 Author: David Te

[commit: testsuite] master: Add test for #7172. (ff73844)

2012-08-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/ff73844a8bc772595aeca59a8c0bd0b0dc780eec >--- commit ff73844a8bc772595aeca59a8c0bd0b0dc780eec Author: Da

[commit: testsuite] master: Update SafeHaskell outputs. (a6b670e)

2012-08-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/a6b670ea89ddcb835d0082f4812a798d3e2a6289 >--- commit a6b670ea89ddcb835d0082f4812a798d3e2a6289 Author: Da

[commit: testsuite] master: Add more safe haskell test coverage. (5a9f24d)

2012-08-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/5a9f24dab26fab33c7d469e6d703de40a3daa359 >--- commit 5a9f24dab26fab33c7d469e6d703de40a3daa359 Author: Da

Re: p2 failing

2012-08-15 Thread David Terei
I updated the p2 output a day ago as I was getting failures for it due to it not having those lines I'm not sure if ghci was just changed in the last 24 hours or the output on my machine was wrong... I'll recompile latest GHC and check. On 15 August 2012 08:13, Simon Peyton-Jones wrote: > I’m

[commit: testsuite] master: Update old safehaskell test (1e3841d)

2012-08-13 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/1e3841d1c2f52773f61f083bd35175a94f904052 >--- commit 1e3841d1c2f52773f61f083bd35175a94f904052 Author: Da

[commit: ghc] master: Make a little more of the GHCi internal API configurable (4f764d0)

2012-07-10 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4f764d06f3b9899c09a6a459a22d4be694ee45d9 >--- commit 4f764d06f3b9899c09a6a459a22d4be694ee45d9 Author: David Te

[commit: ghc] master: Make the GHC API a little more powerful. (1c53621)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/1c5362117f5280279a1f0b7afe4fdc5bb2ec2544 >--- commit 1c5362117f5280279a1f0b7afe4fdc5bb2ec2544 Author: David Te

[commit: testsuite] master: Fix handling of optllvm way (39f5c1b)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/39f5c1bbe4e64fd9aaa1544b086d1694d9822db4 >--- commit 39f5c1bbe4e64fd9aaa1544b086d1694d9822db4 Author: Da

[commit: testsuite] master: Update .gitignore (d9b59ec)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/d9b59ec8a0a704da380a8353a04bb5160979873f >--- commit d9b59ec8a0a704da380a8353a04bb5160979873f Author: Da

[commit: ghc] master: tweak llvm version warning message (e5ca5c7)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e5ca5c7fce35136d869509b6f358d9c237cb10db >--- commit e5ca5c7fce35136d869509b6f358d9c237cb10db Author: David Te

[commit: ghc] master: Use errorMsg over putMsg when appropriate. (66c4196)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/66c41963c82ae66a24c5d7b96f5fa6e797d6a27d >--- commit 66c41963c82ae66a24c5d7b96f5fa6e797d6a27d Author: David Te

[commit: ghc] master: Warn if using unsupported version of LLVM. (3a8f9ea)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3a8f9ea196fd663fb0c17da88a9c39aea2652dfe >--- commit 3a8f9ea196fd663fb0c17da88a9c39aea2652dfe Author: David Te

[commit: testsuite] master: Add #6158 test case. (f35caec)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/f35caec46fdd44c4385f1e8dd21920a2b7a1024b >--- commit f35caec46fdd44c4385f1e8dd21920a2b7a1024b Author: Da

[commit: ghc] master: Fix #6158. LLVM 3.1 doesn't like certain constructions that 3.0 and (41b37a2)

2012-06-25 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/41b37a233e92b3f7df07f1d8d4240e80643dff96 >--- commit 41b37a233e92b3f7df07f1d8d4240e80643dff96 Author: David Te

Re: [commit: ghc] pretty-build: A build-system tweak for more readable build output. (d209588)

2012-05-01 Thread David Terei
I'm in support of the change, should be nice for us human builders. On 1 May 2012 22:38, Ian Lynagh wrote: > On Tue, May 01, 2012 at 09:28:32AM +0100, Simon Marlow wrote: >> > >> >     To get the traditional fully verbose output, set V=1, like this: >> > >> >         make V=1 >> >> I'd be ok to m

[commit: ghc] master: Add experimental GHCi monad. (979785c)

2012-04-24 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/979785c489da00572b801450ead1114d33b7b2a4 >--- commit 979785c489da00572b801450ead1114d33b7b2a4 Author: David Te

[commit: ghc] master: Added ':runmonad' command to GHCi (eecd7c9)

2012-04-12 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/eecd7c98c1f079c14d99ed831dff33a48ee45e67 >--- commit eecd7c98c1f079c14d99ed831dff33a48ee45e67 Author: David Te

[commit: ghc] master: More imporvements to optimisation flag docs. (295717d)

2012-04-12 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/295717d0e23341427e0b62795d7fa202d5348459 >--- commit 295717d0e23341427e0b62795d7fa202d5348459 Author: David Te

Re: [commit: ghc] master: Don't document '-freg-liveness' or '-fllvm-tbaa', developer flags (f1a633a)

2012-04-12 Thread David Terei
flags that are simply documented by their source. Perhaps it would be best to start a wiki page documenting them... > > On 12 April 2012 21:54, David Terei wrote: >> Repository : ssh://darcs.haskell.org//srv/darcs/ghc >> >> On branch  : master >> >> htt

[commit: ghc] master: Don't document '-freg-liveness' or '-fllvm-tbaa', developer flags (f1a633a)

2012-04-12 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f1a633a0b0d2bfdf527e0893713e1aad0cde8725 >--- commit f1a633a0b0d2bfdf527e0893713e1aad0cde8725 Author: David Te

Re: Test failures

2012-04-10 Thread David Terei
Oops, I had a testsuite commit just sitting in my local tree I'd forgotten about so I never was getting these warnings. Sorry for the delay. On 6 April 2012 04:37, Simon Peyton-Jones wrote: > There are still a bunch of test failures on Windows/msys.  There seem to be > these groups: > > > > ·

[commit: testsuite] master: Add test to make sure flag extensions are correctly display as a unsafe (8e04da1)

2012-04-10 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/8e04da17bab070971661971bf1de00afcde491a8 >--- commit 8e04da17bab070971661971bf1de00afcde491a8 Author: Da

[commit: testsuite] master: Update Safe Haskell tests for changed format. (f4121f3)

2012-04-10 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/f4121f3bd6ef752b9031ca931db47150460bcf7e >--- commit f4121f3bd6ef752b9031ca931db47150460bcf7e Author: Da

Commit (Fix mkDerivedConstants on Win64) breaks validate on OSX

2012-04-10 Thread David Terei
Hi Ian, Your commit 15e29424ca1da1ae469807793149dc2e928d9283 (Fix mkDerivedConstants on Win64) breaks validate on OSX (both 32bit and 64bit). The error is: includes/mkDerivedConstants.c:443:0: warning: format ‘%u’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ Fix

[commit: testsuite] master: Update safe haskell tests for change output formatting (44b4cb0)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/44b4cb023b80185b737ee9ecfdc167dfa91a8a5f >--- commit 44b4cb023b80185b737ee9ecfdc167dfa91a8a5f Author: Da

[commit: haddock] master: Fix reporting of modules safe haskell mode (#5989) (853397a)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/haddock On branch : master http://hackage.haskell.org/trac/ghc/changeset/853397a9c62f906f5c8b4dc889c97ad2823f9c07 >--- commit 853397a9c62f906f5c8b4dc889c97ad2823f9c07 Author: Da

[commit: ghc] master: --amend (7f61ae2)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7f61ae255001675a6192d5ed44dc280219c23ed0 >--- commit 7f61ae255001675a6192d5ed44dc280219c23ed0 Author: David Te

[commit: ghc] master: Fix GHC API with respect to safe haskell. (#5989) (5a0b827)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5a0b82706ba93969716addf0a179f8452f19247b >--- commit 5a0b82706ba93969716addf0a179f8452f19247b Author: David Te

[commit: ghc] master: Update safe haskell error/warn formatting (7ed6759)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7ed675978e7d01181fcfd632803131726a80c6eb >--- commit 7ed675978e7d01181fcfd632803131726a80c6eb Author: David Te

[commit: ghc] master: Fix tracking of reason safe inference failed. (#5988) (c690214)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c690214d52904d4209d929fce739b831c287c6e8 >--- commit c690214d52904d4209d929fce739b831c287c6e8 Author: David Te

[commit: ghc] master: Fix uneeded test in safe haskell code (2bf6083)

2012-04-04 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2bf60839b316d5b6f0324db9ad0ced8c3ec94221 >--- commit 2bf60839b316d5b6f0324db9ad0ced8c3ec94221 Author: David Te

[commit: nofib] master: Small cleans to makefile & gitignore. (40c0162)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/40c01620651d93166e2b8da156f113a4e7b827de >--- commit 40c01620651d93166e2b8da156f113a4e7b827de Author: David Te

[commit: nofib] master: Sort benchmarks in alphabetical order (7505126)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/7505126558b4d4c912c40a9cdeb61b0b4ef7bbc0 >--- commit 7505126558b4d4c912c40a9cdeb61b0b4ef7bbc0 Author: David Te

[commit: nofib] master: Fix callback001 (c19f3a5)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/c19f3a54cf37d8af27c0abae6b01c452a38a3534 >--- commit c19f3a54cf37d8af27c0abae6b01c452a38a3534 Author: David Te

[commit: nofib] master: Update .gitignore (ce9eeeb)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/ce9eeebeb81b11b06154f3a0a5a7705ce9a72224 >--- commit ce9eeebeb81b11b06154f3a0a5a7705ce9a72224 Author: David Te

[commit: nofib] master: Fix transcols (0288998)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/0288998917fa54f44d2f0af62fd01429c4524411 >--- commit 0288998917fa54f44d2f0af62fd01429c4524411 Author: David Te

[commit: nofib] master: Fix hash and clean fibon makefile. (2362714)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/2362714681a1764bb8018687e9bd3cd05e8d154c >--- commit 2362714681a1764bb8018687e9bd3cd05e8d154c Author: David Te

[commit: nofib] master: update .gitignore (81375bd)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/81375bdf1a0f47668ed0a713d001da74680c0908 >--- commit 81375bdf1a0f47668ed0a713d001da74680c0908 Author: David Te

[commit: nofib] master: Update and clean makefiles (efc7dc0)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/efc7dc07fca2df2ae088909aae204878a499e604 >--- commit efc7dc07fca2df2ae088909aae204878a499e604 Author: David Te

[commit: nofib] master: Update .gitignore (5d4f795)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/5d4f79502f38eef4be4be9428cac929331403e4e >--- commit 5d4f79502f38eef4be4be9428cac929331403e4e Author: David Te

[commit: nofib] master: Remove fibon files (da47ada)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/da47ada70ae50670ec970e44b7672235f1cec3ae >--- commit da47ada70ae50670ec970e44b7672235f1cec3ae Author: David Te

[commit: nofib] master: Fix up debrecated lib usage in nofib. (1759b24)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/1759b24b8878dbcbb3eec62e4079b68fa30753eb >--- commit 1759b24b8878dbcbb3eec62e4079b68fa30753eb Author: David Te

[commit: nofib] master: update .gitignore (c5702b6)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/c5702b6eb9dadfbd3a9380281437f55aadb3beae >--- commit c5702b6eb9dadfbd3a9380281437f55aadb3beae Author: David Te

[commit: nofib] master: Remove extensible-exceptions package (c3464d4)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/c3464d43ff9d320f4d14e3671b8a909fcf8c78c1 >--- commit c3464d43ff9d320f4d14e3671b8a909fcf8c78c1 Author: David Te

[commit: nofib] master: Some fixes to hackage benchmarks (a9cdc8b)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/a9cdc8b188484208916c63465ca5ad608b321909 >--- commit a9cdc8b188484208916c63465ca5ad608b321909 Author: David Te

[commit: nofib] master: Merge branch 'master' of http://darcs.haskell.org/nofib (a024bc7)

2012-03-29 Thread David Terei
92f... a3f... Author: David Terei Date: Mon Feb 27 14:01:42 2012 -0800 Merge branch 'master' of http://darcs.haskell.org/nofib nofib-analyse/Slurp.hs|6 -- runstdtest/runstdtest.prl | 16 +++- spectral/fft2

[commit: nofib] master: Add fibon makefile (7670562)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/76705629ccb30dedc2d9d8acdbe45f9dfd8f3758 >--- commit 76705629ccb30dedc2d9d8acdbe45f9dfd8f3758 Author: David Te

[commit: nofib] master: Merge branch 'master' of http://darcs.haskell.org/nofib (1d8192f)

2012-03-29 Thread David Terei
fe1... 05348aa... Author: David Terei Date: Tue Feb 7 18:52:47 2012 -0800 Merge branch 'master' of http://darcs.haskell.org/nofib real/fem/{fem.stdout => fem.stdout2} | 30 ++-- real/fluid/fluid.stdout1 |6 + .../{hidden.

[commit: nofib] master: Add .gitignore (fb3efe1)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/fb3efe15e05855ebc295ea5283d1df93b188a8dd >--- commit fb3efe15e05855ebc295ea5283d1df93b188a8dd Author: David Te

[commit: nofib] master: Add note to README about EXTRA_HC_OPTS (e9193d7)

2012-03-29 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/nofib On branch : master http://hackage.haskell.org/trac/ghc/changeset/e9193d74535d304f230c762feafead7b60a6576e >--- commit e9193d74535d304f230c762feafead7b60a6576e Author: David Te

Re: LLVM optimisation passes / tables next to code

2012-03-28 Thread David Terei
No worries, thanks for being honest about this and letting us know early. On 28 March 2012 07:45, Sergiu Ivanov wrote: > Hello, > > I am very sorry, but it seems that my time constraints have got too > severe recently, so I cannot devote the necessary amount of time to > this project :-( I do exp

[commit: ghc] master: Don't document '-fregs-liveness' or '-fllvm-tbaa', both hidden flags (9606231)

2012-03-28 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9606231dd203163c8ca839b3f58c6e40a3805fa8 >--- commit 9606231dd203163c8ca839b3f58c6e40a3805fa8 Author: David Te

Re: [commit: ghc] master: Document some optimisations, rearrange order to be more logical (#5801) (d8a3063)

2012-03-26 Thread David Terei
On 26 March 2012 08:12, Simon Marlow wrote: > On 23/03/2012 19:33, David Terei wrote: >> >> Repository : ssh://darcs.haskell.org//srv/darcs/ghc >> >> On branch  : master >> >> >> http://hackage.haskell.org/trac/ghc/chang

Re: hscstats

2012-03-24 Thread David Terei
> > > > Simon > > > > commit 3ac28c009bea55061ef02a75e3f8dec01b253c2a > > Author: David Terei > > Date:   Fri Mar 23 10:02:22 2012 -0700 > > > >     Cleaning of HscStats > > > > compiler/main/HscStats

[commit: ghc] master: Remove old darcs files (47a0180)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/47a018026aee9faef28ddc9b4550425ddceb >--- commit 47a018026aee9faef28ddc9b4550425ddceb Author: David Te

[commit: ghc] master: Tabs -> Spaces (8ebd0c2)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8ebd0c2f33b60b0be75df26f2b80379de448b3a5 >--- commit 8ebd0c2f33b60b0be75df26f2b80379de448b3a5 Author: David Te

[commit: ghc] master: Document some optimisations, rearrange order to be more logical (#5801) (d8a3063)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d8a30633a60ee9f1e8cf6ffe48bbd672331f9096 >--- commit d8a30633a60ee9f1e8cf6ffe48bbd672331f9096 Author: David Te

[commit: ghc] master: clean to some docs (c1bd2e5)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c1bd2e5a59accec64f87a07bb5e565a428f9db2d >--- commit c1bd2e5a59accec64f87a07bb5e565a428f9db2d Author: David Te

[commit: ghc] master: Rename optimisation flag for uniformity with existing flags. (a756ff5)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a756ff5085fe2b40d0781f057b0308a5e85234d1 >--- commit a756ff5085fe2b40d0781f057b0308a5e85234d1 Author: David Te

[commit: ghc] master: Code clean (2c5591a)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2c5591ae76cd5162f42652884335c443589f7c16 >--- commit 2c5591ae76cd5162f42652884335c443589f7c16 Author: David Te

[commit: ghc] master: Clean of PackageConfig (c9336b1)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c9336b1b769b39012a0acce7bd41ab2e3a6f1e8b >--- commit c9336b1b769b39012a0acce7bd41ab2e3a6f1e8b Author: David Te

[commit: ghc] master: Tabs -> Spaces (18256a1)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/18256a1ec0107c9b8874dc1f45c806e171b0e92f >--- commit 18256a1ec0107c9b8874dc1f45c806e171b0e92f Author: David Te

[commit: ghc] master: Add TODO entries for missing and unexplained optimisation flags. (#5801) (3c66252)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3c66252b3d7e2a3bcd887497eaea48c03200d126 >--- commit 3c66252b3d7e2a3bcd887497eaea48c03200d126 Author: David Te

[commit: ghc] master: Tabs -> Spaces (f5584e6)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f5584e695c5f3ea9c1a66ef047fde3c5601cbf99 >--- commit f5584e695c5f3ea9c1a66ef047fde3c5601cbf99 Author: David Te

[commit: ghc] master: Improve documentation on optimisations. (9ea0721)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9ea0721db00a60036465c752e4775474c53ae8d9 >--- commit 9ea0721db00a60036465c752e4775474c53ae8d9 Author: David Te

[commit: ghc] master: Cleaning of HscStats (3ac28c0)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3ac28c009bea55061ef02a75e3f8dec01b253c2a >--- commit 3ac28c009bea55061ef02a75e3f8dec01b253c2a Author: David Te

[commit: ghc] master: Tabs -> Spaces (2938619)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2938619aec4e1da098b56130df0fe9ae73429c7a >--- commit 2938619aec4e1da098b56130df0fe9ae73429c7a Author: David Te

[commit: ghc] master: Tabs -> Spaces (c8f2645)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/c8f2645079e80952dbde7bf278f4da9c9981e81e >--- commit c8f2645079e80952dbde7bf278f4da9c9981e81e Author: David Te

[commit: ghc] master: Clean up GhcMake a little (66f4b85)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/66f4b85ad2ab01e73c39abb1cab13c81fad2e5ac >--- commit 66f4b85ad2ab01e73c39abb1cab13c81fad2e5ac Author: David Te

[commit: ghc] master: Clean and comment Annotations (7e0a5bd)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/7e0a5bdc2538ad5f95c3e75e7eb2c836d16d7082 >--- commit 7e0a5bdc2538ad5f95c3e75e7eb2c836d16d7082 Author: David Te

[commit: ghc] master: Tabs -> Spaces (37328ed)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/37328ed0ac668c25883f79e877dae0b47e225df8 >--- commit 37328ed0ac668c25883f79e877dae0b47e225df8 Author: David Te

[commit: ghc] master: Tabs -> Spaces (48b467f)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/48b467f045d1f29a82dbbd47baa551c42982abb5 >--- commit 48b467f045d1f29a82dbbd47baa551c42982abb5 Author: David Te

[commit: ghc] master: Tabs -> Spaces (48b0aa6)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/48b0aa61fc0bb3f5671a2fb1e5c5c0f2971d98b3 >--- commit 48b0aa61fc0bb3f5671a2fb1e5c5c0f2971d98b3 Author: David Te

[commit: ghc] master: Tabs -> Spaces (2abd65e)

2012-03-23 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/2abd65ea54ebeb2b1491558e7564cb5824856cd6 >--- commit 2abd65ea54ebeb2b1491558e7564cb5824856cd6 Author: David Te

Re: LLVM optimisation passes / tables next to code

2012-03-18 Thread David Terei
Sounds fine. However it may be best to start with the native code generator (NCG). It will also need to be changed to make sure the backends are all compatible. It probably is easier to work with to implement the proposed TNTC alternative. Can then test this alternative works and with good performa

Re: [LLVMdev] LLVM GHC Backend: Tables Next To Code

2012-03-15 Thread David Terei
On 15 March 2012 01:58, Chris Lattner wrote: > > On Mar 13, 2012, at 4:36 PM, David Terei wrote: > >> Hi Chris, >> >> One remaining question here is, if the GHC team tries some of these >> alternative schemes and finds them unsatisfactory what is the LLVM >

Re: [LLVMdev] LLVM GHC Backend: Tables Next To Code

2012-03-13 Thread David Terei
Hi Chris, One remaining question here is, if the GHC team tries some of these alternative schemes and finds them unsatisfactory what is the LLVM communities feeling in regards to extending LLVM IR to support directly implementing TNTC? How do you envision this would look at the IR level, how much

[commit: testsuite] master: Update gitignore (c481df7)

2012-03-13 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/c481df719cf6e018ea42534efacd349158856577 >--- commit c481df719cf6e018ea42534efacd349158856577 Author: Da

[commit: ghc] ghc-7.4: Get correct options when calling 'clang' inplace of 'as' (#5903) (bae5f61)

2012-03-12 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/bae5f61ec36d469f46cfcd6239f6bb18b10ad515 >--- commit bae5f61ec36d469f46cfcd6239f6bb18b10ad515 Author: David Te

[commit: testsuite] master: Update .gitignore (fa2dedd)

2012-03-12 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/fa2deddb19fd2b0a0272830a43df8d674312dc31 >--- commit fa2deddb19fd2b0a0272830a43df8d674312dc31 Author: Da

Re: [commit: ghc] newcg: fixes to the mini-inliner (fixes stage2 crashes) (9a32e71)

2012-03-07 Thread David Terei
On 6 March 2012 08:54, Simon Marlow wrote: > On 06/03/2012 16:02, Johan Tibell wrote: >> >> On Tue, Mar 6, 2012 at 7:23 AM, Simon Marlow > > wrote: >> >>    However it's possible that we'll replace the mini-inliner entirely. >>      It has always been a bit of a hack, an

[commit: testsuite] master: Fix llvm check (083b836)

2012-03-06 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/083b836e8ec096d38e9a39b82fd033ad36e0b1ff >--- commit 083b836e8ec096d38e9a39b82fd033ad36e0b1ff Author: Da

[commit: ghc] master: Get correct options when calling 'clang' inplace of 'as' (#5903) (5e38346)

2012-03-06 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5e383469a9cb1fc17af3882f6217e5382a80fc67 >--- commit 5e383469a9cb1fc17af3882f6217e5382a80fc67 Author: David Te

Re: Validate failures

2012-02-27 Thread David Terei
Is this still happening and on what platforms? I don't get the safeHaskell failures on X64 Linux Cheers, David On 27 February 2012 06:09, Simon Marlow wrote: > Validate is slipping again folks.  Can those responsible please clean up the > failures?  These make it hard for someone else to fig

Re: LLVM optimisation passes / tables next to code

2012-02-20 Thread David Terei
On 20 February 2012 23:19, Sergiu Ivanov wrote: > Hello, > > I've been following the discussion with the LLVM developers, but the > last message I have received on that topic was about 4 days ago and it > was: > >> Sure, the jump instruction is not the problem.  But we were hoping to omit >> the

[commit: testsuite] master: Fix up safe haskell test outputs (58a5b8b)

2012-02-14 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/58a5b8bef6b1809b7307961866de811fd1e250a4 >--- commit 58a5b8bef6b1809b7307961866de811fd1e250a4 Author: Da

Re: [LLVMdev] LLVM GHC Backend: Tables Next To Code

2012-02-14 Thread David Terei
Hmm writing a blog post about TNTC is beyond the time I have right now. Here is some high level documentation of the layout of Heap objects in GHC: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects#InfoTables With TNTC enabled we generate code for closures of this form:

  1   2   3   4   5   6   7   >