Stefan Seefeld
d79b59616b
Add logic to detect and discriminate C++-11.
2016-08-29 09:33:26 -04:00
Stefan Seefeld
8a58f716ac
Complete 'install' target.
2016-08-22 22:57:23 -04:00
Stefan Seefeld
f3931cfc38
Add README
2016-08-08 11:51:01 -04:00
Stefan Seefeld
b0f6414269
Fix CI build environment.
2016-08-06 20:13:33 -04:00
Stefan Seefeld
76708620cb
Add Appveyor support.
2016-08-06 18:56:34 -04:00
Stefan Seefeld
b877b98fee
Automate documentation updates.
2016-08-05 18:17:02 -04:00
Stefan Seefeld
94dfa4c762
Add support for building documentation.
2016-08-05 18:14:40 -04:00
Stefan Seefeld
5c723e96ea
Merge pull request #77 from cowo78/develop
...
Multiple calling conventions with MSVC14/amd64
2016-07-21 07:59:14 -04:00
Giuseppe Corbelli
b49a186b6f
Avoid multiple template instances of boost::python::details::get_signature when multiple calling conventions are enabled
2016-07-21 10:28:43 +02:00
Stefan Seefeld
a5a08bfb7b
Fix Windows testing support.
2016-06-27 21:20:05 -04:00
Stefan Seefeld
e53a68defd
Merge pull request #74 from cowo78/develop
...
Module 'past' is not available in 2.x interpreters
2016-06-27 08:46:36 -04:00
Giuseppe Corbelli
f0d5bef32d
Merge branch 'develop' of https://github.com/boostorg/python into develop
2016-06-27 09:33:44 +02:00
Giuseppe Corbelli
e820537f3b
past module is not available in v2 interpreters
2016-06-27 09:24:16 +02:00
Stefan Seefeld
c2d144ab71
Augment test matrix with C++11.
2016-06-26 07:54:37 -04:00
Stefan Seefeld
55f283bf18
Fix header search path order.
2016-06-26 07:54:05 -04:00
Stefan Seefeld
2e8cd3d8f2
Suppress more unused typedef warnings.
2016-06-24 17:22:17 -04:00
Stefan Seefeld
b3e9290599
Merge pull request #66 from thtrummer/develop
...
Fix unused local typedef warnings for GCC
2016-06-24 16:50:53 -04:00
Stefan Seefeld
07dd8eaa55
A few build system fixes.
2016-06-24 16:43:07 -04:00
Stefan Seefeld
81b3263743
Merge pull request #73 from cowo78/develop
...
/MACHINE option for x86 is /MACHINE:X86
2016-06-24 16:41:21 -04:00
Giuseppe Corbelli
7b7c4b85d5
/MACHINE option for x86 is /MACHINE:X86
2016-06-24 11:31:04 +02:00
Stefan Seefeld
f7d7c54173
Merge pull request #71 from jhunold/test_fix
...
Add missing .py suffix
2016-06-18 05:47:02 -04:00
Jürgen Hunold
68400823db
Add missing .py suffix
2016-06-18 11:36:20 +02:00
Stefan Seefeld
905b34210b
Make tests Py3-compatible
2016-06-18 00:00:22 -04:00
Stefan Seefeld
400f3db73a
Add CI support.
2016-06-17 22:23:55 -04:00
Stefan Seefeld
57cd933240
Add SCons-based build system.
2016-06-17 22:23:47 -04:00
Thomas Trummer
f399391be2
Fix unused local typedef warnings for GCC
2016-05-01 12:10:04 +02:00
Stefan Seefeld
5233f45da4
Merge pull request #49 from fatso83/develop
...
Add cygwin64 support to wrap_python.hpp
boost-1.61.0
2016-03-06 15:13:06 -05:00
Stefan Seefeld
63323f020f
Fix a number of wrong / invalid links.
2016-03-06 14:07:23 -05:00
Stefan Seefeld
e9c265a84a
Merge pull request #59 from vslashg/patch-1
...
Fix auto-pointer registration in Boost Python 1.60.
2016-03-06 12:58:40 -05:00
vslashg
f2c465ffa5
Fix auto-pointer registration in Boost Python 1.60.
...
The conditional instantiation magic of maybe_register_pointer_to_python() assumes that use_value_holder and use_back_reference will be one of the boost::mpl::bool_ types, but this assumption is no longer true in Boost 1.60, where they can be standard library bool wrappers instead.
Explicitly defining these types as mpl::bool_ classes fixes https://github.com/boostorg/python/issues/56 .
2016-02-29 13:33:35 -05:00
Chris Nixon
77bdbf0432
Add cygwin64 support to wrap_python.hpp
...
This patch adds 64 bit support.
2015-12-09 22:54:28 +01:00
Jim Bosch
26aaa5b62e
Merge pull request #51 from willyd/vscompat
...
Visual Studio compatibility fixes
2015-11-21 18:36:38 -05:00
Stefan Seefeld
359b7f0473
Merge pull request #37 from nevion/trace_registry
...
fix a static initialization fiasco with ios_base
2015-10-16 23:59:18 -04:00
Stefan Seefeld
52b268a8c6
Merge pull request #25 from eldiener/develop
...
Remove unused deprecated header file
2015-10-16 23:55:49 -04:00
Kohei Takahashi
e3aacc64fe
Fix a compile error with obsoleted details.
...
Because boost/detail/iterator.hpp is now obsoleted, see boostorg/iterator@b2b9ab1568 .
2015-10-10 13:19:14 +09:00
Guillaume Dumont
f753f4bc30
Visual Studio compatibility fixes
...
Static linking fix
2015-09-16 10:18:23 -04:00
Jim Bosch
9e53eb2c23
Fix some confusing magic numbers in docs for stride ( #50 ).
...
Documentation here needs a bigger cleanup than I can give it
right now, but this at least removes the ambiguity as to whether
"4" means the shape or sizeof(int).
2015-09-09 23:55:28 -04:00
Jim Bosch
6c2e3fb487
Update README and convert it to Markdown.
2015-09-09 23:48:55 -04:00
Jim Bosch
fcbba59630
Enable tests in CMake build and fix relative path problems.
...
As reported in #46 , tests were not being built with CMake due
to a typo. But they were also broken, because the relative path
to the dynamic library used in the link commands for the test
Python modules wasn't appropriate for running the tests from
the source directory. Instead, we now copy the Python test
scripts to the build directory and run them there.
2015-09-09 23:27:40 -04:00
Jim Bosch
61a399e80a
Remove const from rvalue returns ( #42 ).
...
I'd originally thought this was a useful way to prevent no-op
assignments to rvalues, but compilers now check for that
without using const, and it was probably only non-standard
compiler behavior that ever made it useful.
2015-09-09 22:38:50 -04:00
Stefan Seefeld
42b06fa3a3
Merge pull request #40 from jwakely/issue-39
...
Python: Fix condition for make_setter overload.
boost-1.60.0
2015-09-02 08:07:49 -04:00
Jonathan Wakely
f410fbd64d
Python: Fix condition for make_setter overload.
...
This fixes the regression caused by 42e7d7b .
Fixes #39
2015-09-02 13:02:12 +01:00
Jason Newton
d18c7787e6
fix a static initialization fiasco with ios_base
...
see http://stackoverflow.com/questions/12318693/c-segmentation-fault-
when-using-cout-in-static-variable-initialization for a reference of
what was happening when iostreams were used within boost.python
registry's global static ctors.
2015-08-16 05:40:49 -07:00
Stefan Seefeld
5dce79445d
Merge pull request #33 from danieljames/doc-build
...
Unset 'boost.defaults' set in Jamroot.
2015-08-13 03:23:38 -04:00
Daniel James
c41a1e8531
Unset 'boost.defaults' set in Jamroot.
...
Not using '<format>html' as it seems it has to match the original
setting exactly.
2015-08-12 22:42:01 +01:00
Stefan Seefeld
41c61dd756
Fix typo.
2015-08-05 11:27:48 -04:00
Stefan Seefeld
d0b6fb9557
More documentation cleanup.
2015-08-05 07:14:37 -04:00
Stefan Seefeld
b68ce3b156
restore article.
2015-08-04 15:34:56 -04:00
Stefan Seefeld
04cad679a5
Convert docs to QuickBook.
2015-07-29 17:43:42 -04:00
Stefan Seefeld
d4d7f018f9
Change maintainer.
2015-07-17 19:53:24 -04:00