Commit Graph

25 Commits

Author SHA1 Message Date
Evan Nemerson
d03c38da7f Blacklist PGI from using conformant array parameters. (#511)
* Blacklist PGI from using conformant array parameters.

There is a bug in pgcc with conformant array parameters where the
length argument is a pointer which triggers a compiler error
(PGC-S-0094, to be specific).  The issue has been reported to PGI and
is being tracked internally as TPR 23778.  For more information, see

  https://www.pgroup.com/userforum/viewtopic.php?t=5501

* travis: Add PGI Community Edition build.

For details on the installation script, see
https://github.com/nemequ/pgi-travis
2017-02-19 10:06:13 +01:00
Eugene Kliuchnikov
678f8627d3 Fix OSX gcc-4.x compilation (#455)
Fix OSX gcc-4.x compilation
2016-10-20 14:16:00 +02:00
Eugene Kliuchnikov
db4cfc1219 Use system version of compiler with macpython 2016-10-12 15:08:41 +02:00
Eugene Kliuchnikov
ea9c51e4ca Update .travis.yml 2016-09-20 10:11:46 +02:00
Eugene Kliuchnikov
887f6fd48f Fix integration build
Homebrew started getting stuck with gcc-6
Temporarily switch to gcc-5
2016-09-20 10:10:21 +02:00
Cosimo Lupo
11dc16bf91 .travis.yml: fix wheel deploy 'condition' (use '&&', not '||') 2016-08-10 19:29:48 +01:00
Cosimo Lupo
13b8e7ff60 .travis.yml: only deploy OSX wheels 2016-08-10 19:22:41 +01:00
Cosimo Lupo
e944f1c92b .travis.yml: update Python versions
Removed unnecessary builds for homebrew and system python.
We only use the official Mac Python distributions from Python.org.
The wheels compiled with those will work on both homebrew Python and
the OSX built-in Python.
2016-08-10 18:12:36 +01:00
Evan Nemerson
01f9cf94a0 travis: use container-based infrastructure 2016-07-28 20:13:29 -07:00
Evan Nemerson
03657e8089 Add mingw support. 2016-07-28 19:32:33 -07:00
Evan Nemerson
97b846f2fe travis: disable gcc-4.5 build
Travis seems to have trouble with the PPA.
2016-07-26 20:59:28 -07:00
Evan Nemerson
26a59359ed Add UBSan build, use clang for sanitizer builds. 2016-07-26 17:31:26 -07:00
Evan Nemerson
45862fcb06 Enable address sanitizer build. 2016-07-26 08:53:26 -07:00
Evan Nemerson
1d15c95363 travis: enable clang builds now that the LLVM repos are back up 2016-07-26 08:53:26 -07:00
Evan Nemerson
37be4e37ce travis: add many additional builds 2016-07-26 08:53:26 -07:00
Evan Nemerson
3e33d7636a travis: add CMake builds 2016-07-26 08:53:26 -07:00
eustas
902b20c0b8 Remove command line args
Values should be taken from setup.cfg
2016-06-17 20:25:28 +02:00
eustas
cac71ca2f6 Put library also to bin 2016-06-16 17:23:21 +02:00
eustas
41e4fb8bf3 Reroute -t parameter to build_ext 2016-06-16 15:36:11 +02:00
eustas
198b51d969 Place binary output to bin/ 2016-06-16 15:31:09 +02:00
Cosimo Lupo
d5f23833de [travis] add Python 3.5.0 2015-10-07 09:18:50 +01:00
Zoltan Szabadka
070dacb5de Configure automatic deployment of github releases from Travis. 2015-08-31 15:34:42 +02:00
Cosimo Lupo
6dcb0dd1b1 [travis] add placeholder 'deploy' target for Github Releases 2015-08-14 11:35:02 +01:00
Cosimo Lupo
a5822da956 [travis] also compile for 'macpython' (official installers from Python.org);
override CC and CXX to use clang instead of gcc-4.2, which doesn't support C++11
2015-08-14 11:28:26 +01:00
Cosimo Lupo
bb3d9248c0 add support for Travis CI (OS X only for now)
Use 'terrify' utilities from MacPython to build precompiled wheel packages
2015-08-14 11:28:26 +01:00