~ubuntu-branches/ubuntu/hardy/swig1.3/hardy

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-12-05 01:16:04 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051205011604-ygx904it6413k3go
Tags: 1.3.27-1ubuntu1
Resynchronise with Debian again, for the new subversion packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
SWIG TO-DO
2
2
 
3
 
Release: SWIG-1.3.24
 
3
Release: SWIG-1.3.27
4
4
 
5
 
$Header: /cvsroot/swig/SWIG/TODO,v 1.43 2004/12/10 22:07:08 wsfulton Exp $
 
5
$Header: /cvsroot/swig/SWIG/TODO,v 1.48 2005/10/14 22:40:18 wsfulton Exp $
6
6
-----------------------------------------------------------------------------
7
7
 
8
8
****    = High Priority
127
127
       an implementation that is better integrated with symbol table
128
128
       management.  Continue to consolidate SWIG directives to %feature.
129
129
 
130
 
***    Bring Aquinas' contract/assertion checking code online.
 
130
[done] Bring Aquinas' contract/assertion checking code online.
131
131
 
132
132
***    Add more intelligent information related to object ownership.
133
133
       SWIG should be able to automatically strip ownership from
148
148
Build
149
149
-----
150
150
 
151
 
****   Make sure there are tests for *ALL* library files in the test-suite.
 
151
[done] Make sure there are tests for *ALL* library files in the test-suite.
152
152
       A number of files appear to be broken in SWIG-1.3.13.
153
153
 
154
154
Library
209
209
***    Implement director support for C# so that virtual methods work seemlessly
210
210
       when mixing C# and C++ code.
211
211
 
212
 
****   Fix exception handling. Currently memory leaks occur when a C# exception
213
 
       is thrown from C/C++.
214
 
 
215
212
PHP
216
213
---
217
214
 
250
247
       SWIG type descriptors; enable reflection on types.  (Maybe
251
248
       GOOPS metaclasses?)
252
249
 
253
 
**     Maybe communicate the type system between object modules via Scheme
254
 
       variables, rather than a shared object.  This would remove the
255
 
       need of a shared SWIG runtime library.
256
 
 
257
250
**     Provide a clean way to construct type predicates.
258
251
 
259
252
**     In GOOPS mode, maybe make overloaded functions methods.