Simon Sobisch
ff9d361633
fix gmp.h to not use __GMP_DECLSPEC undefined
...
When `__GMP_LIBGMP_DLL` is defined `__GMP_DECLSPEC` is defined for import/export using another macros which are not always defined.
The proposed change defines them empty when the compiler is not known and adds the working definition for the OrangeC compiler.
2018-05-07 14:10:47 +02:00
wbhart
a0cd69e74f
Merge pull request #250 from 0xrgb/0xrgb-patch-1
...
Update mpir_config.py
2018-03-21 04:36:47 +01:00
0xrgb
252e2c89ea
Update mpir_config.py
...
Supporting other encodings
2018-03-21 11:16:45 +09:00
wbhart
f637bdb189
Merge pull request #245 from dimpase/master
...
include stdint.h if __has_include() is supported
2018-02-08 15:47:36 +01:00
Dima Pasechnik
d7b4f7d023
correct merge
2018-02-08 12:51:35 +00:00
Dima Pasechnik
1cbe5a4e5b
Merge branch 'master' of github.com:dimpase/mpir
2018-02-08 12:42:42 +00:00
Dima Pasechnik
e147358106
document stdint change
2018-02-08 12:32:41 +00:00
Dima Pasechnik
63e02319be
__has_include() to guard against missing stdint.h
2018-02-08 12:04:46 +00:00
Dima Pasechnik
67e6c2fb68
Update .travis.yml
2018-02-07 23:43:03 +00:00
Dima Pasechnik
57ea50cdd2
use current (gcc 7.3) in travis-ci OSX test
2018-02-07 23:42:25 +00:00
Dima Pasechnik
5dd7b22bf4
Update .travis.yml
2018-02-07 23:30:54 +00:00
Dima Pasechnik
40f59b0e46
Update .travis.yml
2018-02-07 23:23:31 +00:00
Dima Pasechnik
59984d4aa3
use __has_include() to guard against Hipster or old Solaris
2018-02-07 22:23:54 +00:00
Dima Pasechnik
4fb53e3f8e
include stdint.h on Solaris/SunOS
...
This makes sure that (u)intmax_t are available, as
they are not defined in the same place as INTMAX_MAX
2018-02-07 12:55:25 +00:00
wbhart
429801c600
Merge pull request #239 from dimpase/master
...
various minor fixes
2017-12-01 11:38:52 +01:00
Dima Pasechnik
79706918a7
add mpir.net to the tarballs
2017-12-01 08:23:06 +00:00
Dima Pasechnik
0396a7d3ea
added myself
2017-12-01 08:12:11 +00:00
Dima Pasechnik
4e8d9c1a77
simplifying JUMPTABSECT macro inclusion for darwin
2017-11-30 23:42:41 +00:00
wbhart
d2f18a6fa3
Merge pull request #238 from dimpase/master
...
fix issue 230
2017-11-30 20:15:43 +01:00
Dima Pasechnik
a72fd9fdbe
trying to fix OSX Homebrew installation of gcc4.8
2017-11-30 13:55:03 +00:00
Dima Pasechnik
790044981a
adjust years as in the GMP header
2017-11-30 11:13:22 +00:00
Dima Pasechnik
7036e1fcff
Revert "Added some GMP m4 macros for new sqr_basecase code + license changes."
...
This reverts commit d9416e6bee
.
2017-11-30 11:00:37 +00:00
wbhart
644faf502c
Merge pull request #234 from dimpase/master
...
asm syntax fixes for allow for different JMPENT, and ignore more stuff in .gitignore
2017-11-24 19:44:36 +01:00
Dmitrii Pasechnik
65bb82fdf6
do not redefine JPMENT; redefine JUMPTABSECT only once-in darwin.m4
...
probably this can be simplified to do everything in configure.ac
only-- get rid of darwin.m4
2017-11-24 16:18:22 +00:00
Dima Pasechnik
e06dbfb4c0
stop autogen from moaning about permissions on OSX
2017-11-24 14:00:27 +00:00
Dima Pasechnik
2f1adfe021
L() for x86_64/nehalem/*.asm
2017-11-24 10:49:04 +00:00
Dima Pasechnik
9fb65424b2
L() for asm files in mpn/x86_64/core2
2017-11-24 00:31:15 +00:00
Dima Pasechnik
6070d68fc1
added missing L() in all asm files used by skylake
2017-11-23 19:34:12 +00:00
Dmitrii Pasechnik
30dfa68f12
modified the labels to uniformly be L()
2017-11-23 14:37:59 +00:00
Dima Pasechnik
8239bc3f09
adding correct diverts and a short doc
2017-11-22 17:55:52 +00:00
Dima Pasechnik
eb4e87d208
restore the dnl'd JPMENTs with the modified labels
2017-11-22 17:15:22 +00:00
Dima Pasechnik
763799003f
OSX-conditional addition of JMPENT macro fix
...
also, the default GMP_INCLUDE_MPN must come first, not last!
2017-11-22 17:14:15 +00:00
Dmitrii Pasechnik
5e921566e9
asm syntax fixes
2017-11-22 10:22:26 +00:00
Dmitrii Pasechnik
35213c9290
ignore more
2017-11-22 10:11:28 +00:00
wbhart
28c220067a
Merge pull request #224 from GitMensch/patch-1
...
fix compilation with i586-pc-msdosdjgpp (using GCC 4.7.3)
2017-10-14 23:36:30 +02:00
wbhart
8b116db70b
Merge pull request #225 from isuruf/patch-1
...
Update brew before installing yasm
2017-10-14 19:57:12 +02:00
Isuru Fernando
429dce5501
Update brew before installing yasm
2017-10-14 12:23:57 -05:00
Simon Sobisch
fc047ca036
Update inp_str.c
...
...removing stray unicode characters that got in via GitHub editor....
2017-10-14 17:06:26 +02:00
Simon Sobisch
c74e003b6e
fix compilation with i586-pc-msdosdjgpp (using GCC 4.7.3)
...
GCC raised a warning "mpz_inp_str_nowhite not defined, defined implicit" and directly afterwards error on the conflicting definition.
I've actually not checked why it is not defined nor why the implicit definition is different - but swapping these two functions lead to a working compilation...
2017-10-14 16:14:44 +02:00
wbhart
aec125dbb8
Merge pull request #223 from chfast/config-ptrdiff_t
...
Assume ptrdiff_t
2017-09-07 15:11:14 +02:00
Paweł Bylica
10c88ea3a9
Assume strchr is available
2017-09-07 08:19:58 +02:00
Paweł Bylica
9d2b98f3dc
Assume memset is available
2017-09-07 08:19:58 +02:00
Paweł Bylica
4919dbbb34
autoconf: Do not use AC_TYPE_SIGNAL
2017-09-07 08:19:58 +02:00
Paweł Bylica
7bac4c1896
Assume ptrdiff_t
2017-09-06 23:13:38 +02:00
wbhart
755bebd5fc
Merge pull request #222 from GitMensch/master
...
build scripts for vc "msbuild.bat":
2017-07-24 19:33:59 +02:00
Simon Sobisch
08e73f83b2
build script for vc "msbuild.bat":
...
* check given architecture
* output possible architectures
2017-07-24 16:27:06 +02:00
wbhart
7dfac3e237
Merge pull request #221 from adyache/master
...
MPIR.Net updates - added VS2017 support and the new limbs functions in 3.0.0
2017-07-12 19:30:44 +02:00
Alex Dyachenko
e10eae8371
Implemented Read/Write/Modify limbs methods in MPIR.Net based on the new mpz_limbs_xxx functions
2017-07-11 11:19:48 -04:00
Alex Dyachenko
f2ebcafb5a
Updated Visual Studio mpir-tests solutions to build all tests in Debug
2017-05-13 21:27:50 -04:00
Alex Dyachenko
0e0b85f0af
MPIR.Net - resolved build warnings
2017-05-13 21:18:43 -04:00