William S Fulton
e97181ebc0
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
...
To fix overloading when using these types.
2022-09-17 10:23:51 +01:00
William S Fulton
7934561874
Test/fixes to handle NULL pointer for unique_ptr/auto_ptr
...
Also add missing unique_ptr tests for Lua and Racket.
2022-08-31 19:42:55 +01:00
William S Fulton
d4b1152d4b
Add raw pointer handling test for virtual inheritance
...
This is a test added for D in previous commit, now expanded to all target languages.
Tidy up counting object instances.
2022-08-05 22:30:23 +01:00
William S Fulton
910fd1e3cf
[D] Fix occasional undefined behaviour with inheritance hierarchies
...
Particularly when using virtual inheritance as the pointers weren't
correctly upcast from derived class to base class when stored in the
base's proxy class.
Fixes commented out test code in cpp11_std_unique_ptr_runme
and li_std_auto_ptr_runme D tests.
2022-08-05 22:30:23 +01:00
William S Fulton
5a379d317b
Add Tcl support for std::unique_ptr and std::auto_ptr
...
Equivalent to C#/Java implementations.
2022-08-05 22:30:23 +01:00