William S Fulton
|
11323af905
|
A working fix to silence unused warnings - fixes r13621
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 22:35:36 +00:00 |
|
Leif Middelschulte
|
4da42db22e
|
Remove the std_vector test I've added while trying for testing purposes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 12:52:29 +00:00 |
|
Leif Middelschulte
|
3b6e37bdf8
|
Workaround issue with swig casting to wrong (not const) type in wrapper's C++ function call, by setting variables to non const.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13626 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 12:48:00 +00:00 |
|
Leif Middelschulte
|
554a3f9e01
|
Remove copy and pasta (unsigned float and unsigned double typemaps).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13625 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 12:47:49 +00:00 |
|
Leif Middelschulte
|
f013b9d044
|
Add explicit types for 'ctype' typemap because swig does not resolve e.g. std::vector<int>::value_type to 'int' with the $1_ltype approach.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 12:47:39 +00:00 |
|
Leif Middelschulte
|
9cd39cca50
|
Fix typemaps of char* and equivalents to be explicit about the resolved type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 12:47:27 +00:00 |
|
William S Fulton
|
a0d15a7e03
|
Better fix than r6987 to silence warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13621 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 23:36:28 +00:00 |
|
William S Fulton
|
c20cacad87
|
Add some missing STL container typedefs for Perl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 23:04:26 +00:00 |
|
William S Fulton
|
049035ff3e
|
Add discard and add methods to std::set and std::multiset wrappers so that pyabc.i can be used ensuring MutableSet is a valid abstract base class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 22:36:15 +00:00 |
|
William S Fulton
|
81b755dadc
|
Better error handling in SWIG_Python_NewShadowInstance and SWIG_Python_NewPointerObj to fix seg fault as mentioned on swig-devel mailing list email thread - 'Fix python3 abc set'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13618 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 22:35:24 +00:00 |
|
Leif Middelschulte
|
0d472a6cb7
|
Add constant pointers to 'out' typemap.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:57:11 +00:00 |
|
Leif Middelschulte
|
7e673e7334
|
Add constant pointers to 'proxycouttype' typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13616 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:56:53 +00:00 |
|
Leif Middelschulte
|
2d18d31bcc
|
Add constant pointers to 'cppouttype' typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:56:33 +00:00 |
|
Leif Middelschulte
|
971e501546
|
add const pointers to 'couttype' typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13614 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:56:19 +00:00 |
|
Leif Middelschulte
|
b70b752883
|
Add constant pointers to 'in' typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:56:03 +00:00 |
|
Leif Middelschulte
|
41b3fcc1b6
|
Add constant pointers to 'ctype' typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13612 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:55:49 +00:00 |
|
Leif Middelschulte
|
1440b43690
|
Add constant pointers to 'proxy' typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:55:36 +00:00 |
|
Leif Middelschulte
|
a540f7199f
|
Refactor 'cppouttype' to be split by type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:55:22 +00:00 |
|
Leif Middelschulte
|
dddc13377a
|
Move to appropriate segment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13609 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 19:55:06 +00:00 |
|
William S Fulton
|
68862691e6
|
Fix #3541744 - Missing PyInt_FromSize_t calls for Python 3
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-15 07:48:57 +00:00 |
|
William S Fulton
|
289b8bb269
|
Fix additio of assumeoverride testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 21:59:14 +00:00 |
|
William S Fulton
|
009c191430
|
Add assumeoverride feature option for Java directors to improve performance when it can be assumed that all methods are overridden by the Java derived classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13606 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 21:41:08 +00:00 |
|
Leif Middelschulte
|
88ffd102f3
|
Remove template specific typemaps. Leftover from the change to C# like template handling.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13605 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 16:22:30 +00:00 |
|
Leif Middelschulte
|
f50b903d64
|
Add wrapper typemap for "int *const &"
Fix proxy type of complex type (SWIGTYPE) references.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13604 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 16:22:02 +00:00 |
|
Leif Middelschulte
|
0dbfbb79ac
|
use correct typemap for wrapper function.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 16:21:36 +00:00 |
|
Joseph Wang
|
fad95da7f5
|
change R components so that pointers are visible through ref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-12 15:21:39 +00:00 |
|
Leif Middelschulte
|
ed402ceb37
|
Don't delete variables twice.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 15:43:11 +00:00 |
|
Leif Middelschulte
|
78ccc8f228
|
Fix wrong headers inclusion
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 14:50:18 +00:00 |
|
Leif Middelschulte
|
c81a3bd5ec
|
Add typecast to silence compiler warnings caused by inheritance.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 14:50:04 +00:00 |
|
Leif Middelschulte
|
8538e6c1db
|
Fix wrong type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 14:49:49 +00:00 |
|
Leif Middelschulte
|
a84787c273
|
Rename reference to C++ native types from 'atomic' to 'built_in'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 14:49:37 +00:00 |
|
Leif Middelschulte
|
56db1d6e4e
|
Add C backend runtime implementation for basic C++ std::vector<int> test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13581 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 20:03:42 +00:00 |
|
Leif Middelschulte
|
c3236edf80
|
Add basic C++ test for std::vector instantiated with a native type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13580 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 20:03:22 +00:00 |
|
Leif Middelschulte
|
9619d7c618
|
Remove wrong typemap.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13579 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 20:03:06 +00:00 |
|
Leif Middelschulte
|
333a842277
|
Type lookup of $1_ltype fails for templates, so use types directly. Add size_t as type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13578 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 20:02:47 +00:00 |
|
Leif Middelschulte
|
d272709899
|
Add C runtime test for corresponding C++ basic template test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13573 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 13:06:22 +00:00 |
|
Leif Middelschulte
|
2dac491434
|
Basic C++ test of very simple template class instantiation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13572 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 13:06:03 +00:00 |
|
William S Fulton
|
3b8bc08be7
|
Suppress -Werror=unused-but-set-variable gcc warning in Python wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13571 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 22:24:46 +00:00 |
|
Leif Middelschulte
|
698d1851c3
|
Add C runtime test for basic C++ template functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13568 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 16:06:56 +00:00 |
|
Leif Middelschulte
|
0a646835d2
|
Add basic C++ test for template functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13567 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 16:06:37 +00:00 |
|
Leif Middelschulte
|
a95e257fe8
|
unused variable--
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13566 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 16:06:23 +00:00 |
|
Leif Middelschulte
|
b6d00028bb
|
Remove name_mangle approach. Broke template function names. Should work like classes, etc. based on "nspace" attribute of node, which is for some reason missing for this kind.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13565 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 16:06:09 +00:00 |
|
Joseph Wang
|
c8b8d4f50d
|
add pair to stl.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13562 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 14:13:37 +00:00 |
|
Leif Middelschulte
|
63b68eaafc
|
Fix partialcheck of C backend.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13561 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 10:32:59 +00:00 |
|
Sylvestre Ledru
|
ff2df5b288
|
Fix some minor typos in the doc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 09:30:08 +00:00 |
|
Sylvestre Ledru
|
7dac1bc524
|
Fix somes typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13559 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 09:19:26 +00:00 |
|
William S Fulton
|
8a94438c7d
|
Fix segfault in Allegrocl - a proper fix is still needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13558 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 06:08:36 +00:00 |
|
William S Fulton
|
19a29c3212
|
Fix use of deleted memory in R module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13557 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 06:07:34 +00:00 |
|
William S Fulton
|
cad26e49fe
|
Fix use of deleted memory in D module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 06:06:31 +00:00 |
|
William S Fulton
|
5f294a1404
|
Fix use of deleted memory in Go - note changes director_enum and
director_basic tests output.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13555 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 06:05:30 +00:00 |
|