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
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
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
Stefan Seefeld
99022d2eb8
Merge branch 'develop'
boost-1.59.0
2015-06-30 18:09:40 -04:00
Stefan Seefeld
37f8f37cda
Merge pull request #16 from teeks99/main_crt_error
...
Fixes empty example
2015-06-24 18:01:24 -04:00
Edward Diener
0a4c76b9ac
Remove unused deprecated header file
2015-05-29 18:36:39 -04:00
Stefan Seefeld
156054371b
Merge pull request #24 from agnat/fix/cv_tag_volatile_constant
...
Fix is_volatile constant in detail::cv_tag<>
2015-05-27 11:42:39 -04:00
David Siegel
d06f4aeaca
Fix is_volatile constant in detail::cv_tag<>
2015-05-27 17:30:09 +02:00
Stefan Seefeld
e8d7bb5027
Merge pull request #23 from jzmaddock/patch-1
...
Stop Using type_traits details.
2015-05-27 11:07:30 -04:00
Stefan Seefeld
b207fc1a04
Merge pull request #20 from Lastique/patch-2
...
Use _Py_fopen instead of fopen
2015-05-27 10:59:50 -04:00
jzmaddock
9742c30f47
Stop Using type_traits details.
...
The type_traits internal details used here are being moved to make it clear they are details and subject to change. Old code will continue to work, but will warn about use of a deprecated header.
2015-05-21 19:20:31 +01:00
Stefan Seefeld
97f894bc1a
Merge pull request #7 from PeterMartini/develop
...
Boost.Build now uses src/ instead of v2/
2015-05-08 13:18:33 -04:00
Andrey Semashev
eefc434bae
Use _Py_fopen instead of fopen
...
A followup fix for the previous commit 36f8f69411 .
2015-05-06 15:29:42 +03:00
Stefan Seefeld
226d1ac961
Merge pull request #19 from Lastique/patch-1
...
Fix compilation with python 3.0-3.3
2015-05-06 08:10:30 -04:00
Andrey Semashev
36f8f69411
Fix compilation with python 3.0-3.3
...
Backport commit 3e405b6fd5 to develop branch: Fix exec_file for Python 3 < 3.4. Also fix version check to actually fix compilation with python 3.4.
2015-05-06 15:06:29 +03:00
Tom Kent
97b0d9737c
Fixes empty example
...
Uses of visual studio were getting a 'unresolved external symbol _mainCRTStartup' because there was no main() being linked into the test_embed.exe. I'm not a bjam expert, but I think that is because the embedding target is an executable (instead of an obj/lib?). I also have no idea if this was a problem on unix or if this fix will affect that platform.
2015-04-10 19:47:44 -05:00
Stefan Seefeld
3e405b6fd5
Fix exec_file for Python 3 < 3.4.
2015-04-09 08:57:08 -04:00
Stefan Seefeld
e1e9eb303a
Merge pull request #13 from ax3l/fix-missingPlaceholderInclude
...
Fix Trac #10932 Missing Include: Bind Placeholders
boost-1.58.0
2015-03-26 09:16:15 -04:00
Stefan Seefeld
9eee9ef461
Merge pull request #15 from mmatrosov/master
...
Fix #11100 and #8058 : binary compatibility and leaked file handle in exec_file()
2015-03-26 08:23:15 -04:00
Mikhail Matrosov
fe24ab9dd5
[ #8058 ] Close file handle before exec_file() routine returns.
2015-03-11 01:11:54 +03:00
Mikhail Matrosov
a911c17fd6
[ #11100 ] Fix binary incompatibilities with fopen() in exec_file() routine.
2015-03-11 01:11:54 +03:00
Daniel James
8d5d777ebb
Add metadata file.
2015-01-25 21:25:23 +02:00
Peter Dimov
ea87bfee8c
Merge pull request #9 from danieljames/metadata
...
Create metadata file.
2015-01-25 20:31:16 +02:00
Axel Huebl
17a7655c74
Fix Missing Include: Bind Placeholders
...
boost/python/exception_translator.hpp(22): error: identifier "_1" is undefined
boost/python/exception_translator.hpp(22): error: identifier "_2" is undefined
2015-01-14 16:02:23 +01:00
Daniel James
0a47c583b1
Add metadata file.
2014-08-18 15:09:41 +01:00