Vladimir Prus
c58a615a5a
Branch for merging Boost.Build and Boost.Jam completely.
...
[SVN r59143]
2010-01-19 20:47:20 +00:00
Ralf W. Grosse-Kunstleve
4f6a37f80d
boost.python: some make_tuple changed to boost::python::make_tuple for gcc 4.4 -std=c++0x compatibility; https://svn.boost.org/trac/boost/ticket/3584
...
[SVN r57641]
2009-11-13 20:48:25 +00:00
Troy D. Straszheim
338732793a
Don't use type_is_gc... type_is_gc expects a PyTypeObject, which is not what will get passed to it if we pass it to the tp_is_gc fields of static_data_object
...
[SVN r57590]
2009-11-12 00:46:46 +00:00
Troy D. Straszheim
36d24b9f8b
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Ralf W. Grosse-Kunstleve
35ff0adf2b
boost/python: some Py_ssize_t replaced with boost::python::ssize_t to restore compatibility with Python 2.3 and 2.4
...
[SVN r56491]
2009-09-30 12:35:54 +00:00
Stefan Seefeld
ef2a02c396
Merged 2009 GSoC work from sandbox-branches/bhy/py3k branch back into trunk.
...
[SVN r56305]
2009-09-19 02:32:41 +00:00
Ralf W. Grosse-Kunstleve
8d2ca93e98
libs/python/src/exec.cpp: bug fixes
...
Remark:
operator!() for boost::python::object invokes PyObject_IsTrue()
and is therefore not equivalent to "is None".
In this particular case !global or !local returns true for an
empty dict.
(Changes to libs/python/test/exec.cpp just helped in debugging.)
[SVN r55639]
2009-08-18 00:24:54 +00:00
Troy D. Straszheim
d47e3b2a15
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Ralf W. Grosse-Kunstleve
1a204046c7
boost::python: unsigned converter fix by Anderson Lizardo ( https://svn.boost.org/trac/boost/ticket/3189 )
...
[SVN r54919]
2009-07-13 05:16:34 +00:00
Stefan Seefeld
3c98a72153
Use appropriate default values for global and local dicts.
...
[SVN r53936]
2009-06-15 14:53:48 +00:00
Dave Abrahams
a4f028246a
Allow duplicate enum values. Fixes #2744
...
Thanks to hugo.lima@openbossa.org
[SVN r53660]
2009-06-05 21:18:14 +00:00
Dave Abrahams
6ffeca641c
GCC Warning Suppression
...
[SVN r53659]
2009-06-05 20:15:01 +00:00
Ralf W. Grosse-Kunstleve
e312047405
libs/python/src/converter/builtin_converters.cpp: Troy Straszheim's bool/int patch with additional BOOST_PYTHON_BOOL_INT_STRICT condition; see also: http://mail.python.org/pipermail/cplusplus-sig/2009-March/014354.html
...
[SVN r52299]
2009-04-09 17:30:13 +00:00
Jeremiah Willcock
0b7333f854
Moved property map library into property_map/ directory; made old files into stubs with #warnings; converted uses and docs of property map library to use new names
...
[SVN r52226]
2009-04-07 01:28:38 +00:00
Michael A. Jackson
5cda75ebe7
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Ralf W. Grosse-Kunstleve
2dba3148ce
map std::invalid_argument -> Python ValueError
...
[SVN r43546]
2008-03-09 04:30:13 +00:00
Eric Niebler
7ee9cf679b
stl_iterator does better error handling
...
[SVN r42836]
2008-01-17 22:47:54 +00:00
Ralf W. Grosse-Kunstleve
03a72363a4
undo revision 41404; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34238
...
[SVN r41986]
2007-12-12 05:39:45 +00:00
Dave Abrahams
0d81eb6695
Boost.Python:
...
* Workarounds for many SunCC 5.9 bugs
* Suppression of many SunCC 5.9 warnings
* Improve the style of some test invocations in Jamfile
[SVN r41521]
2007-12-01 02:15:17 +00:00
Ralf W. Grosse-Kunstleve
d2517faa78
g++ 4.3.0 compatibility (4.3.0 20071125 (experimental))
...
[SVN r41404]
2007-11-26 20:46:28 +00:00
Nikolay Mladenov
7b67118271
changed handle cast to downcast
...
[SVN r40935]
2007-11-08 16:28:44 +00:00
Nikolay Mladenov
e14c702a40
added forgotten array_object_manager_traits::get_pytype
...
[SVN r40889]
2007-11-07 16:06:55 +00:00
Ralf W. Grosse-Kunstleve
65114d8637
reinterpret_cast -> const_cast; commented out dead code removed
...
[SVN r40749]
2007-11-04 18:08:28 +00:00
Dave Abrahams
6a3085ad5d
Merging some of the more obvious changes from RC_1_34_0
...
[SVN r40714]
2007-11-03 03:25:13 +00:00
Nikolay Mladenov
92460adce6
tabs removes, code reformatting
...
[SVN r39370]
2007-09-18 17:28:23 +00:00
Nikolay Mladenov
8cfd3fb2ef
epydoc friendlier formatting
...
[SVN r39368]
2007-09-18 17:16:31 +00:00
Ralf W. Grosse-Kunstleve
5809078ba9
Patches by Nikolay Mladenov (nickm at sitius com): new pythonic signatures; docstring support for enums; fix unrelated Visual C++ 6 problem
...
[SVN r39191]
2007-09-11 16:53:50 +00:00
Thomas Witt
bd606e5017
Fix #583 .
...
[SVN r37947]
2007-06-08 18:30:46 +00:00
Ralf W. Grosse-Kunstleve
9de994c0d1
Hans Meine's extra new-line for epydoc with reST compatibility
...
[SVN r37906]
2007-06-06 00:00:57 +00:00
Stefan Seefeld
b130c93af6
Backport new eval() function from HEAD.
...
[SVN r37693]
2007-05-15 13:43:52 +00:00
Stefan Seefeld
fe23d9885f
Add new eval() function.
...
[SVN r37560]
2007-05-02 13:11:20 +00:00
Stefan Seefeld
1b5cd10f7c
Fix reference counting error.
...
[SVN r37312]
2007-03-28 18:12:08 +00:00
Stefan Seefeld
98a468dadc
Fix reference counting error.
...
[SVN r37312]
2007-03-28 18:12:08 +00:00
Stefan Seefeld
47b4b4efbb
Fix boost::python::import.
...
[SVN r37123]
2007-03-01 18:31:10 +00:00
Stefan Seefeld
50034140c4
Fix boost::python::import.
...
[SVN r37120]
2007-03-01 15:17:29 +00:00
Ralf W. Grosse-Kunstleve
d67b040683
fixes to support pickling of enums (by Shashank Bapat)
...
[SVN r36256]
2006-12-03 20:43:48 +00:00
Stefan Seefeld
ca91dc828e
Fix symbol visibility.
...
[SVN r35754]
2006-10-27 21:19:47 +00:00
Stefan Seefeld
a74c8e3da3
Fix symbol visibility.
...
[SVN r35754]
2006-10-27 21:19:47 +00:00
Dave Abrahams
c3bd0fcbad
Make object comparison operators return object instead of bool, to
...
accomodate strange beasts like numarray arrays that return arrays that
can't be used as truth values from their comparison ops.
Fix numpy test for portability with old doctest (again!)
[SVN r35572]
2006-10-12 09:07:07 +00:00
Dave Abrahams
d61909d3ea
Make object comparison operators return object instead of bool, to
...
accomodate strange beasts like numarray arrays that return arrays that
can't be used as truth values from their comparison ops.
Fix numpy test for portability with old doctest (again!)
[SVN r35572]
2006-10-12 09:07:07 +00:00
Dave Abrahams
49d4aac8ec
Fix lots of bugs in the numeric interface and tests.
...
Tests:
* Coerce a result to bool to deal with Python's new Bool type
* Better reporting of mismatches in expected and received results
* Remove bogus nullary y.astype() call
* Fix all uses of trace and diagonal so they don't cause errors
* Use appropriate typecodes
* Use doctest detailed API to run just the relevant tests
* Factor out error handling from macro
API:
* Added get_module_name() function to get current numeric module
* new_(x) now returns an array instead of object
* Fixed the signatures of the factory() family of functions
* Updated docs accordingly.
[SVN r35528]
2006-10-09 04:05:25 +00:00
Dave Abrahams
d78836b828
Fix lots of bugs in the numeric interface and tests.
...
Tests:
* Coerce a result to bool to deal with Python's new Bool type
* Better reporting of mismatches in expected and received results
* Remove bogus nullary y.astype() call
* Fix all uses of trace and diagonal so they don't cause errors
* Use appropriate typecodes
* Use doctest detailed API to run just the relevant tests
* Factor out error handling from macro
API:
* Added get_module_name() function to get current numeric module
* new_(x) now returns an array instead of object
* Fixed the signatures of the factory() family of functions
* Updated docs accordingly.
[SVN r35528]
2006-10-09 04:05:25 +00:00
Dave Abrahams
8553c109c7
merged from HEAD
...
[SVN r35429]
2006-09-29 22:27:57 +00:00
Dave Abrahams
5ab00bc9c8
Fix long-standing misnaming of "factory" method as "array"
...
[SVN r35428]
2006-09-29 22:24:12 +00:00
Ralf W. Grosse-Kunstleve
4eb286a034
ssize_t patches merged from HEAD
...
[SVN r35327]
2006-09-26 00:48:44 +00:00
Ralf W. Grosse-Kunstleve
c6f2aa4ef2
new boost/python/ssize_t.hpp; avoids potential clash of Py_ssize_t typedef and PY_SSIZE_T_MIN/MAX macros with definitions from other libraries
...
[SVN r35325]
2006-09-26 00:25:07 +00:00
Dave Abrahams
f5421ca6b2
Default to Python 2.4 in Unix builds
...
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r
[SVN r35138]
2006-09-16 18:43:53 +00:00
Dave Abrahams
326c871224
attempt unverified workaround for http://tinyurl.com/gvrgd
...
[SVN r35103]
2006-09-13 22:47:11 +00:00
Dave Abrahams
567a2c7b89
attempt unverified workaround for http://tinyurl.com/gvrgd
...
[SVN r35103]
2006-09-13 22:47:11 +00:00
Gennaro Prota
ecf70b05f2
(merge from head)
...
removed tabs (inspect tool)
[SVN r34721]
2006-07-24 22:21:39 +00:00