2807 Commits (37bd7e015590c63fd011384c5d1bd02f314175ee)

Author SHA1 Message Date
Dimitar Dobrev a4913509eb Added type maps for primitive strings (pointers to char). 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Dimitar Dobrev 32da859711 Exported all additional symbols on macOS. 7 years ago
Joao Matos e5aaa2ee19 Fixed error handling and message when parsing non-existent files. 7 years ago
Dimitar Dobrev 41b22762a4 Fixed the marshalling of std::string with GCC 6+ on Linux. 7 years ago
Dimitar Dobrev 43bb2ee4bb Added a type map for char. 7 years ago
Dimitar Dobrev 02f70d0b35 Cached found type maps for faster look-ups. 7 years ago
Dimitar Dobrev 3b51325f0a Deleted an unused member in type maps. 7 years ago
Dimitar Dobrev 8f762da986 Deleted unused and slow code. 7 years ago
Dimitar Dobrev 88f118ec4e Fixed the parsing of functions with integral template args. 7 years ago
Dimitar Dobrev e10fc01bff Changed type maps to only return types - no strings. 7 years ago
Dimitar Dobrev 76d8182fe6 Simplified type maps by using static objects to disable as needed. 7 years ago
Dimitar Dobrev 8427ff8e92 Optimized the walking of the managed AST. 7 years ago
Dimitar Dobrev 760caf4d83 Simplified the logic for indentation by using numbers. 7 years ago
Dimitar Dobrev b7d3d36ff1 Renamed members related to indentation for more clarity. 7 years ago
Dimitar Dobrev d243780e67 Optimized the generation of C# by not splitting any strings. 7 years ago
Dimitar Dobrev 34ad79529d Optimized the generation of C# by avoiding splitting. 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 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 8536fc9ba7 Clarified the renaming of members. 7 years ago
Dimitar Dobrev 3917ca2584 Fixed renaming when items of an enum only differ by case. 7 years ago
Dimitar Dobrev fcb3b93f55 Fixed the generated C# for destructors of abstract classes. 7 years ago
Dimitar Dobrev 92da301135 Fixed the generation when a secondary base is used in more than one unit. 8 years ago
João Matos 4a34af1b56
Fixed debugger display variable reference in Block class. 8 years ago
Joao Matos 9bd8535f18 Only generate the system module in C# generators. 8 years ago
Joao Matos 6881a583d8 Fixed missing save of generated module template to outputs. 8 years ago
Joao Matos fb31a85b90 Fixed code generator to generate system module even in single file per unit mode. 8 years ago
Joao Matos 5a1db5268e Silence verbose duplicate constructor and operator warnings. 8 years ago
Joao Matos 2d57c787c6 Fixed generation support for pointers to enums in C#. 8 years ago
Joao Matos 2a53e079aa Fixed broken class instance check in FunctionToInstanceMethodPass. 8 years ago
Matthew Albrecht f8ccbb80c0 Added parameter index to managed marshal variables 8 years ago
Dimitar Dobrev 9ef1967955 Changed the generated C# for const references to primitives as just primitives. 8 years ago
Dimitar Dobrev 634892ebe7 Simplified the printing of pointers in C#. 8 years ago
Dimitar Dobrev 695a7538d1 Made the checking if a type is const char* universally accessible. 8 years ago
Dimitar Dobrev 8e9cb70cc7 Ensured interfaces for multiple inheritance are processed before their originals. 8 years ago
Rokas Kupstys 213f29770d Do not generate wrappers for template specializations if original method in template class is ignored. 8 years ago
Joao Matos cbd84ee922 Remove C# 6.0 features to please Mono version on macOS Travis. 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 14080382e4 Fixed the generated C++ for symbols when protected classes need them. 8 years ago
Dimitar Dobrev b22abfc80b Removed the possibility for conflicts between overloads when generating C++ for symbols. 8 years ago
Dimitar Dobrev ad5ce72a07 Collected extra symbols in the order of their compilation. 8 years ago