Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/6d5f25f5e0b33173fb2e7983cab40808c723f220
>---
commit 6d5f25f5e0b33173fb2e7983cab40808c723f220
Author: Geoff
On 11/02/2012 08:10 PM, Ian Lynagh wrote:
> Hi all,
>
> We have been working on a new way in which we handle the repositories
> that make up a GHC tree, in order to makes the process smoother for all
> parties.
>
> Our proposal is here:
> http://hackage.haskell.org/trac/ghc/wiki/WorkingConventi
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/dcf88e66caefb3e79e68d4c149a878bc6eca639e
>---
commit dcf88e66caefb3e79e68d4c149a878bc6eca639e
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/a50cd57af13bbd046b274a42724f8ad059fc03be
>---
commit a50cd57af13bbd046b274a42724f8ad059fc03be
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/5ee08ddffbbe596d7716a09306888004e6baf2b1
>---
commit 5ee08ddffbbe596d7716a09306888004e6baf2b1
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/82ede42607140f8e8a05579a43fb4e7376a430db
>---
commit 82ede42607140f8e8a05579a43fb4e7376a430db
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/6a685070116d3e61cda0c622212acac6482885d0
>---
commit 6a685070116d3e61cda0c622212acac6482885d0
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/e2f6bbd3a27685bc667655fdb093734cb565b4cf
>---
commit e2f6bbd3a27685bc667655fdb093734cb565b4cf
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/8e8168446a6f1fe2747ba10bc76053097862f4db
>---
commit 8e8168446a6f1fe2747ba10bc76053097862f4db
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3db0254253a20473c774dccdb37e3b79464b5b41
>---
commit 3db0254253a20473c774dccdb37e3b79464b5b41
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/f9265dd369b9e269349930012c25e670248f2a09
>---
commit f9265dd369b9e269349930012c25e670248f2a09
Author: Geoff
On 10/17/2012 04:28 PM, Simon Marlow wrote:
> On 17/10/12 07:48, Geoffrey Mainland wrote:
>
>> Thanks for the pointers. I've already rewritten the register
>> allocator, so I know where the information comes from...it just seems
>> to get lost when procedures are crea
t is to change CmmProc to include live register info. If
this turns out to be too painful I may go back to the bitcast idea.
Cheers,
David
On 16 October 2012 03:45, Geoffrey Mainland wrote:
Hi all,
I'm working on changing GHC's calling convention to support overlapping
register class
Hi all,
I'm working on changing GHC's calling convention to support overlapping
register classes. On x86-64 this will mean that a function can receive
up to six Float/Double arguments (any mixture) in registers. Right now
only two Double arguments can be passed in registers on x86-64, even if
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/488454620b77df3cb19069947ef14a3b445a444c
>---
commit 488454620b77df3cb19069947ef14a3b445a444c
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
a38b510... Add .gitignore.
276888e... Remember that these files are executable.
2abe72b... Fix example comment.
3d9a2ab... Fix comment.
7f23052... Add a missing ASSERT.
b40cea3... Treat t
557... 270b7ce...
Author: Geoffrey Mainland
Date: Mon Apr 2 13:07:50 2012 +0100
Merge remote-tracking branch 'origin/master' into simd
Conflicts:
compiler/prelude/PrelNames.lhs
compiler/prelude/TysPrim.lhs
compiler/types/TyCon.lhs
utils/genappl
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/582c49cfe4fda19eadbc6e63491a0abb97b89656
>---
commit 582c49cfe4fda19eadbc6e63491a0abb97b89656
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/6d3ee92ba09c51fe507a6f35699cf9e5588ba4b5
>---
commit 6d3ee92ba09c51fe507a6f35699cf9e5588ba4b5
Author: Geoff
49c... 3377abe...
Author: Geoffrey Mainland
Date: Tue Apr 17 10:04:23 2012 +0100
Merge remote-tracking branch 'origin/master' into simd
compiler/basicTypes/DataCon.lhs|2 +-
compiler/coreSyn/CoreLint.lhs | 12 +-
compiler/coreSyn/TrieMap.lhs | 39 ++-
compiler/deSuga
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/db66370e21d17b3b1bb75e305906493b1530e544
>---
commit db66370e21d17b3b1bb75e305906493b1530e544
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
bb50135... Use nested tuples to desugar recursive do-notation
16b6283... Eliminate {| and |} vestiges in lexer/parser
51d89a5... Do not inherit "SPECIALISE instance" for INLINE default methods
4127
eef... 68b59ce...
Author: Geoffrey Mainland
Date: Fri Feb 10 16:39:23 2012 +
Merge remote-tracking branch 'origin/master' into simd
Conflicts:
compiler/llvmGen/Llvm/PpLlvm.hs
aclocal.m4 | 30 +-
compiler/basicType
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/bf25557e568d9807237d8f3bd4a6dd5ba38d2489
>---
commit bf25557e568d9807237d8f3bd4a6dd5ba38d2489
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/4dde0a40db56fb0c38e3f22917a48f534d2cbe38
>---
commit 4dde0a40db56fb0c38e3f22917a48f534d2cbe38
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/97959c2c1d2b2712f879d7adfbd97e2a019b2234
>---
commit 97959c2c1d2b2712f879d7adfbd97e2a019b2234
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/73ce2e70651d0953a12ca8f25d5ba2830b046922
>---
commit 73ce2e70651d0953a12ca8f25d5ba2830b046922
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
384f609... Split -XDataKinds from -XPolyKinds
a9e17cc... Fix for tick intervals greater than one second.
fac8ecb... Fix bug causing polling instead of blocking in the non-threaded
RTS (#5773)
395e
b26... 3e63df8...
Author: Geoffrey Mainland
Date: Wed Jan 18 12:55:13 2012 +
Merge branch 'master' into simd
compiler/coreSyn/CoreArity.lhs |4 +-
compiler/coreSyn/CoreUtils.lhs | 237 +++---
compiler/deSugar/DsBinds.lhs
735a0fe75dc6bbeee3b
libraries/containers|1ad907a244e163191cdc0679083c72d2309b1426
libraries/deepseq|835cad358b10fe5e6a4f2c38ce1286f5c6fd0d30
[gmainlan@MSRC-1361848 ghc-simd-test]$ git log | head
commit 51ccfa90a8d61a4728ca643c1809cb96cc600836
Merge: e83973b 44e1853
Author: Geoffrey Mainland
Date: Tue Jan 17 08:03:50 2012 +
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
ee2dad1... Keep unicode characters in Haddock comments and comments in the
token stream.
fdf98d6... Merge branch 'master' of http://darcs.haskell.org/ghc
e99f323... Add missing cases in TcUnify.uUnfill
73b... 3c67c9a...
Author: Geoffrey Mainland
Date: Mon Jan 16 14:30:55 2012 +
Merge branch 'master' into simd
Conflicts:
compiler/codeGen/CgCallConv.hs
compiler/codeGen/CgCase.lhs
compiler/codeGen/CgHeapery.lhs
compiler/codeGen/CgPrimOp.hs
> -Original Message-
> From: David Terei [mailto:davidte...@gmail.com]
> Sent: 27 November 2011 23:32
> To: Geoffrey Mainland
> Cc: cvs-ghc@haskell.org
> Subject: Re: [commit: ghc] simd: Handle 4-byte aligned stack on Win32 when
> generating SSE instructions. (0f25
recently fixed half the reason the LLVM Mangler is
>needed and hope to fix the other one someday and kill the Mangler so
>I'm against adding any more to it.
>
>On 27 November 2011 14:15, Geoffrey Mainland
>wrote:
>> Repository : ssh://darcs.haskell.org//srv/darcs/ghc
>
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
dba7254... Enable pthread_getspecific() tls for LLVM compiler
6247b59... Add autoconf support to detect an LLVM-based C compiler
813596c... vectoriser: comments to PRepr and get PDatas TyCon from
envir
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/f1d48536d48c7c290440a2c97ff706049babe03f
>---
commit f1d48536d48c7c290440a2c97ff706049babe03f
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/599f75f550fec81b2c05950f30574a4c2045fb30
>---
commit 599f75f550fec81b2c05950f30574a4c2045fb30
Author: Geoff
75f... df43fcd...
Author: Geoffrey Mainland
Date: Sun Nov 27 21:08:14 2011 +
Merge branch 'master', remote-tracking branch 'origin' into simd
Conflicts:
compiler/llvmGen/LlvmCodeGen/CodeGen.hs
aclocal.m4 | 93
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/0f251a04c21ca4a7de5c001d632e15a6fdaf948a
>---
commit 0f251a04c21ca4a7de5c001d632e15a6fdaf948a
Author: Geoff
46d... 1bbb89f...
Author: Geoffrey Mainland
Date: Wed Nov 16 16:17:58 2011 +
Merge branch 'master' into simd
Conflicts:
compiler/prelude/TysPrim.lhs
compiler/basicTypes/Literal.lhs|6 +-
compiler/basicTypes/MkId.lhs |2
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
f96db3c... Establish the invariant that (LitAlt l) is always unlifted
413c249... Clean of HscTypes
5b654b4... Tabs -> Spaces
a2ac3dd... Clean of BinIface
8a86a53... Formatting fixes
cbc0f
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/e42746d07239888c74e937046fadf93655b44b65
>---
commit e42746d07239888c74e937046fadf93655b44b65
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/a72a946c2ef0f15b89dda0164f36ee89179cee52
>---
commit a72a946c2ef0f15b89dda0164f36ee89179cee52
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/d4c7d6accd94f357808e94a8868acb59cbd1c1f7
>---
commit d4c7d6accd94f357808e94a8868acb59cbd1c1f7
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/1376c6473b0401244f7dfe2c689d4d497436e29b
>---
commit 1376c6473b0401244f7dfe2c689d4d497436e29b
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/41e580695662ad6c667d22d914b8c17fdb3bdf4f
>---
commit 41e580695662ad6c667d22d914b8c17fdb3bdf4f
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/6dc4ddf9e9379792b31e1491b48d4520e29c0514
>---
commit 6dc4ddf9e9379792b31e1491b48d4520e29c0514
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/75acb2b135bb2821ee8297df39a23dc5bf5432b2
>---
commit 75acb2b135bb2821ee8297df39a23dc5bf5432b2
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/2b1bc2c6930544e6dfcec9a8c7b76ae5c121135e
>---
commit 2b1bc2c6930544e6dfcec9a8c7b76ae5c121135e
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/15ce930f7c4dcd526947d7a0dcfaa2e7ba558f5d
>---
commit 15ce930f7c4dcd526947d7a0dcfaa2e7ba558f5d
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/2865ebc7ce6a28566148085ff1d4de71033e1b86
>---
commit 2865ebc7ce6a28566148085ff1d4de71033e1b86
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/9128f3fe09e3dac3c191fc8fb4fca930ad1e6b49
>---
commit 9128f3fe09e3dac3c191fc8fb4fca930ad1e6b49
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/94ed485fafbe189055e9a84640016ae82ea24e8c
>---
commit 94ed485fafbe189055e9a84640016ae82ea24e8c
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/3ef510c7fbe91fc5863208e0421f941fdd0e71c7
>---
commit 3ef510c7fbe91fc5863208e0421f941fdd0e71c7
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/ecad73ef58b43dd9617cef755fd9d5f20702bd70
>---
commit ecad73ef58b43dd9617cef755fd9d5f20702bd70
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/b0f4edc3bad70a45eef3532f2f9d7a008d2ae0b7
>---
commit b0f4edc3bad70a45eef3532f2f9d7a008d2ae0b7
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/5bf3505a5a680da1e84cb07e3871709babf6d056
>---
commit 5bf3505a5a680da1e84cb07e3871709babf6d056
Author: Geoff
3db... 2d5a1a5...
Author: Geoffrey Mainland
Date: Thu Nov 10 09:12:41 2011 +
Merge remote-tracking branch 'origin/master' into simd
Conflicts:
compiler/codeGen/CgUtils.hs
aclocal.m4 |4 +-
compiler/basicT
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'simd' now includes:
a9ce361... Change stack alignment to 16+8 bytes in STG code
521157f... Ignore stdcall c-call in native codegen on x86_64
0f6ab77... Fix Trac #5592: unused-import warnings with dot-dot notation
150d
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/d90154a4bf3dc5763f6a7a704e733e63cc85cdc3
>---
commit d90154a4bf3dc5763f6a7a704e733e63cc85cdc3
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/f01afcddfb674f5ca7267ee2c9eec05a779f8dbc
>---
commit f01afcddfb674f5ca7267ee2c9eec05a779f8dbc
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/7715bdb5e758b8c3fc25372106ac2acf37d0b463
>---
commit 7715bdb5e758b8c3fc25372106ac2acf37d0b463
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/3874183904c924e4c1b63e57f030fca9725d9dde
>---
commit 3874183904c924e4c1b63e57f030fca9725d9dde
Author: Geoff
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/340816bc8bb6ec86d8949371ef586f0079306c6a
>---
commit 340816bc8bb6ec86d8949371ef586f0079306c6a
Author: Geoff
After the libffi 3.0.10 update, my Windows build hung due to the way the
libtool script invokes cmd. After fixing that, it still failed because it was
looking for libffi_convenience.a in the wrong place. This patch fixes both
issues for me and allows the build to succeed. Hopefully this will poi
65 matches
Mail list logo