packages/integer-gmp.git
5 years agoExpose new internal exponentiation primitives
Herbert Valerio Riedel [Sun, 29 Sep 2013 08:05:05 +0000 (10:05 +0200)] 
Expose new internal exponentiation primitives

This exposes the GMP functions `mpz_pow_ui()`, `mpz_powm()`, and
`mpz_invert()` as `powInteger`, `powModInteger`, and `recipModInteger`
respectively in the module `GHC.Integer.GMP.Internals`.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoFollow changes in comparison primops (see #6135)
Jan Stolarek [Mon, 16 Sep 2013 14:16:41 +0000 (15:16 +0100)] 
Follow changes in comparison primops (see #6135)

5 years agoUpdate Git repo URL in `.cabal` file
Herbert Valerio Riedel [Wed, 11 Sep 2013 13:15:01 +0000 (15:15 +0200)] 
Update Git repo URL in `.cabal` file

5 years agoComments only
Jan Stolarek [Mon, 19 Aug 2013 14:46:22 +0000 (15:46 +0100)] 
Comments only

Link to documentation of library on the wiki

6 years agoComparison primops return Int# (Fixes #6135)
Jan Stolarek [Sun, 14 Apr 2013 10:31:44 +0000 (12:31 +0200)] 
Comparison primops return Int# (Fixes #6135)

For a deatiled discussion of this changes please visit the wiki page:
http://hackage.haskell.org/trac/ghc/wiki/PrimBool

6 years agoFollow GHC build system changes
Ian Lynagh [Tue, 2 Jul 2013 23:13:41 +0000 (00:13 +0100)] 
Follow GHC build system changes

6 years agoRun "sh ./configure" rather than "sh configure"; part of #7992
Ian Lynagh [Sat, 22 Jun 2013 15:52:09 +0000 (16:52 +0100)] 
Run "sh ./configure" rather than "sh configure"; part of #7992

This fixes a bug with how configure re-execs itself.

6 years agoHandle dependencies for .cmm files properly
Ian Lynagh [Thu, 9 May 2013 19:47:02 +0000 (20:47 +0100)] 
Handle dependencies for .cmm files properly

6 years agoFix build when gmp isn't installed
Ian Lynagh [Sun, 28 Apr 2013 16:12:57 +0000 (17:12 +0100)] 
Fix build when gmp isn't installed

6 years agoBuild system refactoring
Ian Lynagh [Sat, 20 Apr 2013 13:16:27 +0000 (14:16 +0100)] 
Build system refactoring

6 years agointeger-gmp: mpn_gcd_1 allocate one Word on stack instead of 'sizeof (__mpz_struct)'
Sergei Trofimovich [Wed, 13 Mar 2013 20:41:21 +0000 (23:41 +0300)] 
integer-gmp: mpn_gcd_1 allocate one Word on stack instead of 'sizeof (__mpz_struct)'

gmp.h defines 'mpn_gcd_1' as following:
    mp_limb_t mpn_gcd_1 (mp_srcptr /* aka 'mp_limb_t *'  */, mp_size_t, mp_limb_t);

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6 years agoFollow changes in GHC's build system
Ian Lynagh [Fri, 1 Mar 2013 23:24:44 +0000 (23:24 +0000)] 
Follow changes in GHC's build system

6 years agoFix GMP_PREFER_FRAMEWORK
Ian Lynagh [Sat, 9 Feb 2013 21:56:25 +0000 (21:56 +0000)] 
Fix GMP_PREFER_FRAMEWORK

It doesn't look like the old code could have worked

6 years agoNever try to use the system gmp on Windows
Ian Lynagh [Sat, 9 Feb 2013 21:55:20 +0000 (21:55 +0000)] 
Never try to use the system gmp on Windows

Apparently building on Windows failed when there is a system gmp
available.

6 years agoRevert "integer-gmp: improve cross-compiling support GmpDerivedConstants.h"
Simon Marlow [Sat, 26 Jan 2013 08:02:42 +0000 (08:02 +0000)] 
Revert "integer-gmp: improve cross-compiling support GmpDerivedConstants.h"

This reverts commit 860f2fa9a1f1ca4f8d94388723687f90d122ae81.

People reported problems with it on the mailing list, so reverting
until we can figure out the cause.

6 years agointeger-gmp: improve cross-compiling support GmpDerivedConstants.h
Sergei Trofimovich [Wed, 23 Jan 2013 22:36:21 +0000 (01:36 +0300)] 
integer-gmp: improve cross-compiling support GmpDerivedConstants.h

Before the patch GmpDerivedConstants.h was generated
by running mkGmpDerivedConstants on target.

Now it's generated only with help of autoconf macros.
Tested on --target=ia64-unknown-linux-gnu.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6 years agoFix configure when we don't have a gmp library
Ian Lynagh [Tue, 1 Jan 2013 18:41:51 +0000 (18:41 +0000)] 
Fix configure when we don't have a gmp library

6 years agoProvide a way for OS X users to indicate a preference for the GMP framework
Ian Lynagh [Tue, 1 Jan 2013 17:01:00 +0000 (17:01 +0000)] 
Provide a way for OS X users to indicate a preference for the GMP framework

We used to always use the framework if it existed. Now the make variable
GMP_PREFER_FRAMEWORK can be used to control whether the library or the
framework is preferred.

Fixes #7466.

6 years agozap obsolete FIXME, fix typos
Gabor Greif [Fri, 14 Dec 2012 09:23:26 +0000 (10:23 +0100)] 
zap obsolete FIXME, fix typos

6 years agoBump version number following new policy
Ian Lynagh [Fri, 30 Nov 2012 16:40:49 +0000 (16:40 +0000)] 
Bump version number following new policy

We now keep the HEAD version numbers as values which would be suitable
for immediate release.

6 years agoAdd comment to .cabal file saying what GHC 7.6.1 shipped with
Ian Lynagh [Fri, 30 Nov 2012 16:00:08 +0000 (16:00 +0000)] 
Add comment to .cabal file saying what GHC 7.6.1 shipped with

6 years agofix type mismatch in result of integer_cmm_testBitIntegerzh
Simon Marlow [Mon, 22 Oct 2012 14:39:39 +0000 (15:39 +0100)] 
fix type mismatch in result of integer_cmm_testBitIntegerzh

6 years agoAdapt to new Cmm syntax
Simon Marlow [Wed, 3 Oct 2012 13:02:26 +0000 (14:02 +0100)] 
Adapt to new Cmm syntax

6 years agoFix building on Windows
Ian Lynagh [Tue, 7 Aug 2012 13:18:13 +0000 (14:18 +0100)] 
Fix building on Windows

6 years agoDefine testBitInteger; part of #3489
Ian Lynagh [Sun, 5 Aug 2012 14:55:32 +0000 (15:55 +0100)] 
Define testBitInteger; part of #3489

Based on a patch from pumpkingod@gmail.com

6 years agoWhitespace only: Line some things up better
Ian Lynagh [Sun, 5 Aug 2012 13:51:19 +0000 (14:51 +0100)] 
Whitespace only: Line some things up better

7 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//packages/integer-gmp
Ian Lynagh [Thu, 19 Jul 2012 19:39:53 +0000 (20:39 +0100)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/integer-gmp

7 years agoBump version to 0.5.0.0 ghc-7.6 ghc-7.6.1-release ghc-7.6.2-release ghc-7.6.3-release integer-gmp-0.5.0.0-release
Paolo Capriotti [Tue, 10 Jul 2012 11:09:40 +0000 (12:09 +0100)] 
Bump version to 0.5.0.0

7 years agoSimplify how gcd @ Int is implemented
Ian Lynagh [Wed, 18 Jul 2012 14:34:18 +0000 (15:34 +0100)] 
Simplify how gcd @ Int is implemented

7 years agoMove some rules into PrelRules
Ian Lynagh [Wed, 18 Jul 2012 14:15:16 +0000 (15:15 +0100)] 
Move some rules into PrelRules

7 years agoAdd another gcdInteger rule
Ian Lynagh [Fri, 13 Jul 2012 19:04:51 +0000 (20:04 +0100)] 
Add another gcdInteger rule

This one is better when the result is converted to an Int

7 years agoTweak RULEs; fixes #7041
Ian Lynagh [Fri, 13 Jul 2012 18:51:08 +0000 (19:51 +0100)] 
Tweak RULEs; fixes #7041

In particular, the gcd rule now uses smallInteger rather than S#, which
means that it actually fires.

Also fixed a bug when the result is minBound :: Int.

7 years agoAdd missing imports.
Paolo Capriotti [Wed, 27 Jun 2012 17:59:33 +0000 (18:59 +0100)] 
Add missing imports.

7 years agoUse CLong, not CInt, for mp_bitcnt_t value; fixes #5965
Ian Lynagh [Wed, 20 Jun 2012 13:28:36 +0000 (14:28 +0100)] 
Use CLong, not CInt, for mp_bitcnt_t value; fixes #5965

The GMP docs say:

    Counts of bits of a multi-precision number are represented in the C
    type mp_bitcnt_t. Currently this is always an unsigned long, but on
    some systems it will be an unsigned long long in the future.

7 years agoAdd divInteger and modInteger functions
Ian Lynagh [Tue, 19 Jun 2012 18:33:43 +0000 (19:33 +0100)] 
Add divInteger and modInteger functions

Now that divModInteger isn't inlined, we were getting allocations for
both results even if we're just going to throw one away.

7 years agoUse divInt#/modInt# from ghc-prim
Ian Lynagh [Tue, 19 Jun 2012 18:21:42 +0000 (19:21 +0100)] 
Use divInt#/modInt# from ghc-prim

7 years agoFix compilation under LLVM backend. (#5965)
David Terei [Wed, 28 Mar 2012 18:22:21 +0000 (11:22 -0700)] 
Fix compilation under LLVM backend. (#5965)

Recent change means ul is truncate to an int, not a long anymore.

7 years agoFix building libgmp on cygwin
Ian Lynagh [Fri, 16 Mar 2012 01:00:30 +0000 (01:00 +0000)] 
Fix building libgmp on cygwin

7 years agoWin64 fix
Ian Lynagh [Thu, 15 Mar 2012 17:08:26 +0000 (17:08 +0000)] 
Win64 fix

7 years agoUpdate .gitignore.
Paolo Capriotti [Tue, 6 Mar 2012 10:57:34 +0000 (10:57 +0000)] 
Update .gitignore.

7 years agoUpdated to a newer version of gmp; fixes #5810
Ian Lynagh [Fri, 3 Feb 2012 17:03:21 +0000 (17:03 +0000)] 
Updated to a newer version of gmp; fixes #5810

I didn't diagnose the problem, but with the newer GMP the problem seems
fixed. There are a couple of things that look like candidates for the
bug:
* A few minor bugs related to portability fixed.
* A bug in division code possibly causing incorrect computation was fixed.

7 years agoAdd some rules; fixes #5767
Ian Lynagh [Thu, 26 Jan 2012 13:58:04 +0000 (13:58 +0000)] 
Add some rules; fixes #5767

We now have rules for
    integerToInt    (smallInteger    x) = x
    integerToWord   (wordToInteger   x) = x
    integerToInt64  (int64ToInteger  x) = x
    integerToWord64 (word64ToInteger x) = x

7 years agoUse the mingw touch program on Windows
Ian Lynagh [Fri, 2 Dec 2011 14:48:16 +0000 (14:48 +0000)] 
Use the mingw touch program on Windows

7 years agoTrack changes to the way we reference CCCS in GHC (was: W_[CCCS], now: CCCS)
Simon Marlow [Thu, 1 Dec 2011 12:18:43 +0000 (12:18 +0000)] 
Track changes to the way we reference CCCS in GHC (was: W_[CCCS], now: CCCS)

7 years agoupdate to track changes to CCCS in the RTS
Simon Marlow [Tue, 29 Nov 2011 09:37:23 +0000 (09:37 +0000)] 
update to track changes to CCCS in the RTS

7 years agoFollow GHC build system change to the way we call rm
Ian Lynagh [Sat, 19 Nov 2011 01:33:41 +0000 (01:33 +0000)] 
Follow GHC build system change to the way we call rm

7 years agoEliminate intermediate overflow for encodeFloat, fixes #5524
Daniel Fischer [Sat, 1 Oct 2011 11:59:55 +0000 (13:59 +0200)] 
Eliminate intermediate overflow for encodeFloat, fixes #5524

7 years agoUntabify cbits/float.c
Daniel Fischer [Fri, 30 Sep 2011 22:40:46 +0000 (00:40 +0200)] 
Untabify cbits/float.c

7 years agoDefine mkInteger
Ian Lynagh [Sat, 17 Sep 2011 17:20:41 +0000 (18:20 +0100)] 
Define mkInteger

Now used by GHC to generate Integer literals.

7 years agoExport GMP-only functions from the Internals module
Ian Lynagh [Tue, 13 Sep 2011 19:20:05 +0000 (20:20 +0100)] 
Export GMP-only functions from the Internals module

7 years agoNOINLINE a couple more functions
Ian Lynagh [Tue, 13 Sep 2011 18:48:38 +0000 (19:48 +0100)] 
NOINLINE a couple more functions

We don't need them to be inlined at all, following changes in how
GHC handles Integers.

7 years agoDon't export gcdInteger, lcmInteger from GHC.Integer
Ian Lynagh [Tue, 13 Sep 2011 17:29:20 +0000 (18:29 +0100)] 
Don't export gcdInteger, lcmInteger from GHC.Integer

integer-simple doesn't export them

7 years agoFollow ghc-prim changes
Ian Lynagh [Fri, 26 Aug 2011 20:38:26 +0000 (21:38 +0100)] 
Follow ghc-prim changes

7 years agoExport Integer(..) from GHC.Integer.GMP.Internals again; fixes #5419
Ian Lynagh [Thu, 25 Aug 2011 10:18:07 +0000 (11:18 +0100)] 
Export Integer(..) from GHC.Integer.GMP.Internals again; fixes #5419

The GMP primitives are now in GHC.Integer.GMP.Prim instead.

7 years agoRemove old darcs boring file
David Terei [Wed, 10 Aug 2011 19:31:38 +0000 (12:31 -0700)] 
Remove old darcs boring file

7 years agoThis should finally fix #5293 by fixing two bugs in GMP's configuration setup
Manuel M T Chakravarty [Thu, 4 Aug 2011 14:17:14 +0000 (00:17 +1000)] 
This should finally fix #5293 by fixing two bugs in GMP's configuration setup

* GMP uses m4 scripts to pre-process hand coded assembly routines
* These didn't properly account for OS X/i86_64 always using PIC

7 years agoEliminate orphan instances
Ian Lynagh [Sat, 30 Jul 2011 19:31:16 +0000 (20:31 +0100)] 
Eliminate orphan instances

The type and implementation are now in the same module, so the orphan
instances are no longer orphaned.

7 years agoNo need to export Integer from GHC.Integer.GMP.Internals
Ian Lynagh [Sat, 30 Jul 2011 18:42:15 +0000 (19:42 +0100)] 
No need to export Integer from GHC.Integer.GMP.Internals

This caused an odd dependency in the module hierarchy.

7 years agoUpgrade gmp, 4.2.4 -> 5.0.2
Ian Lynagh [Wed, 27 Jul 2011 14:28:08 +0000 (15:28 +0100)] 
Upgrade gmp, 4.2.4 -> 5.0.2

7 years agoDon't inline most integer operations
Ian Lynagh [Sat, 23 Jul 2011 16:56:40 +0000 (17:56 +0100)] 
Don't inline most integer operations

We get lots of code, and the simplifier generally can't do much with
it. We'll instead use builtin rules to do constant folding where
possible.

7 years agoRename toInt# -> integerToInt for consistency
Ian Lynagh [Sat, 23 Jul 2011 12:31:07 +0000 (13:31 +0100)] 
Rename toInt# -> integerToInt for consistency

7 years agoFix build following modules moving around
Ian Lynagh [Fri, 22 Jul 2011 18:18:39 +0000 (19:18 +0100)] 
Fix build following modules moving around

7 years agoEq and Ord instances are now in the integer package, not base
Ian Lynagh [Fri, 22 Jul 2011 18:09:46 +0000 (19:09 +0100)] 
Eq and Ord instances are now in the integer package, not base

8 years agoBump version number
Ian Lynagh [Wed, 6 Jul 2011 19:29:45 +0000 (20:29 +0100)] 
Bump version number

8 years agoFollow CC var changes in makefiles
Ian Lynagh [Sat, 23 Apr 2011 16:23:50 +0000 (17:23 +0100)] 
Follow CC var changes in makefiles

8 years agoMake and use AR_STAGE[0123] makefile vars
Ian Lynagh [Sat, 23 Apr 2011 16:22:36 +0000 (17:22 +0100)] 
Make and use AR_STAGE[0123] makefile vars

8 years agoPart of #5122 "Faster conversion between Rational and Double/Float" fix
Ian Lynagh [Fri, 22 Apr 2011 14:18:44 +0000 (15:18 +0100)] 
Part of #5122 "Faster conversion between Rational and Double/Float" fix

From daniel.is.fischer.

8 years agoTweak build rules
Ian Lynagh [Fri, 22 Apr 2011 11:50:34 +0000 (12:50 +0100)] 
Tweak build rules

We were doing
    echo $(HOSTPLATFORM) | sed 's/i[567]86/i486/g'
but the only x86 value HOSTPLATFORM can have is i386.

We now also tell GMP that its build platform is $(BUILDPLATFORM)
rather than $(HOSTPLATFORM).

8 years agoUpdate source-repository in the .cabal file to point to the git repo
Ian Lynagh [Tue, 5 Apr 2011 18:04:13 +0000 (19:04 +0100)] 
Update source-repository in the .cabal file to point to the git repo

8 years agoCall the final build system phase "final" rather than "" ghc-darcs-git-switchover
Ian Lynagh [Sun, 6 Feb 2011 20:32:32 +0000 (20:32 +0000)] 
Call the final build system phase "final" rather than ""

8 years agoUpdate for changes in GHC's build system
Ian Lynagh [Sat, 22 Jan 2011 19:47:56 +0000 (19:47 +0000)] 
Update for changes in GHC's build system

8 years agoCorrect the gmp build phase
Ian Lynagh [Mon, 17 Jan 2011 12:22:45 +0000 (12:22 +0000)] 
Correct the gmp build phase

8 years agoTidy up gmp cleaning
Ian Lynagh [Mon, 17 Jan 2011 12:12:24 +0000 (12:12 +0000)] 
Tidy up gmp cleaning

8 years agoAdd extensions to LANGUAGE pragmas
Ian Lynagh [Tue, 11 Jan 2011 00:30:50 +0000 (00:30 +0000)] 
Add extensions to LANGUAGE pragmas

8 years agoFix unknown symbol base_ControlziExceptionziBase_patError_info by helping GHC generat...
Edward Z. Yang [Sat, 4 Dec 2010 01:30:10 +0000 (01:30 +0000)] 
Fix unknown symbol base_ControlziExceptionziBase_patError_info by helping GHC generate smarter core.

8 years agoAdd LANGUAGE BangPatterns to modules that use bang patterns
simonpj@microsoft.com [Fri, 12 Nov 2010 17:06:04 +0000 (17:06 +0000)] 
Add LANGUAGE BangPatterns to modules that use bang patterns

8 years agoAdd a rewrite rule for toInt# so literals work right
simonpj@microsoft.com [Tue, 26 Oct 2010 08:29:55 +0000 (08:29 +0000)] 
Add a rewrite rule for toInt# so literals work right

See the comments with toInt#, but the key point is
that we want (fromInteger 1)::Int to yield (I# 1)!

8 years agoFollow GHC.Bool/GHC.Types merge
Ian Lynagh [Sat, 23 Oct 2010 15:36:31 +0000 (15:36 +0000)] 
Follow GHC.Bool/GHC.Types merge

8 years agoBump version number to 0.2.0.2
Ian Lynagh [Thu, 16 Sep 2010 17:00:32 +0000 (17:00 +0000)] 
Bump version number to 0.2.0.2

8 years agoFix compile warning on 32bit machine
David Terei [Tue, 17 Aug 2010 10:34:07 +0000 (10:34 +0000)] 
Fix compile warning on 32bit machine

8 years agofix hashInteger to be the same as fromIntegral, and document it (#4108)
Simon Marlow [Fri, 13 Aug 2010 15:31:42 +0000 (15:31 +0000)] 
fix hashInteger to be the same as fromIntegral, and document it (#4108)

8 years agoimplement integer2Int# and integer2Word# in Haskell, not foreign prim
Simon Marlow [Fri, 13 Aug 2010 15:29:26 +0000 (15:29 +0000)] 
implement integer2Int# and integer2Word# in Haskell, not foreign prim

8 years agoUse the stage-specific CONF_CC_OPTS variables
Ian Lynagh [Fri, 23 Jul 2010 13:59:33 +0000 (13:59 +0000)] 
Use the stage-specific CONF_CC_OPTS variables

9 years agoHide GHC.Integer from haddock again, now that haddock #24 is fixed; trac #2839 Haskell_2010_report_generated
Ian Lynagh [Wed, 23 Jun 2010 21:53:06 +0000 (21:53 +0000)] 
Hide GHC.Integer from haddock again, now that haddock #24 is fixed; trac #2839

9 years agoFollow SET_ARR_HDR change
Ian Lynagh [Sat, 19 Jun 2010 23:53:32 +0000 (23:53 +0000)] 
Follow SET_ARR_HDR change

9 years agoReplace an (incorrect) bytes-to-words calculation with ROUNDUP_BYTES_TO_WDS
Ian Lynagh [Sat, 19 Jun 2010 23:51:06 +0000 (23:51 +0000)] 
Replace an (incorrect) bytes-to-words calculation with ROUNDUP_BYTES_TO_WDS

9 years agoFIX #38000 Store StgArrWords payload size in bytes
Antoine Latter [Fri, 1 Jan 2010 18:34:37 +0000 (18:34 +0000)] 
FIX #38000 Store StgArrWords payload size in bytes

9 years agoFollow variable name changes
Ian Lynagh [Wed, 16 Jun 2010 16:16:28 +0000 (16:16 +0000)] 
Follow variable name changes

9 years agopass $(AR) to the GMP build
Simon Marlow [Thu, 10 Jun 2010 08:08:42 +0000 (08:08 +0000)] 
pass $(AR) to the GMP build

9 years agoFix the $(GMP_DIR) path that we remove
Ian Lynagh [Mon, 19 Apr 2010 19:35:38 +0000 (19:35 +0000)] 
Fix the $(GMP_DIR) path that we remove

9 years agoFix the build
Ian Lynagh [Mon, 15 Feb 2010 15:35:40 +0000 (15:35 +0000)] 
Fix the build
A missing | meant that the build broke on machines that don't have
libgmp available.

9 years agoDon't rely on tar supporting -j; trac #3841
Ian Lynagh [Sun, 14 Feb 2010 22:05:56 +0000 (22:05 +0000)] 
Don't rely on tar supporting -j; trac #3841

9 years agoMERGED: Pass GMP paths when compiling mkGmpDerivedConstants; fixes trac #3784
Ian Lynagh [Mon, 18 Jan 2010 21:51:42 +0000 (21:51 +0000)] 
MERGED: Pass GMP paths when compiling mkGmpDerivedConstants; fixes trac #3784
Ian Lynagh <igloo@earth.li>**20100118191831

9 years agoTag imported gmp symbols with the package they're from
Ben.Lippmeier@anu.edu.au [Sat, 2 Jan 2010 06:34:22 +0000 (06:34 +0000)] 
Tag imported gmp symbols with the package they're from

9 years agoMove .depend file dependency inside HaveLibGmp test
Simon Marlow [Thu, 17 Dec 2009 20:23:23 +0000 (20:23 +0000)] 
Move .depend file dependency inside HaveLibGmp test
We were building GMP even if we didn't need to.

9 years agoFix a makefile dep
Ian Lynagh [Wed, 16 Dec 2009 13:13:42 +0000 (13:13 +0000)] 
Fix a makefile dep

9 years agoAdd a missing dependency on gmp.h
Ian Lynagh [Tue, 15 Dec 2009 13:20:10 +0000 (13:20 +0000)] 
Add a missing dependency on gmp.h

9 years agoallocateLocal was renamed to allocate
Simon Marlow [Wed, 2 Dec 2009 09:15:17 +0000 (09:15 +0000)] 
allocateLocal was renamed to allocate

9 years agoUndo previous patch, caused linker problems on x86_64/linux
Ben.Lippmeier@anu.edu.au [Tue, 24 Nov 2009 03:12:54 +0000 (03:12 +0000)] 
Undo previous patch, caused linker problems on x86_64/linux

rolling back:

Sat Nov 21 16:43:13 EST 2009  Ben.Lippmeier@anu.edu.au
  * Windows DLLs: Tag imported gmp symbols with the package they're from.

    M ./cbits/gmp-wrappers.cmm -20 +20

9 years agoWindows DLLs: Tag imported gmp symbols with the package they're from.
Ben.Lippmeier@anu.edu.au [Sat, 21 Nov 2009 05:43:13 +0000 (05:43 +0000)] 
Windows DLLs: Tag imported gmp symbols with the package they're from.