5124 Commits (dbbcb6dbdf9b593bd8ebf6be21da49ee3613511e)
 

Author SHA1 Message Date
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
josetr 65eaa3fe44 Remove whitespaces 5 years ago
josetr 63b5b3111c Add build.sh and test.sh with execute permissions 5 years ago
josetr c3eff90fd0 Only search for MSVC toolchain in Windows 5 years ago
josetr e22b8cb8a6 Generate correct LLVM package name regardless of the current operating system 5 years ago
josetr 9e8086501a
Avoid using "action:vs* filter because there are better ones that are more specific (#1523) 5 years ago
josetr ea9ec7f556
[Linux CI] Upgrade to GCC 9 (#1522) 5 years ago
Dimitar Dobrev 0e38947e07 Convert the visiting options to an enum 5 years ago
Joao Matos ea05350e54 Update CanCheckCodeGenInfo to check function types as well. 5 years ago
Joao Matos 5ccac5b522 Check for a dependent expression before walking variable initializer. 5 years ago
Joao Matos 1407f35a11 Some Premake robustness fixes for Clang toolchain. 5 years ago
Joao Matos 42fe2b5dfb Use explicit native type printer kind in CLI headers code. 5 years ago
josetr f3830b0b2a
Ignore testing the incorrect marshalling of parameters typed const& to primitives 5 years ago
Dimitar Dobrev 6f276debf6 Don't check the unsupported operator= for symbols 5 years ago
Joao Matos b4cece4601 Add initial NAPI and JS generator. 5 years ago
João Matos dc185a66ea Add initial QuickJS generator. 5 years ago
Joao Matos 6c0c461a84 Add C++ generator support to the CLI. 5 years ago
Joao Matos e16f484be1 Remove artificial limitations for cross-generation in CLI. 5 years ago
Joao Matos 21c89be203 Simplify target-specific message output code in CLI. 5 years ago
Joao Matos 02049cf690 Add a new option to set a prefix for generated files in CLI. 5 years ago
Joao Matos 62c030a86c Improve module naming heuristics and add an option for setting it explicitly. 5 years ago
Joao Matos 21b93dd937 Implement C support as generator kind in CLI. 5 years ago
Joao Matos 2c42a53f21 Refactor string.Format calls in CLI. 5 years ago
Joao Matos d46bcd3dda Implement Method.HasSameSignature for signature comparison. 5 years ago
Joao Matos a85e94a3f2 Implement Method.ToString() to help with debugging. 5 years ago
josetr a8595fc281 A temporary hack to deal with a bug in MSVC v142 - VS 2019 build tools 5 years ago
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