Commit graph

14,662 commits

Author SHA1 Message Date
Marcelo Matus
ec3f19d3fd add more missing Deletes, and cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7062 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-14 23:25:04 +00:00
Marcelo Matus
6bb35657f2 fix possible seg fault when reporting bad object type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7061 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-14 21:16:25 +00:00
Marcelo Matus
91fc53b41b fix possible seg fault when reporting bad object type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7061 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-14 21:16:25 +00:00
Marcelo Matus
a25fbd5159 fix seg fault when runtime fails
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7060 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-12 01:11:49 +00:00
Marcelo Matus
640c18b7d7 fix seg fault when runtime fails
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7060 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-12 01:11:49 +00:00
Marcelo Matus
af1068e336 fix memory leak
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7059 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-11 08:44:06 +00:00
Marcelo Matus
bdf5a07d91 fix memory leak
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7059 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-11 08:44:06 +00:00
Marcelo Matus
1d566d2cbd fix seg fault when using bad runtime file, such as a dir
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7058 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-11 08:42:16 +00:00
Marcelo Matus
fd947483fa fix seg fault when using bad runtime file, such as a dir
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7058 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-11 08:42:16 +00:00
William S Fulton
e288b128da *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7057 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:34:07 +00:00
William S Fulton
13bf804ea6 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7057 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:34:07 +00:00
William S Fulton
1b74b48d51 SWIGTYPE out typemap mod to fix memory leak
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7056 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:33:32 +00:00
William S Fulton
e2da751502 SWIGTYPE out typemap mod to fix memory leak
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7056 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:33:32 +00:00
William S Fulton
772eff2af3 SWIGTYPE out typemap fix - Perl should always take ownership of the memory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7055 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:31:55 +00:00
William S Fulton
2287a2c8e4 SWIGTYPE out typemap fix - Perl should always take ownership of the memory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7055 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-09 22:31:55 +00:00
William S Fulton
b7d94f544a Corrected exception specification terminology
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7054 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 22:08:37 +00:00
William S Fulton
42367f2348 Corrected exception specification terminology
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7054 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 22:08:37 +00:00
William S Fulton
ee16fd54e0 Fix undefined behaviour when throwing exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7053 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 22:06:53 +00:00
William S Fulton
58499d01ea Fix undefined behaviour when throwing exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7053 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 22:06:53 +00:00
William S Fulton
c9df29c482 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7052 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 21:56:11 +00:00
William S Fulton
6b92d43334 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7052 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 21:56:11 +00:00
William S Fulton
d9826b509e Fix for Perl incorrectly taking memory ownership for return types that are typedefs to a struct/class pointer
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7051 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 21:55:08 +00:00
William S Fulton
5fdad83539 Fix for Perl incorrectly taking memory ownership for return types that are typedefs to a struct/class pointer
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7051 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 21:55:08 +00:00
Marcelo Matus
bd3acc66f7 fix fragments for Type* support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7050 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:58:55 +00:00
Marcelo Matus
b9d62a6563 fix fragments for Type* support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7050 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:58:55 +00:00
Marcelo Matus
ca3c4d97eb add simutry
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7049 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:55:29 +00:00
Marcelo Matus
e92d833ef7 add simutry
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7049 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:55:29 +00:00
Marcelo Matus
aa98e6f72d fix ansi warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7048 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:53:04 +00:00
Marcelo Matus
9be29fc04b fix ansi warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7048 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:53:04 +00:00
Marcelo Matus
5885e6ba25 add case of vector + pointer +templates from Bo Peng
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7047 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:51:39 +00:00
Marcelo Matus
60a06a78d9 add case of vector + pointer +templates from Bo Peng
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7047 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 09:51:39 +00:00
Marcelo Matus
7796b3bede add more template+namespaces+matrix cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7046 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 06:46:15 +00:00
Marcelo Matus
d7a45cd7a1 add more template+namespaces+matrix cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7046 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 06:46:15 +00:00
Marcelo Matus
5a8fa59771 add template_matrix.i case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7045 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 00:11:39 +00:00
Marcelo Matus
035f4af3da add template_matrix.i case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7045 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-08 00:11:39 +00:00
Marcelo Matus
a275c0a113 fix template + namespace => infinite loop (see template_matrix.i), reported by Bo Peng
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7044 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 23:32:51 +00:00
Marcelo Matus
27b36e0ed5 fix template + namespace => infinite loop (see template_matrix.i), reported by Bo Peng
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7044 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 23:32:51 +00:00
William S Fulton
1f4194e8d4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7043 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 22:09:55 +00:00
William S Fulton
bd278926d1 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7043 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 22:09:55 +00:00
William S Fulton
896dba13e9 null checks added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7042 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:51:09 +00:00
William S Fulton
ccf1d01c37 null checks added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7042 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:51:09 +00:00
William S Fulton
abc9d8c97e Fix undefined behaviour when throwing exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7041 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:49:34 +00:00
William S Fulton
43985c6ee6 Fix undefined behaviour when throwing exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7041 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:49:34 +00:00
William S Fulton
3825c088e4 NullReferenceException replaced with ArgumentNullException
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7040 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:47:13 +00:00
William S Fulton
fb00ecc75d NullReferenceException replaced with ArgumentNullException
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7040 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:47:13 +00:00
Marcelo Matus
ee92e3c92a collect info from new and old python changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:03:44 +00:00
Marcelo Matus
f71759a078 collect info from new and old python changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 21:03:44 +00:00
Marcelo Matus
ca7159f7e7 add better director+exception support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7038 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 20:47:55 +00:00
Marcelo Matus
75b86293fd add better director+exception support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7038 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 20:47:55 +00:00
Marcelo Matus
9350534385 fix several memory leaks and add template+nested class warning, but disable it since it generates 4 extra shift/reduce
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-03-07 20:41:02 +00:00