Dave Abrahams
b714f6cc23
Adjust tests to account for numarray behavior differences
...
[SVN r35539]
2006-10-10 22:44:09 +00:00
Dave Abrahams
479a6ba4fc
Try for backward compatibility with older versions of doctest
...
[SVN r35535]
2006-10-10 18:12:43 +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
Dave Abrahams
94500ae36d
Tests and fixes for a bad interaction between wrapper<> and operators
...
support. "self" arguments weren't getting unwrapped properly.
[SVN r35365]
2006-09-28 14:41:01 +00:00
Dave Abrahams
e00a88ff49
Fix inspection issues
...
[SVN r35239]
2006-09-21 02:40:19 +00:00
Stefan Seefeld
e527bc860f
Fix copyright issues.
...
[SVN r35236]
2006-09-20 22:30:39 +00:00
Dave Abrahams
921e306b9a
Fix license/copyright
...
[SVN r35234]
2006-09-20 21:59:03 +00:00
Dave Abrahams
bed1d26904
Return an int, not a string, on success from
...
check_numeric_array_rich_slice, since that's what the tests expect.
[SVN r35184]
2006-09-18 22:21:50 +00:00
Dave Abrahams
41a342f026
vc6/7 workaround
...
[SVN r35164]
2006-09-18 18:25:12 +00:00
Dave Abrahams
0806e89964
More informative error messages
...
Better autoconfiguration
[SVN r35140]
2006-09-17 02:41:20 +00:00
Ralf W. Grosse-Kunstleve
eea7697175
if __name__ == '__main__'
...
[SVN r35114]
2006-09-14 21:57:56 +00:00
Ralf W. Grosse-Kunstleve
777ce7b561
magic coding: iso-latin1 comment added to avoid Python SyntaxError
...
[SVN r35113]
2006-09-14 21:53:00 +00:00
Gottfried Ganßauge
864ece5539
cross module compatibility test for opaque
...
[SVN r35111]
2006-09-14 19:06:33 +00:00
Gottfried Ganßauge
2610eb9acb
Type object for opaque initialized with PyType_Clear.
...
opaque is registered only if not another module has already registered
a conversion for that pointer type.
Doc update.
[SVN r35104]
2006-09-14 05:59:29 +00:00
Dave Abrahams
05070faf12
Attempt to capture better debugging info in output
...
[SVN r35079]
2006-09-12 23:58:40 +00:00
Dave Abrahams
ad8069314d
Move definition of BOOST_PYTHON_SUPPRESS_REGISTRY_INITIALIZATION back
...
where it belongs.
[SVN r35076]
2006-09-12 22:37:09 +00:00
Dave Abrahams
5a14319753
SunPro workarounds
...
[SVN r35067]
2006-09-11 10:38:14 +00:00
Dave Abrahams
d3418d494c
Restort BOOST_PYTHON_STATIC_LIB. We don't want to create exported symbols.
...
[SVN r34942]
2006-08-24 19:03:35 +00:00
Dave Abrahams
c839427246
Sun workaround
...
[SVN r34939]
2006-08-24 13:04:59 +00:00
Dave Abrahams
dd3a136b18
Attempted Sun workaround
...
[SVN r34914]
2006-08-22 11:50:35 +00:00
Dave Abrahams
48696918de
Try not specifying static link, to see if it makes Darwin happy
...
[SVN r34871]
2006-08-11 15:50:21 +00:00
Dave Abrahams
88be35ddc2
Attempt Sun-5.8 workaround
...
[SVN r34864]
2006-08-11 00:47:48 +00:00
Gennaro Prota
9ee0d36a1d
removed tabs (inspect tool)
...
[SVN r34722]
2006-07-24 22:25:35 +00:00
Vladimir Prus
a1e865061c
Don't link Boost.Python to python library, and don't require
...
<threading>multi for embedding applications.
* libs/python/build/Jamfile.v2: (boost_python): Don't link
to /python//python. Use /python//python_for_extensions.
* libs/python/test/Jamfile.v2: Remove <threading>multi project
requirements.
(py-run): Link to /python//python.
(exec): Likewise.
* tools/build/v2/tools/python.jam: (pthread): Declare.
(init-unix): Add 'pthread' to extra-libs.
(
[SVN r34662]
2006-07-22 07:12:10 +00:00
Joel de Guzman
0605e9fdcf
minor tweak
...
[SVN r34375]
2006-06-22 13:43:09 +00:00
Joel de Guzman
cf68da0b19
added test for vector<string>
...
[SVN r34374]
2006-06-22 13:33:46 +00:00
Joel de Guzman
c9300e07c2
added custom converter test for map indexing suite
...
[SVN r34359]
2006-06-20 00:33:22 +00:00
Ralf W. Grosse-Kunstleve
59f81def56
Python include must appear before any system include
...
[SVN r34010]
2006-05-18 18:47:12 +00:00
Ralf W. Grosse-Kunstleve
b0ba7dfc50
also exercise OVERLOADS with docstring
...
[SVN r34006]
2006-05-18 16:15:59 +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
Markus Schöpflin
3fdfb30e33
Include python first, fixes error on Tru64/CXX.
...
[SVN r33454]
2006-03-23 09:38:03 +00:00
Vladimir Prus
cdcf8633bb
Force multithreading for Python test.
...
Workaround for problem described in
http://thread.gmane.org/gmane.comp.lib.boost.devel/139601
[SVN r33434]
2006-03-22 09:53:34 +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