Commit graph

1,013 commits

Author SHA1 Message Date
John Lenz
f6964f285f - Improve the runtime type sytesm
- Update all languages to new type system
- Add DohSortList function
- Fix mzscheme Examples/Makefile


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6930 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-02-01 00:08:24 +00:00
Marcelo Matus
70d3bde16b more smart pointers + extend fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6919 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-01-04 20:42:28 +00:00
Marcelo Matus
d13e837d8e more smart pointers + extend fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6918 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-01-04 09:41:05 +00:00
Marcelo Matus
533b36c15d more fixes and cases for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6917 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-23 08:56:27 +00:00
Marcelo Matus
d6802c75ba avoid using reference value for static members, since it can generate unresolved symbols for static const
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6916 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-23 07:38:55 +00:00
Marcelo Matus
417e339ba3 more smart_pointer + static methods fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6915 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-23 01:12:07 +00:00
Marcelo Matus
bc65d87973 fix for smart_pointers + friends, fix for errant Delete
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6914 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-22 22:48:50 +00:00
Marcelo Matus
983bb8f35d fix for 'staticmethod' kw name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6911 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-22 20:32:31 +00:00
Marcelo Matus
9c9985bd6f fix %ignore *::Bar::foo case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6910 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 21:21:58 +00:00
Marcelo Matus
a80aa7fe40 fix varin for ptr types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6909 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 20:07:16 +00:00
Marcelo Matus
a89d51a5e7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6908 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 08:43:49 +00:00
Marcelo Matus
a661f62a05 .cvsignore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6907 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 08:26:01 +00:00
Marcelo Matus
967049636c add test case for bug #1071279
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6906 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 08:03:49 +00:00
Marcelo Matus
d14dfc9606 adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6905 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 07:10:54 +00:00
Marcelo Matus
456649a242 fix template_deftype to work with functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6904 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 21:23:10 +00:00
Marcelo Matus
f64047eb5c fix typecheck for INPUT* type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6902 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 10:19:54 +00:00
Marcelo Matus
c57d081dfb fix *INPUT typemaps for ptr types, now a null value is ok
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 22:36:45 +00:00
Marcelo Matus
e7b400bc7d fix varin typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6896 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 04:34:43 +00:00
Marcelo Matus
aa048182d7 avoid using of temporal value for wrapping type user + const reference argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6895 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-18 05:57:08 +00:00
Marcelo Matus
e67b13b202 solve possible seg. faults and directors #1080075
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6894 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 10:40:01 +00:00
Marcelo Matus
7ae82d1c51 fixes for templates and template default args, cosmetics, and other fixes for OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6893 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 02:12:05 +00:00
William S Fulton
86ea79acf0 runtime test (currently crashes)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-15 00:23:33 +00:00
William S Fulton
1594f6de8a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6878 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-14 21:43:06 +00:00
Marcelo Matus
4dd078b834 warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6873 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 22:12:48 +00:00
Marcelo Matus
cca7ef61ea fix directorout typemap for const std::string&. Adding warning about the new typemap, which is not thread safe
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6872 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 20:22:19 +00:00
Marcelo Matus
eef4efb2eb add test case using 'super'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:40:18 +00:00
Marcelo Matus
7f21a7e408 add typedef case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 09:04:27 +00:00
Marcelo Matus
66c195b89d fix char* typemap in bug #1080514
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6856 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 08:30:40 +00:00
William S Fulton
ce6406fba4 dimensionless arrays tests marshalling with proper Java arrays
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6849 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-08 22:52:07 +00:00
William S Fulton
e095e9a977 extra tests for dimensionless array parameters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6848 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-08 22:49:55 +00:00
Marcelo Matus
d6760d4889 more smart_pointer fixes + cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6844 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-07 23:32:11 +00:00
William S Fulton
66e8ff2c59 new directorconnect and directorconnect_derived typemaps (Java)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-07 23:08:04 +00:00
Marcelo Matus
34984aaef1 .cvsignore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6838 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-06 07:11:04 +00:00
Marcelo Matus
bffe7fd9c7 fix smart_pointer + extend
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6835 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-06 06:58:41 +00:00
Marcelo Matus
13aee4b0e7 fix ruby warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6834 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-05 10:22:56 +00:00
Marcelo Matus
b8ae49d52d more fixes for template + def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6833 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-05 10:15:25 +00:00
Marcelo Matus
76b4f394af fix ruby warns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6830 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-04 08:28:55 +00:00
Marcelo Matus
9e094f7eab fix ruby warns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6829 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-04 08:23:53 +00:00
Marcelo Matus
2219b3c317 fix SWIG command
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-04 08:18:17 +00:00
William S Fulton
f9f4c3ff9c member enum in director method test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-02 21:22:17 +00:00
William S Fulton
f0161d3b3b member enum test in director method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-02 21:21:34 +00:00
William S Fulton
c2c1edf4d2 add missing method bodies
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-02 21:19:12 +00:00
Marcelo Matus
8fad995f34 fix warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6822 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 12:08:48 +00:00
Marcelo Matus
6843fc6ccd CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6820 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 11:37:15 +00:00
Marcelo Matus
d0fad62e2c add support for smart pointers + %extend
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 11:29:17 +00:00
Marcelo Matus
52fe09a938 adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:17:56 +00:00
Marcelo Matus
749870a799 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:15:23 +00:00
Marcelo Matus
bfb7ccbd90 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:14:56 +00:00
Marcelo Matus
5b55c3af45 fix wrong apply
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:07:12 +00:00
Marcelo Matus
90a3172efb resolve ruby warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:06:33 +00:00