239 Commits (89f9648fc4daaa66a44742f1d559d899cf9f635b)

Author SHA1 Message Date
Jelle 18d817ffaf
Fix invalid enum base types being generated in C# source (#1899) 2 years ago
deadlocklogic 9071cd2a59
Implement ClassTemplatePartialSpecialization::Parameters (#1809) 3 years ago
Joao Matos 17102021cc Add Method.IsVolatile property. 3 years ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 4 years ago
João Matos 9b06e7bc01
Add C++ WebAssembly ABI (#1711) 4 years ago
josetr eb5031bf4c Format files 5 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 5 years ago
Dimitar Dobrev 0d8b236f7e Ignore external (no module) translation units 5 years ago
Joe Hull 03bf194b63 Enhanced ExpressionEvaluator to return implicitly typed uint, long, and ulong values from EvaluateNumber when there is no literal type suffix applied to a numeric expression string. 5 years ago
Joao Matos eed362841c Introduce a scope kind stack for type printers. 6 years ago
Matt Key 3fee9dd5b9 Adding test for new pass 6 years ago
Joao Matos 88fc5b9c36 Rewrite GenerateEnumFromMacros helper to also look into enum items. 6 years ago
Joao Matos 1e9cff43c6 Clean multiline function signatures in the AST converter. 6 years ago
Dimitar Dobrev 8451cefc98 Change XML comments to be tested at run-time 6 years ago
Dimitar Dobrev c18d047daf Ensure a tested specialization is really generated 6 years ago
josetr 7446ed2927 Change `GenerateSequentialLayout` default value to `true` 6 years ago
josetr 4ade453647 Manage package versions centrally 6 years ago
Dimitar Dobrev 4405525f3a Make unit tests independent of the generator 6 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 6 years ago
josetr 9b69f14705 Move GeneratorTestFixture type to its own file. 6 years ago
josetr bdf055fe6c Take advantage of .NET Core transitive dependencies 6 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 6 years ago
Dimitar Dobrev 6f276debf6 Don't check the unsupported operator= for symbols 6 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 6 years ago
Dimitar Dobrev 7d2d8f291e Revert "Generate code from tests where libraries appear" 6 years ago
Dimitar Dobrev fa47194dae Generate code from tests where libraries appear 6 years ago
josetr 0d32121eee Fix the generation of sequential layouts 6 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 6 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 6 years ago
Dimitar Dobrev 17b8e9800f Find libraries even when given with no extensions 6 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 6 years ago
Dimitar Dobrev 3cfd8d3227 Simplify the test for reading native symbols 6 years ago
Dimitar Dobrev 1d9a07b693 Fix memory leaks when using the driver 6 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 6 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 6 years ago
Dimitar Dobrev c214b10e3c Check type maps when printing C++ for pointers 6 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 7 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 7 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 7 years ago
João Matos 534acc564d Fix declaration access for generated fields flattened from anonymous types. 7 years ago
João Matos 55a31b05bf CppTypePrinter now takes a BindingContext for further usage in type maps handling. 7 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 7 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 7 years ago
Dimitar Dobrev 9337004bb6 Simplify and optimize the printing of pointers in C++ 7 years ago
Dimitar Dobrev 9b1cad799b Update the printing of comments to the new Clang 7 years ago
Dimitar Dobrev 709fcb6f7e Work around MSVC 32 crashing reading of exported symbols in Mach-O 7 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 7 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 7 years ago
Dimitar Dobrev 58cc7c8ae8 Fix the tests for exception types 7 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 7 years ago