John Zwinck
b2f53e1acf
exec/eval(): add overloads for char const*
...
Many times the caller may have a string created in C++,
so there is no need to wrap it in a Python object when
the only thing done with the object is extract<char*>.
2017-05-04 19:29:56 -04:00
Stefan Seefeld
3844c4fc5f
Fix more missing symbols.
2017-04-14 13:14:05 -04:00
Stefan Seefeld
df16e3e55e
Fix typo.
2017-03-28 12:54:05 -04:00
Stefan Seefeld
3066c73c09
Fix Windows builds.
2017-03-24 15:39:13 -04:00
Stefan Seefeld
edd890bd2b
More dllexport fixes
2017-03-24 15:39:13 -04:00
Stefan Seefeld
352792c90a
Add more export symbols.
2017-03-16 20:14:39 -04:00
Stefan Seefeld
47faef65ee
Fix documentation links.
2017-03-16 11:35:26 -04:00
Rene Rivera
5121fc11f9
Don't build numpy if there's no python version to target.
2017-03-06 10:30:41 -06:00
Rene Rivera
471e6181b2
BPL builds targets need to always be defined.
2017-03-05 15:16:36 -06:00
Rene Rivera
398e7f02b8
Fix no pynumpy target when no numpy configured.
2017-03-05 08:56:57 -06:00
Rene Rivera
1e315242ce
Fix libs from referencing BPL when there is no python configured.
2017-03-03 22:28:22 -06:00
al3xst
77ee91d5c5
Updated python library reference url
...
Due to changes on the python website, the url to the pickle library reference page was invalid.
2017-03-03 18:29:05 -05:00
Rene Rivera
e670de2795
Fix empty numpy lib name caused by missing parens for lib name map.
2017-03-02 21:55:49 -06:00
Rene Rivera
367b793ac9
Merge branch 'develop' of https://github.com/boostorg/python.git into develop
2017-03-01 10:15:47 -06:00
Rene Rivera
8c170d9193
Fix building of multiple BPL libs even when the configured python does
...
not match.
2017-03-01 10:15:37 -06:00
SPKorhonen
bd7b8ecba5
Fix for missing export symbols, issue #98 ( #110 )
...
Fix for missing export symbols in shared library of boost::python::numpy
2017-02-15 11:53:28 -05:00
Jürgen Hunold
0224f54ae0
Switch^Cisibility support to BOOST_SYMBOL_EXPORT. Refs #2114
2017-02-13 10:43:23 -05:00
Stefan Seefeld
d14b8cf411
Fix library dependency with Python 3.
2017-01-03 21:17:51 -05:00
Tadeu Manoel
4e0b96faa8
Fix conversion of PyUnicodeObject to wstring ( #93 )
2016-12-14 07:58:07 -05:00
Tadeu Manoel
7178a70176
Fix a problem where test_builtin_converters.py is not being run ( #94 )
...
This was happening because the module docstring was not the first statement.
2016-12-14 07:54:37 -05:00
Vladimir Prus
36bbdde2fe
Use Boost-global python tagging.
2016-10-28 11:56:15 +03:00
Stefan Seefeld
1df6d84b80
Fix Python 3 incompatibility.
2016-10-27 08:37:25 -04:00
Stefan Seefeld
e968329174
Clean up examples.
2016-10-23 21:34:16 -04:00
Stefan Seefeld
07c8cbe652
Adjust to Boost.Build changes.
2016-10-23 21:27:31 -04:00
Stefan Seefeld
163e469bc4
Minor fixes.
2016-10-19 11:25:48 -04:00
Stefan Seefeld
ac39d2ed69
Fix doc build.
2016-10-19 07:34:34 -04:00
Stefan Seefeld
264f6ae4b9
Work around a sphinx bug.
2016-10-18 21:14:47 -04:00
Stefan Seefeld
84c96447e2
Add NumPy support to the BB-based build logic.
2016-10-18 16:32:05 -04:00
Stefan Seefeld
dc8d68d3fc
Fix id clash in hierarchical tocs.
2016-10-16 20:30:15 -04:00
Stefan Seefeld
91512a971d
More doc fine-tuning.
2016-10-10 14:22:57 -04:00
Stefan Seefeld
080eb55be6
Fine-tune documentation formatting.
2016-10-10 12:02:28 -04:00
Rene Rivera
a3d8223b5d
Fix syntax error caused by merging.
2016-10-09 11:04:38 -05:00
Stefan Seefeld
b9431cd326
Remove obsolete tests from build logic.
2016-10-09 09:19:20 -04:00
Stefan Seefeld
2ccf54f091
Minor doc touch-ups.
2016-10-09 00:02:39 -04:00
Stefan Seefeld
4ce4821111
Remove obsolete tests.
2016-10-08 15:29:56 -04:00
Rene Rivera
69ddfcae17
Add, and update, documentation build targets.
2016-10-08 15:16:38 -04:00
Stefan Seefeld
3ace4a0015
Adjust NumPy code to work with new directory / namespace structure.
2016-10-08 13:34:17 -04:00
Stefan Seefeld
cbb3851488
Merge NumPy extension from https://github.com/ndarray/Boost.NumPy/ .
2016-10-07 20:03:12 -04:00
Stefan Seefeld
127cc20a1d
Install documentation for development branch separately.
2016-10-07 18:17:43 -04:00
Stefan Seefeld
482219f20a
Remove a bunch of obsolete files.
2016-09-29 23:18:00 -04:00
Wei-Ming Yang
061050c006
Fix a mistake in str::count()
2016-09-29 08:09:30 -04:00
Wei-Ming Yang
03adaee6d2
Implement str::endswith()
2016-09-29 08:08:46 -04:00
WKarel
bc2f77a3db
Assert refcount before decrement ( #64 )
...
Assert reference count before decrementing it.
2016-09-29 07:48:46 -04:00
vmurashev
aaf0d220ae
tests for python3 - get rid of 'from past.builtins import long'
2016-09-28 22:44:46 -04:00
vmurashev
bb6f52dc35
test/exec.cpp - register builtin module before call 'Py_Initialize'
2016-09-28 22:44:46 -04:00
Stefan Seefeld
d422058fb4
Adjust BB logic to shared_ptr test changes.
2016-09-28 16:59:44 -04:00
Stefan Seefeld
a60ab14b91
Fix doc upload.
2016-09-28 13:37:15 -04:00
Stefan Seefeld
e0ee734161
Update credentials to upload generated docs.
2016-09-28 08:31:12 -04:00
Stefan Seefeld
444c948abe
Fix doc upload.
2016-09-27 20:13:38 -04:00
Stefan Seefeld
97e4b34a15
Add support for std::shared_ptr.
2016-09-27 13:53:37 -04:00