update list

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2006-02-12 00:47:09 +00:00
commit 3d1027d1c7

View file

@ -99,11 +99,19 @@ defer ready to go. The primary obstacle lies in the target language
$typemap(in,1=int foo, input=x) $typemap(in,1=int foo, input=x)
Note: This is partially implemented in the new Unified Typemap
Library(python,tcl,ruby and perl) via %fragments and the
SWIG_From/SWIG_AsVal methdos.
*** Implement $fail special variable substitution in wrappers. Used *** Implement $fail special variable substitution in wrappers. Used
to properly transfer control out of a wrapper function while to properly transfer control out of a wrapper function while
reclaiming resources. reclaiming resources.
*** Better targeting of output typemaps. For example: Note: Implemented in languages that uses the UTL via the
'SWIG_fail' macro.
[done] Better targeting of output typemaps. For example:
It is not possible to target an output typemap for function It is not possible to target an output typemap for function
Foo::func() and not Bar::func(). Output typemaps need to support Foo::func() and not Bar::func(). Output typemaps need to support
syntax something along the lines of: syntax something along the lines of:
@ -125,6 +133,8 @@ defer ready to go. The primary obstacle lies in the target language
an implementation that is better integrated with symbol table an implementation that is better integrated with symbol table
management. Continue to consolidate SWIG directives to %feature. management. Continue to consolidate SWIG directives to %feature.
Note: Initial implementation in the %rename directive.
[done] Bring Aquinas' contract/assertion checking code online. [done] Bring Aquinas' contract/assertion checking code online.
*** Add more intelligent information related to object ownership. *** Add more intelligent information related to object ownership.
@ -132,9 +142,11 @@ defer ready to go. The primary obstacle lies in the target language
objects when they are assigned to pointer variables and structure objects when they are assigned to pointer variables and structure
members as well as stored in a container (i.e., an array of pointers). members as well as stored in a container (i.e., an array of pointers).
[ Partially finished for Tcl/Python. ] [ Partially finished for Ruby/Perl/Tcl/Python. ]
** Restoration of the documentation system. ** Restoration of the documentation system.
[ Partially done for Python. ]
** Restoration of Objective-C support. ** Restoration of Objective-C support.