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
8553c109c7
merged from HEAD
...
[SVN r35429]
2006-09-29 22:27:57 +00:00
Dave Abrahams
d42054f3a0
Cleans up license/copyright warnings
...
[SVN r35409]
2006-09-29 02:08:32 +00:00
nobody
72b06e70ee
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35366]
2006-09-28 14:41:02 +00:00
Gottfried Ganßauge
b8b7768eb7
Test for cross module support of opaque
...
[SVN r35256]
2006-09-21 16:47:49 +00:00
Dave Abrahams
e70bbe4791
Fix license/copyright.
...
Also port some "glaringly obvious" bugfixes from HEAD. Hope it
doesn't cause problems.
[SVN r35237]
2006-09-20 22:49:18 +00:00
Stefan Seefeld
7ff0f62729
Fix copyright issues.
...
[SVN r35236]
2006-09-20 22:30:39 +00:00
Dave Abrahams
95f0b39c90
merged from HEAD
...
[SVN r35185]
2006-09-18 22:22:31 +00:00
nobody
23057688f9
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35170]
2006-09-18 19:56:20 +00:00
Dave Abrahams
029618f719
merged from HEAD
...
[SVN r35165]
2006-09-18 18:25:57 +00:00
Dave Abrahams
38f7a4e9b6
merge from HEAD
...
[SVN r35141]
2006-09-17 02:42:51 +00:00
Dave Abrahams
924eeccd53
merged from trunk
...
[SVN r35080]
2006-09-13 00:02:56 +00:00
Dave Abrahams
4a63cf4843
Move definition of BOOST_PYTHON_SUPPRESS_REGISTRY_INITIALIZATION back
...
where it belongs.
[SVN r35076]
2006-09-12 22:37:09 +00:00
Dave Abrahams
3c1ae689a7
merged from trunk
...
[SVN r34943]
2006-08-24 19:04:23 +00:00
Dave Abrahams
a99bd50e52
merged from trunk
...
[SVN r34940]
2006-08-24 13:05:30 +00:00
Dave Abrahams
8b178594ff
merged from trunk
...
[SVN r34915]
2006-08-22 11:51:18 +00:00
Dave Abrahams
786aeef998
merged from trunk
...
[SVN r34872]
2006-08-11 15:51:09 +00:00
Dave Abrahams
45e4cf506f
merged from trunk
...
[SVN r34865]
2006-08-11 00:48:19 +00:00
Gennaro Prota
8fb6e1f48d
(merge from head)
...
removed tabs (inspect tool)
[SVN r34723]
2006-07-24 22:28:41 +00:00
Vladimir Prus
e500919d25
Merge: Don't link Boost.Python to python library
...
[SVN r34663]
2006-07-22 07:16:18 +00:00
Markus Schöpflin
7a645a6d8a
Merged header inclusion order fix from trunk to release branch.
...
[SVN r34195]
2006-06-06 09:44:35 +00:00
Markus Schöpflin
fa2185e5ab
Merged header inclusion order fix from trunk to release branch.
...
[SVN r34194]
2006-06-06 09:39:16 +00:00
Vladimir Prus
5cc33461dd
Merge from trunk
...
[SVN r33626]
2006-04-10 09:02:57 +00:00
Markus Schöpflin
7b93f2fdc5
Merged fix from HEAD for Tru64/CXX compilation error.
...
[SVN r33455]
2006-03-23 09:40:38 +00:00
Vladimir Prus
136587c96f
Make select_from_python_test have Python includes when compiling.
...
[SVN r33281]
2006-03-09 15:27:01 +00:00
Vladimir Prus
23664ec448
Specify <define>BOOST_PYTHON_STATIC_LIB for the select_from_python_test,
...
just like V1 does.
[SVN r33246]
2006-03-07 07:37:45 +00:00
Vladimir Prus
6b1a3c4489
Change Jamfile.v2 to use static linking to Boost.Python for 'exec' test.
...
V1 uses static linking, so let's do the same.
[SVN r33226]
2006-03-06 08:10:38 +00:00
Markus Schöpflin
fa4ebe5c53
Disabled pointer_vector test on Tru64/CXX as it runs forever and keeps hanging
...
the regression tests.
[SVN r33207]
2006-03-03 09:08:39 +00:00
Markus Schöpflin
28ef4a9e38
Reorder includes to make sure that python headers are included first, this
...
makes the test pass on hp_cxx_71_006_tru64.
[SVN r33202]
2006-03-02 17:12:18 +00:00
Ralf W. Grosse-Kunstleve
5d1053552c
missing const added (MIPSpro 7.3 warning)
...
[SVN r33165]
2006-02-28 01:32:33 +00:00
Markus Schöpflin
0a38ca1660
Disable pointer_vector test on HP-CXX for now.
...
[SVN r33147]
2006-02-27 15:26:45 +00:00
Dave Abrahams
2bfd2fa0fd
Add missing exception specification.
...
[SVN r33090]
2006-02-23 17:14:59 +00:00
Vladimir Prus
eca25c0b7d
Extra project-level requirements.
...
[SVN r33052]
2006-02-21 07:36:46 +00:00
Dave Abrahams
a8bad65556
Fix mistaken dependency on lightweight_test.hpp
...
[SVN r33032]
2006-02-20 19:21:59 +00:00
Dave Abrahams
6ef31ba33a
Stop using assert() in tests so we can test with NDEBUG defined.
...
[SVN r33026]
2006-02-20 15:45:40 +00:00
Dave Abrahams
22e82ae30f
void pointer conversion support, from Niall Douglas, then heavily
...
edited by DWA. Merged from python-voidptr
[SVN r32857]
2006-02-12 16:09:08 +00:00
Dave Abrahams
2d117bc4ad
void pointer conversion support, from Niall Douglas, then heavily
...
edited by DWA.
[SVN r32836]
2006-02-11 22:29:33 +00:00
Dave Abrahams
6347ca8065
vc7 workaround
...
[SVN r32835]
2006-02-11 22:26:45 +00:00
Dave Abrahams
c39836ddc8
Tests for bool conversions
...
[SVN r32814]
2006-02-10 17:26:06 +00:00
Dave Abrahams
fb35a82bf1
Tests for bool members
...
[SVN r32813]
2006-02-10 17:25:25 +00:00
Vladimir Prus
44c5c18f45
Update Jamfile.v2
...
[SVN r32761]
2006-02-09 09:50:56 +00:00
Vladimir Prus
e0cceeb88c
Update.
...
[SVN r32722]
2006-02-08 08:37:05 +00:00
Vladimir Prus
4a5f6f2e24
Update Jamfile.v2
...
[SVN r32702]
2006-02-07 11:49:00 +00:00
Ralf W. Grosse-Kunstleve
0519d54229
avoid g++ -Wall -W "unused parameter" warnings
...
[SVN r32373]
2006-01-22 19:29:32 +00:00
Ralf W. Grosse-Kunstleve
c181874335
initialize all slots of PyTypeObject to avoid g++ -Wall -W warnings
...
[SVN r32372]
2006-01-22 19:26:50 +00:00
Ralf W. Grosse-Kunstleve
8897cc9ce6
selected_doc() helper function modified to increase readability
...
[SVN r32339]
2006-01-16 20:54:53 +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
d10b5e8d1a
Python 2.2 compatibility
...
[SVN r32295]
2006-01-12 17:49:48 +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