3670 Commits (87a75e3acd9352d2e8b30d29a77ba969cf79d4eb)
 

Author SHA1 Message Date
Dimitar Dobrev 87a75e3acd Changed the generation of C++ for inlines not to rely on -fkeep-inline-functions. 9 years ago
Dimitar Dobrev 5a17cc12e1 Extended the searching for type maps to try resolving type defs. 9 years ago
Dimitar Dobrev 99bb582e57 Fixed a crash when blocking the pass for finding symbols from outside. 9 years ago
Dimitar Dobrev 8fa4a1082e Supported the "volatile" qualifier in the CPP printer. 9 years ago
Dimitar Dobrev fc55c7ed09 Added a mechanism for external code to block the pass for finding symbols. 9 years ago
Dimitar Dobrev e490343dfc Skipped checking for symbols of virtual functions as we call those through the v-table. 9 years ago
Joao Matos 28b28d7420 Remove unused using. 9 years ago
Joao Matos 2e2310a159 Remove some dead code from ClassExtensions.cs. 9 years ago
Dimitar Dobrev 930dd85f15 Ensured delegates are generated within the main name-space and reused them more. 9 years ago
Joao Matos 9807ffdec7 Fixed class documentation for ASTContext. 9 years ago
Joao Matos 2b0380a77e Simplify return condition in CheckStaticClass.IsProtectedClassMember. 9 years ago
Dimitar Dobrev c82c6f0048 Removed the method for constructing the type of a function as we now read it in the parser. 9 years ago
Dimitar Dobrev 2531d631c6 Ensured template arguments of specialised functions are read. 9 years ago
Dimitar Dobrev 5899f0e0c4 Handled base "setters" overridden in derived types with a getter. 9 years ago
Joao Matos 6c1efef92b Remove unused patches/ top level dir. 9 years ago
Joao Matos 90abca7dc2 Remove CheckVTableComponentsPass. 9 years ago
Joao Matos dad7ec8ccb Refactor protected class member checking in CheckStaticClass. 9 years ago
Joao Matos 0798cc8a8b Extract operator creation to its own method. 9 years ago
Joao Matos d5273df4f5 Document CheckFlagEnumsPass class. 9 years ago
Joao Matos 6de27837cd Improve readability. 9 years ago
Joao Matos 0c5729765e Reduce nesting. 9 years ago
Joao Matos 38d5bc3094 Convert CodeTemplate.FileExtension overrides to expression-bodied members. 9 years ago
Joao Matos 9d9aebf2eb Remove duplicated TargetPlatform type in CLI. 9 years ago
Joao Matos 8e3cd164c2 Clean up friend template warnings from tests. 9 years ago
Joao Matos 17d06ac0e5 Port class handling to visitor model in C# generator. 9 years ago
Joao Matos 3eb59e4667 Minor improvements to code readability. 9 years ago
Joao Matos 08c089251a Port declaration context handling to visitor model in C# generator. 9 years ago
Joao Matos 34ed304228 Renamed Template to CodeTemplate due to conflict with AST templates. 9 years ago
Joao Matos c0d4aa3979 Modified templates to be visitors. 9 years ago
Joao Matos 70e4d3b3a4 Added a new overload to Template that takes a single translation unit. 9 years ago
Joao Matos d90e4b38cd Fixed CleanUnitPass to deal with directory-less translation unit paths. 9 years ago
Joao Matos 1df31e0dea Extracted module lookup from CleanUnitPass.VisitTranslationUnit. 9 years ago
Joao Matos f88ea66a88 Implement CSharpTypePrinter.VisitVectorType. 9 years ago
João Matos 2fcb8c505a Update GettingStarted.md 9 years ago
João Matos a3d6dcbb3b Merge pull request #750 from u255436/fix_cli_comment_block 9 years ago
Mark Thompson 46d3e932ef Made sure CLI comment block text is commented out. 9 years ago
Dimitar Dobrev f4ace8fccc Checked all redeclarations when parsing function bodies which is back on. 9 years ago
Joao Matos ac6be2eccf Added generator-specific options from Embeddinator. 9 years ago
Joao Matos 73e458cb81 Added general-purpose compilation options from Embeddinator. 9 years ago
Joao Matos 71f60c46fd Added C# regions to organize and group options by categories. 9 years ago
Joao Matos 0602cf403b Group all module options. 9 years ago
Joao Matos c8f8d016b0 Document and organize a few more options. 9 years ago
Joao Matos c42bd6eeaa Rename the OutputDebug option to GenerateDebugOutput and document it. 9 years ago
Joao Matos cb3e9edf44 Remove IgnoreParseWarnings option and replace functionality with Verbose option. 9 years ago
Joao Matos fbf43067d7 Refactor the diagnostics system. 9 years ago
Joao Matos 1426f21ff8 Rename TextDiagnosticPrinter to ConsoleDiagnostics. 9 years ago
Joao Matos 66a2602428 Remove unused using. 9 years ago
Joao Matos 7a5c34e0bc Refactor the block-based text generator into own class. 9 years ago
Joao Matos 0180badea4 Fixed wrong check for Linux target platform in CLI options. 9 years ago
Dimitar Dobrev 32f315d206 Improved the recognition of inlined functions by checking their redeclarations. 9 years ago