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
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
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
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
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
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
5ab00bc9c8
Fix long-standing misnaming of "factory" method as "array"
...
[SVN r35428]
2006-09-29 22:24:12 +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
567a2c7b89
attempt unverified workaround for http://tinyurl.com/gvrgd
...
[SVN r35103]
2006-09-13 22:47:11 +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
Dave Abrahams
432d4782a5
Take typeid(T&) rather than typeid(T). For some some compilers won't
...
let you get away with typeid(T) when T is an incomplete class
type (that's conforming behavior), but GCC at least will allow
typeid(T&) -- also disallowed by the standard when T is incomplete.
If it turns out that EDGs also barf on typeid(T&), we may have more
work to do.
Some warning suppression for MSVC.
[SVN r29020]
2005-05-18 01:34:35 +00:00
Dave Abrahams
82563df3bf
Better support for rvalue from-python conversions of shared_ptr:
...
always return a pointer that holds the owning python object *unless*
the python object contains a NULL shared_ptr holder of the right type.
[SVN r28947]
2005-05-16 03:31:13 +00:00
Dave Abrahams
6d24977dd2
Comments for hacks to make PyDoc work. Eliminate reinterpret_cast.
...
[SVN r27614]
2005-03-12 02:58:42 +00:00
Dave Abrahams
c2b5925600
Hacks to make PyDoc work, from Nick Rasmussen <nick-at-ilm.com>
...
[SVN r27613]
2005-03-12 02:49:10 +00:00
Rene Rivera
c25967a094
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Jonathan Brandmeyer
4d50bf0ad9
Concatentation subsequent function docstrings rather than replace the original.
...
[SVN r27332]
2005-02-11 20:03:13 +00:00
Jonathan Brandmeyer
5933fdbf39
Add docstring support for non-static properties.
...
[SVN r26814]
2005-01-22 21:41:37 +00:00
Dave Abrahams
937a851baa
warning suppression for GCC
...
[SVN r25446]
2004-09-28 11:57:06 +00:00
Douglas Gregor
f7db275bc4
License update
...
[SVN r24990]
2004-09-09 13:59:01 +00:00
Dave Abrahams
87718f91ab
Bug fix from Francois Ostiguy <ostiguy-at-fnal.gov>, more similar ones from Dave.
...
[SVN r24855]
2004-09-01 20:27:47 +00:00
Dave Abrahams
725d203c32
Added missing license/copyright
...
[SVN r24484]
2004-08-15 12:34:39 +00:00
Dave Abrahams
ecae47236e
Add license, copyright.
...
[SVN r24380]
2004-08-10 14:59:58 +00:00
Dave Abrahams
18411f4b5f
Optimization bug fix from Stefan Seefeld (sseefeld-at-art.ca)
...
[SVN r24357]
2004-08-09 17:43:02 +00:00
Ralf W. Grosse-Kunstleve
047896ac16
fix for char* -> const char* conversion (g++ diagnostic)
...
[SVN r24105]
2004-07-27 07:10:16 +00:00
Dave Abrahams
c8e8ccfa22
New-style polymorphism
...
[SVN r24083]
2004-07-26 15:34:36 +00:00