5298 Commits (24b02e4d865f09682eb959e927b3d42cbdf6096a)
 

Author SHA1 Message Date
Dimitar Dobrev e637b18b98 Export some neglected classes in the tests 5 years ago
Dimitar Dobrev 7bc0db7ae6 Don't wrap trivial constructors and destructors 5 years ago
josetr 87b847156d
Ensure bindings are regenerated as needed without using DisableFastUpToDateCheck (#1511) 5 years ago
Joao Matos bdf084fc65 Continue implementation of C++ generator. 5 years ago
Joao Matos cbb1e19ef4 Add pass to fix up pure C++ methods to C++ generator. 5 years ago
Joao Matos aca5da8bc9 More robust C++ type printing of incomplete class declarations. 5 years ago
Joao Matos eb53ae71f9 Save existing parameter when doing C++ parameter type printing. 5 years ago
Joao Matos b632051f3e Add initial C base generator. 5 years ago
Joao Matos 423b9a75cb Check if module exists before using it in C code generator. 5 years ago
Joao Matos 62a58e4b6c More robust enum generation for C family languages in C code generator. 5 years ago
Joao Matos 65d4721ed6 Fix C generator GenerateMethodSpecifier to support pure and const specifiers. 5 years ago
Joao Matos 0c0c4be9ca Add set of generated declarations to CLITypeReferences. 5 years ago
Joao Matos aff13e4366 Add initial block visitor to GeneratorOutputPass. 5 years ago
Joao Matos f03a56f0a3 Only add files to module if module is not null. 5 years ago
Joao Matos 714fb7ecc4 Add per-declaration support for decl maps. 5 years ago
Joao Matos 73dbdc4d93 Remove duplicated type checks in CheckIgnoredDecls pass. 5 years ago
Joao Matos 7f0dc8aed4 Minor formatting fixes. 5 years ago
Joao Matos ccab22e04d Add BlockGenerator.NeedsNewLine helper property. 5 years ago
Joao Matos 580df4ff63 Fix class nested enums to be handled by the rename pass. 5 years ago
Joao Matos 27cd76ebc9 Document recently added GenerationOutputMode option. 5 years ago
Joao Matos 5e74bc351f Add TypeQualifiersMode to Type and implement in C++ type printer. 5 years ago
Joao Matos 6b53f5828a Add new VisitQualifiedType overload to visitors. 5 years ago
Joao Matos d47bce5700 Set include path as weell as file path when creating a new TU. 5 years ago
Joao Matos 62e67f958c Fix IsGeneratedOverride to take virtual methods into account. 5 years ago
Joao Matos 570c569217 Add some helper class hierarchy methods. 5 years ago
Joao Matos d7e36a7f6d Fix CppMarshal WriteClassInstance to deal with incomplete classes. 5 years ago
Joao Matos 11d9f3ba50 Rework Generator interface and add GenerationOutputMode option. 5 years ago
Joao Matos d0f2213a89 Minor formatting fix. 5 years ago
Joao Matos d4d966ae22 Improve IsTypeComplete to be more robust. 5 years ago
Joao Matos fb34f55f76 Improve ignored check for decls with explicit generation kinds. 5 years ago
Joao Matos 8f76e89434 Generate acessor methods for C targets in field to property pass.. 5 years ago
Joao Matos 35a7f19cf1 Set the correct enum integer type in GenerateEnumFromMacros. 5 years ago
João Matos cea7131f3d Fix ignored base checking in CheckIgnoredDecls. 5 years ago
Joao Matos 80a83ceada Be more strict when constructing a regex for parsing macros. 5 years ago
Joao Matos 9890bc92fc Handle enum items in rename pass. 5 years ago
Joao Matos 503aad6c7a Fix code to use BaseClass property instead of first base. 5 years ago
Joao Matos 643639d163 Add initial implementation of declaration maps. 5 years ago
josetr a86ca32e8f Remove unsupported Visual Studio versions from generate options 5 years ago
josetr b8bf5f6795 Rename GenerateProjects.bat to Generate.bat 5 years ago
josetr d94031b214 Add GenerateVS2019.bat shortcut similar to GenerateMake.bat 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 c7fb59769f Fix all of our warnings in the parser 5 years ago
Joao Matos dea7e4b501 Fix error in Tests.lua by requiring gmake2 module. 5 years ago
Joao Matos 4c8a29f483 Add a GCC 9 build to the LLVM CI build matrix. 5 years ago
Joao Matos c443fe3355 Fix minor issue when invoking Premake without an action. 5 years ago
Joao Matos 2b1095c844 Compress LLVM archives using zstd. 5 years ago
Joao Matos 0c2c554cf4 Call MSBuild in x86 build with Win32 platform. 5 years ago
Joao Matos 59c569941c Pass the target architecture when building LLVM. 5 years ago
Joao Matos 79ab3f0c00 Publish artifacts after building LLVM. 5 years ago