2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-21 17:12:22 +00:00
Commit Graph

205 Commits

Author SHA1 Message Date
Dave Abrahams
e320c064f4 Moved project to boost/python
[SVN r8453]
2000-12-12 03:08:57 +00:00
Dave Abrahams
3cf34f9e3d Documentation update
[SVN r8326]
2000-11-25 23:23:48 +00:00
Ullrich Köthe
e668f3ce56 Oops, previous check-in was into the wrong branch.
Rolling everything back.


[SVN r8312]
2000-11-23 22:58:35 +00:00
Ullrich Köthe
ec4bc0382f Tons of changes to improve error reporting
Added attributes function.__name__ and function.__signature__ and dir(function) feature


[SVN r8311]
2000-11-23 22:48:51 +00:00
Ullrich Köthe
4d7b6fe92a renamed make_ptr() into make_ref()
renamed Signature* into signature*


[SVN r8303]
2000-11-22 18:16:22 +00:00
Ullrich Köthe
2324ac4f96 resolved conflicts caused by the last merge
[SVN r8302]
2000-11-22 18:15:05 +00:00
Dave Abrahams
23779da7b2 make_ptr -> make_ref
[SVN r8301]
2000-11-22 15:03:43 +00:00
Dave Abrahams
764c2d8b52 Correct missed lowercasing
[SVN r8300]
2000-11-22 14:58:49 +00:00
Dave Abrahams
daac6cdd00 Fixed HTML errors
[SVN r8299]
2000-11-22 14:55:10 +00:00
Dave Abrahams
580fa52a33 Corrected a translation error
[SVN r8298]
2000-11-22 14:46:54 +00:00
Ullrich Köthe
33ae3a8bae updated
[SVN r8297]
2000-11-22 12:26:03 +00:00
Ullrich Köthe
0f0cf4b8b8 added comments for new functionality
[SVN r8296]
2000-11-22 12:25:32 +00:00
Ullrich Köthe
3f3dfcaaab changed two forgooten class names into lower case
[SVN r8295]
2000-11-22 11:21:21 +00:00
Ullrich Köthe
0e8bb9aa45 fixed bug in define_operator<op_long>
[SVN r8294]
2000-11-22 09:32:42 +00:00
Dave Abrahams
0f04631513 lowercase type names
[SVN r8284]
2000-11-22 00:54:46 +00:00
Ullrich Köthe
511a6e84db updated documentation of special name support, added documentation of automatic operator export and coercion
[SVN r8283]
2000-11-21 23:12:22 +00:00
Dave Abrahams
caae49861f detail-ified the gen_*.py scripts
changed defaults to handle up to 10 arguments


[SVN r8274]
2000-11-21 15:00:54 +00:00
Ullrich Köthe
b7805af02c Renamed ExtensionClass::register_coerce() into ExtensionClass::def_standard_coerce() and made it public.
Added ClassWrapper::def_standard_coerce().


[SVN r8272]
2000-11-21 11:15:30 +00:00
Dave Abrahams
9e376229d8 detail-ification
[SVN r8270]
2000-11-21 06:54:33 +00:00
Ullrich Köthe
b34a2a3754 updated Ullrich's changes
[SVN r8269]
2000-11-20 20:07:08 +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
6b3af7fe7b Never should have been here!
[SVN r8266]
2000-11-20 04:38:58 +00:00
Dave Abrahams
7039643c40 no message
[SVN r8265]
2000-11-20 03:45:33 +00:00
Dave Abrahams
bbe5829935 Make POD reference-counting absolutely portable
[SVN r8264]
2000-11-20 03:44:25 +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
c15c9f4236 A fix for Python 2.0 compatibility
[SVN r8256]
2000-11-19 16:40:25 +00:00
Dave Abrahams
3221939c1f added missing #include <exception>
[SVN r8255]
2000-11-19 16:34:37 +00:00
Dave Abrahams
2bb9bbbaa9 Changed non-type template parameter int to long in operators declaration
[SVN r8253]
2000-11-18 14:50:04 +00:00
Dave Abrahams
b9fc4f2384 Pickling support
[SVN r8248]
2000-11-17 20:34:02 +00:00
Dave Abrahams
7aa5e4ae35 MSVC compatibility
[SVN r8247]
2000-11-17 20:25:15 +00:00
Dave Abrahams
a3fa57d58f Added module name retrieval for pickling support
[SVN r8246]
2000-11-17 20:22:30 +00:00
Dave Abrahams
12cdb1d2c7 Removed const char* return values from virtual functions in tests; that usage was unsafe.
[SVN r8245]
2000-11-17 20:18:06 +00:00
Dave Abrahams
a5428be795 Added tests for pickling support from Ralf
Changed wrapped virtual functions from const char* return values for safety reasons.
Fixed up formatting


[SVN r8244]
2000-11-17 20:16:44 +00:00
Dave Abrahams
70219b1800 Removed operator_dispatcher instance counting
Fixed Ullrich's operator_dispatcher refcount bug


[SVN r8243]
2000-11-17 20:07:11 +00:00
Dave Abrahams
559f1c04a6 Add specialization to prevent use of Callback<char*>.
[SVN r8242]
2000-11-17 19:58:31 +00:00
Ullrich Köthe
2a266510fe added operator_dispatcher::free_list optimization
[SVN r8241]
2000-11-17 13:45:00 +00:00
Ullrich Köthe
1ce6d582c9 added forced method sharing
[SVN r8240]
2000-11-17 12:54:52 +00:00
Ullrich Köthe
056b0e63fb implemented the shared method table optimization
[SVN r8239]
2000-11-17 12:38:46 +00:00
Dave Abrahams
0d1255ecdf no message
[SVN r8236]
2000-11-16 22:22:58 +00:00
Ullrich Köthe
ac520ac2b8 new implementation of code to enable special methods
[SVN r8234]
2000-11-16 19:55:21 +00:00
Ullrich Köthe
da5f39917a forced null-termination of string generated in __str__
[SVN r8233]
2000-11-16 19:54:27 +00:00
Ullrich Köthe
7a9e15dcdc small changes in implementation of operator_dispatcher
[SVN r8232]
2000-11-16 19:51:34 +00:00
Dave Abrahams
ab3ae444df removed expect_and_absorb_non_null
[SVN r8231]
2000-11-16 17:14:55 +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
b84e3a7983 Added a little crude leak-checking code
[SVN r8228]
2000-11-16 17:13:11 +00:00
Dave Abrahams
595797b290 Handled some reference-counting problems and added some sequence points for exception-safety
[SVN r8227]
2000-11-16 17:06:37 +00:00
Dave Abrahams
b33887aa57 *** empty log message ***
[SVN r8224]
2000-11-15 17:35:50 +00:00
Dave Abrahams
5cd59a471e Updated to use BoundFunction::create() optimization
[SVN r8223]
2000-11-15 17:30:45 +00:00
Dave Abrahams
f055f9e602 Added commentary, numerous formatting tweaks
[SVN r8222]
2000-11-15 17:29:37 +00:00
Dave Abrahams
eb1a1e84cc removed obsolete UNTESTED comment from String::intern()
[SVN r8221]
2000-11-15 17:27:45 +00:00