Commit graph

1,096 commits

Author SHA1 Message Date
William S Fulton
377c757a06 More covariant tests and polymorphic methods tests to test C# override keyword.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-20 22:36:43 +00:00
Marcelo Matus
bcc417e5f6 add template + typedef + fnc case reported by Carlos Pita. Broken in 1.3.24, but works in CVS.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7194 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-16 01:18:47 +00:00
William S Fulton
815f9f0265 more fixes for gcc -fstrict-aliasing -Wall
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7193 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-13 23:51:16 +00:00
William S Fulton
09a0062404 Fixes to remove "dereferencing type-punned pointer will break strict-aliasing rules" warnings in C wrappers when compiling C code with 'gcc -Wall -fstrict-aliasing'. Patch from Michael Cahill.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7192 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-13 23:14:35 +00:00
William S Fulton
01a7281ad1 more pesky warnings removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7190 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-13 21:39:09 +00:00
William S Fulton
fd73133790 fix for undefined reference on Cygwin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7187 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-12 20:46:20 +00:00
William S Fulton
53def140aa enum attribute check added in
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7186 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-12 20:40:38 +00:00
William S Fulton
43a6363856 C# attribute support added - %csattributes feature, %csattributes typemap
and inattributes & outattributes typemap attributes for the imtype and cstype typemaps.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7184 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-12 20:19:47 +00:00
William S Fulton
fcc79874bc *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7182 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-09 20:16:19 +00:00
William S Fulton
88853360b7 fixes for gcc-4.0 interpretation of the C++ standard - anonymous declarations cannot have external C++ linkage.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7181 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-09 19:37:41 +00:00
William S Fulton
940f8e3325 Ruby warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7180 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-06 22:48:36 +00:00
William S Fulton
676f166752 Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7175 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-28 22:13:32 +00:00
William S Fulton
e6ceb122a6 Scott Michel director patch, typemap consolidation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7174 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-28 22:11:06 +00:00
William S Fulton
b504f37f90 test asymmetric type marshalling - out attribute for ctype, imtype and cstype typemaps.
also test fix for garbage collection problem where the proxy class was being collected before an unmanaged function that used the object returned - problem was most visible in multithreaded environment, so the test kicks off a few threads


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7173 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-28 22:03:50 +00:00
William S Fulton
8b3b5d6a11 missing static variable added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7166 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-24 19:04:26 +00:00
John Lenz
cee86ee739 SWIG chicken module now returns multiple values instead of returning a list.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-15 22:38:09 +00:00
John Lenz
420ba48099 Add a whole bunch of chicken runme scripts, and fix the bugs exposed by those scripts
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7155 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-15 05:23:14 +00:00
William S Fulton
b99589f99f variable tests and exception specification tests added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-14 20:11:34 +00:00
William S Fulton
bea5de91f1 variable tests added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-14 20:10:40 +00:00
Marcelo Matus
a7e2cfcf4e add director+thread case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-08 06:57:25 +00:00
Marcelo Matus
4f7690c2df add director+thread case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-08 06:48:27 +00:00
John Lenz
c5f25b9168 Add some chicken test-suite entries for overloaded functions
(which now work correctly) and update the chicken documentation


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-07 00:39:28 +00:00
John Lenz
64d9c13420 Added chicken runme
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7144 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-05 17:50:05 +00:00
John Lenz
9203328908 Chicken: a few bug fixes, a new example and some new test suite runme, and some doc updates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-05 17:48:31 +00:00
Marcelo Matus
c47da301c3 add wends test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7142 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-03 03:23:38 +00:00
Marcelo Matus
c1fa7c426f add wstream case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-03 03:15:16 +00:00
Marcelo Matus
9d50d14df3 allow to use iostream and sstream without wchar support, as pointed by Scott
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-02 18:52:10 +00:00
Marcelo Matus
fa5d4f79fb add template_extmode case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7134 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-01 20:05:54 +00:00
William S Fulton
2a48aace86 test %template() with no given template name uses typemaps - tests part of the template ext mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-01 19:49:20 +00:00
William S Fulton
8d101c9bfb fix crash
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7131 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-04-01 19:47:23 +00:00
William S Fulton
f9e3521a10 suppress warning 470
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7127 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-30 22:31:53 +00:00
Marcelo Matus
cbbca8b07f add 'super' call example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7116 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-29 22:09:23 +00:00
William S Fulton
b7917fdaef more functions to test director string ref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7107 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-29 20:49:33 +00:00
William S Fulton
26b2877caa string reference test fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7106 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-29 20:47:52 +00:00
William S Fulton
101dfb9bf0 Various Java specific director feature tests - tests from Scott Michel
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7103 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-28 21:35:10 +00:00
William S Fulton
4aecc71177 java specific tests moved to java_director.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7102 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-28 21:30:51 +00:00
William S Fulton
2e0a4f3e5f ruby warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7100 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-28 19:43:33 +00:00
William S Fulton
6970471abd remove hs_errxxxx.log files with clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7094 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-21 22:07:54 +00:00
William S Fulton
5e764bd69c %varargs tests for Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7092 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-21 22:04:19 +00:00
William S Fulton
88c486c0dc more %varargs tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7091 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-21 22:03:28 +00:00
Marcelo Matus
735d98e98b delete stdout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7085 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-19 20:02:43 +00:00
Marcelo Matus
fe06bb1e17 change comments to C/Ansi
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7084 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-19 19:57:38 +00:00
Marcelo Matus
eb108d6cf9 add templatereduce
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7083 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-19 19:45:24 +00:00
John Lenz
92df04c40b Lots more bug fixes for the chicken module: almost the entire test-sutie now runs
The only tests that are failing are ones that depend on std_vector.i and similar


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7079 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-17 07:28:19 +00:00
Marcelo Matus
268c95df17 add template+typedef+ns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7077 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-17 05:58:31 +00:00
Marcelo Matus
1ad33a155e add case provided by Volker Gietz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7076 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-16 19:55:15 +00:00
John Lenz
3c8513346d Fix a few more chicken bugs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7075 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-16 06:51:03 +00:00
William S Fulton
7285eb6667 better portability
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7072 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-15 21:36:59 +00:00
Marcelo Matus
d842a1d613 add def arg case, as mentioned in the manual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7068 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-15 07:48:21 +00:00
Marcelo Matus
eb2f355371 add def arg case, as mentioned in the manual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7067 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-15 07:40:29 +00:00