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
Gennaro Prota
f240e0bab6
removed tabs (inspect tool)
...
[SVN r34720]
2006-07-24 22:20:25 +00:00
Gennaro Prota
4081605e4b
removed tabs (inspect tool)
...
[SVN r34719]
2006-07-24 22:14:15 +00:00
Ralf W. Grosse-Kunstleve
caa9cb8268
Python 2.5 compatibility
...
[SVN r34017]
2006-05-18 22:41:14 +00:00
Ralf W. Grosse-Kunstleve
66ac61450e
avoid Visual C++ 7.1 "resolved overload was found by argument-dependent lookup" warning
...
[SVN r34016]
2006-05-18 22:09:20 +00:00
Ralf W. Grosse-Kunstleve
92862028b7
MIPSpro 7.3.1 compatibility
...
[SVN r34009]
2006-05-18 18:46:26 +00:00
Ralf W. Grosse-Kunstleve
fe3abeda9f
much more informative pickle error messages if pickling is not enabled
...
[SVN r34004]
2006-05-18 15:49:41 +00:00
Jim Douglas
c15216b385
Changes to ensure QNX/QCC compatability
...
[SVN r32943]
2006-02-15 19:57:56 +00:00
Ralf W. Grosse-Kunstleve
82919f0d5c
another attempt to fix Code Warrior 9.4 link problem
...
[SVN r32404]
2006-01-24 17:55:56 +00:00
Ralf W. Grosse-Kunstleve
a0d2873156
attempt to fix Code Warrior 9.4 link problem
...
[SVN r32380]
2006-01-23 19:01:17 +00:00
Ralf W. Grosse-Kunstleve
28eef45d28
enum_print() removed; it was not reachable anyway since enum inherits
...
from Python's built-in int type. However, the appearance of FILE*
raised questions about using extensions compiled with Visual C++ 8
with a Python compiled with Visual C++ 7.1.
[SVN r32301]
2006-01-12 23:25:23 +00:00
Ralf W. Grosse-Kunstleve
d8790a34d3
boost::python::len() moved to object.hpp
...
[SVN r32299]
2006-01-12 21:33:19 +00:00
Ralf W. Grosse-Kunstleve
2261e7eedc
new docstring_options to support customization of __doc__ attributes of Boost.Python functions
...
[SVN r32297]
2006-01-12 19:15:38 +00:00
Ralf W. Grosse-Kunstleve
19a196493f
Runtime detection of broken cxxabi::__cxa_demangle versions; based on code contributed by Ult Mundane
...
[SVN r32296]
2006-01-12 19:12:27 +00:00
Ralf W. Grosse-Kunstleve
1cacefc226
automatic addition of C++ signatures to doc strings
...
[SVN r32290]
2006-01-12 00:32:29 +00:00
Ralf W. Grosse-Kunstleve
2f9323d9e9
resolve gcc warnings (based on patches by Scott Howlett)
...
[SVN r32284]
2006-01-11 03:31:48 +00:00
Dave Abrahams
68463e2fd2
Fixed missing semicolon
...
[SVN r31852]
2005-12-01 13:06:57 +00:00
Dave Abrahams
f75eca94e0
Fix typo
...
[SVN r31831]
2005-11-30 11:57:33 +00:00
Dave Abrahams
4996f912b4
Workaround for GCC bug described in http://lists.debian.org/debian-gcc/2003/09/msg00055.html
...
Thanks to Graham Bennett.
[SVN r31809]
2005-11-28 21:16:12 +00:00
Eric Niebler
6fee43fc6f
tests and docs for stl_input_iterator
...
[SVN r31514]
2005-10-31 18:50:18 +00:00
Dave Abrahams
3d8f4c90ba
Make it work when Python is compiled with Unicode disabled.
...
[SVN r31321]
2005-10-14 15:35:06 +00:00
Stefan Seefeld
126a3efb92
Add basic embedding support.
...
[SVN r30601]
2005-08-17 13:04:42 +00:00
Dave Abrahams
a3d8a384fa
Workaround for compilers that have trouble with lexical_cast.
...
[SVN r29033]
2005-05-18 14:11:20 +00:00