Commit Graph
13 Commits
Author SHA1 Message Date
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