3511 Commits (c55a8fa79c986be8e227498404b914cfa2893e40)
 

Author SHA1 Message Date
Dimitar Dobrev 70f0851635 Ignored extern templates because they just forward to real specialisations. 9 years ago
Dimitar Dobrev 0531573875 Restored the sorting of modules by dependencies which had regressed. 10 years ago
Dimitar Dobrev e6c4bb9cc5 Fixed a crash when overrides change the sugaring of involved types. 10 years ago
Dimitar Dobrev 5d8ecf32d7 Extended the AST with the GCC vector type ("__attribute__"). 10 years ago
Dimitar Dobrev 00e7225a31 Fixed a crash caused by class template specialisations parsed just as classes. 10 years ago
Dimitar Dobrev 0a5c73dc48 Added explicit GNU versions to the language options of the parser. 10 years ago
Dimitar Dobrev 8d765cec6b Fixed an exhausted stack when parsing deep headers. 10 years ago
Dimitar Dobrev 749c2b17ec Renamed ParserOptions to CppParserOptions and ParserOptions2 to ParserOptions. 10 years ago
Dimitar Dobrev 50ee414799 Fixed the C++ type printer to handle const value types. 10 years ago
Dimitar Dobrev ab95f67aa2 Added "unordered_map" as a standard header in the C++ source file for system templates. 10 years ago
Dimitar Dobrev 9611e718a8 Removed a redundant statement which also caused a crash in Qt#. 10 years ago
Joao Matos d32a9886b7 Added property to set diagnostics level. 10 years ago
Joao Matos e62448638a Be more specific when applying C++ language build options. 10 years ago
Joao Matos 32efe89731 Use Premake workspace token instead of builddir to fix builds for dependent projects. 10 years ago
Joao Matos 19fb6ca7d6 Fold toolchain parser setup to parser options. 10 years ago
Joao Matos f8f4c2ecc5 Fixed Windows build. 10 years ago
Joao Matos e2e7079866 Factor .NET framework build version setup code to fix a bug for dependent projects. 10 years ago
Joao Matos 5f0d207fa5 Fixed CheckDuplicatedNamesPass to check for null before using CurrentOutputNamespace. 10 years ago
Joao Matos 65fc10680a Move SourceLocation to CppSharp.AST. 10 years ago
Joao Matos e8064e3f4e Minor build fixes. 10 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 10 years ago
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring. 10 years ago
Dimitar Dobrev e302f8a299 Updated to the latest Premake for Windows as well. 10 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 10 years ago
Joao Matos fc5c09ab75 Rename type printer context variables in type printers. 10 years ago
Joao Matos a44da437e6 Rename AstVisitor.Options to VisitOptions. 10 years ago
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