diff --git a/todo.txt b/todo.txt index 51967244..ab9db577 100644 --- a/todo.txt +++ b/todo.txt @@ -7,7 +7,7 @@ Report Cygwin linker memory issues handle more arguments MI from both ExtensionClasses and Python classes, or at least don't crash(!) Remove one level of indirection on type objects (no vtbl?). -Make multiple inheritance from real Python classes work - I don't think this is possible +Make multiple inheritance from real Python classes work Handle polymorphism (passing a Wrapped as a Base*). Specializations of Caller<> for commmon combinations of argument types (?) special member functions for numeric types @@ -16,6 +16,9 @@ testing with Python 2.0 Make abstract classes non-instantiable (?) Much more testing, especially of things in objects.h Support for Python LONG types in Objects.h +Concept checking for to_python() template function +Support for __del__() +Reference-counting for UniquePodSet? Documentation: building @@ -24,12 +27,6 @@ Documentation: special member functions - exposing data members as attributes - def_readonly() - def_readwrite() - def_getter() - def_setter() - differences between Python classes and ExtensionClasses additional capabilities of ExtensionClasses slice adjustment