readibility
even more.
---
Fruhwirth, Clemens. (Sent from mobile device)
Am 07.12.2010 10:02 schrieb "Simon Marlow" :
On 02/12/10 09:31, Clemens Fruhwirth wrote:
>
> More Python 3.0 fixes (resending also the previous p...
I don't know much about Python 3.0... but I suppose we sho
On Mon, Aug 24, 2009 at 12:28 PM, Simon Marlow wrote:
> On 22/08/2009 17:38, Clemens Fruhwirth wrote:
>>
>> Sat Aug 22 18:37:11 CEST 2009 Clemens Fruhwirth
>> * GHC does not deploy a directory named 'includes'. Change 'includes' to
>> '
Sat Aug 22 18:37:11 CEST 2009 Clemens Fruhwirth
* GHC does not deploy a directory named 'includes'. Change 'includes' to
'include' in HsVersions.h
New patches:
[GHC does not deploy a directory named 'includes'. Change 'includes
Sat Nov 8 01:47:25 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Fix libffi bindist
M ./libffi/Makefile -6 +6
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081108094725-ed0c4-daf374b0d303978ae282f278474b89f250a62
Fri Nov 7 08:07:35 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Replace couple of fromJust with expectJust
M ./compiler/ghci/InteractiveUI.hs -2 +2
M ./compiler/ghci/Linker.lhs -3 +1
M ./compiler/main/PackageConfig.hs -2 +2
M ./compiler/typecheck/FamInst.lhs -3 +3
At Thu, 23 Oct 2008 17:53:51 +0100,
Ian Lynagh wrote:
>
> On Fri, Oct 17, 2008 at 07:01:41PM +0200, Clemens Fruhwirth wrote:
> >
> > The situation at the moment is
> >
> > "./configure --enable-shared" gives you stage2 compiler that makes use
> >
Hi everyone,
I'm happy to announce that dynamic library support is back and shows
promissing results with the testsuite. At the beginning of the year we
had a similar situation but then due to my lack of time, I was not
able to complete the whole thing and it started bitrotting. But in the
last tw
Tue Oct 14 07:32:06 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Undefine __PIC__ before defining it to work around "multiple definitions of
__PIC__" warnings
M ./compiler/main/DynFlags.hs -4 +4
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/2008
Tue Oct 14 05:51:23 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add "dyn" to GhcRTSWays when compiling --enable-shared
M ./mk/config.mk.in -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081014125123-ed0c4-7fbb8dd80a7377b40d12e71bce0
Tue Oct 14 03:34:59 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Patching libffi so it can be built as DLL
libffi-dllize-3.0.6.patch should be pushed upstream
M ./libffi/Makefile -7 +29
A ./libffi/libffi-autotools-update.patch
A ./libffi/libffi-dllize-3.0.6.patch
Tue Oct 14 01:13:00 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Version bump for libffi to 3.0.6
R ./libffi/libffi-3.0.4.tar.gz
A ./libffi/libffi-3.0.6.tar.gz
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081014081300
Mon Oct 13 15:15:30 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Encode shared/static configuration into stamps to do the right thing when
rebuilding
M ./libffi/Makefile -5 +14
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081013221530
Mon Oct 13 13:16:08 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Build fixes for DLLized rts
M ./rts/Makefile -2 +4
M ./rts/win32/ThrIOManager.c +4
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081013201608-ed0c4-b135981fbee1f9fa00dbc24410be9a2e9c97d
Mon Oct 13 13:14:26 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Do not filter the rts from linked libraries in linkDynLib as Windows does
not allow unresolved symbols
M ./compiler/main/DriverPipeline.hs -1 +7
View patch online:
http://darcs.haskell.org/ghc/_darcs/p
Mon Oct 13 13:09:45 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add HsFFI.o to INSTALL_LIBS
M ./libffi/Makefile -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081013200945-ed0c4-39661374d85d3fe4d1b491ecb0cc5a6c1f33c
Mon Oct 13 09:24:33 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Rename symbol macros to a consistant naming scheme
M ./rts/Linker.c -604 +620
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081013162433-ed0c4-0479995389ad1b5c43786e9eacaebcb5dc736
At Fri, 10 Oct 2008 11:45:07 +0100,
Thomas Schilling wrote:
>
> This fixed the build under Windows. But if I now run the inplace ghc
> in interactive mode it can't find the .dll:
>
> $ ../../../ghc/ghc/stage2-inplace/ghc.exe --interactive
> GHCi, version 6.11.20081010: http://www.haskell.org/ghc
Sat Oct 11 00:45:24 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Drop libm from the linker dependencies for libffi
M ./libffi/package.conf.in -2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081011074524-ed0c4-f3287426d5881b4cbf7e223cd4e030e870b24
Fri Oct 10 12:23:18 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Do not generate haddock documentation when running install-docs in libffi
M ./libffi/Makefile +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081010192318
Fri Oct 10 00:31:06 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Delay building libffi until package.conf is created and fix bindist
M ./Makefile -1 +1
M ./libffi/Makefile -3 +5
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081010073106
Thu Oct 9 00:13:42 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Drop ghcconfig.h/RtsConfig.h from libffi's package.conf.in
M ./libffi/package.conf.in -3
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081009071342-ed0c4-3f49cd77eac4f36d7e3262a8b28309e2
Wed Oct 8 16:44:55 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Don't use sed's -i flag as Solaris doesn't know it in libffi/Makefile
M ./libffi/Makefile -3 +4
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081008234455-ed0c4-85b4f274405b82af8fa
Wed Oct 8 16:29:02 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Don't use /dev/null trick to create empty object files in libffi/Makefile
M ./libffi/Makefile -5 +3
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/200810082
Wed Oct 8 10:04:43 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Turn libffi into a Haskell package
M ./Makefile -1 +1
M ./libffi/Makefile -5 +61
A ./libffi/package.conf.in
M ./mk/package.mk +4
M ./rts/package.conf.in -3 +1
View patch online:
http://darcs.haske
Tue Oct 7 03:04:17 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Revert AutoLinkPackages change for dynamic libraries. Cabal handles that
now.
M ./compiler/main/Packages.lhs -2 +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081007100417
Tue Oct 7 03:07:50 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Change suffix for dyn. linked executables from _real to .dyn
M ./compiler/main/DriverPipeline.hs -2 +2
M ./rts/dyn-wrapper.c -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081007100750
Fri Oct 3 11:53:04 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* No AutoLinkPackages for dynamic library linking
M ./compiler/main/Packages.lhs -2 +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081003185304-ed0c4-418faab9368475404ae89cb9ea776036c6445
Wed Oct 1 05:56:48 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* use ghcError for error in command line
M ./compiler/main/DynFlags.hs -1 +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081001125648-ed0c4-0f63652fb7345b60d708561aef59d71a89784
Tue Sep 30 01:54:49 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed
even when BuildSharedLibs is reset to NO
M ./libffi/Makefile -5 +2
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080930
At Tue, 26 Feb 2008 09:22:56 +,
Simon Marlow wrote:
> I think Windows DLLs shouldn't be too hard, it's mostly there already, just
> a few bugs left to squash, and we have to deal with the
> distribution/installation issues there too (different on every platform,
> sadly!). Volunteers who w
Hi folks,
I want to be fair with respect to my motivation to dynamic library
support: I won't complete it. Windows is just to annoying and I find
myself postponing hacking on it week by week. I just have to face it,
it's too annoying uninteresting and the last strange error message on
darcs pullin
Wed Feb 20 05:53:04 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add 'dyn' as WAY (different from 'normal' only by -dynamic)
M ./config/ghc -3 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Thu Jan 17 05:41:39 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Fix references to Filepath
M ./compiler/main/DriverPipeline.hs -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jan 16 14:06:03 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add dyn-wrapper.c used as cross-plattform launch wrapper for executables
using dynamic libraries in non-standard places
M ./rts/Makefile +9
A ./rts/dyn-wrapper.c
_
Wed Jan 16 14:04:20 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Use runPhase_MoveBinary also for generating a dynamic library wrapper
M ./compiler/main/DriverPipeline.hs -8 +43
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Thu Jan 10 04:17:36 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Remove -fhardwire-lib-paths in favour of -dynload sysdep
M ./compiler/main/DriverPipeline.hs -3 +7
M ./compiler/main/StaticFlags.hs -2
___
Cvs-ghc mailing list
C
Thu Jan 10 01:08:39 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* ghc-inplace defaults to -fhardwire-lib-paths. Change that to -dynload
wrapped
M ./compiler/ghc-inplace.c -6 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Wed Jan 16 12:57:10 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add -dynload flag as dynamic flag.
M ./compiler/main/DynFlags.hs +19
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Thu Jan 10 01:12:17 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add Main.dyn_o deployed into the RTS library dir to linking (see DLLNOTES
for rational)
M ./compiler/main/DriverPipeline.hs -1 +9
___
Cvs-ghc mailing list
Cvs-ghc@haske
Mon Dec 31 09:07:15 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* More verbose error reporting in mk/target.mk
M ./mk/target.mk -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Thu Jan 10 01:07:21 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Refactor cross-plattform process spawning from ghc-inplace into
shell-tools.c
M ./compiler/Makefile -4 +1
M ./compiler/ghc-inplace.c -129 +1
A ./includes/shell-t
Tue Jan 1 07:40:17 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Link libgmp.a statically into libHSrts.dll on Windows
M ./rts/Linker.c -6 +18
M ./rts/PrimOps.cmm +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
Tue Jan 1 07:21:57 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Embedd DLL name into its import library, so client libs reference them
properly in .idata
M ./mk/target.mk -3 +3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Tue Jan 1 07:21:01 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add package dependencies to link pass when building ghc package (required
for windows DLL build)
M ./compiler/Makefile +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Sun Dec 30 11:39:52 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal
M ./rts/Makefile -12 +11
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
Sat Dec 29 08:27:07 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add installPackage to dependencies of make.library.* as it's used by the
rule
M ./libraries/Makefile -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.
Fri Dec 28 10:40:24 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Install dynlibs correctly
Add dynlibdir target to config.mk.in, setting it to @[EMAIL PROTECTED]
Invoke installPackage with dynlibdir at libraries/Makefile
Make installPackage.hs hand dynlibdir to Cabal.
Thu Dec 27 06:31:14 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* API changes for cabal-HEAD
Rename interfacedir to haddockdir
Change empty(Copy|Register)Flags to default(Copy|Register)Flags
Wrap content of RegisterFlags with toFlag (the Flag type is actually just
Maybe)
Wed Oct 10 00:44:15 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Update documentation for win32 DLL linking
M ./docs/users_guide/win32-dlls.xml -10 +10
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listin
Wed Sep 26 01:48:02 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Remove current package from preloaded package set
M ./compiler/main/Packages.lhs -1 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listin
At Mon, 17 Sep 2007 22:34:16 +0100,
"Claus Reinke" <[EMAIL PROTECTED]> wrote:
> - i'm working on patches for ghc head
> - to send the patches for review, i'm supposed to use 'darcs send',
> which means i need to 'darcs record' them
> - the patches evolve in discussion until the
Fri Sep 14 13:45:38 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Add documentation about -shared, shared library name mangling, and a xrefs
M ./docs/users_guide/packages.xml -77 +97
M ./docs/users_guide/phases.xml -8 +35
___
C
Wed Sep 12 10:11:26 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Clean ups for multi-way building of the GHC package
M ./compiler/Makefile -29 +21
M ./compiler/Makefile.ghcbin +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.or
Fri Aug 31 03:46:24 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Remove --export-all-symbols for DLL linking, it is default and prevents us
from using .def files
M ./compiler/main/DriverPipeline.hs -1
___
Cvs-ghc mailing list
C
Mon Aug 6 01:51:20 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Call windres with explicit preprocessor path in case gcc is not in $PATH
M ./mk/suffix.mk -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/m
Mon Aug 6 01:45:24 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Weak.c incorrectly claims it's being compiled along RTS Main.c
M ./rts/Weak.c -1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Sep 12 02:44:30 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Sign extension hack to work around PC64 relocation limitation for binutils
<2.17 for x86_64.
binutils <2.17 can't generate PC64 relocations for x86_64. Hence we
emit only 32 bit PC relative offsets
Thu Sep 6 06:17:26 PDT 2007 Duncan Coutts <[EMAIL PROTECTED]>
* Updates to work with latest cabal.
M ./libraries/Makefile -1 +1
M ./libraries/installPackage.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman
At Fri, 24 Aug 2007 11:44:13 -0700,
Clemens Fruhwirth wrote:
>
> Fri Aug 24 11:13:25 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
> * Cabal upstream API change -- installPackage to use installDirTemplates
>
> M ./libraries/installPackage.hs -2 +2
Unfortunately,
Fri Aug 24 11:13:25 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Cabal upstream API change -- installPackage to use installDirTemplates
M ./libraries/installPackage.hs -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
At Sat, 11 Aug 2007 17:00:47 +0200,
Thorkil Naur <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> Running validate on a PPC Mac OS X with the current (2007-08-11) HEAD
> produces:
>
> > OVERALL SUMMARY for test run started at Sat Aug 11 15:23:58 CEST 2007
> > 1842 total tests, which gave rise to
>
At Fri, 10 Aug 2007 18:54:37 +0200,
Thorkil Naur <[EMAIL PROTECTED]> wrote:
> Continuing our conversation on #ghc: I verified after all, using a copy of
> your patch that started like the attached file
> therp-repair-patch-copy-2.dpatch.
Thanks for your time!
> Comparing to your version of th
At Fri, 10 Aug 2007 01:25:06 -0700,
Simon Marlow wrote:
>
> Tue Aug 7 23:50:43 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
> * Build RTS as dynamic library
>
> M ./rts/Makefile -38 +35
Switching to the NCG for the RTS build breaks HEAD on OSX. The cmm
source d
At Fri, 29 Jun 2007 19:08:27 -0700,
Aaron Tomb <[EMAIL PROTECTED]> wrote:
> You might already be aware of this, but .type seems to be a gas-
> specific directive. At least, it's not supported by the OS X version
> of as, so HEAD can't successfully compile things on that platform for
> the mom
Wed Jun 27 18:51:50 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Set .type @object for all global symbols in NCG
When linking against a dynamic library, the linker will emit a warning
if no type information is present within the library. We generate the
most trivial type f
Tue Jun 19 16:29:31 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Also make proper references when not using fPIC but linking against dynamic
libs
New patches:
[Also make proper references when not using fPIC but linking against dynamic libs
Clemens Fruhwirth <[EMAIL
Wed Jun 27 18:06:40 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Generate RelocatableReadOnlyData as .data
The GNU linker expects read-only sections to be relocation
free. Presumably because the dynamic linker maps all read-only
sections as read-only mmaps and hence ca
Wed Jun 27 11:08:19 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Generalize linkDynLib for ELF platforms
To create a dynamic shared object (DSO) on ELF platforms, we invoke
"gcc -shared". This in turn invokes ld. We supply -Bsymbolic to the
linker, as "ld
Wed Jun 27 11:01:00 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* Renames functions and constructors to fit their new ability for dynamic
linking
function: staticLink -> linkBinary (will link non static binaries too)
function: doMkDLL -> linkDynLib (as we can link on ELF t
Tue Jun 26 15:46:36 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]>
* PprMach.hs more accurate hack for x86-64, CmmLabelOff is not a relative
reference.
CmmLabelDiffOff are generated in .text and if printed as .quad, causes
the assembler to emit a PC64 relocation. binutils prior t
70 matches
Mail list logo