swig/Examples/test-suite/r
Olly Betts 5f96d15943 [R] Run destructors of local C++ objects on SWIG_fail
Arrange that destructors of local C++ objects in the wrapper function
get run on SWIG_fail (which calls Rf_error() which calls longjmp()).

We achieve this by putting almost everything in the function in its
own block, and end that right before Rf_error() at which point those
destructors will get called.
2022-10-14 14:44:19 +13:00
..
abstract_access_runme.R ENH R abstract_access_runme 2019-08-31 17:02:46 +10:00
arrays_dimensionless_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
catches_strings_runme.R std::string throws typemaps 2022-09-19 09:09:29 +01:00
constant_pointers_runme.R Add missing SWIGTYPE *const& typemaps 2022-10-13 22:22:18 +01:00
enum_thorough_runme.R FIX: references to enums now functioning 2019-03-08 21:56:36 +11:00
exception_memory_leak_runme.R [R] Run destructors of local C++ objects on SWIG_fail 2022-10-14 14:44:19 +13:00
funcptr_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
ignore_parameter_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
integers_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
li_std_vector_runme.R run test and copying typemaps to std::string 2016-04-05 10:06:42 +10:00
Makefile.in Add machinery for C++14, C++17 and C++20 testing 2022-07-26 15:28:51 +12:00
namespace_struct_runme.R [R] Fix CopyToR() generated for struct in namespace 2022-01-31 12:05:09 +13:00
overload_method_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
overload_null_runme.R Shorten testcase variable names for Scilab 6 to work 2021-11-15 22:45:56 +00:00
preproc_constants_runme.R Remove R test until fixed 2015-08-13 06:47:09 +01:00
r_copy_struct_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
r_double_delete_runme.R
r_legacy_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
r_sexp_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
r_use_isnull_runme.R add support files and regression tests for #1124 2017-11-25 01:37:14 +08:00
rename_simple_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
simple_array_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
unions_runme.R runtime test for tricky enumerations and support for out of source testing via args option to R 2015-08-12 18:33:53 +01:00
unittest.R Corrected the testing in unittest so that all elements of 2016-03-15 12:14:20 +11:00