Ralf W. Grosse-Kunstleve
4ef5f77161
additional files for pickle support; no modification of any existing files
...
[SVN r14549]
2002-07-21 07:49:00 +00:00
Dave Abrahams
d27e5a5e1d
Rationalize object_manager
...
[SVN r14548]
2002-07-21 05:03:11 +00:00
Ralf W. Grosse-Kunstleve
7ecf76490c
one #undef was missing
...
[SVN r14544]
2002-07-20 00:14:20 +00:00
Ralf W. Grosse-Kunstleve
12120413f9
#undef isspace etc.
...
[SVN r14539]
2002-07-19 20:10:11 +00:00
Dave Abrahams
5cfc0cce14
str, dict, and tuple!
...
[SVN r14519]
2002-07-18 15:52:18 +00:00
Dave Abrahams
d9a58ef830
str, dict, and tuple!
...
[SVN r14518]
2002-07-18 15:27:29 +00:00
Dave Abrahams
dfd85da9d7
str, dict, and tuple!
...
[SVN r14517]
2002-07-18 15:17:08 +00:00
Dave Abrahams
94edc13393
Doc fixup
...
[SVN r14516]
2002-07-18 12:58:37 +00:00
Dave Abrahams
a9baa519f3
Extract implemented
...
[SVN r14510]
2002-07-18 05:00:34 +00:00
Dave Abrahams
f9a67b34b2
Roll back most of Dave Hawkes' changes for the time being.
...
[SVN r14501]
2002-07-17 18:36:14 +00:00
Dave Abrahams
6ac5735d14
MSVC fixes
...
[SVN r14500]
2002-07-17 18:31:02 +00:00
Dave Abrahams
bd72ee9cd1
Add missing #include
...
[SVN r14494]
2002-07-17 14:05:53 +00:00
Dave Abrahams
c2e115b6a5
Add missing typename
...
[SVN r14493]
2002-07-17 14:05:31 +00:00
David Hawkes
61ba4cd1ce
Sub-module / sub-class and API changes
...
[SVN r14488]
2002-07-17 06:51:08 +00:00
Dave Abrahams
244e0fa5e6
More converter centralization
...
[SVN r14487]
2002-07-17 01:54:58 +00:00
Dave Abrahams
134bc44c45
destroy_reference -> destroy_referent
...
[SVN r14486]
2002-07-17 01:53:33 +00:00
Dave Abrahams
7a05b89a93
MSVC6 workaround
...
[SVN r14484]
2002-07-16 17:15:36 +00:00
Dave Abrahams
2bfeb20550
Added type checking when converting some Python types from python as return values.
...
[SVN r14478]
2002-07-16 11:45:10 +00:00
Ralf W. Grosse-Kunstleve
ea5cfdcdce
missing inline keywords added (MIPSpro 7.3 diagnostics)
...
[SVN r14469]
2002-07-15 20:07:04 +00:00
Ralf W. Grosse-Kunstleve
ba1eab1bf0
is_string_literal<char* const> specialization enabled for MIPSpro; this fixes the list.test failures.
...
[SVN r14468]
2002-07-15 19:09:57 +00:00
Dave Abrahams
149c60bd2e
Still further rationalized conversion registry
...
[SVN r14462]
2002-07-14 23:25:56 +00:00
Dave Abrahams
9795a27482
Even further rationalized conversion registry
...
[SVN r14458]
2002-07-14 20:36:54 +00:00
Dave Abrahams
93b4c6291a
Removed flotsam
...
[SVN r14455]
2002-07-14 18:42:43 +00:00
Dave Abrahams
815edf1ba5
Apply VC6 workaround and None default constructor patch from Dave Hawkes.
...
[SVN r14452]
2002-07-14 16:26:10 +00:00
Dave Abrahams
3e07ba1012
tru64cxx6.5 workarounds
...
[SVN r14450]
2002-07-14 16:07:39 +00:00
Dave Abrahams
3ebe4c47ba
Better error reporting
...
[SVN r14448]
2002-07-14 13:04:27 +00:00
Dave Abrahams
9a0118d991
untabify
...
[SVN r14444]
2002-07-13 21:36:57 +00:00
Dave Abrahams
093aae1f46
Further rationalized conversion registry
...
[SVN r14441]
2002-07-13 18:44:51 +00:00
Dave Abrahams
c15812add2
long long fixes
...
[SVN r14434]
2002-07-13 12:11:53 +00:00
Dave Abrahams
3375cdbb49
Fixed for VC7.1
...
[SVN r14433]
2002-07-13 12:11:06 +00:00
Dave Abrahams
559b564714
tru64cxx6.5 fixes
...
[SVN r14421]
2002-07-12 14:32:20 +00:00
Dave Abrahams
a4d651ce9a
Kill tru64cxx warnings
...
[SVN r14419]
2002-07-12 11:36:15 +00:00
Dave Abrahams
d3bbc0eaa5
Work around older EDG bug
...
[SVN r14415]
2002-07-11 21:41:12 +00:00
Dave Abrahams
b8aaf7d7b1
Rationalized conversion registry
...
Better error reporting
[SVN r14412]
2002-07-11 21:04:33 +00:00
Dave Abrahams
83719a6f48
Attempted fix for long long handling
...
[SVN r14410]
2002-07-11 20:44:22 +00:00
Paul Mensonides
88170f6dc4
updated to new iteration interface
...
[SVN r14388]
2002-07-10 06:32:00 +00:00
Dave Abrahams
931aab22bb
Use Paul M's preprocessor iteration
...
[SVN r14384]
2002-07-09 19:35:48 +00:00
Dave Abrahams
6cb4fbb1c4
Use Paul M's preprocessor iteration
...
[SVN r14383]
2002-07-09 19:21:52 +00:00
Dave Abrahams
222396759b
MWERKS bug workaround
...
[SVN r14379]
2002-07-09 18:49:09 +00:00
Dave Abrahams
128c0ed5a1
Fixes for MSVC
...
[SVN r14378]
2002-07-09 18:43:00 +00:00
Dave Abrahams
ea74e34446
CWPro8 bug workarounds
...
[SVN r14377]
2002-07-09 18:38:02 +00:00
Dave Abrahams
c7225a059f
workaround for CWPro7.2
...
[SVN r14372]
2002-07-09 15:20:18 +00:00
Dave Abrahams
c1f8ae662f
Added missing typename
...
[SVN r14367]
2002-07-09 10:27:18 +00:00
Dave Abrahams
182b6755f5
rvalue_data -> rvalue_from_python_data
...
[SVN r14355]
2002-07-08 19:17:00 +00:00
Dave Abrahams
0945f79ced
Various kinds of cleanup and code massage; preparing for rvalue from_python protocol change
...
[SVN r14353]
2002-07-08 17:17:31 +00:00
Dave Abrahams
8b611322e5
Use new void_return mechanism
...
[SVN r14352]
2002-07-08 17:14:26 +00:00
Dave Abrahams
2ae7c60780
Fix refcounting bugs in class object; add regression
...
Removed flotsam
[SVN r14287]
2002-07-02 23:34:21 +00:00
Dave Abrahams
279ad90a3c
copy_ctor_self => assignment_self
...
[SVN r14286]
2002-07-02 23:31:40 +00:00
Dave Abrahams
bed7a7d29c
Python long support
...
[SVN r14271]
2002-07-01 21:25:01 +00:00
Dave Abrahams
f02a3c5b47
Now inheriting object_cref from object
...
[SVN r14270]
2002-07-01 21:23:10 +00:00
Dave Abrahams
f30fde3a52
list implementation
...
[SVN r14261]
2002-06-29 19:24:11 +00:00
Dave Abrahams
d7273dee1c
added missing 'explicit'
...
[SVN r14260]
2002-06-29 18:49:43 +00:00
Dave Abrahams
55dff4d512
slicing
...
[SVN r14219]
2002-06-20 21:47:26 +00:00
Ralf W. Grosse-Kunstleve
693b21188c
previous patch breaks Visual C++ 6 & 7 compilations. Roll-back to a state that allows others to use CVS while we do more experiments.
...
[SVN r14208]
2002-06-20 10:33:34 +00:00
Ralf W. Grosse-Kunstleve
220734ccac
workaround for IRIX CC (EDG238) bug; move to namespace boost::python::api
...
[SVN r14193]
2002-06-20 02:53:25 +00:00
Ralf W. Grosse-Kunstleve
bf84024d6b
maybe slower but certainly conforming
...
[SVN r14190]
2002-06-20 00:19:59 +00:00
Ralf W. Grosse-Kunstleve
7bb39ae541
IRIX CC (EDG 238) fix/workaround.
...
[SVN r14189]
2002-06-19 23:00:43 +00:00
Dave Abrahams
d250057a7c
GCC 3 workaround
...
[SVN r14188]
2002-06-19 22:58:58 +00:00
Dave Abrahams
d07454659a
Work around some gcc-2.95.x bugs
...
Optimize code slightly by eliminating temporaries
[SVN r14185]
2002-06-19 19:18:21 +00:00
Dave Abrahams
913d2984ce
Fixed object proxy chaining for everything bug GCC 2.9x
...
[SVN r14183]
2002-06-19 16:34:26 +00:00
Dave Abrahams
e2d75c0b76
Fixed is_borrowed_ptr
...
[SVN r14174]
2002-06-19 02:45:39 +00:00
Dave Abrahams
8aba486295
Fix tru64cxx problems, remove operator*/-> from object
...
[SVN r14173]
2002-06-19 02:12:14 +00:00
Dave Abrahams
66f2cd81a8
object operator support
...
[SVN r14168]
2002-06-18 13:49:09 +00:00
Dave Abrahams
87bda9e124
work around early EDG problem
...
[SVN r14164]
2002-06-17 22:26:17 +00:00
Dave Abrahams
954d019895
work around early EDG problem
...
[SVN r14163]
2002-06-17 20:23:13 +00:00
Dave Abrahams
41132af773
Bug fix
...
[SVN r14160]
2002-06-16 22:59:09 +00:00
Dave Abrahams
9a5b89da59
initial checkin
...
[SVN r14159]
2002-06-16 21:31:29 +00:00
Dave Abrahams
c12ffa21da
beginning of object support
...
[SVN r14157]
2002-06-16 20:41:54 +00:00
Dave Abrahams
0b5937a396
type -> boost::type
...
[SVN r14154]
2002-06-16 20:18:51 +00:00
Dave Abrahams
773bb0651e
borrow() -> borrowed()
...
type -> boost::type
[SVN r14153]
2002-06-16 20:13:38 +00:00
Dave Abrahams
8817b1e2af
fixed missing template parameter
...
[SVN r14140]
2002-06-13 14:06:08 +00:00
Dave Abrahams
366ee6d24b
reference<> => handle<>
...
[SVN r14136]
2002-06-12 21:59:17 +00:00
Dave Abrahams
52ba3c7f80
expect_non_null optimization
...
[SVN r14134]
2002-06-12 20:52:53 +00:00
Ralf W. Grosse-Kunstleve
89930f34d7
undo accidental commit
...
[SVN r14103]
2002-06-07 17:14:13 +00:00
Ralf W. Grosse-Kunstleve
59ea6b120c
MIPSpro 7.3.1.3 adjustments
...
[SVN r14102]
2002-06-07 16:37:24 +00:00
Dave Abrahams
ac2746f680
* Generalized use of force_instantiate()
...
* Proper handling for numeric conversion overflows
* Moved internal converter names out of the way to prepare for user conversions
* Added comments
* Fixed a bug where None could be converted to the NULL target of a member function call, causing a crash.
* Wiped out and restarted todo.txt
* long long support
* Added more regression tests and checks for current limitations
[SVN r14094]
2002-06-06 20:24:39 +00:00
Ralf W. Grosse-Kunstleve
e2b4178f42
work-around for MIPSpro 7.3.1.3 problems that avoids #ifdef
...
[SVN r14085]
2002-06-05 23:47:18 +00:00
Ralf W. Grosse-Kunstleve
266954be99
adjustments for SGI MIPSpro 7.3.1.3m; tested with gcc, tru64_cxx65, vc7 tool sets.
...
[SVN r14084]
2002-06-05 22:13:34 +00:00
Dave Abrahams
2e3ae9decb
fixup for __module__ attribute setting
...
[SVN r14082]
2002-06-04 20:26:18 +00:00
Dave Abrahams
ccae1cc430
cleanup refcounting/naming
...
[SVN r14077]
2002-06-04 04:18:47 +00:00
Ralf W. Grosse-Kunstleve
9a49d267eb
EDG 245: trailing comma is nonstandard
...
[SVN r14073]
2002-06-03 19:12:40 +00:00
Ralf W. Grosse-Kunstleve
7a832f1fdb
automatic addition of __module__ to class dict
...
[SVN r14072]
2002-06-03 18:35:59 +00:00
Dave Abrahams
16c391c78c
enable operators.hpp for v2
...
eliminate dependence on full boost/function.hpp
[SVN r14071]
2002-06-02 19:09:03 +00:00
Dave Abrahams
92aae63af2
str(), pow(), complex() support
...
[SVN r14070]
2002-06-02 18:35:09 +00:00
Dave Abrahams
97afc4bd0c
operator support
...
[SVN r14068]
2002-06-02 05:44:06 +00:00
Dave Abrahams
a67b29a576
Flotsam removal; in theory this works around some Sun incompatibility also.
...
See http://mail.python.org/pipermail/c++-sig/2002-May/001193.html
[SVN r14066]
2002-06-02 05:39:41 +00:00
Dave Abrahams
97c87d0a99
fixed #include guard
...
[SVN r14065]
2002-06-02 05:35:30 +00:00
Dave Abrahams
23bfb84e38
Finally, it works on AIX!
...
[SVN r14061]
2002-05-29 20:32:49 +00:00
Dave Abrahams
033a3dd620
doc updates
...
[SVN r14056]
2002-05-29 12:59:39 +00:00
Dave Abrahams
f5a0b2fed8
Bug fix, thanks to Pearu Pearson for pointing it out!
...
[SVN r14055]
2002-05-28 23:47:38 +00:00
Dave Abrahams
502094439c
Kill superfluous forward declaration
...
[SVN r14048]
2002-05-28 20:26:41 +00:00
Dave Abrahams
dd1b102282
result() fixes
...
[SVN r14031]
2002-05-23 22:42:09 +00:00
Dave Abrahams
051994bdf4
initial commit
...
[SVN r14027]
2002-05-23 16:28:37 +00:00
Dave Abrahams
00b27c20da
Added detail/result.hpp and tests
...
[SVN r14000]
2002-05-21 23:18:58 +00:00
Dave Abrahams
7ecd7e84d9
Cleaned up internals and generalized detail::target()
...
[SVN r13998]
2002-05-21 16:37:30 +00:00
Dave Abrahams
cf46535b66
instance_holder moved to boost::python
...
[SVN r13994]
2002-05-21 16:16:25 +00:00
Dave Abrahams
ba2f18ce21
Lots of documentation updates, plus the associated code shuffling needed to expose the right things to users
...
[SVN r13975]
2002-05-19 04:57:44 +00:00
Dave Abrahams
313fe2c76c
input iterator support
...
[SVN r13960]
2002-05-17 05:01:53 +00:00
Dave Abrahams
53c69e7ad5
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
Dave Abrahams
56abd7ba70
Added setattr()
...
[SVN r13841]
2002-05-13 16:39:25 +00:00
Dave Abrahams
dc1769b28a
Handle reference<T> in make_function() calls.
...
[SVN r13840]
2002-05-13 16:35:07 +00:00
Dave Abrahams
97b863101b
Add result_type definition
...
[SVN r13839]
2002-05-13 16:33:55 +00:00
Dave Abrahams
0a1b62a760
Added is_reference_to_class, is_pointer_to_class
...
[SVN r13838]
2002-05-13 16:32:59 +00:00
Dave Abrahams
f2fa852f1a
initial commit
...
[SVN r13837]
2002-05-13 16:31:42 +00:00
Dave Abrahams
59f4ddf5af
Work around MSVC6 bug
...
[SVN r13836]
2002-05-13 16:30:09 +00:00
Dave Abrahams
673d857bd8
Added setattr()
...
[SVN r13835]
2002-05-13 16:29:43 +00:00
Dave Abrahams
390bb1988d
implemented back_reference<>
...
[SVN r13811]
2002-05-10 15:48:27 +00:00
Dave Abrahams
63deae3ab2
Moved pointee up from detail
...
[SVN r13810]
2002-05-10 15:47:59 +00:00
Dave Abrahams
9c3dd76e25
obsolete
...
[SVN r13807]
2002-05-10 15:42:52 +00:00
Dave Abrahams
3328087de1
Added missing add_property chaining
...
[SVN r13806]
2002-05-10 15:41:44 +00:00
Dave Abrahams
aef987d832
work around OSF linker problem
...
[SVN r13768]
2002-05-09 02:00:22 +00:00
Dave Abrahams
c5d90745a0
pointer_holder_back_reference.hpp -> ptr_holder_back_reference.hpp (31 character limit)
...
[SVN r13767]
2002-05-09 01:59:32 +00:00
Dave Abrahams
4b9931c417
undo last change; not worth it.
...
[SVN r13758]
2002-05-08 20:10:40 +00:00
Dave Abrahams
34424d7a00
function* -> PyObject* simplifies documentation
...
[SVN r13757]
2002-05-08 20:04:37 +00:00
Dave Abrahams
c9b4fb418a
Removed flotsam
...
[SVN r13653]
2002-05-03 21:20:12 +00:00
Dave Abrahams
2151bf8f9a
obsolete
...
[SVN r13650]
2002-05-03 19:05:03 +00:00
Dave Abrahams
93ca98d3a8
Some tweaks for gcc-stlport
...
[SVN r13600]
2002-05-01 02:50:19 +00:00
Dave Abrahams
6e86a498ad
vc7.01 alpha workaround
...
[SVN r13599]
2002-05-01 02:49:45 +00:00
Dave Abrahams
94cfe30b77
Workarounds for VC7.01
...
[SVN r13565]
2002-04-26 14:15:33 +00:00
Dave Abrahams
8388163aaf
corrected BOOST_PYTHON_MAX_ARITY response
...
made things compile in time on EDG
increased BOOST_PYTHON_DEBUGGABLE_ARITY to 15
[SVN r13519]
2002-04-18 03:45:27 +00:00
Dave Abrahams
a203214ef9
More cleanups for mpl_v2
...
[SVN r13516]
2002-04-17 04:34:34 +00:00
Dave Abrahams
0c1e2a7347
copy_mutable_reference -> copy_non_const_reference
...
arbitrary arg support for constructors
[SVN r13508]
2002-04-17 00:20:04 +00:00
Dave Abrahams
8eab74ea81
Make 2.95.2 workaround MINGW-specific
...
[SVN r13489]
2002-04-15 04:09:52 +00:00
Dave Abrahams
473d38c846
Warning suppression for Cygwin 2.95.2
...
[SVN r13488]
2002-04-15 04:08:49 +00:00
Dave Abrahams
8c4f9d913d
Suppress warning for smart compilers
...
[SVN r13478]
2002-04-13 16:43:17 +00:00
Dave Abrahams
e4b1377b0e
vc7 compatibility for BOost.Python v1
...
Better error messages for Jam when actions are too long
[SVN r13477]
2002-04-13 15:33:00 +00:00
Dave Abrahams
4cf7ab3425
fixes for GCC .so/exception problems
...
[SVN r13469]
2002-04-13 04:06:26 +00:00
Dave Abrahams
b7f93bd4ea
obsolete
...
[SVN r13467]
2002-04-12 18:35:35 +00:00
Dave Abrahams
962a08700e
Use PP lib
...
[SVN r13463]
2002-04-12 18:29:14 +00:00
Dave Abrahams
d23daf225d
Choose BOOST_PYTHON_DYNAMIC_LIB by default
...
[SVN r13462]
2002-04-12 18:21:42 +00:00
Dave Abrahams
e5f2b0c0a9
initial checkin
...
[SVN r13461]
2002-04-12 17:20:49 +00:00
Dave Abrahams
6aa80b07e7
killed extra semicolon
...
[SVN r13455]
2002-04-12 05:08:02 +00:00
Dave Abrahams
be0ae2389c
fixed spelling of filename
...
[SVN r13454]
2002-04-12 05:06:12 +00:00
Dave Abrahams
a47fbc18f7
Use PP lib for holders
...
[SVN r13447]
2002-04-11 18:58:10 +00:00
Dave Abrahams
47ad802ab6
Pass policies to returning<> by-pointer for GCC 2.95.2 :(
...
[SVN r13443]
2002-04-11 12:44:37 +00:00
Dave Abrahams
8a3e786294
Use preprocessor for detail/returning.hpp
...
[SVN r13442]
2002-04-11 04:18:52 +00:00
Dave Abrahams
4018b284e3
returning takes policies by-pointer for GCC 2.95.3 :(
...
[SVN r13441]
2002-04-11 04:17:29 +00:00
Ralf W. Grosse-Kunstleve
b704d42fe4
Restore workaround for Compaq cxx and SGI CC (it is a generic EDG problem).
...
[SVN r13438]
2002-04-10 20:56:35 +00:00
Dave Abrahams
5dab2802b3
changed the formula for function description with the PP lib
...
[SVN r13437]
2002-04-10 19:33:52 +00:00
Dave Abrahams
377fbed517
Start using preprocessor library
...
[SVN r13436]
2002-04-10 19:33:06 +00:00
Dave Abrahams
eab0a73f53
Use preprocessor lib for caller.hpp
...
[SVN r13435]
2002-04-10 17:30:34 +00:00
Dave Abrahams
558170582a
Start using preprocessor library
...
[SVN r13427]
2002-04-10 09:41:52 +00:00
Dave Abrahams
10ffaec730
Start using preprocessor
...
[SVN r13426]
2002-04-10 09:39:27 +00:00
Dave Abrahams
f17876969d
Removed Ralf's workaround for my bug
...
[SVN r13422]
2002-04-10 06:07:51 +00:00
Dave Abrahams
81777a29d5
Fixed Jamfile for running all tests
...
Updated MWERKS warning suppression
Rationalized template export
[SVN r13421]
2002-04-10 05:43:55 +00:00
Dave Abrahams
b601ba55d0
Yet another bug reported by Peter Bienstman is now fixed.
...
[SVN r13370]
2002-04-04 21:18:00 +00:00
Dave Abrahams
5a6bc4404a
Peter Bienstman's regression tests and associated fixes.
...
[SVN r13366]
2002-04-04 15:53:12 +00:00
Dave Abrahams
17eb4a2660
Bug fix thanks to "Peter Bienstman" <pbienst@MIT.EDU> for finding it.
...
[SVN r13361]
2002-04-03 17:33:34 +00:00
Dave Abrahams
81124780d0
Support for constructor policies
...
[SVN r13350]
2002-04-02 22:19:22 +00:00
Dave Abrahams
6835c344eb
Simplified fix
...
[SVN r13347]
2002-04-02 21:08:55 +00:00
Dave Abrahams
27d335ebe1
Fixes to last checkin
...
[SVN r13312]
2002-03-30 02:21:00 +00:00
Dave Abrahams
900e035412
data member support
...
[SVN r13311]
2002-03-30 01:43:26 +00:00
Dave Abrahams
bc552d326c
initial checkin
...
[SVN r13310]
2002-03-30 01:29:31 +00:00
Dave Abrahams
7ffc983edd
support for data members
...
[SVN r13309]
2002-03-30 01:23:28 +00:00
Dave Abrahams
4a81d366bb
Stop exporting the TypeObject
...
[SVN r13308]
2002-03-30 01:22:18 +00:00
Dave Abrahams
383a51dde8
removed flotsam
...
[SVN r13307]
2002-03-30 01:21:10 +00:00
Dave Abrahams
576269dae9
more implicit conversion work
...
[SVN r13282]
2002-03-26 17:16:33 +00:00
Dave Abrahams
ac34e0e108
implicit conversions
...
[SVN r13277]
2002-03-26 06:38:41 +00:00
Dave Abrahams
8d88a92fe4
instantiation hacks for tru64cxx6.5
...
[SVN r13265]
2002-03-24 21:31:21 +00:00
Dave Abrahams
2666c7312f
bug fix
...
[SVN r13260]
2002-03-24 16:48:10 +00:00
Dave Abrahams
516f30a307
fixes for older KCCs
...
[SVN r13258]
2002-03-24 15:51:50 +00:00
Dave Abrahams
9d3d50c654
initial checkin
...
[SVN r13256]
2002-03-24 15:19:56 +00:00
Dave Abrahams
453fbbed1b
initial checkin
...
[SVN r13255]
2002-03-24 15:05:58 +00:00
Dave Abrahams
0ce8ab7bce
Full virtual function and abstract base support; new class interface.
...
[SVN r13253]
2002-03-24 14:52:30 +00:00
Dave Abrahams
d72128107e
no comment
...
[SVN r13231]
2002-03-20 07:16:06 +00:00
Dave Abrahams
a8d6f40794
*** empty log message ***
...
[SVN r13210]
2002-03-15 14:16:31 +00:00
Dave Abrahams
a2071feeb1
Roll back vc7 workarounds; Aleksey has folded them into the MPL code
...
[SVN r13207]
2002-03-15 12:47:04 +00:00
Dave Abrahams
aa705b07f3
VC7 workaround
...
[SVN r13201]
2002-03-15 00:25:43 +00:00
Dave Abrahams
fbbc1981ca
Bug fix (thanks, VC7!)
...
[SVN r13200]
2002-03-15 00:25:26 +00:00
Dave Abrahams
81a07899ae
initial checkin
...
[SVN r13184]
2002-03-12 21:15:28 +00:00
Dave Abrahams
3caa91cc36
More fixes
...
[SVN r13182]
2002-03-12 21:07:26 +00:00
Dave Abrahams
0bdf3542e4
factored out find_instance
...
[SVN r13181]
2002-03-12 20:43:42 +00:00
Dave Abrahams
23769371bc
Elimination of boost/python/detail/eval.hpp; using mpl::apply instead
...
[SVN r13176]
2002-03-11 18:57:45 +00:00
Dave Abrahams
bccd854676
Initial work for virtual function support
...
[SVN r13175]
2002-03-11 18:43:02 +00:00
Dave Abrahams
2fa0910547
initial checkin
...
[SVN r13165]
2002-03-10 06:41:40 +00:00
Dave Abrahams
e589d7f1e1
adjustments for use with callbacks
...
[SVN r13161]
2002-03-10 06:35:59 +00:00
Dave Abrahams
948cde1a31
factored out void_ptr manipulations
...
[SVN r13159]
2002-03-10 06:33:13 +00:00
Dave Abrahams
3447aaa8c6
Pointer/reference from_python callback conversions
...
[SVN r13158]
2002-03-10 06:32:07 +00:00
Dave Abrahams
688c64ce21
char conversions
...
Handle dangling references
[SVN r13157]
2002-03-10 06:29:05 +00:00
Dave Abrahams
7eb42dc36b
factored out void_ptr manipulations
...
[SVN r13156]
2002-03-10 06:26:11 +00:00
Dave Abrahams
ae1c1b3a47
Improved None <==> NULL correspondence
...
[SVN r13155]
2002-03-10 06:25:09 +00:00
Dave Abrahams
5da8206915
initial checkin
...
[SVN r13153]
2002-03-09 21:13:26 +00:00
Dave Abrahams
f271726cd8
Added reference, deep and shallow pointer to_python conversions
...
[SVN r13152]
2002-03-09 21:13:09 +00:00
Dave Abrahams
22f6612354
Killed ambiguity-causing overload
...
[SVN r13150]
2002-03-09 21:08:04 +00:00
Dave Abrahams
74fe5bc4dd
Killed bogus #include
...
msvc6 workaround
[SVN r13149]
2002-03-09 21:05:18 +00:00
Dave Abrahams
69d7011baf
Killed bogus #include
...
[SVN r13148]
2002-03-09 21:02:18 +00:00
Dave Abrahams
0301d4462b
Added reference, deep and shallow pointer to_python conversions
...
[SVN r13147]
2002-03-09 21:01:36 +00:00
Dave Abrahams
7c009e2443
Added static assertion to be sure it's not used on values
...
[SVN r13146]
2002-03-09 20:51:43 +00:00
Dave Abrahams
a16d9f91ee
Initial checkin
...
[SVN r13140]
2002-03-08 16:14:26 +00:00
Dave Abrahams
7e76c85535
initial checkin
...
[SVN r13139]
2002-03-08 16:13:32 +00:00
Dave Abrahams
3054694726
conformance fix
...
[SVN r13138]
2002-03-08 16:05:17 +00:00
Dave Abrahams
a25021d215
Initial checkin
...
[SVN r13137]
2002-03-08 15:32:32 +00:00
Dave Abrahams
e79a66851c
Beginning of callback implementation
...
[SVN r13135]
2002-03-08 14:56:39 +00:00
Dave Abrahams
97825fb2c7
Kill some Intel5 warnings
...
[SVN r13108]
2002-03-06 01:33:46 +00:00
Dave Abrahams
bd9df7e619
Apply patch due to Craig Rodriguez
...
[SVN r13049]
2002-03-03 20:46:06 +00:00
Dave Abrahams
087f09e9a6
flotsam removal
...
[SVN r13007]
2002-03-02 02:52:36 +00:00
Dave Abrahams
1257b32464
added missing 'inline'
...
[SVN r13006]
2002-03-02 02:29:06 +00:00
Dave Abrahams
a437af44f8
obsolete
...
[SVN r13005]
2002-03-02 01:52:38 +00:00
Dave Abrahams
9644610e04
obsolete
...
[SVN r13004]
2002-03-02 01:33:55 +00:00
Dave Abrahams
71cbe1cf50
quick fixes for KCC
...
[SVN r13000]
2002-03-01 21:24:49 +00:00
Dave Abrahams
edad2a1ee5
*** empty log message ***
...
[SVN r12999]
2002-03-01 20:33:04 +00:00
Dave Abrahams
0e597f5768
Suppress some warnings on older EDGs
...
[SVN r12984]
2002-02-28 15:38:21 +00:00
Dave Abrahams
a2dec7a05d
Make cxx 6.5 bugs happy
...
[SVN r12973]
2002-02-28 00:48:48 +00:00
Dave Abrahams
412a00249f
Move module_base to detail, avoiding recompilation dependencies
...
[SVN r12970]
2002-02-28 00:24:06 +00:00
Dave Abrahams
ee26e13bea
Added missing PyObject*const& converter
...
[SVN r12966]
2002-02-28 00:05:00 +00:00
Dave Abrahams
493ff9c685
Intel 5 compatibility
...
[SVN r12963]
2002-02-27 23:18:08 +00:00
Dave Abrahams
0ef39e4440
improvements for EDG
...
[SVN r12961]
2002-02-27 21:13:02 +00:00
Dave Abrahams
8a956bcdf6
missing typename fix
...
[SVN r12960]
2002-02-27 21:12:52 +00:00
Dave Abrahams
a16ff29638
Fixed generation
...
[SVN r12957]
2002-02-27 17:29:01 +00:00
Dave Abrahams
f6381e7e5e
Added complex support, and support for user-defined conversions of classic instances
...
[SVN r12938]
2002-02-25 21:20:05 +00:00
Dave Abrahams
e014765797
More use of ice_xxx for old EDG compilers
...
[SVN r12929]
2002-02-24 20:18:46 +00:00
Dave Abrahams
e11b457b79
Major rearchitecture of from_python mechanism
...
[SVN r12924]
2002-02-24 05:24:48 +00:00
Dave Abrahams
a04cbd111c
bug fix
...
[SVN r12922]
2002-02-24 04:47:48 +00:00
Dave Abrahams
6c7d3e1eab
inital checkin
...
[SVN r12915]
2002-02-23 21:26:55 +00:00
Dave Abrahams
7f420361b1
updated template parameter names
...
[SVN r12865]
2002-02-20 05:15:40 +00:00
Dave Abrahams
361455678a
updated concept names
...
[SVN r12864]
2002-02-20 05:15:14 +00:00
Dave Abrahams
47c1c6288c
Added error checking
...
[SVN r12862]
2002-02-20 05:14:41 +00:00
Dave Abrahams
07abc9fac4
initial checkin
...
[SVN r12861]
2002-02-20 05:13:24 +00:00
Dave Abrahams
266923d9e8
Removed useless default arg -- it was confusing MSVC
...
[SVN r12860]
2002-02-20 05:12:47 +00:00
Dave Abrahams
ca872af3c8
HolderGenerator renamed to MakeHolder
...
[SVN r12841]
2002-02-16 18:11:24 +00:00
Dave Abrahams
b303d49634
remove defunct code
...
[SVN r12820]
2002-02-15 16:59:39 +00:00
Dave Abrahams
12c7981450
*** empty log message ***
...
[SVN r12805]
2002-02-14 15:57:40 +00:00
Dave Abrahams
9e8273c7f7
backward-compatibility hack for handle_exception()
...
[SVN r12777]
2002-02-10 00:49:13 +00:00
Darin Adler
e37a97e2d5
Always say "private noncopyable" to avoid warnings.
...
[SVN r12762]
2002-02-08 20:08:15 +00:00
Dave Abrahams
8ff5450ece
moved contents of builtin_to_python_converters.hpp to builtin_converters.hpp
...
[SVN r12705]
2002-02-04 20:14:53 +00:00
Dave Abrahams
5d30ddac22
cxx 6.5 fixes
...
[SVN r12689]
2002-02-04 14:49:43 +00:00
Dave Abrahams
80f697ef2a
more bug fixes for really conformant compilers
...
[SVN r12682]
2002-02-04 01:58:08 +00:00
Dave Abrahams
47c7748707
bug fix
...
[SVN r12681]
2002-02-04 01:42:47 +00:00
Dave Abrahams
9f33aa2afc
bug fix
...
[SVN r12680]
2002-02-03 23:58:10 +00:00
Dave Abrahams
1dc6600b59
kill extra ;
...
[SVN r12679]
2002-02-03 23:51:16 +00:00
Dave Abrahams
1ec58c1161
bug fix
...
[SVN r12678]
2002-02-03 23:21:48 +00:00
Dave Abrahams
21d65ca0bf
arbitrary argument/result adoption
...
[SVN r12664]
2002-02-03 06:34:15 +00:00
Dave Abrahams
bcf4401858
KCC ice workaround
...
[SVN r12663]
2002-02-03 05:09:31 +00:00
Dave Abrahams
262396d48b
Object life support
...
[SVN r12662]
2002-02-03 05:03:05 +00:00
Dave Abrahams
0a9d5f680f
initial checkin
...
[SVN r12661]
2002-02-03 05:02:46 +00:00
Dave Abrahams
64239f1c04
Allow indirect reference/pointer returns
...
[SVN r12659]
2002-02-03 03:05:39 +00:00
Dave Abrahams
7590d546f1
initial checkin
...
[SVN r12657]
2002-02-03 03:05:01 +00:00
Dave Abrahams
021070f066
Prepare to generalize
...
[SVN r12656]
2002-02-03 01:07:29 +00:00
Dave Abrahams
55a4318839
Handle references too
...
[SVN r12655]
2002-02-03 01:07:10 +00:00
Dave Abrahams
90647f30f8
Initial pointer adoption tests
...
Have instances actually dispose of their held C++ objects!
[SVN r12653]
2002-02-02 20:54:06 +00:00
Darin Adler
6e5fc91885
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
Dave Abrahams
ecc8abcc50
ice_ fixes for KCC
...
[SVN r12634]
2002-02-02 14:34:02 +00:00
Dave Abrahams
14917c9791
initial checkin
...
[SVN r12633]
2002-02-02 14:31:07 +00:00
Dave Abrahams
25c56164b0
Last rewrite of the type conversion mechanism, I hope
...
[SVN r12631]
2002-02-02 14:04:48 +00:00
Dave Abrahams
12988b879e
*** empty log message ***
...
[SVN r12627]
2002-02-02 08:31:11 +00:00
Dave Abrahams
b3117c2b02
Use call policies
...
[SVN r12618]
2002-02-01 04:36:46 +00:00
Dave Abrahams
6a75fa83b5
New conversion methods, builtin converters
...
----------------------------------------------------------------------
Committing in .
Modified Files:
boost/python/reference_from_python.hpp
boost/python/value_from_python.hpp
boost/python/converter/body.hpp
boost/python/converter/handle.hpp
libs/python/src/converter/builtin_converters.cpp
libs/python/test/m1.cpp libs/python/test/m2.cpp
Added Files:
boost/python/converter/builtin_converters.hpp
boost/python/converter/builtin_to_python_converters.hpp
boost/python/converter/from_python.hpp
boost/python/converter/from_python_data.hpp
boost/python/converter/from_python_function.hpp
boost/python/converter/to_python.hpp
boost/python/converter/to_python_function.hpp
boost/python/object/auto_ptr_generator.hpp
boost/python/object/pointer_holder.hpp
libs/python/src/converter/from_python.cpp
libs/python/src/converter/to_python.cpp
libs/python/test/test_builtin_converters.cpp
libs/python/test/test_builtin_converters.py
Removed Files:
boost/python/convert.hpp boost/python/converter/unwrap.hpp
boost/python/converter/unwrapper.hpp
boost/python/converter/wrap.hpp
boost/python/converter/wrapper.hpp
boost/python/object/class_unwrapper.hpp
----------------------------------------------------------------------
[SVN r12596]
2002-01-31 05:53:54 +00:00
Dave Abrahams
1f12857551
initial checkin
...
[SVN r12591]
2002-01-30 22:12:07 +00:00
Dave Abrahams
71032f6c4c
New conversion mechanism, builtin converters
...
[SVN r12590]
2002-01-30 20:18:39 +00:00
Dave Abrahams
088b1cab83
workarounds for KCC's reservation of 'overload' as a keyword
...
[SVN r12451]
2002-01-23 06:08:46 +00:00
Dave Abrahams
f40a534bfb
cleanup
...
[SVN r12449]
2002-01-22 21:55:08 +00:00
Dave Abrahams
0389aab0a3
Nicer syntactic sugar
...
[SVN r12447]
2002-01-22 19:51:04 +00:00
Dave Abrahams
51a66a3202
Fixes for gcc-2.95.3
...
[SVN r12442]
2002-01-22 13:52:05 +00:00
Dave Abrahams
996d83eae0
fix for EDG
...
[SVN r12415]
2002-01-22 02:32:48 +00:00
Ralf W. Grosse-Kunstleve
98a1329dd7
default argument moved to declaration.
...
[SVN r12414]
2002-01-22 01:43:40 +00:00
Ralf W. Grosse-Kunstleve
ed2ebc7d3d
added: missing // after #endif
...
[SVN r12405]
2002-01-21 21:18:47 +00:00
Dave Abrahams
41634f9998
Use ref everywhere for reliability
...
[SVN r12394]
2002-01-21 06:56:27 +00:00
Dave Abrahams
93501af046
always use ref (counting) for safety
...
[SVN r12393]
2002-01-21 06:23:33 +00:00
Dave Abrahams
078585db28
fixed transfer-of-ownership counting to avoid problems
...
[SVN r12392]
2002-01-21 06:20:15 +00:00
Dave Abrahams
03e9e4c1d9
Added class wrapping
...
[SVN r12387]
2002-01-21 00:47:05 +00:00
Dave Abrahams
dabb22bb6a
added class wrapping
...
[SVN r12384]
2002-01-20 23:52:36 +00:00
Dave Abrahams
3d03ca3d10
made it possible to initialize from type_info
...
[SVN r12383]
2002-01-20 23:50:52 +00:00
Dave Abrahams
386992c3b8
suppress gcc warning
...
[SVN r12382]
2002-01-20 23:43:36 +00:00
Dave Abrahams
a48f252cfa
Moved add_overload functionality to function::add_to_namespace
...
[SVN r12381]
2002-01-20 23:41:56 +00:00
Dave Abrahams
c3a311ab85
Explicit qualifications help MSVC6
...
[SVN r12380]
2002-01-20 23:07:05 +00:00
Dave Abrahams
7926e1bc3c
Fixes for reference parameters to constructors
...
[SVN r12364]
2002-01-20 03:08:08 +00:00
Dave Abrahams
b796db648a
added default constructor for use with BGL
...
[SVN r12318]
2002-01-14 21:28:49 +00:00
Dave Abrahams
0964ecac8c
cxx fixes
...
[SVN r12272]
2002-01-10 20:10:32 +00:00
Dave Abrahams
dd1ac7952b
Modified Files:
...
boost/graph/breadth_first_search.hpp
MSVC workaround
boost/python/reference.hpp boost/python/converter/type_id.hpp
boost/python/converter/unwrap.hpp
boost/python/converter/wrap.hpp
boost/python/converter/wrapper.hpp
boost/python/detail/config.hpp libs/python/Jamfile
libs/python/src/converter/registry.cpp
libs/python/src/converter/type_id.cpp
libs/python/src/converter/unwrap.cpp libs/python/test/m1.cpp
Added Files:
boost/python/converter/wrapper_base.hpp
CXX 6.x fixes
[SVN r12271]
2002-01-10 19:28:16 +00:00
Dave Abrahams
7d1cbcb0c1
Possible workaround for cxx 6.2
...
[SVN r12270]
2002-01-10 19:07:18 +00:00
Dave Abrahams
aeef66ce35
Handle cv-qualified member functions
...
[SVN r12265]
2002-01-10 02:32:47 +00:00
Ralf W. Grosse-Kunstleve
10a04acf41
Missing this-> inserted (due to EDG 245 diagnostics)
...
[SVN r12261]
2002-01-09 21:20:51 +00:00
Dave Abrahams
9923a4c4ff
More "realism"
...
[SVN r12239]
2002-01-07 06:47:22 +00:00
Dave Abrahams
0dafa9e229
check number of arguments
...
[SVN r12238]
2002-01-07 06:46:32 +00:00
Dave Abrahams
e83e8a8f1c
object::->objects::
...
[SVN r12237]
2002-01-07 06:45:53 +00:00
Dave Abrahams
26d520af3c
avoiding naming conflict, object:: -> objects::
...
[SVN r12230]
2002-01-06 14:35:27 +00:00
Dave Abrahams
fb333f3641
Bug fix: convertability checks were missed in one case
...
[SVN r12229]
2002-01-06 14:34:14 +00:00
Dave Abrahams
1cc65a47eb
Added wrapper for PyObject*
...
[SVN r12228]
2002-01-06 14:33:33 +00:00
Dave Abrahams
8d56c52991
simplification: I didn't really understand what I was dealing with, so I pared things down.
...
[SVN r12227]
2002-01-06 14:32:51 +00:00
Dave Abrahams
4b88b9eed1
Added most of the module_builder interface
...
[SVN r12226]
2002-01-06 14:31:27 +00:00
Dave Abrahams
462b91fb08
Added min/max argument count checking
...
[SVN r12225]
2002-01-06 14:30:46 +00:00
Dave Abrahams
b65f4ff963
added inlines
...
[SVN r12224]
2002-01-06 14:29:54 +00:00
Ralf W. Grosse-Kunstleve
8d27b48225
update for cxx 6.5 and irix_CC
...
[SVN r12222]
2002-01-05 02:18:00 +00:00
Dave Abrahams
e2623c5e82
fixes for gcc-3.0.3
...
[SVN r12221]
2002-01-04 23:32:23 +00:00
Ralf W. Grosse-Kunstleve
acdae42fc5
work-around for cxx
...
[SVN r12215]
2002-01-04 20:49:20 +00:00
Ralf W. Grosse-Kunstleve
451aac806e
remove extra semicolons
...
[SVN r12214]
2002-01-04 20:15:49 +00:00
Dave Abrahams
1201761ff3
initial checkin
...
[SVN r12198]
2002-01-02 17:53:34 +00:00
Dave Abrahams
a179f87d54
BOOST_PYTHON_EXPORT -> BOOST_PYTHON_DECL
...
[SVN r12192]
2002-01-01 18:53:12 +00:00
Dave Abrahams
b2944a12de
Convertibility checks now collect the auxiliary conversion data
...
BOOST_PYTHON_EXPORT -> BOOST_PYTHON_DECL
[SVN r12191]
2002-01-01 18:52:04 +00:00
Dave Abrahams
bfcb36927c
Accounting for by-value conversions
...
[SVN r12190]
2002-01-01 18:49:20 +00:00
Dave Abrahams
ccd21d5254
Accounting for by-value conversions
...
Convertibility checks now collect the auxiliary conversion data
[SVN r12189]
2002-01-01 18:47:32 +00:00
Dave Abrahams
a7b8448107
obsolete now that Boost.Python is in a shared lib.
...
[SVN r12188]
2002-01-01 18:45:49 +00:00
Dave Abrahams
1247ff2543
*** empty log message ***
...
[SVN r12177]
2001-12-31 17:02:43 +00:00
Dave Abrahams
94c0e947f5
Stuck the extension_class code in the DLL whenever possible
...
Removed copyability restriction in class_base to enable the above
[SVN r12167]
2001-12-28 23:59:02 +00:00
Dave Abrahams
ed9bc835a2
Stuck the extension_class code in the DLL whenever possible
...
Removed some flotsam
[SVN r12166]
2001-12-28 23:56:10 +00:00
Dave Abrahams
2eb2e52a79
workaround some compiler limitations
...
[SVN r12165]
2001-12-28 23:52:01 +00:00
Ralf W. Grosse-Kunstleve
14f6f88526
irix_CC workaround; updated makefiles
...
[SVN r12163]
2001-12-28 13:26:36 +00:00
Dave Abrahams
1f78c74085
fixes
...
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
460f3aebe9
inital checkin
...
[SVN r12086]
2001-12-17 17:24:41 +00:00
Dave Abrahams
1a13387012
Integrating Andreas Zieringer's shared library implementation.
...
Modified Files:
classes.hpp conversions.hpp cross_module.hpp errors.hpp
module_builder.hpp objects.hpp operators.hpp detail/config.hpp
detail/extension_class.hpp detail/functions.hpp
detail/init_function.hpp detail/signatures.hpp
detail/singleton.hpp detail/types.hpp detail/void_adaptor.hpp
[SVN r12083]
2001-12-17 16:59:54 +00:00
Dave Abrahams
291c36df05
Integrated Scott Snyder's nested class patch
...
[SVN r12080]
2001-12-17 05:49:24 +00:00
Dave Abrahams
bed2c8a371
no message
...
[SVN r12076]
2001-12-16 18:20:26 +00:00
Ralf W. Grosse-Kunstleve
3a86a69964
Restore Python <2.2 compatibility (config.h, pyconfig.h).
...
[SVN r12064]
2001-12-15 04:59:11 +00:00
Dave Abrahams
a365fa6109
many fixes
...
[SVN r12054]
2001-12-13 19:43:35 +00:00
Dave Abrahams
0dbb780a2f
* Updated to new handle_exception() idiom for boost::python
...
* Made Cygwin archiving reliable, even when the user supplies a path with backslashes
----------------------------------------------------------------------
Modified Files:
tools/build/gcc-tools.jam tools/build/new/boost-build.jam
boost/python/detail/config.hpp libs/python/build/Jamfile
libs/python/example/do_it_yourself_convts.cpp
libs/python/example/dvect.cpp libs/python/example/example1.cpp
libs/python/example/getting_started1.cpp
libs/python/example/getting_started2.cpp
libs/python/example/ivect.cpp libs/python/example/nested.cpp
libs/python/example/noncopyable_export.cpp
libs/python/example/noncopyable_import.cpp
libs/python/example/pickle1.cpp
libs/python/example/pickle2.cpp
libs/python/example/pickle3.cpp
libs/python/example/richcmp1.cpp
libs/python/example/richcmp2.cpp
libs/python/example/richcmp3.cpp libs/python/example/rwgk1.cpp
libs/python/example/simple_vector.cpp
libs/python/test/comprehensive.cpp
Added Files:
libs/python/example/rwgk2.cpp libs/python/example/rwgk3.cpp
----------------------------------------------------------------------
[SVN r11705]
2001-11-15 05:29:22 +00:00
Dave Abrahams
7d6ff83760
use the new "no-rethrow" way of handling exceptions.
...
[SVN r11691]
2001-11-14 20:07:38 +00:00
Dave Abrahams
b7e1059227
initial checkin
...
[SVN r11679]
2001-11-14 17:35:18 +00:00
Dave Abrahams
e38bc7cbce
Pro7 compatibility
...
[SVN r11677]
2001-11-14 17:26:11 +00:00
Dave Abrahams
b211f8a096
Modified Files:
...
index.htm - fixed reference to CVS repository
libs/python/build/Jamfile - first stab at metrowerks Pro7 support
status/Jamfile - added RUN_ALL_TESTS variables to force tests to run
tools/build/boost-build.jam - fix BOOST_BUILD_INSTALLATION setting
tools/build/metrowerks-tools.jam - command file support
tools/build/msvc-tools.jam - permanent command file support
tools/build/intel-win32-tools.jam - made it an extension of msvc-tools.jam
tools/build/gcc-tools.jam - made FINDLIBS change submitted by Toon Knapen
tools/build/jam_src/variable.c - changed command-line/env. variable
interpretation so that
surrounding them with quotes causes
no breaking at spaces.
These files were converted from tabs to spaces:
boost/python/conversions.hpp
boost/python/reference.hpp boost/python/detail/base_object.hpp
boost/python/detail/functions.hpp
boost/python/detail/wrap_python.hpp libs/python/test/comprehensive.cpp
tools/build/boost-base.jam
tools/build/como-tools.jam
[SVN r11652]
2001-11-10 22:16:01 +00:00
Dave Abrahams
a245bdbc2a
Modified Files:
...
boost/python/detail:
base_object.hpp - Changed template parameter to MixedCase
cast.hpp - Killed off unused downcast_traits<>
functions.hpp - Added commentary
libs/python/src
functions.cpp, types.cpp - Added comments
tools/build
TODO.txt - updated
allyourbase.jam - fixed a nasty typo which caused all kinds of bugs
boost-base.jam - changes to support the use of command files
intel-win32-tools.jam -
A feeble attempt at allowing intel to work without prior tool setup. More work needed
msvc-tools.jam - A first cut at command file support
tools/build/jam_src
jam.h - Fixed MAXLINE for NT
[SVN r11489]
2001-10-31 19:14:07 +00:00
Dave Abrahams
e552607c95
const-ified list::size() and slice_proxy::size()
...
[SVN r11212]
2001-09-22 17:51:10 +00:00
Ralf W. Grosse-Kunstleve
f646975c36
convert int/double to complex
...
[SVN r10730]
2001-07-31 08:10:05 +00:00
Ralf W. Grosse-Kunstleve
f1ae502b1f
Merged from branch boost_python_richcmp.
...
[SVN r10728]
2001-07-31 07:12:14 +00:00
Dave Abrahams
f2e34d4836
MSVC doesn't like boost::dereferencable<T> unless T has a default constructor,
...
so operator-> must be defined by hand
[SVN r10720]
2001-07-30 13:31:23 +00:00
Dave Abrahams
4f41a10fef
fixed a comment
...
[SVN r10588]
2001-07-11 11:53:46 +00:00
Dave Abrahams
ff2b37f6e3
Fix so it compiles with Cygwin
...
[SVN r10480]
2001-06-29 03:57:34 +00:00
Dave Abrahams
081150b477
Quick Borland fix
...
[SVN r10391]
2001-06-21 23:40:04 +00:00
Dave Abrahams
1364b97b88
A small Borland fix
...
[SVN r10390]
2001-06-21 23:39:30 +00:00
Ralf W. Grosse-Kunstleve
66da2339d4
Fix accident: restore main version.
...
[SVN r10210]
2001-05-24 08:51:05 +00:00
Ralf W. Grosse-Kunstleve
294254efbb
Fix accident: restore main version.
...
[SVN r10209]
2001-05-24 08:43:56 +00:00
Ralf W. Grosse-Kunstleve
188597ecaf
fixes tested with vc60, tru64cxx, irixCC, gcc2952
...
[SVN r10208]
2001-05-24 08:28:46 +00:00
Ralf W. Grosse-Kunstleve
533a005764
moved from branch ralf_grosse_kunstleve to trunk
...
[SVN r9813]
2001-04-17 18:53:38 +00:00
Ralf W. Grosse-Kunstleve
9ee563b864
Comment added with reference to cross_module.hpp
...
[SVN r9812]
2001-04-17 18:51:17 +00:00
Ralf W. Grosse-Kunstleve
db943b4109
temp file removed after branching.
...
[SVN r9600]
2001-03-20 02:08:24 +00:00
Ralf W. Grosse-Kunstleve
098eadefe0
temp file before branching
...
[SVN r9599]
2001-03-20 02:07:39 +00:00
Dave Abrahams
a350b666fa
Added BOOST_PYTHON_MODULE_INIT
...
[SVN r9475]
2001-03-07 03:56:25 +00:00
Dave Abrahams
b0d6d40c2a
Suppress warnings under Cygwin with Python 2.0
...
[SVN r9456]
2001-03-06 01:14:47 +00:00
Dave Abrahams
2d568b1c0f
Fixed a bug which prevented auto_ptr values from being converted to_python
...
[SVN r9455]
2001-03-06 01:13:35 +00:00
Ralf W. Grosse-Kunstleve
5b13e75fa5
temp file removed after branching.
...
[SVN r9454]
2001-03-06 00:06:55 +00:00
Ralf W. Grosse-Kunstleve
23725680c9
temp file before branching
...
[SVN r9453]
2001-03-06 00:05:41 +00:00
Ralf W. Grosse-Kunstleve
149cc499ed
Remove spurious ";"
...
[SVN r9450]
2001-03-05 23:46:43 +00:00
Dave Abrahams
a559a371b1
enable null pointer <=> None conversions
...
[SVN r9439]
2001-03-05 03:48:38 +00:00
Dave Abrahams
a40daca9ef
*** empty log message ***
...
[SVN r9410]
2001-03-04 15:14:04 +00:00
Dave Abrahams
0b97d9bae5
Some fixes so it will compile with Intel C++
...
[SVN r9409]
2001-03-04 15:12:30 +00:00
Dave Abrahams
28e6a84acb
Fixed std::complex<> stuff to work with MSVC
...
[SVN r9408]
2001-03-04 15:10:16 +00:00
Ralf W. Grosse-Kunstleve
b06d9e50eb
added: pickle safety measures; bug fix: use bound_function::create()
...
[SVN r9399]
2001-03-03 12:55:53 +00:00
Ralf W. Grosse-Kunstleve
1d4427c056
"T" replaced by "Held" to reduce chances of name clashes.
...
[SVN r9398]
2001-03-03 12:05:15 +00:00
Ralf W. Grosse-Kunstleve
51d60a6035
added: converters for [plain] char and std::complex
...
[SVN r9397]
2001-03-03 11:48:52 +00:00
Dave Abrahams
977841a7f3
Use PyObject_INIT() instead of hand-initializing objects
...
[SVN r9375]
2001-03-02 01:48:30 +00:00
Dave Abrahams
b0d9bbc0b1
Another stupid typo fix by Ralf W. Grosse-Kunstleve
...
[SVN r8745]
2001-01-23 22:41:46 +00:00
Dave Abrahams
6238770324
Added a fix from Ralf W. Grosse-Kunstleve
...
[SVN r8724]
2001-01-22 22:58:37 +00:00
Dave Abrahams
a8641c69cc
A bug fix that I failed to check in long ago for the use of strstream
...
[SVN r8666]
2001-01-21 05:29:26 +00:00
Dave Abrahams
826c1bd894
Correct asynchrony with python generator
...
[SVN r8442]
2000-12-10 03:41:32 +00:00
Dave Abrahams
b91d11431d
Applied fixes for como courtesy of Jens Maurer.
...
[SVN r8375]
2000-12-01 02:27:06 +00:00
Dave Abrahams
81cf5333c3
Added module() function to get the module being built
...
Added initializing() function to distinguish whether a module is initializing
Changed logic so that multiple non-overlapping module_builders() may be constructed. This fixes a bug when BPL is built as a shared lib.
[SVN r8361]
2000-11-30 04:51:05 +00:00
Dave Abrahams
0f43a2fe9b
changed name of extension_class_coerce to standard_coerce.
...
[SVN r8357]
2000-11-29 13:42:45 +00:00
Dave Abrahams
c278310d1b
Fix for compatibility with STLport using native iostreams
...
[SVN r8351]
2000-11-28 05:19:10 +00:00
Dave Abrahams
23441191c3
boost-ification
...
[SVN r8342]
2000-11-27 12:57:10 +00:00
Dave Abrahams
01e60ac711
Comeau Compatibility
...
[SVN r8339]
2000-11-27 07:59:10 +00:00
Dave Abrahams
2e5d8dbff7
This commit was generated by cvs2svn to compensate for changes in r711,
...
which included commits to RCS files with non-trunk default branches.
[SVN r8328]
2000-11-26 15:49:26 +00:00