master
shared_ptr tests cleanup
[D] Update docs for D1 removal
Added support for the D programming languge.
Fix directors and allprotected mode and using declarations.
argcargv.i: NULL terminate argv with empty input
std::string throws typemaps
Add typecheck.
Fix D language multi-argument typemaps for LENGTH STRING typemaps (#3234)
Add char *& string typemaps to all languages and char_strings runme parity
Add missing use of move constructor
rvalue reference outputs
Remove need for additional %rename for std::function
Add const std::unique_ptr & input typemaps
R: Honour %rename of enum items in the generated R code
[D] Correctly annotate function pointers with C linkage.
Don't generate constructor wrappers if a base class has a private constructor
[D] Fixed a bug in the loop breaking code for directors leading to a superclass implementation erroneously being called.
Fixes of STRING/BYTES LENGTH typemaps.
Fix director_classes testcase failures on x86
[D] Fix to support recent D releases
Add a minimal director test (#3346)
Fix protected/private nested class referenced in generated upcast helper
Straighten out handling of integer constants
Add director shared_ptr typemaps for D
cdata.i changes and new test li_cdata_bytes
Add li_constraints test for D Language.
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
Expand li_std_string_runme.*
Fix typos
[D] nspace support.
[D] Fix deprecation warnings in nspacemove runme tests
Enhance %nspace with %nspacemove for moving symbols into a different target language namespace
Update preproc_constants* testcases
Add %proxycode directive for adding code into proxy classes for C#, D and Java
Add support for $n special variable expansion in the names of typemap local variables
Movable and move-only types supported in "out" typemaps.