3507 Commits (1fc72c51c77bccddb9b4eb6daf3320e7dd8980cc)
 

Author SHA1 Message Date
Dimitar Dobrev 00e7225a31 Fixed a crash caused by class template specialisations parsed just as classes. 9 years ago
Dimitar Dobrev 0a5c73dc48 Added explicit GNU versions to the language options of the parser. 9 years ago
Dimitar Dobrev 8d765cec6b Fixed an exhausted stack when parsing deep headers. 9 years ago
Dimitar Dobrev 749c2b17ec Renamed ParserOptions to CppParserOptions and ParserOptions2 to ParserOptions. 9 years ago
Dimitar Dobrev 50ee414799 Fixed the C++ type printer to handle const value types. 9 years ago
Dimitar Dobrev ab95f67aa2 Added "unordered_map" as a standard header in the C++ source file for system templates. 9 years ago
Dimitar Dobrev 9611e718a8 Removed a redundant statement which also caused a crash in Qt#. 9 years ago
Joao Matos d32a9886b7 Added property to set diagnostics level. 9 years ago
Joao Matos e62448638a Be more specific when applying C++ language build options. 9 years ago
Joao Matos 32efe89731 Use Premake workspace token instead of builddir to fix builds for dependent projects. 9 years ago
Joao Matos 19fb6ca7d6 Fold toolchain parser setup to parser options. 9 years ago
Joao Matos f8f4c2ecc5 Fixed Windows build. 9 years ago
Joao Matos e2e7079866 Factor .NET framework build version setup code to fix a bug for dependent projects. 9 years ago
Joao Matos 5f0d207fa5 Fixed CheckDuplicatedNamesPass to check for null before using CurrentOutputNamespace. 9 years ago
Joao Matos 65fc10680a Move SourceLocation to CppSharp.AST. 9 years ago
Joao Matos e8064e3f4e Minor build fixes. 9 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 9 years ago
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring. 9 years ago
Dimitar Dobrev e302f8a299 Updated to the latest Premake for Windows as well. 9 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 9 years ago
Joao Matos fc5c09ab75 Rename type printer context variables in type printers. 9 years ago
Joao Matos a44da437e6 Rename AstVisitor.Options to VisitOptions. 9 years ago
Joao Matos b710e62f37 Added a default indentation level to IDiagnostics.Push/PopIndent. 9 years ago
Joao Matos 41719e641e Rename IDiagnosticConsumer to IDiagnostics. 9 years ago
Joao Matos 5dac663926 Remove unneeded dependency on our own Premake helpers. 9 years ago
Joao Matos 4bc75c1e19 Remove Bootstrap project from the build. 9 years ago
Joao Matos b0c539197e Extract ParserGen build project to its own file. 9 years ago
Joao Matos 325d1ca4ae Remove explicit location directive on Generator project. 9 years ago
Joao Matos 77c871c794 Update build files to Premake5. 9 years ago
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 9 years ago
Joao Matos 9710936c7a Order usings in Driver.cs. 9 years ago
Joao Matos 8e5c571a76 Clean up the class comments for CheckAmbiguousFunctions. 9 years ago
Joao Matos 77b6eef89d Extracted QualifiedNameSeparator from GetQualifiedName. 9 years ago
João Matos 0e32e46cf4 Update GettingStarted.md 9 years ago
Joao Matos 3bdb31e099 Update Premake Linux build. 9 years ago
Joao Matos bbfff6eec0 Improved error message for unhandled CIL type prints. 9 years ago
Joao Matos 79380a615c Updated to latest Premake 5 OSX build with dylib fixes. 9 years ago
Joao Matos da10dd7046 Implement const-qualified printing of CIL strings. 9 years ago
Joao Matos 3ff416b483 Updated type printer to latest changes from Mono managed to native codebase. 9 years ago
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 9 years ago
Dimitar Dobrev cbafb55044 Removed the managed calls to destructors of std::strings passed by value. 9 years ago
Dimitar Dobrev e2690ba078 Switched the C# generator from manual conversion between strings and pointers to the built-in string marshallers. 9 years ago
Dimitar Dobrev e36e7fc0ca Ignored fields with types pointer to a function because they are not properly marshalled anyway. 9 years ago
Joao Matos 1f25e02d35 Match minor version when looking up VS version. 9 years ago
Joao Matos 62ab990b63 Formatting fixes. 9 years ago
Joao Matos 013a9e8b4c Merged IgnoreAbstractOperatorsPass into CheckOperatorsOverloadsPass and added a test. 9 years ago
Dimitar Dobrev fbd1f5e328 Optimised, simplified and fixed the pass for renaming by case. 9 years ago
Joao Matos 857b25db2f Simplified some code. 9 years ago
Dimitar Dobrev 5b52075d32 Fixed the generated usages of internals of template specialisations with dependent fields. 9 years ago
Dimitar Dobrev dab3f9fb31 Included some basic STD types in the helping library with system templates. 9 years ago