master
[Test-suite] Add a common director_langobj test for the language object type
The great merge
Remove execute permissions from various non-executable files
Removed macro stuff titles of author, copyright, etc.
argcargv.i: NULL terminate argv with empty input
std::string throws typemaps
Add typecheck.
char_binary_runme.m, char_binary_runme.rb
Make string encoding explitic
Add char *& string typemaps to all languages and char_strings runme parity
Pass SWIG_FromCharPtrAndSize and friends on to the C compiler
Add and improve Ruby test cases in the context of nesting and namespaces
Expand constructor runtime tests to Ruby
[ruby] add a test to make sure that std::multiset is including Enumerable.
Add missing use of move constructor
C++ reference errors when passing in a 'NULL' change of behaviour.
shared_ptr tests cleanup
[ruby] add a test.
Update ruby tests for change in swig_assert_equal_simple name
rename std::array testcase
Add const std::unique_ptr & input typemaps
R: Honour %rename of enum items in the generated R code
Sort out directorout typemaps for std::string_view
Fix std::string mentions in string_view testcases
[Python] Fix wrapping of bool const&x=true param
Don't generate constructor wrappers if a base class has a private constructor
Ruby: fix flaky director_binary_string_rev_len test
Fixes of STRING/BYTES LENGTH typemaps.
Add a minimal director test (#3346)
Fix protected/private nested class referenced in generated upcast helper
Expand director_string_runme.*
Improve director unwrap detection for the return type
Improve friend function documentation
Follow Lua, implement Ruby function_typedef runtime test (#3462)
Ruby globalmodule variables test enhancement
Fix warning and improve description of ignore_parameter test
Test latest ruby-3.1.x ruby-3.2.x and ruby-3.3.x versions again
Rename inout testcase to inout_typemaps
Add more Ruby shared_ptr runtime tests
Add directorin typemap for Python and Ruby shared_ptr.
Duplicate tests that are run twice as both C and C++ tests to fix parallel make: li_carrays
cdata.i tests: remove macOS skips and tidy up
Ruby:
Python STL container method overloading fix
Ruby: fix GC compaction crash with STL containers (#3385)
add select test for `std::map` `std::vector` `std::list`
correct module to use
Ruby: remove the obsolete std::set<GC_VALUE> GC workaround (#2115)
Expand li_std_string_runme.*
Split testcases li_std_wstring.i and li_std_wstring_inherit.i
Remove obscure mpointer example and replace with member_pointer.i testcase and runtime examples
Fix multicharacter constants to have type int, not char
Misc. typo and whitespace fixes
Ruby testcase fix
Ruby: Add check for lower bounds of unsigned long (long) parameters
rename overload_extendc testcase
Duplicate tests that are run twice as both C and C++ tests to fix parallel make: overload_extend
Shorten testcase variable names for Scilab 6 to work
Add justification for suppressing warnings in Ruby test case
[Ruby] Fix to handle FIXNUM values greater than MAXINT passed for a double parameter.
Fix ruby %alias directive for native c functions
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
[Ruby] Fix segfault for proxies detached with DATA_PTR(obj) = NULL
Ruby shared_ptr fixes for use with minherit
[Ruby] Fix remove of prefix from method name
Apply patch 3530444
[ruby] check whether object is of RTypedData using RTYPEDDATA_P.
Ruby: embed the TypedData wrapper for per-class descriptors too
[ruby] must not do null check for VALUE obj, which can be 0x0 == Qfalse, a valid Ruby object.
Ruby test fixes (#3384)
Add MinGW-W64 Ruby Github CI testing (#2981)
Fix using statements for overloaded methods