3597 Commits (1ef9bee9709eeae04fcf29e0a7c9bcfb734c364f)

Author SHA1 Message Date
Joao Matos 55c26d2fe5 Setup type and expression printer in C# sources generator. 9 years ago
Dimitar Dobrev cf7813d8d6 Moved the C# generation of internal names of template specialisations to the C# type printer. 9 years ago
Dimitar Dobrev 6353b4b2a5 Simplified the construction of names by using stacks. 9 years ago
Dimitar Dobrev c472643edf Deleted more redundant code. 9 years ago
Dimitar Dobrev 9fd5d48a71 Deleted unused code. 9 years ago
Dimitar Dobrev 346a18ee3d Added an event to the pass for inlines to help compile them. 9 years ago
Dimitar Dobrev ee171eb9fa Freed up the native parser options when done with. 9 years ago
Marco Zille 6faa591884 Fixed wrong application name when showing help (see #745) 9 years ago
Marco Zille 9b2ef9e520 Fixed up CLI code to match repository's style 9 years ago
Dimitar Dobrev acb159c08f Regenerated the parser bindings. 9 years ago
Dimitar Dobrev 6f367e1af4 Changed the convention of inlined constructors and destructors to C. 9 years ago
Joao Matos 9a5728ec16 Fixed equality testing of unsugared template specializalition types. 9 years ago
Joao Matos e034bd6f85 Re-use binding context from driver instead of creating new one for test. 9 years ago
Joao Matos f95ea6bdc8 Fixed TestAst.TestSignature under non-Windows platforms. 9 years ago
Joao Matos fe0ee21392 Remove and sort usings. 9 years ago
Joao Matos 86f2eca475 Rewrite the way we do embedded resource loading to work with VS for Mac. 9 years ago
Joao Matos e3ff818433 Throw an exception when embedded verbs file is not found. 9 years ago
Joao Matos d50ee38470 Fixed GeneratorTests.GetOutputDirectory to work with VS for Mac. 9 years ago
Joao Matos 04686b4b60 Modify CovariantTypeComparer to be a pass and remove dummy visitor implementations. 9 years ago
Joao Matos 035c3707e5 Rename template variable. 9 years ago
Joao Matos 2595e2426e Reduce nesting in CheckMacrosPass.CheckForTemplateConstraints. 9 years ago
Joao Matos 00e29e25b2 Reduce nesting in CheckIgnoredDecls.CheckIgnoredBaseOverridenMethod. 9 years ago
Joao Matos 4043449ddc Extract inlines code generator handling code into its own method. 9 years ago
Joao Matos e11314143a Global qualify ConcurrentDictionary references in generated code. 9 years ago
Joao Matos 7ce23aebc0 Clean up compilation warnings. 9 years ago
Joao Matos 04ee2e5b7d Rename CodeGenerator.Templates to Outputs. 9 years ago
Joao Matos b49389e409 Rename CodeTemplate to CodeGenerator. 9 years ago
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 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 17d06ac0e5 Port class handling to visitor model in C# generator. 9 years ago