Dave Beazley
b35f368548
Incorporated return value optimization suggested by Jon Travis.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-20 04:29:29 +00:00
Dave Beazley
344c461ae6
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@863 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-20 02:25:28 +00:00
Dave Beazley
71dad53e9f
Modified -l option so that library files are included at the end again. The earlier
...
change broke a lot of existing code I wasn't anticipating.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@862 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-20 02:23:38 +00:00
Dave Beazley
4fd0a45a9b
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@861 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 22:28:15 +00:00
Dave Beazley
3d800bf53c
New example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@860 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 21:42:54 +00:00
Dave Beazley
9b3c9e12d2
Fixed infinite loop on enum.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@859 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 16:40:54 +00:00
Matthias Köppe
2963e7676c
[Guile] New command-line option "-emit-setters".
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 14:50:15 +00:00
Dave Beazley
8b3c2f1c0a
Slight tweak to enum handling and typedefs.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 03:44:03 +00:00
Dave Beazley
455500b25d
Changed enum handling to try and fix C++ enum handling bugs.
...
Any enum type is now explicitly reduced to an 'int' by SwigType_lstr() and
SwigType_ltype().
Also made a few modifications to the handling of 'const' keywords which
reduces the amount of casting.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@856 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-19 03:42:03 +00:00
Masaki Fukushima
48bc25b91e
Many bug fixes to Ruby module
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@855 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 13:32:29 +00:00
Masaki Fukushima
843485d7fa
Ruby example checks added.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@854 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 13:30:54 +00:00
Masaki Fukushima
b8f01da38b
Ruby examples added.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@853 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 13:26:04 +00:00
Matthias Köppe
e867ed25a8
Incorporated patch #101430 , fixing bugs in the Guile module.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@852 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 09:35:36 +00:00
Dave Beazley
92ae5e5161
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@851 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 02:45:53 +00:00
Dave Beazley
465ee17792
Fixed large file assertion problem. Not really a problem with large files, but rather an
...
extraneous Delete in the code to emit type-tables that didn't cause a problem except
in interfaces that had lots of types (and classes).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@850 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 02:18:45 +00:00
Dave Beazley
895a86895d
Fixed scanning problem with '%' tokens (they were mysteriously disappearing in added methods and elsewhere).
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@849 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 01:40:45 +00:00
Dave Beazley
0509bf7344
Forgot to update version in 1.3a4 (oops). Updated version to be 1.3a5.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@848 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-18 01:30:17 +00:00
Dave Beazley
091cc64248
Added additional note about 'make check'.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 17:48:17 +00:00
Matthias Köppe
cc80874371
Last-minute changes to get Guile examples running on Guile1.4 on Solaris.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@846 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 17:35:58 +00:00
Dave Beazley
4a6eb364d8
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@845 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 16:27:09 +00:00
Dave Beazley
6f556a1b14
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@844 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 15:54:56 +00:00
Dave Beazley
dcefa8ad30
Fixed constant creation bug with pointers.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@843 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 15:53:40 +00:00
Dave Beazley
40fe9281c6
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@842 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 15:43:52 +00:00
Dave Beazley
92093ca12d
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 15:30:21 +00:00
Dave Beazley
52386c6406
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@840 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 15:30:20 +00:00
Dave Beazley
f15486f6c4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@839 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 14:59:40 +00:00
Dave Beazley
0ca5f28afd
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@838 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 14:15:37 +00:00
Thien-Thi Nguyen
6600bd6261
(configure_substituted_files): Add Examples/C++/test_conf.py.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@837 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 04:07:45 +00:00
Thien-Thi Nguyen
d01e1d7cad
Initial revision
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@836 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 04:06:55 +00:00
Thien-Thi Nguyen
a30c3d2fae
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@835 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 03:28:12 +00:00
Thien-Thi Nguyen
8df87d4299
Mention "make check" in two places.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@834 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 03:25:23 +00:00
Thien-Thi Nguyen
bf728bbd7e
(chk-swiglib): New var.
...
(chk): Use `chk-swiglib'.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@833 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 03:20:04 +00:00
Thien-Thi Nguyen
28c7bbf944
(Examples/GIFPlot/libgifplot.a): New target.
...
(check-gifplot-example): Depend on Examples/GIFPlot/libgifplot.a.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 03:03:57 +00:00
Thien-Thi Nguyen
970f386ae0
(check): New target.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@831 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:54:28 +00:00
Thien-Thi Nguyen
5034fa3338
(skip-python): Fix typo.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@830 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:52:40 +00:00
Dave Beazley
58bec1dd28
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@829 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:50:55 +00:00
Thien-Thi Nguyen
6075529d0b
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:45:19 +00:00
Thien-Thi Nguyen
ea8422c7d6
(check-examples): Sync w/ Examples subdir.
...
(check-gifplot-example): Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@827 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:41:52 +00:00
Thien-Thi Nguyen
e7f251acde
Add simple instructions for making an example do double-duty
...
as part of the testing framework.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:27:18 +00:00
Dave Beazley
59ec687725
Fixed pointer to function bug.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 02:16:17 +00:00
Dave Beazley
6cfe2eb5ab
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 01:54:30 +00:00
Dave Beazley
56c40c8a45
Added $typemap variable to typemaps. Feature request on mailing list.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 01:51:33 +00:00
Dave Beazley
ed10189a0b
Took out cv=cv, items=items hack.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@822 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 00:46:02 +00:00
Dave Beazley
88face31f8
Took out 'self = self' hack.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 00:43:47 +00:00
Dave Beazley
24a4a03f3c
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@820 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-04 00:39:44 +00:00
Dave Beazley
501350d86d
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 21:55:29 +00:00
Dave Beazley
23af6826c4
New example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@818 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 21:50:08 +00:00
Dave Beazley
d325d11c46
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 21:25:59 +00:00
Dave Beazley
d2c2d5ac09
Didn't fix the virtual member function problem (at least I don't think
...
so), but I did discover a simple code-generation optimization that
greatly reduces the amount of wrapper code generated for interfaces with
lots of virtual functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 21:24:13 +00:00
Matthias Köppe
27705dc6ff
Updated Guile modules.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-09-03 20:06:32 +00:00