swig/Examples/test-suite/lua
Erez Geva cb68446ece Fix Length & string reverse order typemap.
And add it to missing languages: C#, Java, Lua, PHP.

Signed-off-by: Erez Geva <ErezGeva2@gmail.com>
2025-07-28 17:07:42 +02:00
..
Makefile.in Fix testsuite SWIG warnings; enable SWIG -Werror 2024-10-22 10:30:52 +13:00
abstract_access_runme.lua Misc. typo and whitespace fixes 2018-09-19 20:29:14 +01:00
argcargvtest_runme.lua argcargv.i: NULL terminate argv with empty input 2023-05-23 10:12:49 +12:00
array_member_runme.lua Tests for arrays and global vars 2013-11-09 14:54:35 +00:00
arrays_global_runme.lua Tests for arrays and global vars 2013-11-09 14:54:35 +00:00
catches_strings_runme.lua std::string throws typemaps 2022-09-19 09:09:29 +01:00
char_binary_rev_len_runme.lua Fix Length & string reverse order typemap. 2025-07-28 17:07:42 +02:00
char_binary_runme.lua Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
char_strings_runme.lua Lua - Fix char pointers, wchar_t pointers and char arrays so that nil can be passed as a valid value 2010-04-02 19:48:20 +00:00
chartest_runme.lua lua: push characters as unformatted 1-character strings 2015-07-01 12:24:12 +02:00
cpp11_move_typemaps_runme.lua Add missing use of move constructor 2024-03-06 21:46:58 +00:00
cpp11_rvalue_reference_move_runme.lua rvalue reference outputs 2022-09-08 08:46:32 +01:00
cpp11_std_unique_ptr_runme.lua Add const std::unique_ptr & input typemaps 2024-03-06 21:46:58 +00:00
cpp11_strongly_typed_enumerations_runme.lua Add c++11 strongly typed enum support for Lua 2014-11-28 07:47:45 +00:00
cpp17_string_view_runme.lua Fix passing a Lua number for C++ std::string 2023-05-30 17:54:19 +12:00
cpp_basic_runme.lua Add default __eq implementation 2014-05-28 22:01:23 +04:00
cpp_enum_runme.lua Tests for enum/consts old-style bindings and for static const char; bindings 2013-11-09 14:54:35 +00:00
cpp_namespace_runme.lua Style patches 2013-11-09 14:54:34 +00:00
cpp_nodefault_runme.lua Style patches 2013-11-09 14:54:34 +00:00
cpp_static_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
cpp_typedef_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
disown_runme.lua Apply #3219676 from Shane Liesegang which adds: - support for %factory - a __tostring method - a __disown method 2012-04-13 18:28:37 +00:00
dynamic_cast_runme.lua fixed test case: dynamic_casts, exception_partial_info, li_std_string, size_t 2007-01-12 09:49:29 +00:00
enum_plus_runme.lua More tests 2013-11-09 14:54:35 +00:00
enum_rename_runme.lua More tests 2013-11-09 14:54:35 +00:00
enum_scope_template_runme.lua More tests 2013-11-09 14:54:35 +00:00
enum_template_runme.lua More tests 2013-11-09 14:54:35 +00:00
enums_runme.lua Fixing enums 2014-03-03 09:54:13 +04:00
equality_runme.lua More tests for equality operator overloading 2014-05-28 22:02:47 +04:00
exception_memory_leak_runme.lua [lua] Run destructors of local C++ objects on SWIG_fail 2022-10-14 14:44:19 +13:00
exception_order_runme.lua [Lua] Add support for Lua 5.2 (patch SF#3514593 from Miles Bader) 2012-04-05 04:29:11 +00:00
exception_partial_info_runme.lua fixed test case: dynamic_casts, exception_partial_info, li_std_string, size_t 2007-01-12 09:49:29 +00:00
extend_constructor_destructor_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
extend_placement_runme.lua Style patches 2013-11-09 14:54:34 +00:00
extend_runme.lua Style patches 2013-11-09 14:54:34 +00:00
extend_template_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
extend_typedef_class_runme.lua Style patches 2013-11-09 14:54:34 +00:00
extend_variable_runme.lua Style patches 2013-11-09 14:54:34 +00:00
friends_runme.lua Improve friend function documentation 2024-01-15 18:52:05 +00:00
funcptr_cpp_runme.lua handle const pointers to functions 2016-03-24 10:59:23 +01:00
fvirtual_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
global_namespace_runme.lua First banch of tests 2013-11-09 14:54:33 +00:00
global_vars_runme.lua Tests for arrays and global vars 2013-11-09 14:54:35 +00:00
grouping_runme.lua Bugfixes for eLua. eLua emulation mode 2014-02-19 13:34:49 +04:00
iadd_runme.lua Style patches 2013-11-09 14:54:34 +00:00
import.lua Fix assorted comment and documentation typos 2014-02-23 17:15:22 +13:00
import_nomodule_runme.lua [Lua] Add support for Lua 5.2 (patch SF#3514593 from Miles Bader) 2012-04-05 04:29:11 +00:00
imports_runme.lua Fixed issues with C++ classes and hierachies across multiple source files. 2007-05-02 02:20:29 +00:00
inherit_missing_runme.lua More tests 2013-11-09 14:54:35 +00:00
keyword_rename_c_runme.lua Duplicate tests that are run twice as both C and C++ tests to fix parallel make: keyword_rename 2016-02-21 18:04:04 +00:00
keyword_rename_runme.lua [Lua] Add keyword warnings for Lua keywords and Basic Functions. 2014-02-19 23:04:40 +13:00
li_carrays_cpp_runme.lua Duplicate tests that are run twice as both C and C++ tests to fix parallel make: li_carrays 2016-02-21 18:04:04 +00:00
li_carrays_runme.lua Bugfixes. CMD args handling. Code cleanup 2014-02-19 13:34:48 +04:00
li_cdata_cpp_runme.lua Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
li_cdata_runme.lua Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
li_constraints_runme.lua C++ reference errors when passing in a 'NULL' change of behaviour. 2024-09-14 13:03:36 +01:00
li_factory_runme.lua Add missing Lua factory.i test for patch #3219676 2012-04-24 18:56:16 +00:00
li_std_auto_ptr_runme.lua Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr 2022-09-17 10:23:51 +01:00
li_std_except_runme.lua fixed test case: dynamic_casts, exception_partial_info, li_std_string, size_t 2007-01-12 09:49:29 +00:00
li_std_pair_runme.lua bugfix #1356577, changed double=>lua_number in a few places. 2006-02-02 01:41:06 +00:00
li_std_string_runme.lua Fix passing a Lua number for C++ std::string 2023-05-30 17:54:19 +12:00
li_std_vector_runme.lua Style patches 2013-11-09 14:54:34 +00:00
li_typemaps_runme.lua OUTPUT typemaps on methods that don't return void 2021-03-01 14:20:18 +00:00
long_long_runme.lua Add Lua test case for long long 2024-12-05 15:38:08 +00:00
lua_inherit_getitem_runme.lua Add test case for Lua __getitem + inheritance 2016-03-17 07:48:01 +01:00
lua_lightuserdata_runme.lua Clean up test cases 2020-02-17 09:16:42 -08:00
lua_no_module_global_runme.lua SF patch #3394339 from Torsten Landschoff - new option -nomoduleglobal to disable installing the module table into the global namespace. Require call also returns the module table instead of a string 2011-08-22 19:27:56 +00:00
member_pointer_runme.lua Bugfixes. CMD args handling. Code cleanup 2014-02-19 13:34:48 +04:00
mod_runme.lua [Lua] Fix type resolution between SWIG-wrapped modules 2022-10-20 10:14:59 +13:00
multi_import_runme.lua [lua] Fix a bug in the class hierachy code, where the methods were not propagated, 2007-12-04 09:25:58 +00:00
nested_workaround_runme.lua More tests 2013-11-09 14:54:35 +00:00
newobject1_runme.lua Bugfixes for eLua. eLua emulation mode 2014-02-19 13:34:49 +04:00
newobject2_runme.lua Misc. typos 2018-05-17 10:04:23 -04:00
nspace_extend_runme.lua add nspace_extend test case 2014-02-23 14:23:55 +04:00
nspace_runme.lua Working around some of the SWIG internal issues with enums 2014-03-12 18:00:15 +04:00
nspacemove_nested_runme.lua Fix %nspace and %nspacemove for nested classes and enums in a class 2024-06-01 08:04:08 +01:00
nspacemove_runme.lua Enhance %nspace with %nspacemove for moving symbols into a different target language namespace 2024-06-01 08:02:49 +01:00
nspacemove_stl_runme.lua Add nspacemove example for STL types 2024-06-01 08:04:14 +01:00
operator_overload_runme.lua Fix comment typos 2014-05-18 20:20:30 +12:00
overload_complicated_runme.lua Run overload_complicated testcase 2017-10-04 20:43:44 +01:00
overload_null_runme.lua Shorten testcase variable names for Scilab 6 to work 2021-11-15 22:45:56 +00:00
overload_simple_runme.lua [lua] fixed bug in template classes which cases template_default2 and template_specialization_defarg to fail. 2007-10-30 06:10:04 +00:00
overload_template_fast_runme.lua Fix for r11557 rename of max to maximum 2009-08-17 23:07:16 +00:00
overload_template_runme.lua Rename max() to maximum() as max() is a built-in function in PHP. 2009-08-14 01:33:23 +00:00
pointer_reference_runme.lua Fix typecheck typemaps for SWIGTYPE *const& 2011-01-30 00:42:27 +00:00
primitive_ref_runme.lua Lua improvements - Mark Gossage patch #1295168 2005-09-20 20:05:06 +00:00
refcount_runme.lua More tests 2013-11-09 14:54:35 +00:00
rename_simple_runme.lua Add runfile to check for correct compatibility name generation 2013-11-09 14:54:36 +00:00
ret_by_value_runme.lua Lua improvements - Mark Gossage patch #1295168 2005-09-20 20:05:06 +00:00
sizet_runme.lua fixed test case: dynamic_casts, exception_partial_info, li_std_string, size_t 2007-01-12 09:49:29 +00:00
smart_pointer_extend_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_inherit_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_multi_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_not_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_overload_runme.lua [lua] fixed bug in template classes which cases template_default2 and template_specialization_defarg to fail. 2007-10-30 06:10:04 +00:00
smart_pointer_rename_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_simple_runme.lua Style patches 2013-11-09 14:54:34 +00:00
smart_pointer_templatemethods_runme.lua Style patches 2013-11-09 14:54:34 +00:00
static_const_member_2_runme.lua More tests 2013-11-09 14:54:35 +00:00
static_const_member_runme.lua Tests for enum/consts old-style bindings and for static const char; bindings 2013-11-09 14:54:35 +00:00
template_construct_runme.lua More tests 2013-11-09 14:54:34 +00:00
template_default_arg_runme.lua Bugfixes 2014-02-19 13:34:48 +04:00
template_extend1_runme.lua Style patches 2013-11-09 14:54:34 +00:00
template_extend2_runme.lua Style patches 2013-11-09 14:54:34 +00:00
template_inherit_runme.lua Style patches 2013-11-09 14:54:34 +00:00
template_static_runme.lua More tests 2013-11-09 14:54:35 +00:00
valuewrapper_runme.lua Valuewrapper test 2014-02-19 13:34:49 +04:00
varargs_runme.lua More tests 2013-11-09 14:54:35 +00:00
voidtest_runme.lua Bugfix #1542466 added code to allow mapping Lua nil's <-> C/C++ NULL's 2006-08-21 08:00:13 +00:00