..
c
Add char *& string typemaps to all languages and char_strings runme parity
2026-07-09 21:55:58 +01:00
csharp
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
d
R: Honour %rename of enum items in the generated R code
2026-07-15 00:24:05 +01:00
errors
Inherit constructors named through a typedef base
2026-06-17 01:47:06 +01:00
go
Go: Honour %rename of an enum for the generated Go type name
2026-07-15 08:51:28 +01:00
guile
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
java
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
javascript
Review fixes for the Uint8Array fragment test
2026-08-01 10:40:36 +01:00
lua
[Lua] Fix flaky li_std_map test caused by garbage collected Struct objects
2026-08-01 09:42:44 +01:00
ocaml
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
octave
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
perl5
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
php
R: Honour %rename of enum items in the generated R code
2026-07-15 00:24:05 +01:00
python
[Python] Check annotations in .pyi stubs with -builtin and -fastproxy
2026-08-04 23:41:57 +01:00
r
Pass SWIG_FromCharPtrAndSize and friends on to the C compiler
2026-07-31 00:10:40 +01:00
ruby
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
schemerunme
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
scilab
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
tcl
Pass SWIG_FromCharPtrAndSize and friends on to the C compiler
2026-07-31 00:10:40 +01:00
testdir
[Lua] Fix flaky inctest by not modifying the string passed to importtest2
2026-07-31 11:20:02 +01:00
README
…
abstract_access.i
…
abstract_basecast.i
Test ability to manipulate a daughter class from its base class wrapper
2022-02-12 19:40:03 -05:00
abstract_inherit.i
…
abstract_inherit_ok.i
…
abstract_inherit_using.i
Fix missing constructor generation due to abstract class test failure
2023-08-05 19:47:17 +01:00
abstract_signature.i
Remove superfluous semicolons
2022-02-15 14:00:12 +13:00
abstract_typedef.i
…
abstract_typedef2.i
…
abstract_virtual.i
Visual C++ warning fixes
2023-12-30 13:49:40 +00:00
access_change.i
C++11 using declarations for inheriting constructors - template classes with template base classes
2023-07-08 20:01:39 +01:00
add_link.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
aggregate.i
Avoid -Wempty-body warnings from SWIG_contract_assert
2022-02-11 18:39:08 +13:00
allowexcept.i
Drop special case for PHP in allowexcept.i
2021-04-17 07:38:23 +12:00
allprotected.i
Fix directors and allprotected mode and using declarations.
2023-06-24 12:29:59 +01:00
allprotected_not.i
…
anonymous_bitfield.i
…
apply_signed_char.i
Fix apply_signed_char test ( #3502 )
2026-07-22 23:06:16 +01:00
apply_strings.i
[Chicken] Remove code for Chicken
2021-05-16 08:42:39 +12:00
apply_typemap_typedefs.i
%apply and typedefs improvement
2024-11-09 13:30:19 +00:00
argcargvtest.i
Python: SWIG_AsArgcArgv thread safety ( #3230 )
2025-08-08 18:38:07 +01:00
argout.i
…
array_member.i
…
array_typedef_memberin.i
…
arrayref.i
…
arrays.i
Add regression test for << in array size bug
2023-04-20 14:55:09 +12:00
arrays_dimensionless.i
Revert some insignificant changes done in historical C branch
2022-01-04 01:10:16 +01:00
arrays_global.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
arrays_global_twodim.i
…
arrays_scope.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
assign_const.i
Visual C++ warning fixes
2023-12-30 13:49:40 +00:00
assign_reference.i
Restore missing variable setters for types containing non-assignable static members
2023-09-08 07:49:01 +01:00
autodoc.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
begin_code.i
Add MinGW-W64 Ruby Github CI testing ( #2981 )
2025-08-04 18:26:43 +01:00
bloody_hell.i
…
bom_utf8.i
…
bools.i
[ocaml] Rename value in bools.i to avoid clash
2023-07-06 10:03:26 +12:00
c_backend_cpp_exception.i
Fix missing newline at end of files
2024-09-12 07:21:45 +12:00
c_backend_cpp_natural_std_string.i
Fix missing newline at end of files
2024-09-12 07:21:45 +12:00
c_delete.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
c_delete_function.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
callback.i
Add test of callback with enum argument
2022-02-12 19:40:03 -05:00
cast_operator.i
…
casts.i
…
catches.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
catches_strings.i
std::string throws typemaps
2022-09-19 09:09:29 +01:00
cbooltest.i
Add support for C99 _Bool
2024-09-25 06:23:48 +12:00
ccomplextest.i
Handle T_FLTCPLX in NewSwigType()
2024-01-31 14:51:50 +13:00
char_binary.i
Prefer testcase code over build system code for C testcases
2025-07-26 10:24:23 +01:00
char_binary_rev_len.i
Add typecheck.
2025-08-11 08:28:02 +01:00
char_constant.i
Straighten out handling of char and string constants
2024-08-17 16:12:45 +12:00
char_strings.i
Go: fix invalid conversion for const char * hidden behind a typedef
2026-07-09 21:55:58 +01:00
charptr_fragment.i
Pass SWIG_FromCharPtrAndSize and friends on to the C compiler
2026-07-31 00:10:40 +01:00
chartest.i
…
class_case.i
Add CHANGES entry and regression test for #676
2022-01-29 22:35:29 +13:00
class_forward.i
…
class_ignore.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
class_scope_namespace.i
Test scope resolution of global struct A
2022-02-12 19:40:03 -05:00
class_scope_weird.i
Move extra qualifiers testing to different testcase
2024-01-15 18:52:05 +00:00
clientdata_prop.list
…
clientdata_prop_a.h
Mark in-header function definitions as "inline"
2022-02-12 19:40:03 -05:00
clientdata_prop_a.i
…
clientdata_prop_b.h
…
clientdata_prop_b.i
…
command_line_define.i
Add new -U command line option
2023-05-18 12:45:31 +12:00
common.mk
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
compactdefaultargs.i
Regression fix when using -keyword, kwargs or compactdefaultargs option
2025-02-05 08:09:44 +00:00
complextest.i
Split C complex.h from C++ complex testing
2020-10-10 15:01:29 +01:00
const_const.i
…
const_const_2.i
…
constant_directive.i
[guile] Improve constant wrapping
2024-10-25 11:16:56 +13:00
constant_expr.i
Fix handling of corner cases by previous change
2025-03-03 11:22:37 +13:00
constant_expr_c.i
Improve parsing of expressions related to functions calls
2025-06-17 14:59:54 +12:00
constant_pointers.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
constants.i
…
constover.i
…
constructor_copy.i
…
constructor_copy_non_const.i
Fix %copyctor used on class hierarchies with non-const copy constructor
2023-07-29 18:16:40 +01:00
constructor_exception.i
…
constructor_explicit.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
constructor_ignore.i
…
constructor_rename.i
[Python] Fix alternate constructors with -builtin
2026-08-04 23:41:57 +01:00
constructor_value.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
contract.i
Add C "contract" test
2022-02-12 19:40:03 -05:00
contract_c.i
Add C "contract" test
2022-02-12 19:40:03 -05:00
conversion.i
…
conversion_namespace.i
…
conversion_ns_template.i
…
conversion_operators.i
…
copyctor.i
Fix duplicate sym:overname values using %copyctor
2023-07-29 00:28:28 +01:00
cplusplus_throw.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
cpp11_alias_nested_template_scoping.i
C++11 test fixes for Visual Studio 2017
2019-04-08 19:33:59 +01:00
cpp11_alias_template_inheritance.i
Add test coverage and docs for alias templates as a base class and using-declaration qualifier
2026-06-20 07:20:37 +01:00
cpp11_alias_templates.i
C++20 constrained alias templates: parse and support
2026-05-27 20:35:03 +01:00
cpp11_alignment.i
C++11 test fixes for Visual Studio 2017
2019-04-08 19:33:59 +01:00
cpp11_alternate_function_syntax.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_assign_delete.i
Assignable fixes for reference member variables
2024-09-19 19:52:14 +01:00
cpp11_assign_rvalue_reference.i
Add int&& typemaps for Go
2025-11-02 12:56:26 +00:00
cpp11_attribute_specifiers.i
Fix -Wunused-variable warning in Lua and Octave wrappers
2025-06-23 21:39:49 +01:00
cpp11_auto_variable.i
Fix -Wunused-variable warnings in testcases
2025-06-21 23:24:42 +01:00
cpp11_brackets_expression.i
Use defined type in cpp11_brackets_expression testcase
2024-10-25 07:28:13 +13:00
cpp11_constexpr.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
cpp11_constexpr_friend.i
Don't ignore overloaded friend functions that are also declared constexpr
2024-06-16 19:11:11 +01:00
cpp11_copyctor_delete.i
Visual C++ warning fixes
2023-12-30 13:49:40 +00:00
cpp11_decltype.i
[go] Remove workaround in cpp11_decltype.i
2025-06-18 09:53:46 +12:00
cpp11_default_delete.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_delegating_constructors.i
…
cpp11_director_enums.i
…
cpp11_director_using_constructor.i
Added unit tests for lua directors
2025-12-12 07:16:42 +00:00
cpp11_directors.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_explicit_conversion_operators.i
…
cpp11_final_class.i
Remove some final testing
2022-10-06 21:51:18 +01:00
cpp11_final_directors.i
Suppress clang warnings in test-suite
2023-08-09 19:47:12 +01:00
cpp11_final_override.i
Suppress clang warnings in test-suite
2023-08-09 19:47:12 +01:00
cpp11_function_objects.i
[ocaml] Rename value in cpp11_function_objects.i to avoid clash
2023-07-06 13:45:44 +12:00
cpp11_hash_tables.i
…
cpp11_inheriting_constructors.i
Inherit constructors named through a typedef base
2026-06-17 01:47:06 +01:00
cpp11_inheriting_constructors_typedef.i
Detect inheriting constructors by base class match in the parser
2026-06-17 01:47:06 +01:00
cpp11_initializer_list.i
Fix -Wunused-variable warning in Lua and Octave wrappers
2025-06-23 21:39:49 +01:00
cpp11_initializer_list_extend.i
…
cpp11_lambda_functions.i
Eliminate use of fn in testcases
2021-03-30 11:01:51 +13:00
cpp11_move_only.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_move_only_helper.i
Movable and move-only types supported in "out" typemaps.
2022-06-30 17:26:48 +01:00
cpp11_move_only_valuewrapper.i
Fix comment typo
2022-10-06 18:06:20 +13:00
cpp11_move_typemaps.i
Provide SWIGTYPE MOVE typemaps in swigmove.i
2022-09-16 08:36:25 +01:00
cpp11_noexcept.i
Move #2087 regression test to cpp11_noexcept.i
2024-07-27 17:53:45 +12:00
cpp11_null_pointer_constant.i
…
cpp11_raw_string_literals.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
cpp11_ref_qualifiers.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
cpp11_ref_qualifiers_rvalue_unignore.i
…
cpp11_ref_qualifiers_typemaps.i
…
cpp11_reference_wrapper.i
…
cpp11_result_of.i
Attempt to fix cpp11_result_of for MSVC
2022-07-26 15:28:52 +12:00
cpp11_rvalue_reference.i
Add int&& typemaps for Go
2025-11-02 12:56:26 +00:00
cpp11_rvalue_reference2.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_rvalue_reference3.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_rvalue_reference_move.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_shared_ptr_const.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
cpp11_shared_ptr_crtp_upcast.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
cpp11_shared_ptr_nullptr_in_containers.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
cpp11_shared_ptr_overload.i
Improve handling of NULL vs nullptr vs 0 vs 0L
2026-06-29 14:36:06 +12:00
cpp11_shared_ptr_template_upcast.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
cpp11_shared_ptr_upcast.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
cpp11_sizeof_object.i
…
cpp11_static_assert.i
…
cpp11_std_array.i
Support for std::array and std::set for lua ( #3305 )
2026-03-05 21:51:51 +00:00
cpp11_std_function.i
Remove need for additional %rename for std::function
2026-05-03 19:00:24 +01:00
cpp11_std_unique_ptr.i
Add const std::unique_ptr & input typemaps
2024-03-06 21:46:58 +00:00
cpp11_std_unordered_map.i
Include all template parameters for std_unordered_multimap and std_unordered_map
2019-03-12 20:03:14 +00:00
cpp11_std_unordered_multimap.i
…
cpp11_std_unordered_multiset.i
…
cpp11_std_unordered_set.i
Combine duplicate unordered_set unordered_map testcases
2019-02-12 06:48:13 +00:00
cpp11_strongly_typed_enumerations.i
Fix qualify of "enum class" enumerator names
2024-09-11 17:42:34 +12:00
cpp11_strongly_typed_enumerations_perl_const.i
[perl] Fix C++11 enum class wrapping with -const
2024-09-11 16:17:03 +12:00
cpp11_strongly_typed_enumerations_simple.i
…
cpp11_template_double_brackets.i
Add MinGW-W64 Ruby Github CI testing ( #2981 )
2025-08-04 18:26:43 +01:00
cpp11_template_explicit.i
Ocaml test-suite 'passes' with c++11 testing now
2022-03-27 13:50:30 +01:00
cpp11_template_pack.i
Make testcase c++11 compliant
2026-05-03 22:07:54 +01:00
cpp11_template_pack_specialization.i
Fix MSVC C4244 narrowing warning in cpp11_template_pack_specialization test
2026-06-18 22:06:37 +01:00
cpp11_template_parameters_decltype.i
Add another recently fixed case
2025-06-17 18:32:41 +12:00
cpp11_template_templated_methods.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_template_typedefs.i
Tidy up the fix for a template argument scope being added twice
2026-08-04 12:04:38 +01:00
cpp11_template_using_base.i
Detect inheriting constructors by base class match in the parser
2026-06-17 01:47:06 +01:00
cpp11_thread_local.i
Fix cpp11_thread_local test
2022-02-11 08:25:03 +13:00
cpp11_type_aliasing.i
Fix Wunused-but-set-variable in test-suite
2026-07-11 01:45:15 +01:00
cpp11_type_traits.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
cpp11_uniform_initialization.i
Add regression test for bug in reverted commit
2024-09-27 13:42:32 +12:00
cpp11_unrestricted_unions.i
…
cpp11_userdefined_literals.i
SWIG: emit user-defined literal operators without deprecated whitespace
2026-05-14 01:55:18 +01:00
cpp11_using_constructor.i
Inherit constructors named through a typedef base
2026-06-17 01:47:06 +01:00
cpp11_using_functor.i
C++11: cpp11_using_functor - Overloaded functor with %rename and %template
2026-05-28 20:16:15 +01:00
cpp11_using_member_template.i
Fix #3415 segfault in Allocate::usingDeclaration
2026-05-19 21:48:56 +01:00
cpp11_using_typedef_struct.i
Tidy up the fix for a template argument scope being added twice
2026-08-04 12:04:38 +01:00
cpp11_using_typedef_template_member.i
Fix template parameter expansion for members inherited via a typedef qualifier
2026-06-17 22:28:32 +01:00
cpp11_variadic_function_templates.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp11_variadic_templates.i
Fix various Go compilation problems when wrapping rvalues references
2025-11-02 13:39:59 +00:00
cpp14_auto_return_type.i
C++14/20: parse auto parameters in functions and lambdas
2026-05-12 23:04:20 +01:00
cpp14_binary_integer_literals.i
Add tests for binary integer literal constants
2022-07-26 15:28:51 +12:00
cpp14_generic_lambda.i
C++14/20: parse auto parameters in functions and lambdas
2026-05-12 23:04:20 +01:00
cpp14_variable_templates.i
Add cpp14_variable_templates testcase and document the support
2026-05-10 17:37:51 +01:00
cpp17_class_template_argument_deduction.i
C++17: parse user-defined deduction guides
2026-05-30 10:56:19 +01:00
cpp17_director_string_view.i
Add change note for #3321
2026-02-28 10:28:54 +00:00
cpp17_enable_if_t.i
Support C++17 fold expressions
2024-05-15 11:10:00 +12:00
cpp17_hex_floating_literals.i
Run C++14 and C++17 tests with appropriate compiler
2022-07-26 15:28:51 +12:00
cpp17_inheriting_constructors_pack.i
Fix C++17 inheriting constructor pack dropping the last base constructor
2026-06-18 22:01:51 +01:00
cpp17_map_no_default_ctor.i
Enhanced std::map for non-default constructible types changes entry
2023-09-18 19:29:04 +01:00
cpp17_nested_namespaces.i
Run C++14 and C++17 tests with appropriate compiler
2022-07-26 15:28:51 +12:00
cpp17_nspace_nested_namespaces.i
Test c++17 nested namespaces and %nspace
2018-05-14 21:03:31 +01:00
cpp17_std_filesystem.i
Add forward class definition for std::filesystem::path class
2024-08-19 18:33:10 +01:00
cpp17_string_view.i
Fix for using more than one std::string_view type in a method
2024-03-27 18:58:58 +00:00
cpp17_u8_char_literals.i
Run C++14 and C++17 tests with appropriate compiler
2022-07-26 15:28:51 +12:00
cpp17_using_pack_alias_template.i
Add test coverage and docs for alias templates as a base class and using-declaration qualifier
2026-06-20 07:20:37 +01:00
cpp17_using_pack_expansion.i
C++17: parse and support pack expansion in a using-declaration
2026-05-30 00:11:23 +01:00
cpp17_using_typename_pack.i
Fix syntax error for typename member type pack in a using declaration ( #3479 )
2026-06-18 21:42:06 +01:00
cpp20_abbreviated_template.i
C++20: avoid 'Numeric auto' with trailing return type in abbreviated_template test
2026-05-14 01:27:45 +01:00
cpp20_abbreviated_template_decorated.i
C++20: mix abbreviated function templates with explicit template parameter lists; decorated auto
2026-05-13 19:23:12 +01:00
cpp20_abbreviated_template_mixed.i
C++20: mix abbreviated function templates with a variadic explicit pack
2026-05-13 19:29:27 +01:00
cpp20_alias_template.i
C++20 constrained alias templates: parse and support
2026-05-27 20:35:03 +01:00
cpp20_concepts.i
C++20 concepts: embed in the parse tree and reject %template instantiation
2026-05-10 17:37:52 +01:00
cpp20_concepts_class_methods.i
cpp20_concepts: add class methods and class template test cases
2026-05-10 17:37:52 +01:00
cpp20_concepts_classes.i
C++20 concepts: extend tests and document broader support
2026-05-12 23:04:20 +01:00
cpp20_concepts_constrained_param.i
C++20: stop emitting warning 332 for unresolved type-constraints
2026-05-12 23:04:20 +01:00
cpp20_concepts_extra.i
C++20: parse type constrained template parameters
2026-05-12 23:04:20 +01:00
cpp20_concepts_lambda.i
C++20: parse abbreviated function templates with constrained auto
2026-05-12 23:04:20 +01:00
cpp20_concepts_overloads.i
C++20 concepts: extend tests and document broader support
2026-05-12 23:04:20 +01:00
cpp20_constexpr_destructor.i
Fix clang [-Wundefined-inline] warning in testcase
2025-04-29 22:13:30 +01:00
cpp20_lambda_template.i
C++20 lambdas: accept prefix and trailing form with return type requires-clauses
2026-05-12 23:04:20 +01:00
cpp20_spaceship_operator.i
Fix spaceship operator bugs, document, add tests
2022-07-27 09:12:40 +12:00
cpp20_variable_templates.i
C++20: parse a requires-expression as a primary in expression position
2026-05-10 17:37:51 +01:00
cpp_basic.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
cpp_enum.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
cpp_namespace.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
cpp_nodefault.i
…
cpp_parameters.i
Python -builtin constructors silently ignored keyword arguments.
2020-01-13 19:26:22 +00:00
cpp_static.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
cpp_typedef.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
csharp_argument_defaults_feature.i
Make csharp_argument_defaults_feature testcase c++98 compatible
2023-12-20 21:44:52 +00:00
csharp_attributes.i
…
csharp_director_typemaps.i
C# 'out' or 'ref' removal improvements in director typemaps.
2019-11-26 19:39:28 +00:00
csharp_exceptions.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
csharp_features.i
…
csharp_lib_arrays.i
Improved C long handling for C#
2023-10-05 21:30:52 +01:00
csharp_lib_arrays_bool.i
Change C# bool[] typemaps to marshall as 1-byte
2019-07-06 12:56:27 +01:00
csharp_namespace_system_collision.i
…
csharp_prepost.i
…
csharp_swig2_compatibility.i
…
csharp_typemaps.i
Add special variable imfuncname expansion for C# and D
2022-05-30 19:43:04 +01:00
curiously_recurring_template_pattern.i
…
d_nativepointers.i
…
default_arg_expressions.i
Fix parsing of a::b.c() and x::y.z
2025-06-17 15:23:15 +12:00
default_arg_values.i
[Python] Fix wrapping of bool const&x=true param
2025-06-09 11:31:19 +12:00
default_args.i
Improve handling of NULL vs nullptr vs 0 vs 0L
2026-06-29 14:36:06 +12:00
default_args_c.i
Fix testcase for visual studio (2)
2018-10-05 06:52:49 +01:00
default_constructor.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
defvalue_constructor.i
…
derived_byvalue.i
Fix typos in docs and comments
2022-02-27 18:15:46 +13:00
derived_nested.i
…
destructor_methodmodifiers.i
C#, D, Java methodmodifiers on destructors
2018-05-11 18:09:51 +01:00
destructor_reprotected.i
…
director_abstract.i
…
director_alternating.i
…
director_basic.i
Test case fix for std::complex and non-floating types deprecation
2022-11-26 10:18:11 +00:00
director_binary_string.i
Prefer testcase code over build system code for C testcases
2025-07-26 10:24:23 +01:00
director_binary_string_rev_len.i
Fix Length & string reverse order typemap.
2025-07-28 17:07:42 +02:00
director_classes.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
director_classic.i
…
director_comparison_operators.i
Use %rename
2020-06-07 13:56:07 -06:00
director_constructor.i
…
director_conversion_operators.i
Add test cases for abstract user-defined conversion operators
2020-02-13 20:16:44 +01:00
director_default.i
…
director_detect.i
…
director_enum.i
…
director_exception.i
Added unit tests for lua directors
2025-12-12 07:16:42 +00:00
director_exception_catches.i
Changes to use common DirectorException class
2017-11-29 20:31:55 +00:00
director_exception_nothrow.i
Use SWIG_NOEXCEPT for deprecated dynamic exception specifications
2025-04-29 22:41:09 +01:00
director_extend.i
…
director_finalizer.i
…
director_frob.i
Go: Fix director returning reference to local variable
2026-06-01 08:24:30 +01:00
director_guard.i
Testcase warning suppression
2024-07-12 19:31:20 +01:00
director_ignore.i
…
director_keywords.i
…
director_langobj.i
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
director_minimal.i
Add a minimal director test ( #3346 )
2026-02-24 08:58:50 +00:00
director_multiple_inheritance.i
[python] Fix inheriting from multiple director classes
2022-07-20 14:18:49 +12:00
director_namespace_clash.i
…
director_nested.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
director_nested_class.i
…
director_nestedmodule.i
…
director_nspace.i
Remove unnecessary warning triggering copy ctors from the test
2021-10-01 01:39:12 +02:00
director_nspace_director_name_collision.i
…
director_overload.i
php: Fix overloaded directed methods with non-void return
2021-03-18 10:58:44 +13:00
director_overload2.i
Re-enable overloading test for php8
2022-03-15 08:32:27 +00:00
director_ownership.i
Remove c++11 override in testcase
2018-03-09 18:27:16 +00:00
director_pass_by_value.i
Rename debug in testcases to trace
2022-08-20 15:09:23 +01:00
director_primitives.i
…
director_profile.i
…
director_property.i
Test case fix for std::complex and non-floating types deprecation
2022-11-26 10:18:11 +00:00
director_protected.i
Fix protected/private nested class referenced in generated upcast helper
2026-07-11 21:02:49 +01:00
director_protected_overloaded.i
…
director_redefined.i
…
director_ref.i
…
director_shared_ptr.i
shared_ptr tests cleanup
2026-03-26 08:37:18 +00:00
director_simple.i
Add test case for very simple director classes
2022-02-12 19:40:03 -05:00
director_stl.i
Make PHP directors work more like other languages
2021-04-22 14:40:21 +12:00
director_string.i
…
director_template.i
Fix compile error when using directors
2022-10-10 19:51:08 +01:00
director_thread.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
director_unroll.i
…
director_unwrap_result.i
Improve director unwrap detection for the return type
2022-10-10 08:45:26 +01:00
director_using.i
Mark WARN_PHP_PUBLIC_BASE as no longer used
2024-02-12 09:52:06 +13:00
director_using_member_scopes.i
Testcase correction for using declaration and members
2022-03-16 22:42:27 +00:00
director_void.i
Add C# support for void *VOID_INT_PTR member variables
2020-08-13 16:06:48 +01:00
director_wombat.i
…
director_wstring.i
Add C# wchar_t * director typemaps
2022-05-04 21:37:47 +01:00
disown.i
…
doxygen_alias.i
…
doxygen_autodoc_docstring.i
[Python] Unify class docstring under -builtin with non-builtin
2026-05-26 08:37:07 +01:00
doxygen_basic_notranslate.i
Fix Java doxygen:notranslate for single line comments
2018-06-16 21:23:12 +01:00
doxygen_basic_translate.h
…
doxygen_basic_translate.i
Merge branch 'Issue-1643'
2020-01-16 18:54:47 +00:00
doxygen_basic_translate_style2.i
Doxygen comment parsing fix for empty lines in code/verbatim blocks
2019-07-06 11:30:46 -05:00
doxygen_basic_translate_style3.i
Minor workaround in doxygen_basic_translate_style3 test
2019-11-02 10:43:52 -05:00
doxygen_code_blocks.i
Special handling for python doctest code blocks
2019-08-07 17:04:12 -05:00
doxygen_constructors.i
[Python] Emit doxygen constructor docstrings on __init__ in -builtin mode
2026-05-25 18:24:10 +01:00
doxygen_ignore.i
Fix missing return value in doxygen test
2018-06-07 18:52:25 +01:00
doxygen_interface.i
doxygen_interface test fix
2026-02-11 22:19:36 +00:00
doxygen_misc_constructs.h
Fix generated Python code for Doxygen comments with triple quotes
2020-03-04 00:57:31 +01:00
doxygen_misc_constructs.i
Fix deleting invalid string when parsing Doxygen grouping comments
2026-07-08 23:26:47 +01:00
doxygen_nested_class.i
Testcase code correction
2018-09-24 07:15:59 +01:00
doxygen_overloads.i
[Python] Emit doxygen constructor docstrings on __init__ in -builtin mode
2026-05-25 18:24:10 +01:00
doxygen_parsing.i
[Python] Emit doxygen constructor docstrings on __init__ in -builtin mode
2026-05-25 18:24:10 +01:00
doxygen_parsing_enums.i
Doxygen comments formatting fixes for multi-line comments
2024-07-30 00:00:12 +01:00
doxygen_parsing_enums_proper.i
…
doxygen_parsing_enums_simple.i
…
doxygen_parsing_enums_typesafe.i
…
doxygen_parsing_enums_typeunsafe.i
…
doxygen_translate.i
Doxygen Java fix quoting for \image command
2022-10-06 00:29:03 +01:00
doxygen_translate_all_tags.i
Fix for missing space after \endlink in doxygen
2020-05-02 18:42:55 -05:00
doxygen_translate_links.i
…
duplicate_class_name_in_ns.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
duplicate_parm_names.i
Duplicate parameter name handling improvements
2023-02-18 16:28:33 +00:00
dynamic_cast.i
Revert some insignificant changes done in historical C branch
2022-01-04 01:10:16 +01:00
empty.i
…
empty_c.i
…
enum_forward.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
enum_ignore.i
…
enum_macro.i
Fix parser error containing multiple #define statements inside an enum.
2019-02-16 08:09:56 +00:00
enum_missing.i
…
enum_plus.i
…
enum_rename.i
…
enum_scope_template.i
…
enum_template.i
…
enum_thorough.i
[Java] Fix regression wrapping enum values
2024-11-21 17:05:31 +13:00
enum_thorough_proper.i
…
enum_thorough_simple.i
…
enum_thorough_typesafe.i
…
enum_thorough_typeunsafe.i
…
enum_var.i
…
enums.i
…
equality.i
Tweak testcase comments
2022-07-13 15:21:12 +12:00
evil_diamond.i
…
evil_diamond_ns.i
…
evil_diamond_prop.i
…
exception_classname.i
…
exception_memory_leak.i
Visual C++ warning fixes
2023-12-30 13:49:40 +00:00
exception_order.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
exception_partial_info.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
expressions.i
Fix clang [-Wconstant-logical-operand] warning in testcase
2025-04-29 22:41:15 +01:00
extend.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
extend_constructor_destructor.i
…
extend_default.i
…
extend_placement.i
More redefinition/redeclaration warning message improvements
2023-07-28 07:15:41 +01:00
extend_special_variables.i
…
extend_template.i
…
extend_template_method.i
…
extend_template_ns.i
Clean up double spaces between words in comments
2023-05-16 09:55:49 +12:00
extend_typedef_class.i
…
extend_variable.i
…
extern_c.i
Mark 'externc' storage for variables
2022-02-06 20:49:01 -05:00
extern_declaration.i
…
extern_namespace.i
…
extern_throws.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
features.i
Internal constructor name no longer contains template parameters
2023-07-08 10:30:33 +01:00
file_test.i
…
final_c.i
Testcase warning suppression
2022-10-06 00:36:59 +01:00
fragments.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
friends.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
friends_nested.i
More Lua tests ( #3405 )
2026-05-31 15:09:53 +01:00
friends_operator_overloading.i
Friend operator overloading fix for Python builtin
2024-01-27 14:56:55 +00:00
friends_template.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
funcptr.i
…
funcptr_cpp.i
Move #2087 regression test to cpp11_noexcept.i
2024-07-27 17:53:45 +12:00
function_typedef.i
Extend function_typedef and template_parameters_global_scope test cases ( #3405 )
2026-05-31 15:09:17 +01:00
functors.i
Rename operator() for C in functors unit test
2019-08-04 17:45:59 +02:00
fvirtual.i
…
global_functions.i
…
global_immutable_vars.i
Use https for swig.org links
2022-10-06 13:16:39 +13:00
global_immutable_vars_cpp.i
Use https for swig.org links
2022-10-06 13:16:39 +13:00
global_namespace.i
…
global_ns_arg.i
…
global_scope_types.i
…
global_vars.i
Add PHP run test for global_vars
2021-04-17 06:11:49 +12:00
go_director_inout.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
go_inout.i
Fix & in testcase which should be &&
2025-08-27 10:33:44 +12:00
go_subdir_import.list
Fix Go tests to run in module mode
2019-04-24 21:43:38 -07:00
go_subdir_import_a.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
go_subdir_import_b.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
grouping.i
Examples/test-suite/grouping.i: resolve compiler warning.
2021-03-10 14:48:18 +01:00
guile_ext_test.i
…
iadd.i
Remove long-deprecated %attribute_ref
2023-12-03 09:50:33 +13:00
ignore_parameter.i
Fail at compile time for multiple typemap substitution
2023-08-02 12:19:49 +12:00
ignore_template_constructor.i
…
immutable_values.i
…
implicittest.i
…
import_callback.list
Py_LIMITED_API support in SwigPyObject_Check for -builtin
2025-06-09 18:36:13 +01:00
import_callback_x.h
Py_LIMITED_API support in SwigPyObject_Check for -builtin
2025-06-09 18:36:13 +01:00
import_callback_x.i
Py_LIMITED_API support in SwigPyObject_Check for -builtin
2025-06-09 18:36:13 +01:00
import_callback_y.h
Py_LIMITED_API support in SwigPyObject_Check for -builtin
2025-06-09 18:36:13 +01:00
import_callback_y.i
Py_LIMITED_API support in SwigPyObject_Check for -builtin
2025-06-09 18:36:13 +01:00
import_fragments.i
…
import_fragments_a.i
Include required headers for %imported modules
2021-11-27 00:19:05 +01:00
import_fragments_b.i
…
import_nomodule.h
…
import_nomodule.i
Handle `)` in command line interface filename
2022-03-08 18:15:18 +13:00
import_share.list
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_a.h
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_a.i
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_b.h
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_b.i
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_c.h
Try replicate issue described in #3337
2026-02-20 19:35:40 +00:00
import_share_c.i
Fix test to reproduce cross-module type cast bug
2026-02-20 19:35:50 +00:00
import_stl.list
…
import_stl_a.i
…
import_stl_b.i
…
imports.list
…
imports_a.h
…
imports_a.i
…
imports_b.h
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
imports_b.i
…
inctest.h
…
inctest.i
Clean up parser rules for cpp_members
2024-09-18 15:46:49 +12:00
inctest2.h
Clean up parser rules for cpp_members
2024-09-18 15:46:49 +12:00
infinity.i
…
inherit.i
…
inherit_member.i
…
inherit_missing.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
inherit_same_name.i
…
inherit_target_language.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
inherit_void_arg.i
…
injecting_base_class.i
Inject a base class name into the derived class so it can be named there
2026-06-17 01:47:06 +01:00
inline_initializer.i
…
inout_typemaps.i
Rename inout testcase to inout_typemaps
2024-10-06 00:11:40 +01:00
inplaceadd.i
add two Python unit tests to JS
2023-05-26 16:54:41 +02:00
input.i
add more JS run tests
2023-05-26 16:50:24 +02:00
insert_directive.h
…
insert_directive.i
…
integers.i
Add test cases for reference/const-reference of integers
2022-02-12 19:40:03 -05:00
intermediary_classname.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
java_constants.i
Add the Java constantsmodifiers pragma
2024-08-09 19:27:42 +01:00
java_director.i
[java] Suppress removal warnings for finalize()
2023-05-12 08:48:20 +12:00
java_director_assumeoverride.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
java_director_exception_feature.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
java_director_exception_feature_nspace.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
java_director_ptrclass.i
Java compiler lint warnings fixes in test code
2025-04-02 22:52:30 +01:00
java_director_typemaps.i
Java director typemaps.i testing for pointers added
2018-08-11 17:11:24 +01:00
java_director_typemaps_ptr.i
Fix crash Java directors
2018-08-12 13:45:43 +01:00
java_enums.i
Fix missing value for first item of enums with trailing comma
2019-07-11 17:15:38 +02:00
java_jnitypes.i
…
java_lib_arrays.i
…
java_lib_arrays_dimensionless.i
…
java_lib_various.i
…
java_nspacewithoutpackage.i
…
java_pgcpp.i
…
java_pragmas.i
…
java_prepost.i
Java compiler lint warnings fixes in test code
2025-04-02 22:52:30 +01:00
java_throws.i
[java] Suppress removal warnings for finalize()
2023-05-12 08:48:20 +12:00
java_typemaps_proxy.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
java_typemaps_typewrapper.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
javascript_lib_arrays.i
Convert javascript_arrays.i example into testcase
2021-03-06 10:55:47 +00:00
javascript_uint8array_fragment.i
Review fixes for the Uint8Array fragment test
2026-08-01 10:40:36 +01:00
keyword_rename.i
Fix JS keyword rename test to actually test for renaming
2024-09-10 09:27:11 +12:00
keyword_rename_c.i
…
kind.i
…
kwargs_feature.i
Fix regression expanding templates in function parameter values
2025-05-17 00:21:51 +01:00
langobj.i
Py_DecRef Py_IncRef for examples and html docs
2024-03-24 18:12:21 +00:00
lextype.i
…
li_attribute.i
Fix typos in attribute2ref() in Lib/typemaps/attribute.swg
2021-02-09 09:21:14 -07:00
li_attribute_template.i
…
li_boost_intrusive_ptr.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
li_boost_shared_ptr.i
Add support for shared_ptr for Lua
2026-03-26 08:37:00 +00:00
li_boost_shared_ptr_attribute.i
Add support for shared_ptr for Lua
2026-03-26 08:37:00 +00:00
li_boost_shared_ptr_bits.i
Add support for shared_ptr for Lua
2026-03-26 08:37:00 +00:00
li_boost_shared_ptr_director.i
Add support for shared_ptr for Lua
2026-03-26 08:37:00 +00:00
li_boost_shared_ptr_template.i
Add minimal shared_ptr support
2021-10-15 01:26:22 +02:00
li_carrays.i
…
li_carrays_cpp.i
…
li_cdata.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
li_cdata_bytes.i
cdata.i tests: remove macOS skips and tidy up
2026-05-25 13:17:29 +01:00
li_cdata_bytes_cpp.i
cdata.i tests: remove macOS skips and tidy up
2026-05-25 13:17:29 +01:00
li_cdata_carrays.i
…
li_cdata_carrays_cpp.i
…
li_cdata_cpp.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
li_cmalloc.i
…
li_constraints.i
Add li_constraints test, testing 'constraints.i'.
2023-05-12 01:23:31 +02:00
li_cpointer.i
…
li_cpointer_cpp.i
…
li_cstring.i
…
li_cwstring.i
…
li_factory.i
[php] Generate PHP type declarations
2022-01-20 10:07:44 +13:00
li_implicit.i
Remove redundant Python options: -nocastmode -nodirvtable -noextranative -nofastproxy
2018-12-18 19:51:32 +00:00
li_math.i
Conditionalise math.i for PHP
2021-03-17 09:43:15 +13:00
li_reference.i
…
li_std_auto_ptr.i
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
2022-09-17 10:23:51 +01:00
li_std_combinations.i
…
li_std_container_typemaps.i
…
li_std_containers_int.i
another batch of run tests
2023-05-29 17:18:43 +02:00
li_std_containers_overload.i
Python STL container method overloading fix
2019-08-06 19:36:14 +01:00
li_std_deque.i
Remove use of std::bind2nd which is removed in C++17
2019-06-27 07:40:49 +01:00
li_std_except.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
li_std_except_as_class.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
li_std_functors.i
…
li_std_list.i
Test code for removed methods from std::list for compatibility with java.util.List
2025-04-03 09:07:50 +01:00
li_std_map.i
Removing some out of date R test problems
2026-05-03 19:00:24 +01:00
li_std_map_member.i
…
li_std_multimap.i
…
li_std_pair.i
…
li_std_pair_extra.i
…
li_std_pair_lang_object.i
…
li_std_pair_using.i
…
li_std_queue.i
Various merge fixes in doxygen branches
2018-05-19 08:12:10 +01:00
li_std_set.i
Support for std::array and std::set for lua ( #3305 )
2026-03-05 21:51:51 +00:00
li_std_stack.i
Various merge fixes in doxygen branches
2018-05-19 08:12:10 +01:00
li_std_stream.i
…
li_std_string.i
[guile] Improve constant wrapping
2024-10-25 11:16:56 +13:00
li_std_string_extra.i
Fix testsuite SWIG warnings; enable SWIG -Werror
2024-10-22 10:30:52 +13:00
li_std_vector.i
Move the #2933 duplicate using declaration regression test to its own test case
2026-06-17 01:53:49 +01:00
li_std_vector_back_reference.i
Add std::vector back reference test
2019-02-18 21:39:17 +00:00
li_std_vector_enum.i
…
li_std_vector_extra.i
Python: Avoid compatibility macros
2026-07-06 23:50:30 +01:00
li_std_vector_member_var.i
…
li_std_vector_ptr.i
Add missing typedefs to std::vector + typedef corrections
2019-02-13 22:46:28 +00:00
li_std_vector_vector.i
Rtest3 ( #2448 )
2023-09-11 18:35:57 +01:00
li_std_vectora.i
…
li_std_wstream.i
…
li_std_wstring.h
Add support for wchar_t * and std::wstring Unicode strings on Linux
2022-05-02 21:08:19 +01:00
li_std_wstring.i
[MzScheme/Racket] Drop support
2025-04-01 14:05:28 +13:00
li_std_wstring_inherit.i
Split testcases li_std_wstring.i and li_std_wstring_inherit.i
2019-07-22 19:05:21 +01:00
li_stdint.i
Fix li_stdint test ( #3494 )
2026-07-14 19:51:18 +01:00
li_swigtype_inout.i
…
li_typemaps.i
OUTPUT typemaps on methods that don't return void
2021-03-01 14:20:18 +00:00
li_typemaps_apply.i
…
li_windows.i
…
list_vector.i
…
long_long.i
…
long_long_apply.i
…
lua_inherit_getitem.i
…
lua_lightuserdata.i
Clean up test cases
2020-02-17 09:16:42 -08:00
lua_module_global.i
More Lua tests ( #3405 )
2026-05-31 15:09:53 +01:00
lua_no_module_global.i
…
member_funcptr_galore.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
member_pointer.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
member_pointer_const.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
member_template.i
…
memberin1.i
…
memberin_extend.i
Merge branch 'restore-compat-wrappers-names' into C
2022-09-17 14:36:37 +02:00
memberin_extend_c.i
Fix GCC -Wstringop-truncation warning
2021-04-19 18:13:02 +12:00
minherit.i
More Lua tests ( #3405 )
2026-05-31 15:09:53 +01:00
minherit2.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
mixed_types.i
…
mod.h
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
mod.list
…
mod_a.i
…
mod_b.i
…
multi_import.h
Extend diamond multi test to fix go
2022-02-15 07:53:46 -05:00
multi_import.list
Add a "diamond" pattern to multi-impmort test
2022-02-12 19:40:03 -05:00
multi_import_a.i
Extend diamond multi test to fix go
2022-02-15 07:53:46 -05:00
multi_import_b.i
Extend diamond multi test to fix go
2022-02-15 07:53:46 -05:00
multi_import_c.i
Extend diamond multi test to fix go
2022-02-15 07:53:46 -05:00
multi_import_d.i
Extend diamond multi test to fix go
2022-02-15 07:53:46 -05:00
multichar_constant.i
Fix multicharacter constants to have type int, not char
2026-07-29 19:46:45 +01:00
multiple_inheritance.i
…
multiple_inheritance_abstract.i
Remove nonsensical comment
2022-07-20 14:18:49 +12:00
multiple_inheritance_interfaces.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
multiple_inheritance_nspace.i
Fixes for the family of %interface macros for overloaded methods
2022-03-12 23:04:24 +00:00
multiple_inheritance_overload.i
Fix warning in D test-suite
2022-03-28 19:30:47 +01:00
multiple_inheritance_shared_ptr.i
Fixes for the family of %interface macros for overloaded methods
2022-03-12 23:04:24 +00:00
multivalue.i
[OCaml] Move INPUT, OUTPUT, and INOUT typemaps to typemaps.i
2019-02-18 23:02:20 -07:00
name.i
Remove long deprecated features
2023-06-15 15:05:15 +12:00
name_cxx.i
Remove long deprecated features
2023-06-15 15:05:15 +12:00
name_warnings.i
Removing some out of date R test problems
2026-05-03 19:00:24 +01:00
namespace_chase.i
…
namespace_class.i
Improved error checking when defining classes and using %template.
2023-03-13 22:39:59 +00:00
namespace_enum.i
…
namespace_extend.i
Remove wrapper aliases generation and use -namespace in the tests
2021-11-10 02:11:59 +01:00
namespace_forward_declaration.i
…
namespace_nested.i
…
namespace_spaces.i
…
namespace_struct.i
[R] Fix CopyToR() generated for struct in namespace
2022-01-31 12:05:09 +13:00
namespace_template.i
…
namespace_typedef_class.i
…
namespace_typemap.i
Python: Avoid compatibility macros
2026-07-06 23:50:30 +01:00
namespace_union.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
namespace_virtual_method.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
native_directive.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
naturalvar.i
…
naturalvar_more.i
…
naturalvar_onoff.i
…
nested.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
nested_class.i
Suppress clang warnings in test-suite
2023-08-09 19:47:12 +01:00
nested_comment.i
…
nested_directors.i
…
nested_extend_c.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
nested_ignore.i
…
nested_in_template.i
Fix some MSVC compiler warnings in the test suite
2019-03-07 09:44:01 -07:00
nested_inheritance_interface.i
Fixes for the family of %interface macros for overloaded methods
2022-03-12 23:04:24 +00:00
nested_private.i
…
nested_scope.i
Fix protected/private nested class referenced in generated upcast helper
2026-07-11 21:02:49 +01:00
nested_scope_flat.i
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_structs.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
nested_template_base.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
nested_workaround.i
…
newobject1.i
…
newobject2.i
…
newobject3.i
Fix newobject3 testcase
2017-10-10 08:05:21 +01:00
not_c_keywords.i
complex can now be used as an identifier
2020-10-10 16:07:55 +01:00
nspace.i
Fix %nspace and %nspacemove for nested classes and enums in a class
2024-06-01 08:04:08 +01:00
nspace_extend.i
…
nspace_interface.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
nspacemove.i
Improved namespace validity checks for the nspace feature
2024-06-01 13:41:59 +01:00
nspacemove_nested.i
Only test nspacemove for languages that support nspace
2024-06-01 23:10:03 +01:00
nspacemove_stl.i
Only test nspacemove for languages that support nspace
2024-06-01 23:10:03 +01:00
null_pointer.i
…
numeric_bounds_checking.i
Ruby: Add test case for checking bounds of integral function parameters
2021-06-01 22:51:59 +02:00
octave_cell_deref.i
…
octave_dim.i
…
operator_overload.i
Merge branch 'master' into C
2024-03-18 09:09:51 +13:00
operator_overload_break.i
Remove debug from operator_overload_break testcase seen in Lua
2026-07-11 01:45:15 +01:00
operator_pointer_ref.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
operbool.i
…
ordering.i
…
overload_arrays.i
[Chicken] Remove code for Chicken
2021-05-16 08:42:39 +12:00
overload_bool.i
…
overload_complicated.i
Remove unused SWIG_NO_OVERLOAD macro from testcases
2017-10-04 23:49:40 +01:00
overload_copy.i
Remove unused SWIG_NO_OVERLOAD macro from testcases
2017-10-04 23:49:40 +01:00
overload_extend.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
overload_extend2.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
overload_extend_c.i
…
overload_method.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
overload_null.i
Shorten testcase variable names for Scilab 6 to work
2021-11-15 22:45:56 +00:00
overload_numeric.i
Fix testsuite SWIG warnings; enable SWIG -Werror
2024-10-22 10:30:52 +13:00
overload_polymorphic.i
Add MinGW-W64 Ruby Github CI testing ( #2981 )
2025-08-04 18:26:43 +01:00
overload_rename.i
…
overload_return_type.i
…
overload_simple.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
overload_subtype.i
…
overload_template.i
…
overload_template_fast.i
…
packageoption.h
…
packageoption.list
…
packageoption_a.i
…
packageoption_b.i
…
packageoption_c.i
…
php_iterator.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
php_namewarn_rename.i
[PHP] Add new PHP 8.1 keyword
2021-12-18 15:30:38 +13:00
php_pragma.i
…
pointer_in_out.i
…
pointer_reference.i
…
prefix.i
[php] Use -prefix setting in type declarations
2022-01-21 11:08:24 +13:00
preproc.i
Fix mentions of __VARARGS__ and __VAR_ARGS__
2024-05-21 10:17:02 +12:00
preproc_constants.i
Fix typo in preproc_constants.i testcase
2024-09-13 15:12:57 +12:00
preproc_constants_c.i
…
preproc_cpp.i
Improve alternative operator names support
2024-05-30 11:38:32 +12:00
preproc_defined.i
Add test coverage for #error and #warning
2023-06-15 15:05:16 +12:00
preproc_expr.i
Fix operator precedence in preprocessor expressions
2022-07-26 14:18:38 +12:00
preproc_gcc_output.h
Fix regression parsing gcc preprocessor linemarkers
2019-02-19 21:32:04 +00:00
preproc_gcc_output.i
Fix regression parsing gcc preprocessor linemarkers
2019-02-19 21:32:04 +00:00
preproc_include.i
Fix running preproc_include test with JS+node more than once ( #2936 )
2024-06-26 07:18:44 +01:00
preproc_include_a.h
…
preproc_include_b.h
…
preproc_include_c.h
…
preproc_include_d withspace.h
…
preproc_include_e withspace.h
…
preproc_include_f withspace.h
…
preproc_include_g.h
…
preproc_include_h1.i
…
preproc_include_h2.i
…
preproc_include_h3.i
…
preproc_line_file.i
…
preproc_predefined.h
[MzScheme/Racket] Drop support
2025-04-01 14:05:28 +13:00
preproc_predefined.i
Add test that __cplusplus isn't defined in C mode
2023-05-18 12:45:31 +12:00
preproc_predefined_stdc.i
Support -std= command line option
2023-11-09 12:27:44 +13:00
preproc_predefined_stdcpp.i
Support -std= command line option
2023-11-09 12:27:44 +13:00
primitive_ref.i
…
primitive_types.i
Fix undefined behaviour in directorout typemaps for void * and const char *&
2025-05-14 22:10:39 +01:00
private_assign.i
Fix incorrect variable setters being generated when wrapping arrays
2023-09-09 19:15:15 +01:00
profiletest.i
…
protected_rename.i
…
proxycode.i
…
pure_virtual.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
pyabi311_bufferinterface.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
python_abstractbase.i
Add Python < 3.3 support for pyabc.i
2022-03-23 07:58:01 +00:00
python_annotations_c.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
python_annotations_import.h
[Python] #3390 Add $pytypename special variable for pytyping typemaps
2026-07-27 23:40:48 +01:00
python_annotations_import.list
[Python] #3390 Add $pytypename special variable for pytyping typemaps
2026-07-27 23:40:48 +01:00
python_annotations_import_a.i
[Python] #3390 Add $pytypename special variable for pytyping typemaps
2026-07-27 23:40:48 +01:00
python_annotations_import_b.i
[Python] #3390 Add $pytypename special variable for pytyping typemaps
2026-07-27 23:40:48 +01:00
python_annotations_typing.i
[Python] Support multi-argument argout typing
2026-08-04 23:41:13 +01:00
python_annotations_variable_c.i
Python: Annotate types of constants
2026-03-26 18:57:17 +00:00
python_annotations_variable_typing.i
Python: Annotate types of constants
2026-03-26 18:57:17 +00:00
python_append.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
python_builtin.i
Python: Avoid compatibility macros
2026-07-06 23:50:30 +01:00
python_crossmod.h
[Python] Fix metaclass conflict under -builtin
2026-07-22 16:54:04 +02:00
python_crossmod.list
[Python] Fix metaclass conflict under -builtin
2026-07-22 16:54:04 +02:00
python_crossmod_a.i
[Python] Fix metaclass conflict under -builtin
2026-07-22 16:54:04 +02:00
python_crossmod_b.i
[Python] Fix metaclass conflict under -builtin
2026-07-22 16:54:04 +02:00
python_destructor_exception.i
…
python_director.i
…
python_director_pyobject.i
[Test-suite] Add a common director_langobj test for the language object type
2026-08-01 20:41:20 +01:00
python_docstring.i
Python docstring whitespace strip for single lines
2024-09-28 15:30:41 +01:00
python_extranative.i
…
python_flatstaticmethod.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
python_moduleimport.i
Test swig runtime module contains expected names
2025-05-13 21:49:37 +01:00
python_nokwargs_feature.i
[Python] Fix %nokwargs being ignored under -keyword
2026-05-25 16:16:17 +01:00
python_nokwargs_keyword.i
[Python] Fix %nokwargs being ignored under -keyword
2026-05-25 16:16:17 +01:00
python_nondynamic.i
Hard-wire -modern and -modernargs on
2018-10-12 07:10:47 +01:00
python_overload_simple_cast.i
…
python_pickle.i
Py_DecRef Py_IncRef for examples and html docs
2024-03-24 18:12:21 +00:00
python_pybuffer.i
Restore missing testing of python_pybuffer testcase
2025-12-04 06:42:02 +00:00
python_pyi.i
[Python] Fix empty classes and imported bases in .pyi files
2026-08-04 23:41:57 +01:00
python_pyiterator_rename.list
Fix descriptor() type lookup when SwigPyIterator is renamed via #define
2026-03-10 22:07:31 +00:00
python_pyiterator_rename_a.i
Fix descriptor() type lookup when SwigPyIterator is renamed via #define
2026-03-10 22:07:31 +00:00
python_pyiterator_rename_b.i
Fix descriptor() type lookup when SwigPyIterator is renamed via #define
2026-03-10 22:07:31 +00:00
python_pythoncode.i
Remove debug display in python_pythoncode testcase
2018-12-22 18:47:34 +00:00
python_richcompare.i
Correct the implementation of Python PEP 207.
2023-10-21 09:25:10 +01:00
python_runtime_data.list
Use different capsule names with and without -builtin
2022-03-18 13:44:54 -04:00
python_runtime_data_builtin.i
Don't run abi3audit on builtin test
2024-03-25 07:52:50 +00:00
python_runtime_data_nobuiltin.i
Use different capsule names with and without -builtin
2022-03-18 13:44:54 -04:00
python_strict_unicode.i
…
python_threads.i
…
python_typehints.i
[Python] Add -typehints and Pyrefly checks
2026-08-04 23:41:57 +01:00
python_typemap_macro.i
Modify testcase to be c++98 compliant
2023-11-03 19:23:56 +00:00
python_varargs_typemap.i
Python: Drop PY_VERSION_HEX<3.5 code
2026-07-06 23:50:30 +01:00
python_various.i
Python: Drop PY_VERSION_HEX<3.5 code
2026-07-06 23:50:30 +01:00
python_weakref.i
Python: add weakref support to builtin types
2025-07-10 08:11:38 +01:00
r_copy_struct.i
…
r_double_delete.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
r_legacy.i
…
r_overload_array.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
r_overload_comma.i
…
r_sexp.i
…
r_use_isnull.i
add support files and regression tests for #1124
2017-11-25 01:37:14 +08:00
redefined.i
…
redefined_not.i
Reword and simplify warnings 302 and 322
2023-07-28 07:16:49 +01:00
refcount.h
Improve #include guard macros
2022-07-19 09:35:46 +12:00
refcount.i
…
reference_global_vars.i
…
register_par.i
Fix C tests for Javascript and c++17
2021-11-11 19:56:37 +00:00
rename.h
testcase fixes for gcc-9
2021-03-25 16:17:06 +13:00
rename1.i
testcase fixes for gcc-9
2021-03-25 16:17:06 +13:00
rename2.i
testcase fixes for gcc-9
2021-03-25 16:17:06 +13:00
rename3.i
testcase fixes for gcc-9
2021-03-25 16:17:06 +13:00
rename4.i
testcase fixes for gcc-9
2021-03-25 16:17:06 +13:00
rename_camel.i
Update testcase comment
2022-03-19 08:55:39 +13:00
rename_pcre_encoder.i
…
rename_pcre_enum.i
…
rename_predicates.i
…
rename_rstrip_encoder.i
…
rename_scope.i
Fix symbol table entry for friend operators
2024-01-15 22:36:36 +00:00
rename_simple.i
…
rename_strip_encoder.i
…
rename_wildcard.i
…
restrict_cplusplus.i
Remove support for PHP5
2018-06-07 18:09:03 +12:00
ret_by_value.i
…
return_const_value.i
…
return_value_scope.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
rname.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
ruby_alias_global_function.i
Fix ruby %alias directive for native c functions
2018-03-22 08:05:01 -04:00
ruby_alias_method.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
ruby_alias_module_function.i
Fix ruby %alias directive for native c functions
2018-03-22 08:05:01 -04:00
ruby_global_immutable_vars.i
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
ruby_global_immutable_vars_cpp.i
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
ruby_keywords.i
…
ruby_li_std_speed.i
Various merge fixes in doxygen branches
2018-05-19 08:12:10 +01:00
ruby_manual_proxy.i
[Ruby] Fix segfault for proxies detached with DATA_PTR(obj) = NULL
2026-07-24 23:28:52 +01:00
ruby_minherit_shared_ptr.i
Add -Wdelete-non-virtual-dtor to the test-suite C++ warning flags
2026-06-05 08:06:19 +01:00
ruby_naming.i
…
ruby_naming_bugs.i
[Ruby] Fix remove of prefix from method name
2022-02-02 15:53:23 +13:00
ruby_rdata.i
minor edit
2019-02-22 19:55:55 +00:00
ruby_track_objects.i
…
ruby_track_objects_directors.i
…
ruby_typeddata_embedded.i
Ruby: embed the TypedData wrapper for per-class descriptors too
2026-06-16 23:32:25 +01:00
samename.i
…
scilab_consts.i
…
scilab_enums.i
…
scilab_identifier_name.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
scilab_li_matrix.i
…
scilab_multivalue.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
scilab_pointer_conversion_functions.i
Fix test-suite warning suppressions
2024-10-06 00:59:12 +01:00
shared_ptr_wrapper.h
…
simple_array.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
simutry.i
…
sizeof_pointer.i
…
sizet.i
[Chicken] Remove code for Chicken
2021-05-16 08:42:39 +12:00
smart_pointer_const.i
…
smart_pointer_const2.i
…
smart_pointer_const_overload.i
Add MinGW-W64 Ruby Github CI testing ( #2981 )
2025-08-04 18:26:43 +01:00
smart_pointer_extend.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
smart_pointer_ignore.i
…
smart_pointer_inherit.i
Testcase warning fix using gcc-11
2021-11-12 19:00:20 +00:00
smart_pointer_member.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
smart_pointer_multi.i
…
smart_pointer_multi_typedef.i
…
smart_pointer_namespace.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
smart_pointer_namespace2.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
smart_pointer_not.i
…
smart_pointer_overload.i
Remove unused SWIG_NO_OVERLOAD macro from testcases
2017-10-04 23:49:40 +01:00
smart_pointer_protected.i
…
smart_pointer_rename.i
…
smart_pointer_simple.i
…
smart_pointer_static.i
…
smart_pointer_template_const_overload.i
…
smart_pointer_template_defaults_overload.i
…
smart_pointer_templatemethods.i
…
smart_pointer_templatevariables.i
…
smart_pointer_typedef.i
…
sneaky1.i
…
special_variable_attributes.i
…
special_variable_macros.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
special_variables.i
Fix -Wunused-variable warnings in testcases
2025-06-21 23:24:42 +01:00
static_array_member.i
…
static_const_member.i
…
static_const_member_2.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
std_containers.i
…
stl_new.i
…
stl_no_default_constructor.i
Allow using vector with classes without default ctor in C too
2021-10-07 22:03:47 +02:00
string_constants.i
Straighten out handling of char and string constants
2024-08-17 16:12:45 +12:00
string_simple.i
Merge pull request #1398 from swig-fortran/missing-includes
2022-02-01 14:05:17 +13:00
struct_initialization.i
…
struct_initialization_cpp.i
…
struct_rename.i
…
struct_value.i
…
swig_examples_lock.h
…
swig_exception.i
…
swigobject.i
Fix pedantic warning in tests
2024-11-04 23:20:43 +00:00
sym.i
…
symbol_clash.i
…
tag_no_clash_with_variable.i
…
template_advanced_rename.i
Test fix for php
2026-04-25 09:28:59 +01:00
template_arg_replace.i
Remove superfluous semicolons
2022-02-15 14:00:12 +13:00
template_arg_scope.i
…
template_arg_typename.i
…
template_array_numeric.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_base_template.i
…
template_basic.i
…
template_class_reuse_name.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_classes.i
…
template_const_ref.i
…
template_construct.i
Constructors and destructors declared with template parameters
2023-07-18 19:29:40 +01:00
template_default.i
[Chicken] Remove code for Chicken
2021-05-16 08:42:39 +12:00
template_default2.i
Duplicate class template instantiations via %template changes
2022-11-18 19:35:47 +00:00
template_default_arg.i
…
template_default_arg_overloaded.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_default_arg_overloaded_extend.i
…
template_default_arg_virtual_destructor.i
…
template_default_cache.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_default_class_parms.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_default_class_parms_typedef.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_default_inherit.i
…
template_default_pointer.i
…
template_default_qualify.i
…
template_default_vw.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_duplicate.i
Fix incomplete ignoring of duplicating %template instantiations
2024-02-23 22:08:10 +00:00
template_empty_inherit.i
…
template_enum.i
…
template_enum_ns_inherit.i
…
template_enum_typedef.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_explicit.i
…
template_expr.i
Restore testing template_expr testcase
2022-11-23 07:32:12 +00:00
template_extend1.i
…
template_extend2.i
…
template_extend_overload.i
…
template_extend_overload_2.i
…
template_forward.i
…
template_function_parm.i
Fix seg fault using %template
2023-01-03 23:53:34 +00:00
template_inherit.i
…
template_inherit_abstract.i
…
template_int_const.i
…
template_keyword_in_type.i
…
template_matrix.i
…
template_methods.i
Advanced %rename fixes for templates
2026-04-24 22:56:50 +01:00
template_namespace_forward_declaration.i
…
template_nested.i
Fix pointless warnings 330 for empty template instantiations
2024-07-19 09:16:11 +01:00
template_nested_flat.i
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
template_nested_typemaps.i
…
template_ns.i
…
template_ns2.i
…
template_ns3.i
…
template_ns4.i
…
template_ns_enum.i
…
template_ns_enum2.i
…
template_ns_inherit.i
…
template_ns_scope.i
Clean up double spaces between words in comments
2023-05-16 09:55:49 +12:00
template_opaque.i
Update template_opaque testcase
2019-03-01 08:15:03 +00:00
template_parameters_global_scope.i
Extend function_typedef and template_parameters_global_scope test cases ( #3405 )
2026-05-31 15:09:17 +01:00
template_partial_arg.i
…
template_partial_specialization.i
Improved error checking when defining classes and using %template.
2023-03-13 22:39:59 +00:00
template_partial_specialization_more.i
testcase fix for clang 21
2026-05-14 08:19:53 +01:00
template_partial_specialization_typedef.i
Fix duplicate const in generated code wrapping templates
2023-03-08 19:45:17 +00:00
template_private_assignment.i
Implicit assignment operator detection fixes.
2023-09-07 04:41:52 +01:00
template_qualifier.i
…
template_ref_type.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_rename.i
…
template_retvalue.i
…
template_specialization.i
Add warning for ineffective %template instantiations
2024-06-29 17:36:46 +01:00
template_specialization_defarg.i
Duplicate class template instantiations via %template changes
2022-11-18 19:35:47 +00:00
template_specialization_enum.i
…
template_specialization_using_declaration.i
Add testcase for using declarations and templates
2023-07-09 15:56:20 +01:00
template_static.i
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
template_tbase_template.i
…
template_template_parameters.i
Fix -Wunused-variable
2026-07-11 09:31:44 +01:00
template_template_template_parameters.i
Testcase fix for -Wdelete-non-virtual-dtor
2022-12-02 22:47:14 +00:00
template_templated_constructors.i
More refactoring for internal destructor and constructor names
2023-07-22 18:21:32 +01:00
template_type_collapse.i
Fix duplicate const in generated code wrapping templates
2023-03-08 19:45:17 +00:00
template_type_namespace.i
…
template_typedef.i
…
template_typedef_class_template.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_typedef_cplx.i
…
template_typedef_cplx2.h
Improve #include guard macros
2022-07-19 09:35:46 +12:00
template_typedef_cplx2.i
…
template_typedef_cplx3.i
…
template_typedef_cplx4.i
…
template_typedef_cplx5.i
Misc. typos
2018-05-17 10:04:23 -04:00
template_typedef_fnc.i
…
template_typedef_funcptr.i
Removing some out of date R test problems
2026-05-03 19:00:24 +01:00
template_typedef_import.i
…
template_typedef_import.list
…
template_typedef_inherit.i
…
template_typedef_ns.i
…
template_typedef_ptr.i
…
template_typedef_rec.i
…
template_typedef_typedef.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
template_typemaps.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_typemaps_typedef.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_typemaps_typedef2.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
template_using.i
…
template_using_directive_and_declaration_forward.i
…
template_using_directive_typedef.i
…
template_using_member_default_arg.i
Fix using declarations and templates with explicitly declared constructors
2023-07-12 18:44:42 +01:00
template_virtual.i
Misc. typo and whitespace fixes
2018-09-19 20:29:14 +01:00
template_whitespace.i
Cosmetic stray semi-colon removal after %typemap using quotes
2022-08-31 19:40:13 +01:00
threads.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
threads_exception.i
Move <string.h> fragment to swigfragments
2019-01-06 09:08:12 -05:00
throw_exception.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
typedef_array_member.i
…
typedef_class.i
…
typedef_classforward_same_name.i
Add more runtime typedef_classforward_same_name runtime testing
2017-12-31 16:37:27 +00:00
typedef_funcptr.i
…
typedef_inherit.i
Fix infinite loop inheriting through a self-referential typedef ( #1827 )
2026-06-17 01:47:06 +01:00
typedef_inherit_using.i
Fix syntax error for inherited conversion operator in a using declaration ( #3480 )
2026-06-18 21:42:06 +01:00
typedef_mptr.i
…
typedef_reference.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
typedef_scope.i
…
typedef_sizet.i
…
typedef_struct.i
"Include what you use" for tests
2019-01-06 08:32:34 -05:00
typedef_struct_cpp.i
…
typedef_typedef.i
…
typemap_array_qualifiers.i
Javascript jsc c++20 testing quirk fix
2025-04-21 12:41:29 +01:00
typemap_arrays.i
…
typemap_delete.i
[OCaml] Add missing warning filters for OCaml keywords in the test suite
2018-12-31 05:55:10 -07:00
typemap_directorout.i
…
typemap_documentation.i
…
typemap_global_scope.i
…
typemap_isvoid.i
Add $isvoid special variable
2024-06-15 23:13:12 +01:00
typemap_manyargs.i
Add support for $n special variable expansion in the names of typemap local variables
2025-02-19 20:44:40 +00:00
typemap_namespace.i
[MzScheme/Racket] Drop support
2025-04-01 14:05:28 +13:00
typemap_ns_using.i
…
typemap_numinputs.i
…
typemap_out_optimal.i
Rename debug in testcases to trace
2022-08-20 15:09:23 +01:00
typemap_qualifier_strip.i
Fix invalid code in testcase typemap_qualifier_strip.i
2022-01-26 15:39:38 +13:00
typemap_self.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
typemap_subst.i
…
typemap_template.i
Fix failure of %apply directive in anonymous templates
2019-02-06 08:48:40 -05:00
typemap_template_parm_typedef.i
…
typemap_template_parms.i
Parameter name expansion fix for template functions.
2019-08-01 19:46:16 +01:00
typemap_template_typedef.i
Run typemap_template_typedef testcase
2017-10-04 08:16:10 +01:00
typemap_variables.i
Javascript Node-API support added
2023-06-28 07:24:51 +01:00
typemap_various.i
Fix random doubled spaces in code
2023-11-17 09:49:36 +13:00
typename.i
…
types_directive.i
Add Javascript (JSC) support for type conversion
2021-03-11 20:18:58 +00:00
unicode_strings.i
Drop SWIG_PYTHON_2_UNICODE
2026-07-06 23:50:31 +01:00
union_parameter.i
…
union_scope.i
…
unions.i
…
using1.i
…
using2.i
Fix warning suppression for WARN_PARSE_USING_UNDEF
2022-02-20 16:45:10 +00:00
using_composition.i
…
using_directive_and_declaration.i
…
using_directive_and_declaration_forward.i
…
using_duplicates.i
Move the #2933 duplicate using declaration regression test to its own test case
2026-06-17 01:53:49 +01:00
using_extend.i
…
using_extend_flatten.i
Fix testcase for gcc -Werror=delete-non-virtual-dtor
2024-09-04 19:25:30 +01:00
using_inherit.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
using_member.i
Fix testsuite SWIG warnings; enable SWIG -Werror
2024-10-22 10:30:52 +13:00
using_member_multiple_inherit.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
using_member_scopes.i
Fix using declaration in derived class bugs
2022-03-24 20:52:58 +00:00
using_member_typedef.i
Fix resolution of names with a typedef scope qualifier ( #2694 )
2026-06-04 22:45:38 +01:00
using_member_typedef_overload.i
Add test coverage and docs for alias templates as a base class and using-declaration qualifier
2026-06-20 07:20:37 +01:00
using_member_typedef_template.i
Qualify typedef-to-template scope qualifier before lookup
2026-06-04 22:45:38 +01:00
using_method_typedefs.i
Inject a base class name into the derived class so it can be named there
2026-06-17 01:47:06 +01:00
using_namespace.i
…
using_namespace_loop.i
…
using_nested_member_typedef.i
Add a 3-level deep nested test
2026-06-08 18:34:56 +01:00
using_pointers.i
test-suite fixes for compilers that don't support vararg macros
2018-05-06 09:46:37 +01:00
using_private.i
…
using_protected.i
…
valuewrapper.i
…
valuewrapper_base.i
Remove superfluous semicolons
2022-02-15 14:00:12 +13:00
valuewrapper_const.i
…
valuewrapper_opaque.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
varargs.i
Merge pull request #1398 from swig-fortran/missing-includes
2022-02-01 14:05:17 +13:00
varargs_overload.i
Fix Python compile errors with overloading and varargs
2019-02-25 19:27:23 +00:00
variable_replacement.i
…
virtual_derivation.i
Run virtual_derivation testcase
2017-10-04 08:51:16 +01:00
virtual_destructor.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
virtual_poly.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
virtual_vs_nonvirtual_base.i
Fix -Wextra-semi warnings ( #3372 )
2026-03-18 18:53:05 +00:00
voidtest.i
Move handling of void parameters from parser to typepass stage
2025-11-09 11:47:32 +00:00
wallkw.i
…
wrapmacro.i
…