]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - idlcomp/TODO
Some weak symbol usage, and some marshalling stuff.
[polintos/scott/priv.git] / idlcomp / TODO
index fa745f281c2bda40c5b0f71534de2622b89d13e3..772984b783256f8e31a7777fd26a3fce47e1aee7 100644 (file)
@@ -26,12 +26,6 @@ Properties with automatic getters and setters (or just getters if
 read-only), which can be overridden with custom getters and setters
 in the class.
 
-Methods can be specified as read-only; a read-only version of the
-interface is then generated, and a secure read-only reference to an
-object can be generated that can only access read-only methods.  This
-would save effort declaring a separate interface and a separate
-class.
-
 Implement marshalling/unmarshalling stubs.
 
 Implement async methods.
@@ -50,3 +44,6 @@ Possibly implement out parameters on remote-only async methods that
 can only be used when invoked as a sync in-process method; the method
 implementation can check to see how it was invoked, and use the out
 parameters to avoid having to make a completion callback.
+
+Use linker section garbage collection to discard GUIDs, vtables, etc. for
+interfaces/vstructs that aren't referenced.