21 Commits

Author SHA1 Message Date
rdb
c257ce624e Interrogate overhaul that dramatically increases performance for the simpler methods 2014-07-18 13:54:38 +00:00
rdb
634190281d Support __pow__ in interrogate 2014-06-11 17:17:45 +00:00
rdb
d5d5de1d7e Make iterators work with interrogate by mapping None to NULL for the iternext method. Not the best solution, but is easy and fits most use cases. 2014-03-27 15:15:58 +00:00
rdb
7926a5fa7b backward compatibility with Python 2.7 2013-10-27 18:51:20 +00:00
rdb
cc3bae7e76 Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support 2013-09-17 10:11:43 +00:00
David Rose
5178fb9523 fix problem with infinite recursion on coercion within constructors 2013-03-25 15:15:08 +00:00
David Rose
53b472756b fix rich compare 2013-02-20 00:37:12 +00:00
rdb
192d10b937 Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate. 2013-02-16 19:22:26 +00:00
David Rose
a942ce5fbf lists and strings will be automatically coerced into a PTA_blah 2010-02-11 22:38:34 +00:00
David Rose
1db044ca4e add hash(Filename) 2009-08-07 15:27:58 +00:00
David Rose
a6f4fb2377 operator bool () -> __nonzero__() 2009-01-20 03:17:44 +00:00
David Rose
58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
06a36aff63 get runtime info for things that don't inherit from TypedObject 2007-06-22 22:35:57 +00:00
David Rose
0be53cccf6 interrogate changes: respect const, use Python names in diagnostic messages 2007-02-08 20:15:54 +00:00
David Rose
9c24c092dd support python_repr 2005-09-14 00:08:50 +00:00
David Rose
096d7dfa50 better behavior for long comments 2005-09-12 17:18:05 +00:00
David Rose
1f94eb12b4 build on irix 2005-07-13 17:07:25 +00:00
Roger Hughston
069b7cda21 *** empty log message *** 2005-06-14 20:16:26 +00:00
Roger Hughston
a6d9f869dd *** empty log message *** 2005-05-25 20:09:00 +00:00
Roger Hughston
63290756fe *** empty log message *** 2005-05-23 21:04:31 +00:00