231 Commits (2fdd0822d28dc534b85a771451c824781c27e874)

Author SHA1 Message Date
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. 4 years ago
Joao Matos eed362841c Introduce a scope kind stack for type printers. 4 years ago
Matt Key 3fee9dd5b9 Adding test for new pass 5 years ago
Joao Matos 88fc5b9c36 Rewrite GenerateEnumFromMacros helper to also look into enum items. 5 years ago
Joao Matos 1e9cff43c6 Clean multiline function signatures in the AST converter. 5 years ago
Dimitar Dobrev 8451cefc98 Change XML comments to be tested at run-time 5 years ago
Dimitar Dobrev c18d047daf Ensure a tested specialization is really generated 5 years ago
josetr 7446ed2927 Change `GenerateSequentialLayout` default value to `true` 5 years ago
josetr 4ade453647 Manage package versions centrally 5 years ago
Dimitar Dobrev 4405525f3a Make unit tests independent of the generator 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 5 years ago
josetr 9b69f14705 Move GeneratorTestFixture type to its own file. 5 years ago
josetr bdf055fe6c Take advantage of .NET Core transitive dependencies 5 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
Dimitar Dobrev 6f276debf6 Don't check the unsupported operator= for symbols 5 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 5 years ago
Dimitar Dobrev 7d2d8f291e Revert "Generate code from tests where libraries appear" 5 years ago
Dimitar Dobrev fa47194dae Generate code from tests where libraries appear 5 years ago
josetr 0d32121eee Fix the generation of sequential layouts 5 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 5 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 5 years ago
Dimitar Dobrev 17b8e9800f Find libraries even when given with no extensions 5 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 5 years ago
Dimitar Dobrev 3cfd8d3227 Simplify the test for reading native symbols 5 years ago
Dimitar Dobrev 1d9a07b693 Fix memory leaks when using the driver 5 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 5 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 5 years ago
Dimitar Dobrev c214b10e3c Check type maps when printing C++ for pointers 5 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
João Matos 534acc564d Fix declaration access for generated fields flattened from anonymous types. 5 years ago
João Matos 55a31b05bf CppTypePrinter now takes a BindingContext for further usage in type maps handling. 5 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 5 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 5 years ago
Dimitar Dobrev 9337004bb6 Simplify and optimize the printing of pointers in C++ 6 years ago
Dimitar Dobrev 9b1cad799b Update the printing of comments to the new Clang 6 years ago
Dimitar Dobrev 709fcb6f7e Work around MSVC 32 crashing reading of exported symbols in Mach-O 6 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 6 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Dimitar Dobrev 58cc7c8ae8 Fix the tests for exception types 6 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 6 years ago
Ghasan Al-Sakkaf 0b9b10d2f5 Fix enum with zeros for hex literals 6 years ago
Dimitar Dobrev c6ffa9ddf2 Fix the regressed indentation of printed comments 6 years ago
Dimitar Dobrev c579b65a3b Update LLVM/Clang 6 years ago
Dimitar Dobrev c358d6bbef Expose public anonymous types 6 years ago
Joao Matos 579df276e4 Add `ScopeKind` to base `TypePrinter`. 7 years ago
Joao Matos 6dfd16ba9b Move `CppTypePrinter` to generators and inherit from `TypePrinter`. 7 years ago
Dimitar Dobrev e203463a9d Added an option for skipping private declarations. 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago