Marcelo Matus
ea0c2ca342
adding more missing typemaps
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-03 11:11:21 +00:00
Marcelo Matus
99edd219d2
full fn call
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7782 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-03 10:25:24 +00:00
Marcelo Matus
e60b07b285
fix cvsignore
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-02 16:11:08 +00:00
Marcelo Matus
a3424e36e1
add 'iterator'(sequences) and 'key_iterator'(maps). The first returns allways the C++ iterator. In sequences __iter__ returns 'iterator()', in maps, __iter__ returns 'key_iterator()'
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7775 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-02 15:58:58 +00:00
Marcelo Matus
5da979283b
add more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-02 12:50:05 +00:00
Marcelo Matus
1799ddf592
fixes and more cases, as usual
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-31 10:11:29 +00:00
Marcelo Matus
dbc13bb676
recognize the and/not/or keywords and operator names
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-27 14:44:27 +00:00
Marcelo Matus
8f8f465f3e
add && and ||
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7744 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-27 12:49:09 +00:00
Marcelo Matus
a04ecfbfe3
adding more broken cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-27 09:14:20 +00:00
Marcelo Matus
4756a8628c
add another nested case
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 14:12:11 +00:00
Marcelo Matus
bd5892b0f4
add iadd and constants tests
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 09:18:30 +00:00
Marcelo Matus
757c27826a
add iadd test case
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 09:10:59 +00:00
Marcelo Matus
1fa14f74a7
add disown.i and li_attribute.i
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 07:08:18 +00:00
Marcelo Matus
46c43c51cd
add pointer test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 16:44:21 +00:00
Marcelo Matus
0fdc165aa7
test the 'only one ref method' case
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 16:17:05 +00:00
Marcelo Matus
ead70adb56
more fixes for valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 15:15:42 +00:00
Marcelo Matus
07df4a57db
fixes for valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7721 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 14:52:30 +00:00
Marcelo Matus
3428bf10a6
add interpreter variable, so it can be used with valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7720 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 14:51:41 +00:00
Marcelo Matus
8be1b7a07c
move attribute.i to the typemap library, now is usable from all the languages
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 13:20:50 +00:00
Marcelo Matus
f66e70d525
fix kw warning for perl
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7713 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 09:35:13 +00:00
Marcelo Matus
3c65cea431
Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7707 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 14:59:05 +00:00
John Lenz
48f1da1bfc
+ finally fix pointers to member functions in chicken
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7705 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 03:42:32 +00:00
Marcelo Matus
57344bfb9a
more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 12:26:18 +00:00
Marcelo Matus
072446f34f
add the runtime case
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7702 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 11:01:40 +00:00
Marcelo Matus
a4c0114c6a
replace bad parameter names when neccessary
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7699 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 10:43:41 +00:00
Marcelo Matus
b6a927c84c
fix bug #1292926
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7698 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 15:42:48 +00:00
Marcelo Matus
c49856deaf
no special code for TCL is needed anymore
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7697 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 12:19:19 +00:00
Marcelo Matus
a76884513a
minor fixes for valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 11:20:41 +00:00
Marcelo Matus
ba3efb0917
finishing the first stage of the typemap unification scheme, fixing issues with gcc and valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7692 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 09:47:56 +00:00
John Lenz
153ceb2f5b
Fix a few minor bugs in the chicken module
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 00:37:57 +00:00
Marcelo Matus
7564088646
fix warnings/errors for gcc4.0, icc and valgrind
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7689 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 14:26:13 +00:00
Marcelo Matus
ab790f802a
add more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7686 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 10:56:37 +00:00
John Lenz
036c081066
Chicken: multiple_inheritance test now passes, and we correctly handle %ignored classes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7683 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 06:27:56 +00:00
Marcelo Matus
d94bb6260d
add Luigi's static patch for extended variables
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7679 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 14:04:14 +00:00
Marcelo Matus
7e5e4fd1f9
massive typemap unification
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 13:24:15 +00:00
John Lenz
5bbd841acc
Chicken: Remove workaround for memory corruption from the li_typemaps_runme test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 04:15:02 +00:00
John Lenz
365095ef2f
Chicken:
...
fix memory corruption/segfault in the argout typemap when it is used with a wrapped pointer return
unsigned long typemaps could overflow... correctly check for this case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7674 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 04:05:11 +00:00
Marcelo Matus
ce0cbfcbb4
adding more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7673 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:48:02 +00:00
Marcelo Matus
0ac2c4ea77
added more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7672 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:43:35 +00:00
Marcelo Matus
badf735534
fix friend bug #1323114
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7670 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:28:59 +00:00
William S Fulton
eae7ff3723
TCL typemap fix
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7667 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 22:33:37 +00:00
William S Fulton
fa0bb0baa5
capitalization for Ruby
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:13:17 +00:00
William S Fulton
27dda1ec1f
tests to check constants don't attempt to generate setters
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7657 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:03:31 +00:00
Marcelo Matus
08ba4d381e
test in C and fix names for ruby
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 14:56:22 +00:00
Marcelo Matus
97b2471404
adding more cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 14:47:40 +00:00
Marcelo Matus
5e176c2a1f
fix seg fault with simple typedef struct
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 13:36:12 +00:00
William S Fulton
931a839157
typemap fix for c# and visual c++
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7638 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:24:21 +00:00
William S Fulton
01cef195d0
clean fixes for windows where the number of characters in the commandline is limited
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:15:19 +00:00
William S Fulton
ec75a4e978
warning/error fixes for Visual Studio
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 13:49:44 +00:00
William S Fulton
d2f5672abb
fix runtime error (Ruby 1.8.1 doesn't seem to parse this special character)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 07:58:43 +00:00