Leif Middelschulte
|
ffb2b6b73b
|
Implement basic C++ virtual method test case for C
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-31 21:08:39 +00:00 |
|
Leif Middelschulte
|
4dc9b5501c
|
Add basic C++ test for virtual methods.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-31 21:05:16 +00:00 |
|
Leif Middelschulte
|
ea240fdde3
|
Rename cpp_atomic_* tests to cpp_basic_*
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13423 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-27 14:05:14 +00:00 |
|
Leif Middelschulte
|
f7b5211739
|
Add C implementation of test cpp_atomic_class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13422 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:23:53 +00:00 |
|
Leif Middelschulte
|
e9eaa05671
|
Add atomic test for C++ class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13421 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:23:39 +00:00 |
|
Leif Middelschulte
|
15e8b647a2
|
Add C implementation of test cpp_atomic_class_enum
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13420 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:23:27 +00:00 |
|
Leif Middelschulte
|
cff735b570
|
Add atomic test for C++ class embedded enum
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13419 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:23:14 +00:00 |
|
Leif Middelschulte
|
2080038170
|
Add C implementation of test cpp_atomic_class_method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13418 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:23:02 +00:00 |
|
Leif Middelschulte
|
f6bd496b76
|
Add atomic test for C++ class with a method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13417 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:22:49 +00:00 |
|
Leif Middelschulte
|
f24ce340ff
|
Add C implementation of test cpp_atomic_class_var_pub_member_atom
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13416 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:22:37 +00:00 |
|
Leif Middelschulte
|
cafa7e5995
|
Add atomic test for C++ class with a primitive/native type attribute
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13415 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:22:21 +00:00 |
|
Leif Middelschulte
|
dbd8d3aabd
|
Add C implementation of test cpp_atomic_class_var_pub_member_class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13414 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:22:08 +00:00 |
|
Leif Middelschulte
|
d276aec0d0
|
Add atomic test for C++ class with another class as attribute
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:21:53 +00:00 |
|
Leif Middelschulte
|
cfc1a71b71
|
Add C implementation of test cpp_atomic_global_enum
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13412 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:21:35 +00:00 |
|
Leif Middelschulte
|
244e3370dd
|
Add atomic test for C++ global enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:21:20 +00:00 |
|
Leif Middelschulte
|
7d3677a5c8
|
Add C implementation of test cpp_atomic_global_var_atom
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13410 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:21:03 +00:00 |
|
Leif Middelschulte
|
a2f104e3ca
|
Add atomic test for C++ global atomic/native types variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13409 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:20:44 +00:00 |
|
Leif Middelschulte
|
48fe82841f
|
Add C implementation of test cpp_atomic_global_var_class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:20:29 +00:00 |
|
Leif Middelschulte
|
a756a4f850
|
Add atomic test for C++ global class instance variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13407 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:20:14 +00:00 |
|
Leif Middelschulte
|
fca2262e28
|
Add C implementation of test cpp_atomic_namespaced_class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13406 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:20:02 +00:00 |
|
Leif Middelschulte
|
3324d68f2a
|
Add atomic test for C++ namespaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13405 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:19:48 +00:00 |
|
Leif Middelschulte
|
3afdd50c78
|
Fix tests' LD_LYBRARY_PATH and alternatives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13404 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-26 20:19:36 +00:00 |
|
Leif Middelschulte
|
95cd7ea300
|
Fix cpp_enum runtime test to include the right header
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13312 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-09 23:29:24 +00:00 |
|
Leif Middelschulte
|
f4ebc3068d
|
Add runtime C++ test for enums.
What does not (entirely) work:
- 'extern "C"' enum declaration
- 'typedef enum {...} play_state'
- C++ class enums value definition in proxy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-09 22:35:19 +00:00 |
|
Leif Middelschulte
|
8e66df1b5a
|
Implement test case for C++ features listed below
- pointers
- references
- values
- static variables
- default parameters
- function pointers (reason the test fails)
- global (static) variables (code commented out so far)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-05 00:23:17 +00:00 |
|
Leif Middelschulte
|
f18a62f57d
|
Implement some test cases for the C backend
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13211 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-30 16:03:57 +00:00 |
|
Leif Middelschulte
|
c4ae9c169c
|
Fix linking of examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13208 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-28 23:29:56 +00:00 |
|
Leif Middelschulte
|
5db9c97963
|
Compile _proxy.c even if _runme.c does not exist.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-c@13195 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-06-26 16:37:50 +00:00 |
|
William S Fulton
|
8600d258d4
|
Add necessary test-suite changes made in trunk for running SWIG
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13043 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:03:28 +00:00 |
|
William S Fulton
|
dcc3756341
|
Make C example makefiles more standard. Note that valgrind can be used
via the RUNTOOL env variable, see the docs on running the test-suite.
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13041 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:02:51 +00:00 |
|
William S Fulton
|
994cf6f0c7
|
Remove GIFPlot C Examples
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 17:01:20 +00:00 |
|
William S Fulton
|
e0067ea998
|
Merge trunk rev 13025 (swig-2.0.6) into gsoc2008-maciekd
Conflicts:
Doc/Manual/chapters
Examples/Makefile.in
Examples/test-suite/dynamic_cast.i
Lib/exception.i
Makefile.in
Source/Include/swigwarn.h
Source/Modules/swigmain.cxx
Source/Swig/swig.h
Tools/config/config.guess
Tools/config/config.sub
configure.in
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-07 16:59:38 +00:00 |
|
William S Fulton
|
1acc0167d1
|
Revert rev 10606 "Merged revisions 10498-10499,10503-10504,10506,10508,10511,10515-10516,10518-10519,10527,10530-10531,10536-10537,10539-10552,10558-10568,10574-10580,10582,10584,10588-10589,10594 via svnmerge from "
This reverts commit 379b9bcdf44dcd87c5eca7eb9a773aea793e7caf.
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13034 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 01:17:11 +00:00 |
|
William S Fulton
|
d6b81eb831
|
Revert rev 11187 "Merged with recent changes from trunk."
This reverts commit c595e4d90ebfd63eb55430c735bb121cf690bd59.
Conflicts:
Source/Modules/c.cxx
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13033 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 01:13:16 +00:00 |
|
William S Fulton
|
34a628c7c7
|
Revert rev 11918 "merge revisions 11872:11876 from trunk to gsoc2008-maciekd branch - license changes"
This reverts commit ec942f04ca8b33520442f079e2ea2d8d3e4be73c.
From: William S Fulton <wsf@fultondesigns.co.uk>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@13032 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-06 00:49:56 +00:00 |
|
William S Fulton
|
a0e21e82ca
|
char **STRING_ARRAY typemaps fixed to handle null pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-28 14:29:23 +00:00 |
|
William S Fulton
|
1bc105bd72
|
Add missing Lua factory.i test for patch #3219676
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13015 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-24 18:56:16 +00:00 |
|
William S Fulton
|
63a6a0e214
|
Fix symbol name clash under windows in testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13005 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-19 07:13:55 +00:00 |
|
Robert Stone
|
121086fb77
|
* revert perl5 li_typemaps run tests due to Windows regressions.
* stricter casting to sidestep compiler warnings on Windows.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-18 21:49:32 +00:00 |
|
William S Fulton
|
cc5b232021
|
testcase fix for vc++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-17 05:52:25 +00:00 |
|
William S Fulton
|
f9e85bb27f
|
Some test-suite fixes for visual studio
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-16 18:45:33 +00:00 |
|
Karl Wette
|
35b2270f84
|
Make octave_dim tests pass for octave version != 3.2.4
- see SourceForge #3516652
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12995 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-15 22:47:38 +00:00 |
|
William S Fulton
|
117cb9b74a
|
Fix a few warnings/errors in the test-suite using Solaris compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-15 21:56:38 +00:00 |
|
William S Fulton
|
bee885dfe0
|
Rename r_base_test to overload_method as it is a useful test for all languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-15 18:10:58 +00:00 |
|
William S Fulton
|
4e3428ff66
|
One test per line in Makefile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-15 17:44:09 +00:00 |
|
Joseph Wang
|
d12e7ecd9e
|
add test to confirm fix to sourceforge 3478922
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-15 12:54:42 +00:00 |
|
William S Fulton
|
442422fee0
|
Remove annoying echo of compiler invocation by R CMD SHLIB
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-14 22:57:48 +00:00 |
|
William S Fulton
|
f00a41093c
|
As std_list.i is not available in many language, put this python specific test just in Python makefile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-14 21:11:19 +00:00 |
|
William S Fulton
|
df4f9adf0a
|
Diagnostics for erratically failing test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-14 20:29:22 +00:00 |
|
William S Fulton
|
e8aab00b6d
|
Remove run tests which should have been done in rev 12953 (reverting %shared_ptr fixes with typedef)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-14 17:01:39 +00:00 |
|