rdb
|
f02662d4e0
Improve interrogate code readability, use METH_STATIC for static methods, support anonymous enums
|
11 yıl önce |
rdb
|
c257ce624e
Interrogate overhaul that dramatically increases performance for the simpler methods
|
11 yıl önce |
rdb
|
634190281d
Support __pow__ in interrogate
|
11 yıl önce |
rdb
|
5b967671fa
Fix Python 3 build issue with iterator extensions
|
11 yıl önce |
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.
|
11 yıl önce |
rdb
|
ae4bddd7f7
Fix Python 3 compile issue
|
11 yıl önce |
rdb
|
c213712600
fix windows build when the module is in different dll than the library defs
|
12 yıl önce |
rdb
|
5f2c0a6e04
Big commit aiding in separation of Python bindings:
|
12 yıl önce |
rdb
|
f29c4681e1
Fix broken Python 3 support.
|
12 yıl önce |
rdb
|
7926a5fa7b
backward compatibility with Python 2.7
|
12 yıl önce |
rdb
|
cc3bae7e76
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
|
12 yıl önce |
rdb
|
8fff339477
A lot of code cleanup
|
12 yıl önce |
David Rose
|
5178fb9523
fix problem with infinite recursion on coercion within constructors
|
12 yıl önce |
rdb
|
a9014cf933
reenable tp_richcompare (thanks David)
|
13 yıl önce |
David Rose
|
53b472756b
fix rich compare
|
13 yıl önce |
rdb
|
da44b3ae3b
oops, disable broken rich compare for now
|
13 yıl önce |
rdb
|
0f8361d730
Fix compile errors with Python 2
|
13 yıl önce |
rdb
|
192d10b937
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
|
13 yıl önce |
David Rose
|
9294ea77f7
interrogate supports wchar_t * and L"foo"
|
14 yıl önce |
David Rose
|
134e9a9e92
dual names for interrogate
|
14 yıl önce |
David Rose
|
6bed0cf394
bool should return a bool
|
14 yıl önce |
rdb
|
319b8c4cb1
More stuff related to extensions
|
15 yıl önce |
David Rose
|
d51e49516a
allow __py__ functions for python-only optimizations
|
15 yıl önce |
David Rose
|
aa76a9f59d
support class method versions of MAKE_SEQ
|
15 yıl önce |
David Rose
|
bb96117de2
interrogate fix for ode::get_id()
|
15 yıl önce |
David Rose
|
a942ce5fbf
lists and strings will be automatically coerced into a PTA_blah
|
16 yıl önce |
David Rose
|
f6f9e269f4
introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream
|
16 yıl önce |
David Rose
|
816ddc0387
low-level support for python copy and pickle modules
|
16 yıl önce |
David Rose
|
1d3719ccb7
add tinyxml.h, fix char *NULL return value case
|
16 yıl önce |
David Rose
|
8f5102d889
interrogate fix
|
16 yıl önce |