824 Commits (278b27dd80f02f0bb763dd6af6438c9bfc793f2c)

Author SHA1 Message Date
Dimitar Dobrev bc7f20a10a Fixed the generated C# when an instance method has a parameter named "instance". 6 years ago
Dimitar Dobrev b966bd6798 Fixed the generated C# for const/non-const overloads with > 1 param. 6 years ago
Dimitar Dobrev 980f36735c Fixed the generated C# when a ref parameter is named after a keyword. 6 years ago
Dimitar Dobrev 5df67cd0c7 Fixed the generation for parameters of type void**. 6 years ago
Dimitar Dobrev d97016fe3c Fixed the generated C# for indexers in templates specialized with void*. 6 years ago
Dimitar Dobrev cd32a449c8 Fixed the generated C# for template specializations of pointers. 6 years ago
Dimitar Dobrev 6602841a3c Fixed the generated C# for const void*& in parameters. 6 years ago
Dimitar Dobrev e2a23b8987 Fixed the generated C# when returning a non-const char*. 6 years ago
Dimitar Dobrev c688330897 Fixed the generated C# for parameters initialized with {}. 6 years ago
Dimitar Dobrev c51b3cba71 Fixed the generated C# when a template is specialized with T and const T. 6 years ago
Dimitar Dobrev 12642f9a42 Fixed the generated C# when an unsigned enum is assigned a negative value. 6 years ago
Dimitar Dobrev 01b4fa4c2e Fixed the warnings in the test C++ for C# only. 7 years ago
Joao Matos 7fedac2740 Fixed warnings in native test code. 7 years ago
Dimitar Dobrev 5e0e19ea18 Fixed the generation of dependent virtual methods. 7 years ago
Dimitar Dobrev b0db304523 Fixed overloading of operators with parameters mapped to the same type. 7 years ago
Dimitar Dobrev a65f91949c Handled int and long in maps to help resolve ambiguity. 7 years ago
Dimitar Dobrev efa11ab745 Simplified type maps by unlinking them from declarations. 7 years ago
Dimitar Dobrev 4adc3d646a Fixed right-value references creating ambiguous overloads. 7 years ago
Dimitar Dobrev 202ae75df4 Fixed the generated code in a case of ambiguous overloads. 7 years ago
Dimitar Dobrev a4913509eb Added type maps for primitive strings (pointers to char). 7 years ago
Dimitar Dobrev 7817b52ce3 Tested indirect calls from native code of overrides in the target language. 7 years ago
Dimitar Dobrev a240827d54 Added a test for passing an std::string by value. 7 years ago
Dimitar Dobrev 41b22762a4 Fixed the marshalling of std::string with GCC 6+ on Linux. 7 years ago
Dimitar Dobrev 88f118ec4e Fixed the parsing of functions with integral template args. 7 years ago
Dimitar Dobrev e035b27686 Fixed a crash when parsing type aliases. 7 years ago
Dimitar Dobrev e10fc01bff Changed type maps to only return types - no strings. 7 years ago
Joao Matos ef0b054301 Split Parser::ParseHeader into helper methods. 7 years ago
Dimitar Dobrev 3346be0084 Resolved ambiguity between char-like types in the generated C#. 7 years ago
Dimitar Dobrev eec05041a3 Fixed the generated C# for templates with > 1 ctor taking a pointer to a class. 7 years ago
Dimitar Dobrev 3ca1579d02 Fixed the generated C# for pure virtual functions with default arguments. 7 years ago
Dimitar Dobrev aef1acb43f Fixed the generated C# for default arguments of type pointer to a function. 7 years ago
Dimitar Dobrev a1af3d3182 Fixed the generated C# for a certain case of two default parameters. 7 years ago
Dimitar Dobrev dc27c44606 Fixed the generated C# for arguments with default values of "nullptr". 7 years ago
Dimitar Dobrev 637018f4d6 Fixed the generated C# for setters with default parameters. 7 years ago
Dimitar Dobrev 1420bd9216 Fixed the generated C# for public fields with types mapped to primitive. 7 years ago
Dimitar Dobrev 0c87a77311 Fixed the generated C# for constant references to primitives. 7 years ago
Dimitar Dobrev 8feac37ae1 Fixed ambiguity when the type of a parameter is mapped to a type in an overload. 7 years ago
Dimitar Dobrev 8c394afd86 Simplified a type map in the tests. 7 years ago
Dimitar Dobrev 3917ca2584 Fixed renaming when items of an enum only differ by case. 7 years ago
Dimitar Dobrev 92da301135 Fixed the generation when a secondary base is used in more than one unit. 7 years ago
Joao Matos 2d57c787c6 Fixed generation support for pointers to enums in C#. 7 years ago
Joao Matos 2a53e079aa Fixed broken class instance check in FunctionToInstanceMethodPass. 7 years ago
Matthew Albrecht f8ccbb80c0 Added parameter index to managed marshal variables 7 years ago
Dimitar Dobrev 9ef1967955 Changed the generated C# for const references to primitives as just primitives. 7 years ago
João Matos 74d753ae7f Remove Linux test exclusion (#1049) 8 years ago
TheLastRar 430bbdb257 Evaluate expressions for enums generated using GenerateEnumFromMacros (#1048) 8 years ago
Rokas Kupstys d8b53721ef Fix for #1043 (#1044) 8 years ago
Dimitar Dobrev 67b241d95b Added support for 16-bit wide characters (char16_t). 8 years ago
Dimitar Dobrev 10c8211a7c Fixed the generated C# when a template interface specialised with another specialisation returns a template parameter. 8 years ago
Dimitar Dobrev ae9eede6f1 Fixed a crash when a constructor takes a template or specialisation. 8 years ago