~roguescholar/boost/+git/python:pr/fix-numpy-install

Last commit made on 2019-04-17
Get this branch:
git clone -b pr/fix-numpy-install https://git.launchpad.net/~roguescholar/boost/+git/python

Branch merges

Branch information

Name:
pr/fix-numpy-install
Repository:
lp:~roguescholar/boost/+git/python

Recent commits

8c8b0dc... by Peter Dimov <email address hidden>

Only boost-install boost_numpy when it's being built

fdc9ec7... by Nikita Kniazev

Fixed module tests fail

Since recently lightweight_test introduced a sanitation to ensure that
`boost::report_errors()` is called, and it does not in module tests.

The problem could be fixed by exporting the function and calling it from
these python tests, but as it already done in other module tests I just
turned those usages lightweight_test to a regular assertation.

0b0c053... by Nikita Kniazev

The right hypot fix for MinGW

0d0cd71... by Owens <email address hidden>

Enable forward declaration of unwind_type() in msvc14.15 and later.

Name lookup in msvc has changed between 14.14 and 14.15 making it consistent with other compilers. Forward declaration of unwind_type() is now required as it is for other compilers.

Resolves compilation errors identified in:

https://github.com/boostorg/python/issues/228

72e254b... by Jonathan Wakely <email address hidden>

Fix name of file in tutorial

I think it's meant to refer to the Jamroot file being discussed, not Jamrules.

1f1b9b6... by Nikita Kniazev

Fix hypot issue on MinGW

6bd6d71... by Nikita Kniazev

Fix -Wregister error on Clang in C++17 mode

Suppresses the warning on GCC, Clang, and MSVC.

4b01139... by Tom

Ssize t warning - trac #3353 (#21)

Fixes msvc unsafe type conversion warning - trac num: 3353

65bfec2... by SPKorhonen <email address hidden>

 Fix static object initialization under Visual Studio 2017 (#208)

Fix static object initialization under VS 15.7.2

4f6d547... by Orivej Desh

clear python exception after expected attribute lookup failure

Python 3.7.0 asserts that attribute lookup functions are called without outstanding exceptions:
https://github.com/python/cpython/blob/v3.7.0a2/Objects/typeobject.c#L3037
Motivation: https://bugs.python.org/issue34068#msg321262
Therefore the error set by the first PyObject_GetItem should be cleared before calling PyObject_GetAttrString.