4643 Commits (c6afb4d1a08a61787dfb941bb76e40b75a61be93)
 

Author SHA1 Message Date
Dimitar Dobrev 88f118ec4e Fixed the parsing of functions with integral template args. 7 years ago
Dimitar Dobrev eaf6a8e450 Decreased the build time on the Linux CI. 7 years ago
Dimitar Dobrev e035b27686 Fixed a crash when parsing type aliases. 7 years ago
Dimitar Dobrev 21d2dbdbe5 Fixed the build of the parser when its path has spaces. 7 years ago
Dimitar Dobrev 1356b9755d Updated to LLVM/Clang revisions 348759/348755 respectively. 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 37409c7178 Optimized the walking of the ASt by simplifying its search. 7 years ago
Dimitar Dobrev 84dec5d745 Removed a condition useless after the fixed late parsing of templates. 7 years ago
Joao Matos a73635a497 Clean up re-usage and ownership of diagnostic clients in the parser. 7 years ago
Joao Matos ef0b054301 Split Parser::ParseHeader into helper methods. 7 years ago
Joao Matos e88b1a8080 Fixed LLVM/Clang tar.gz archive extraction using 7-Zip on Windows. 7 years ago
Joao Matos f0d3e731ad Fixed Windows SDK version detection in build scripts. 7 years ago
Joao Matos e4e3c721ca Update Git ignore to ignore downloaded LLVM builds. 7 years ago
Joao Matos 7eb12691d3 Update Windows build of Premake to official alpha 13 binary. 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 2fe8d21f21 Upgraded the CI script to use Ubuntu 16.04. 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 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 9908c746f4 Stopped using methods deprecated in recent Clang. 7 years ago
Dimitar Dobrev f254951b03 Excluded many unused modules when building LLVM and Clang. 7 years ago
Dimitar Dobrev 9ed3c79d9d Worked around a missing symbol from a template specialization on macOS. 7 years ago
Dimitar Dobrev 8f96b8e1bc Worked around a missing symbol from a template specialization on macOS. 7 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 7 years ago
Dimitar Dobrev 92da301135 Fixed the generation when a secondary base is used in more than one unit. 7 years ago
João Matos 4a34af1b56
Fixed debugger display variable reference in Block class. 7 years ago
Dimitar Dobrev 6a28909dd5 Documented the release of CppSharp 0.8.21. 7 years ago
Joao Matos 9bd8535f18 Only generate the system module in C# generators. 7 years ago
Joao Matos 6881a583d8 Fixed missing save of generated module template to outputs. 7 years ago
Joao Matos fb31a85b90 Fixed code generator to generate system module even in single file per unit mode. 7 years ago
Joao Matos 5a1db5268e Silence verbose duplicate constructor and operator warnings. 7 years ago
Joao Matos d5e6e11046 Improve the defaults of necessary generation options to improve accessibility. 7 years ago
Joao Matos b2b5567c7f Call the parser setup code in CLI and get rid of specific Mac parser setup code. 7 years ago
Joao Matos 94ef299378 Only include header files when scanning directories in CLI. 7 years ago