Gustavo J. A. M. Carneiro
c54893328a
Python 2.3 compatibility fixes
2008-07-22 16:30:01 +01:00
Gustavo J. A. M. Carneiro
8105bf95c5
Run all type strings through the newly added 'type normalization function' before every type registration and lookup.
...
This change can have noticeable impact, especially on type transformations, but is for the best. Now the canonical string representation for 'Foo*' is 'Foo *', and for 'const Foo*' it is 'Foo const *'.
2008-06-15 15:15:58 +01:00
Gustavo J. A. M. Carneiro
fac419d7d5
Add a C type parser and function to normalize type string representations.
2008-06-14 15:52:52 +01:00
Gustavo J. A. M. Carneiro
af17d8aaae
Regarding [Bug 238455], check that char* types are being registered.
2008-06-09 10:46:29 +01:00
Gustavo J. A. M. Carneiro
c375b5b878
Delayed binding of parameter and return value specifiers, and improved error handling.
2008-05-25 19:53:38 +01:00
Gustavo J. A. M. Carneiro
61fb91338c
update test to new exception
2007-12-25 23:00:13 +00:00
Gustavo J. A. M. Carneiro
39b17d52c0
Fix unit tests
2007-11-23 15:10:44 +00:00
Gustavo J. A. M. Carneiro
3288d2df84
fix regression in pointer transformations
2007-11-22 00:08:27 +00:00
Gustavo J. A. M. Carneiro
b8e051c6f5
Implement implicit conversions.
2007-08-27 00:39:51 +01:00
Gustavo J. A. M. Carneiro
871c5af470
Get doctests from pybindgen.module
2007-08-18 13:47:42 +01:00
Gustavo J. A. M. Carneiro
972e18f122
Fix the type transformations API, implement transformations for C++ class pointer types, and add example.
2007-06-04 22:13:10 +01:00
Gustavo J. A. M. Carneiro
b39dbd9d46
Add basic infrastructure for type transformations
2007-06-04 18:19:27 +01:00
Gustavo J. A. M. Carneiro
be54f0e73a
_
2007-05-29 20:04:09 +01:00