Commit Graph

3359 Commits

Author SHA1 Message Date
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