The Gitter Badger
28e2c6512c
Add Gitter badge
2018-05-03 10:19:01 -04:00
Stefan Seefeld
b0f512c15a
Merge branch 'develop'
2018-04-17 21:32:48 -04:00
Stefan Seefeld
77ff0d6bbc
Fix CI OSX build failure.
2018-04-17 20:41:17 -04:00
Stefan Seefeld
24313709a7
Fix auto-linking logic (Windows only).
2018-04-12 23:39:22 -04:00
Stefan Seefeld
ac9fa536c8
Add OSX to CI test matrix.
2018-04-08 21:34:48 -04:00
Gaurav
7352c9c0f7
Remove not reachable condition.
...
Line no 138-139 suggest if condition satisfy if n_actual <=max_arity :
if (n_actual + f->m_nkeyword_values >= min_arity
&& n_actual <= max_arity)
So condition at Line no 161 is not reachable.
2018-04-08 21:18:57 -04:00
Stefan Seefeld
26ac881b9d
Fix CI links.
2018-04-08 20:41:51 -04:00
Stefan Seefeld
19f6c782aa
Improve CI test coverage.
2018-04-08 18:21:22 -04:00
Stefan Seefeld
f3df1bf912
Remove redundant pragma once directives.
2018-04-07 17:05:18 -04:00
Stefan Seefeld
a383ecdd88
Fix build warning.
boost-1.67.0
2018-03-19 13:58:48 -04:00
Stefan Seefeld
d515eb82c8
Fix build warning.
2018-03-15 15:29:06 -04:00
Stefan Seefeld
0021720a46
Conditionalize targets on Python configuration.
2018-03-11 10:31:21 -04:00
Stefan Seefeld
61591f7ad2
Enable more MSVC versions.
2018-03-09 13:17:24 -05:00
Stefan Seefeld
6b8ab7a5a3
Conditionalize tests.
2018-03-09 13:08:07 -05:00
Stefan Seefeld
02e079cf4d
Merge branch 'develop'
2018-03-08 07:07:42 -05:00
Stefan Seefeld
9039286937
Remove references to scons from README.
2018-03-07 16:54:10 -05:00
Stefan Seefeld
429ac28c4a
Streamline CI logic.
2018-03-07 15:09:02 -05:00
Stefan Seefeld
1db3871f50
Remove obsolete scons-based build logic.
2018-03-07 15:09:02 -05:00
Stefan Seefeld
66dad425aa
Build docs with faber.
2018-03-07 15:09:02 -05:00
Stefan Seefeld
ed3cbf8a60
Start to collect release notes.
2018-02-25 17:39:18 -05:00
Stefan Seefeld
2f6e728de5
Fix misspelled operator name.
2018-02-20 16:43:58 -05:00
Stefan Seefeld
65be0e0f0f
Only iterate over multiple calling conventions on x86.
2018-02-15 22:17:04 -05:00
Stefan Seefeld
d4d41d94ae
Add Python version to library suffix.
2018-02-13 17:22:34 -05:00
Bernhard Rosenkränzer
660487c43f
Fix build with Python 3.7
...
Python 3.7 changes the return type of _PyUnicode_AsString()
from void* to const char* -- causing the build of boost-python
to fail.
Signed-off-by: Bernhard Rosenkränzer <bero@lindev.ch >
2018-02-09 15:09:27 -05:00
Stefan Seefeld
d6d54ce483
This is an object, not a function declaration. Really.
2017-12-18 15:04:23 -05:00
Stefan Seefeld
7c33ff0c59
Merge branch 'develop'
boost-1.66.0
2017-11-17 10:06:54 -05:00
Stefan Seefeld
b9d0d97499
Fix MSVC compilation failure.
2017-11-16 10:26:30 -05:00
Stefan Seefeld
fc978f085b
Merge branch 'develop'
2017-11-11 08:04:54 -05:00
Stefan Seefeld
ebba009a9f
First attempt at faber-based build system.
2017-11-10 07:41:21 -05:00
Stefan Seefeld
9ad3313d1f
Fix deprecated elementwise comparison warning / error.
2017-11-07 19:43:16 -05:00
Stefan Seefeld
bf9a03399b
Revert "Avoid multiple template instances of boost::python::details::get_signature when multiple calling conventions are enabled"
...
This reverts commit b49a186b6f .
2017-10-30 08:04:01 -04:00
Stefan Seefeld
2d9871fc5a
Fix unresolved symbol error with MSVC.
2017-10-27 13:58:56 -04:00
Gary Furnish
30c9eb1fb6
Fix c++11 detection.
2017-10-25 08:07:17 -04:00
Gary Furnish
7c5e478432
Fix autoptr/unique_ptr ifdef for VS2017.
2017-10-25 08:07:17 -04:00
Krzysztof Trzciński
2b7842a39f
Fix memory leaks in enum.cpp
...
Unfortunately due to optimised build of Python3 libraries and executable I got only partial stack from [http://clang.llvm.org/docs/AddressSanitizer.html ], however digging into and reducing my code I tracked it down to be issue with `boost/libs/python/src/object/enum.cpp`.
It has to bits that leak (and comment mentioning there is one):
PyObject *mod = PyObject_GetAttrString( self_, "__module__");
Leaks reference, as it never decreases it.
It also stores a new string object under object's `name` that ref count never gets decremented.
That commit fixes both issues.
2017-10-25 08:04:35 -04:00
Raffi Enficiaud
8d37630cc8
Fix warning: returning the proper type for object sizes
2017-10-25 08:03:18 -04:00
Marvin Schmidt
9d2903cd5e
Fix symbol visibility of init method
...
This was properly an oversight when switching to the BOOST_SYMBOL_*
symbols from Boost.Config in commit 0224f54a (see #1 )
Since Boost.Config is already doing the differentiation between
different platforms and compilers we can simplify this bit and just
use BOOST_SYMBOL_EXPORT
2017-10-24 20:18:59 -04:00
Frank Richter
b09d80a93e
Fix exec(), eval() not passing through arguments
2017-10-18 07:37:03 -04:00
Mark Borgerding
135c025484
fixed nuisance warning when calling from_data(...,bob) with an ndarray bob, "FutureWarning: comparison to None will result in an elementwise object comparison in the future."
2017-09-25 09:08:38 -04:00
Mark Borgerding
ecf05c4a90
ndarray.shape(k),strides(k) act more like their python counterparts (negative indexing, bounds checking) (issue #157 )
2017-09-25 09:08:14 -04:00
Edward Diener
00b7ed03a7
Remove executable attribute for files.
2017-09-18 08:21:30 -04:00
Stefan Seefeld
fed4f0d0f9
Fix version number.
boost-1.65.1
boost-1.65.0
2017-08-19 11:57:56 -04:00
Stefan Seefeld
39edfd45cf
Fix traits qualification.
2017-08-19 11:57:39 -04:00
Stefan Seefeld
c2424bcc8f
Fix version number.
2017-08-13 20:45:13 -04:00
Stefan Seefeld
b3b67273b0
Fix traits qualification.
2017-08-13 20:44:52 -04:00
Stefan Seefeld
8c2a808cbe
Remove 'numeric' documentation.
2017-07-31 11:38:40 -04:00
Stefan Seefeld
31c8b7f1b4
Remove 'numeric' documentation.
2017-07-31 11:37:52 -04:00
Stefan Seefeld
aeedea409a
Merge branch 'develop'
2017-07-20 13:04:44 -04:00
Stefan Seefeld
2d1f66fd19
Remove module as obsoleted by Boost.NumPy.
2017-07-20 11:39:58 -04:00
Stefan Seefeld
69e38d2186
Fix documentation.
2017-07-20 10:11:19 -04:00