William S Fulton
|
fa2a384f71
|
New default argument wrapping approach. This adds default argument support for statically typed languages, fixes wrapping of default arguments that are non-public plus fixes other bugs where SWIG could not or failed to correctly lookup up the default value in the symbol table.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6305 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:19:31 +00:00 |
|
William S Fulton
|
ad39b124c8
|
New default argument wrapping approach. This adds default argument support for statically typed languages, fixes wrapping of default arguments that are non-public plus fixes other bugs where SWIG could not or failed to correctly lookup up the default value in the symbol table.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6305 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:19:31 +00:00 |
|
William S Fulton
|
ff38a4e4ef
|
mods to use "default" typemap instead of default arguments for new default argument wrapping approach
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:08:25 +00:00 |
|
William S Fulton
|
1535e5506e
|
mods to use "default" typemap instead of default arguments for new default argument wrapping approach
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:08:25 +00:00 |
|
William S Fulton
|
5b33b2f08f
|
default arguments added to overloaded methods
Fix so that the test uses the correct module!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6303 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:05:59 +00:00 |
|
William S Fulton
|
73215c5558
|
default arguments added to overloaded methods
Fix so that the test uses the correct module!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6303 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:05:59 +00:00 |
|
William S Fulton
|
571292260e
|
minor runtime test mods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:04:22 +00:00 |
|
William S Fulton
|
88c0b425e2
|
minor runtime test mods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:04:22 +00:00 |
|
William S Fulton
|
c9258ba752
|
default typemap test added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:03:00 +00:00 |
|
William S Fulton
|
0e0bc56563
|
default typemap test added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:03:00 +00:00 |
|
William S Fulton
|
bc2722fc09
|
fix so that swig wraps what is actually used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6300 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:00:51 +00:00 |
|
William S Fulton
|
633b882ef7
|
fix so that swig wraps what is actually used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6300 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 20:00:51 +00:00 |
|
Marcelo Matus
|
8dbc3dd369
|
added another case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6299 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 03:32:00 +00:00 |
|
Marcelo Matus
|
a44038b71f
|
added another case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6299 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 03:32:00 +00:00 |
|
Marcelo Matus
|
2e9ef019df
|
fix %extend+overload error
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6298 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 03:18:57 +00:00 |
|
Marcelo Matus
|
7757e31139
|
fix %extend+overload error
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6298 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-04 03:18:57 +00:00 |
|
Marcelo Matus
|
a81bce4fd7
|
add autodoc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6297 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:59:18 +00:00 |
|
Marcelo Matus
|
391869c600
|
add autodoc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6297 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:59:18 +00:00 |
|
Marcelo Matus
|
12e6cdc4f0
|
modify test to show problem with %extend+overload
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6296 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:57:45 +00:00 |
|
Marcelo Matus
|
5887fe6363
|
modify test to show problem with %extend+overload
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6296 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:57:45 +00:00 |
|
Marcelo Matus
|
f4b9b5cd02
|
modify test to show problem with %extend+overload
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:51:11 +00:00 |
|
Marcelo Matus
|
ed7f9ea925
|
modify test to show problem with %extend+overload
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 19:51:11 +00:00 |
|
Marcelo Matus
|
fc489a59de
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:16:50 +00:00 |
|
Marcelo Matus
|
c48d9ff200
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:16:50 +00:00 |
|
Marcelo Matus
|
ff794345fe
|
added the highly expected Robin's docstring [atch, plus some fixes and extensions. see autodoc.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:11:07 +00:00 |
|
Marcelo Matus
|
3b006a74c0
|
added the highly expected Robin's docstring [atch, plus some fixes and extensions. see autodoc.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:11:07 +00:00 |
|
Marcelo Matus
|
7bba14e197
|
fix minor problem when defining __cplusplus as 1, empty definition is ok.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:09:29 +00:00 |
|
Marcelo Matus
|
0ca860773f
|
fix minor problem when defining __cplusplus as 1, empty definition is ok.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:09:29 +00:00 |
|
Marcelo Matus
|
124253d698
|
added the highly expected Robin's docstring [atch, plus some fixes and extensions. see autodoc.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:01:17 +00:00 |
|
Marcelo Matus
|
415420c4c4
|
added the highly expected Robin's docstring [atch, plus some fixes and extensions. see autodoc.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-03 05:01:17 +00:00 |
|
Marcelo Matus
|
e46c80edf8
|
replacing SWIGSTATIC(a) by SWIGINTERN a
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 20:15:46 +00:00 |
|
Marcelo Matus
|
b501fb8521
|
replacing SWIGSTATIC(a) by SWIGINTERN a
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 20:15:46 +00:00 |
|
Marcelo Matus
|
2c962d36f2
|
isolating the pure 'runtime' code in pyrun.swg, the API declarations are now in pyapi.swg
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6289 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 18:44:48 +00:00 |
|
Marcelo Matus
|
5edce7c150
|
isolating the pure 'runtime' code in pyrun.swg, the API declarations are now in pyapi.swg
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6289 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 18:44:48 +00:00 |
|
Marcelo Matus
|
983d4abe42
|
add John Lenz patch for avoiding the runtime library, but allowing the old approach to coexist
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6288 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 17:54:38 +00:00 |
|
Marcelo Matus
|
afed1d4126
|
add John Lenz patch for avoiding the runtime library, but allowing the old approach to coexist
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6288 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 17:54:38 +00:00 |
|
Marcelo Matus
|
45eb8849fd
|
add runme test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6287 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 02:31:30 +00:00 |
|
Marcelo Matus
|
6c80ef2f7b
|
add runme test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6287 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 02:31:30 +00:00 |
|
Marcelo Matus
|
0bcc1a43ae
|
fix bitfield with expr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6286 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 02:11:40 +00:00 |
|
Marcelo Matus
|
a59ceff827
|
fix bitfield with expr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6286 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 02:11:40 +00:00 |
|
Marcelo Matus
|
28d1285e26
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6285 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:44:24 +00:00 |
|
Marcelo Matus
|
eb387c59fc
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6285 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:44:24 +00:00 |
|
Marcelo Matus
|
a4a7a2ff1f
|
better error messages, more comments, clean up for the next major modifications
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6284 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:43:17 +00:00 |
|
Marcelo Matus
|
3ae15c245c
|
better error messages, more comments, clean up for the next major modifications
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6284 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:43:17 +00:00 |
|
Marcelo Matus
|
31d82778b4
|
in/out fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6283 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:42:01 +00:00 |
|
Marcelo Matus
|
ff5136e3a4
|
in/out fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6283 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:42:01 +00:00 |
|
Marcelo Matus
|
27377fb937
|
added more elements from std
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6282 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:39:15 +00:00 |
|
Marcelo Matus
|
d3534ecc5a
|
added more elements from std
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6282 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:39:15 +00:00 |
|
Marcelo Matus
|
8cd612c7c1
|
add callback and inout tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6281 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:33:38 +00:00 |
|
Marcelo Matus
|
9ae33f3c4d
|
add callback and inout tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6281 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-02 01:33:38 +00:00 |
|