351 Commits (690916528708d91fb575048650dce90e5872c492)

Author SHA1 Message Date
João Matos bb31bd616b
Add type parameter to non-type template parameter decls. (#1749) 2 years ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 3 years ago
João Matos 9b06e7bc01
Add C++ WebAssembly ABI (#1711) 3 years ago
josetr e160b3a296 Add generate function template specializations whitelist 3 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev f97ad43ce4 Generate valid C# for base types with public fields of const char* 4 years ago
Dimitar Dobrev fe68d33cb4
Generate C++ deconflicted with system functions (#1626) 4 years ago
Dimitar Dobrev c6768bcac5 Fix C4099 (class as struct) in generated C++/CLI 4 years ago
Dimitar Dobrev 8d8c67d3a4 Bind the tag kind (struct, class, enum) of a type 4 years ago
Dimitar Dobrev 81493b5936 Regenerate the parser bindings 4 years ago
Dimitar Dobrev 36c9e5f60a Fix regressed marshalling of lists in C++/CLI 4 years ago
Dimitar Dobrev 4f495181e5 Regenerate the parser bindings 5 years ago
Dimitar Dobrev 6d3f676db9 Regenerate the parser bindings 5 years ago
josetr 62e9119c63 Create a single nuget package that supports windows / linux / macos 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 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
josetr 65eaa3fe44 Remove whitespaces 5 years ago
josetr 9e8086501a
Avoid using "action:vs* filter because there are better ones that are more specific (#1523) 5 years ago
Dimitar Dobrev 7bc0db7ae6 Don't wrap trivial constructors and destructors 5 years ago
josetr a99c2497d0
CI: Skip building CppSharp.Parser.CLI because its slow to do so and its not needed (#1502) 5 years ago
josetr 3e4b43c760
Use correct C# parser bindings for windows x64 (#1501) 5 years ago
josetr 42dda6b12f
Fix generation of SequentialLayout structures (#1499) 5 years ago
josetr 4cf8299564
Update parser bindings. (#1497) 5 years ago
Dimitar Dobrev 257b347fbd Regenerate the parser bindings 5 years ago
Dimitar Dobrev 60474c922c Call the destructor instead of deleting the object in the generated symbols 5 years ago
josetr 06cdad54db
Regenerate the parser bindings with sequential layouts (#1479) 5 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 5 years ago
josetr 6063a3cd84
Update bindings (#1477) 5 years ago
josetr 3e742c3219
Fix `String.CSharpSignatureType` returning incorrect type when the given type is a pointer or a reference. (#1473) 5 years ago
Dimitar Dobrev d3135664ca Expose if a variable is a constant expression 5 years ago
josetr eac78c6caf
Improve generation of C# (#1466) 5 years ago
Dimitar Dobrev 75bca17907
Update LLVM to obtain working lld (#1462) 5 years ago
josetr e6813a2f99
Update Bindings (#1459) 5 years ago
josetr 6496bf8dae
Basic support for static constexpr variables (#1435) 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 07763331e2 Move libraries to a new class for linking options 5 years ago
Dimitar Dobrev 9d296c10af Simplify the required headers for macOS bindings 5 years ago
Dimitar Dobrev 6f9a77983b Regenerate the parser bindings 5 years ago
Dimitar Dobrev bcdc2cf667 Fix leaking the memory of an entire Clang AST 5 years ago
Dimitar Dobrev 5d55a576c1 Regenerate the parser bindings 5 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 5 years ago
Dimitar Dobrev fe5e72bb68 Regenerate the parser bindings for Windows. 5 years ago
João Matos 59715984f1 Re-generated parser bindings for MacOS and Linux. 5 years ago
João Matos dabdb43a23 Re-generated parser bindings on MacOS and Linux. 5 years ago
João Matos d110a2f045 Fix Mono not being found on the PATH on recent macOS versions. 6 years ago
Dimitar Dobrev 8b0aecef9b Instantiate exception specifications before reading 6 years ago
Joao Matos ac7bdb2585 Refactor Clang builtins directory logic and move it to the managed side. 6 years ago
Joao Matos 7df1623e6d Cleanup Clang resource directory lookup logic. 6 years ago