67 Commits (refactor)

Author SHA1 Message Date
josetr eb5031bf4c Format files 3 years ago
Dimitar Dobrev 1acb23813d Generate valid C# for independent specialisations with nested fields 4 years ago
Dimitar Dobrev f1915b3066 Generate valid C# for templates with external specializations only 4 years ago
Dimitar Dobrev 9b90f1c77b Generate valid C# for nested in external specializations 4 years ago
Dimitar Dobrev c84a6c606e Generate valid C# for independent external specializations 4 years ago
Dimitar Dobrev 3b0eb1800c Generate valid C# for nested external specializations 4 years ago
Dimitar Dobrev 540c16576f Fix a test for the new msvc in vs 2022 4 years ago
Dimitar Dobrev a2aeaed92a Rename templates only used through aliases 4 years ago
Dimitar Dobrev 09190268bc Generate valid C# for internal fields of type external specialization 4 years ago
Dimitar Dobrev 12f456e4c4 Trim specializations only used in ignored types 4 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev 9c52adae09 Generate valid C# for types nested in external typedef-ed specializations 4 years ago
Dimitar Dobrev f5bed3223d Generate valid C# with explicit external specializations 4 years ago
Dimitar Dobrev e2d0dce8ba Generate valid C# for forwarded specializations 4 years ago
Dimitar Dobrev ba2310830a Remove needless generation of using-s in tests 4 years ago
Dimitar Dobrev c38556a93b Make auto-compiling of C# work with .NET Core 5 years ago
Dimitar Dobrev 8451cefc98 Change XML comments to be tested at run-time 5 years ago
Dimitar Dobrev 3a50a54fa4 Place all output of tests in their own directories 5 years ago
Joao Matos 6a1db77cbf Update driver to only generate system modules for C# generators. 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 5 years ago
josetr 0b270df006 Rename files 5 years ago
Dimitar Dobrev cd7b3576db Export or implement accessible functions in tests 5 years ago
Dimitar Dobrev 6acaf248f7 Test using a specialization from a dependent module 5 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
josetr 65eaa3fe44 Remove whitespaces 5 years ago
josetr 2e80565bb2
Fix warnings about unnecessary using directives. (#1489) 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 05c70ea515 Generate valid C# when an external module has an unsupported operator 6 years ago
Dimitar Dobrev 01b4fa4c2e Fixed the warnings in the test C++ for C# only. 7 years ago
Dimitar Dobrev c264690e90 Fixed the generated C# when a constructor has a default parameter with type an external specialisation. 8 years ago
Dimitar Dobrev 84f145b3e9 Fixed the generated C# when a function uses an external specialisation. 8 years ago
Dimitar Dobrev fbd76adcb9 Fixed the generated C# when a base class is an external specialisation. 8 years ago
Dimitar Dobrev d2426a7db6 Fixed the renaming of methods in forwarded types from secondary bases in dependencies. 8 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 8 years ago
Dimitar Dobrev 66fdc64828 Removed a missed piece of obsolete code. 8 years ago
Dimitar Dobrev d49453bd67 Properly configured the dependencies in our test for them. 8 years ago
Joao Matos 04ee2e5b7d Rename CodeGenerator.Templates to Outputs. 9 years ago
Dimitar Dobrev ef69bf1b95 Made the case-renaming pass non-optional for Mono/.NET generators. 9 years ago
Dimitar Dobrev f12597fc3f Minor improvements to InternalsVisibleTo in the C# end. 9 years ago
Dimitar Dobrev 21233a6622 Hid most internal details of the generated code from users. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Joao Matos 7a26c11382 Rename VisitLibrary method to VisitASTContext. 9 years ago
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring. 9 years ago
Dimitar Dobrev f197aada99 Made the C# end always generate one file per module. 9 years ago
Dimitar Dobrev af81834b38 Added a special system module to contain all system units. 9 years ago
Dimitar Dobrev bbb8aeb4af Fixed the fully qualified names to include "global::" in the C# end. 9 years ago
Dimitar Dobrev 546c32d4a7 Generated internals for template specialisations from dependent libraries. 9 years ago
Dimitar Dobrev 22ba637aec Changed the tests for dependencies to use one combined AST. 9 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 9 years ago