3435 Commits (b710e62f37b8cdae80d9bb33a25fc38141980132)
 

Author SHA1 Message Date
Joao Matos b710e62f37 Added a default indentation level to IDiagnostics.Push/PopIndent. 10 years ago
Joao Matos 41719e641e Rename IDiagnosticConsumer to IDiagnostics. 10 years ago
Joao Matos 5dac663926 Remove unneeded dependency on our own Premake helpers. 10 years ago
Joao Matos 4bc75c1e19 Remove Bootstrap project from the build. 10 years ago
Joao Matos b0c539197e Extract ParserGen build project to its own file. 10 years ago
Joao Matos 325d1ca4ae Remove explicit location directive on Generator project. 10 years ago
Joao Matos 77c871c794 Update build files to Premake5. 10 years ago
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 10 years ago
Joao Matos 9710936c7a Order usings in Driver.cs. 10 years ago
Joao Matos 8e5c571a76 Clean up the class comments for CheckAmbiguousFunctions. 10 years ago
Joao Matos 77b6eef89d Extracted QualifiedNameSeparator from GetQualifiedName. 10 years ago
João Matos 0e32e46cf4 Update GettingStarted.md 10 years ago
Joao Matos 3bdb31e099 Update Premake Linux build. 10 years ago
Joao Matos bbfff6eec0 Improved error message for unhandled CIL type prints. 10 years ago
Joao Matos 79380a615c Updated to latest Premake 5 OSX build with dylib fixes. 10 years ago
Joao Matos da10dd7046 Implement const-qualified printing of CIL strings. 10 years ago
Joao Matos 3ff416b483 Updated type printer to latest changes from Mono managed to native codebase. 10 years ago
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 10 years ago
Dimitar Dobrev cbafb55044 Removed the managed calls to destructors of std::strings passed by value. 10 years ago
Dimitar Dobrev e2690ba078 Switched the C# generator from manual conversion between strings and pointers to the built-in string marshallers. 10 years ago
Dimitar Dobrev e36e7fc0ca Ignored fields with types pointer to a function because they are not properly marshalled anyway. 10 years ago
Joao Matos 1f25e02d35 Match minor version when looking up VS version. 10 years ago
Joao Matos 62ab990b63 Formatting fixes. 10 years ago
Joao Matos 013a9e8b4c Merged IgnoreAbstractOperatorsPass into CheckOperatorsOverloadsPass and added a test. 10 years ago
Dimitar Dobrev fbd1f5e328 Optimised, simplified and fixed the pass for renaming by case. 10 years ago
Joao Matos 857b25db2f Simplified some code. 10 years ago
Dimitar Dobrev 5b52075d32 Fixed the generated usages of internals of template specialisations with dependent fields. 10 years ago
Dimitar Dobrev dab3f9fb31 Included some basic STD types in the helping library with system templates. 10 years ago
Dimitar Dobrev 2480a551b5 Removed unsupported template specialisations from the generated C++ library with templates. 10 years ago
Dimitar Dobrev 7d6f344324 Improved the default names of libraries for inlines and template specialisations. 10 years ago
Dimitar Dobrev 3230f9037f Minor fixes to handling arrays and std::string. 10 years ago
Dimitar Dobrev a4dfeb94be Moved the marking of supported template specialisations to a pass. 10 years ago
Dimitar Dobrev aabe7409d1 Fixed the internals of templates specialising arrays by simplifying the names. 10 years ago
Dimitar Dobrev 589cb6b0df Disabled the type maps for va_list and std::list in the C# generator. 10 years ago
Dimitar Dobrev 6596d638ff Fixed the type map for std::string to also destroy the allocator. 10 years ago
Dimitar Dobrev deea8d8cda Removed functions made ambiguous by different qualifiers on the same type in their parameter. 10 years ago
Dimitar Dobrev d419cb7156 Added all system fields to the internal layouts used in the C# generator. 10 years ago
Dimitar Dobrev 1771f7462b Fixed the generation of internals for nested template specialisations with pointers as T. 10 years ago
Dimitar Dobrev fa086e086c Ensured __int128, __uint128_t and __fp16 are ignored without crashing in the C# generator. 10 years ago
Dimitar Dobrev 13b5423fff Fixed the printing of template specialisations to work in all cases. 10 years ago
Dimitar Dobrev 5a4748f2d0 Handled two or more empty enums with identically prefixed members and in the same context. 10 years ago
Dimitar Dobrev 1dd73afda6 Fixed a crash when checking specialisations of std::vector. 10 years ago
Joao Matos b8adc4af6e Fixed Common tests to include the extra units. 10 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Dimitar Dobrev 397d82b2a1 Fixed the generated C# when having a field of type char*. 10 years ago
Dimitar Dobrev 2b3b9bc9cf Fixed a crash when parsing templates of variables. 10 years ago
Joao Matos b7689b2d60 Added support for missing basic Clang built-in types. 10 years ago
Joao Matos 09a9d17efb Moved type printing functionality to CppSharp.AST. 10 years ago
Joao Matos 0f708fec14 Improved printing of HTTP download progress on build scripts. 10 years ago
Joao Matos 1206b48776 Improved debugging representation of template arguments and specializations. 10 years ago