Dave Abrahams
9e376229d8
detail-ification
...
[SVN r8270]
2000-11-21 06:54:33 +00:00
Ullrich Köthe
987df9cab0
TypeObjectBase: always try sharing of method table automatically (thus, share_method_tables() is no longer needed and was removed)
...
[SVN r8267]
2000-11-20 11:16:18 +00:00
Dave Abrahams
5e4da6a9e0
Expend less energy on fancy error messages for internal errors which might as
...
well be asserts() because they can never happen.
[SVN r8263]
2000-11-20 03:28:00 +00:00
Dave Abrahams
b9fc4f2384
Pickling support
...
[SVN r8248]
2000-11-17 20:34:02 +00:00
Ullrich Köthe
056b0e63fb
implemented the shared method table optimization
...
[SVN r8239]
2000-11-17 12:38:46 +00:00
Ullrich Köthe
ac520ac2b8
new implementation of code to enable special methods
...
[SVN r8234]
2000-11-16 19:55:21 +00:00
Dave Abrahams
bc922755f3
remove sole use of expect_and_absorb_non_null
...
[SVN r8229]
2000-11-16 17:14:04 +00:00
Dave Abrahams
5cd59a471e
Updated to use BoundFunction::create() optimization
...
[SVN r8223]
2000-11-15 17:30:45 +00:00
Dave Abrahams
c4c9347711
Changed to use new List return values from Dict.keys/items/values
...
[SVN r8195]
2000-11-12 22:39:13 +00:00
Dave Abrahams
198f7adfc4
Added missing string literal const_cast<>s.
...
[SVN r8126]
2000-11-04 06:11:22 +00:00
Dave Abrahams
2ba0b22831
const-ify ClassBase::getattr()
...
Add repr() function to Class<T>
Add to_python/from_python conversions for PyPtr<T>
Standardize set_item/get_item interfaces (instead of proxies) for Dict and List
Add Reprable<> template to newtypes.h
Fix a bug wherein the __module__ attribute would be lost for classes that have a default virtual function implementation.
[SVN r8091]
2000-11-01 02:30:37 +00:00
Dave Abrahams
9d7947920d
Support for __del__, __dict__, __name__, __class__
...
Support for multiple-inheritance from Python Classes and ExtensionClasses.
[SVN r8052]
2000-10-28 21:59:42 +00:00
Dave Abrahams
c410b83b36
Added numeric support
...
[SVN r7995]
2000-10-18 04:59:46 +00:00
Ullrich Köthe
12a881ead5
This commit was generated by cvs2svn to compensate for changes in r315,
...
which included commits to RCS files with non-trunk default branches.
[SVN r7932]
2000-10-13 13:49:34 +00:00