106 Commits (17102021cce273174c633f1aa2f10ac17c46c616)

Author SHA1 Message Date
Joao Matos 17102021cc Add Method.IsVolatile property. 2 years ago
Joao Matos 99a5ed31a0 Re-generate parser bindings. 2 years ago
João Matos bb31bd616b
Add type parameter to non-type template parameter decls. (#1749) 2 years ago
João Matos 9b06e7bc01
Add C++ WebAssembly ABI (#1711) 2 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 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 4f495181e5 Regenerate the parser bindings 4 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
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 5ceedc167a Set the render kind of inline command comments 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
Joao Matos ac7bdb2585 Refactor Clang builtins directory logic and move it to the managed side. 5 years ago
Joao Matos 7df1623e6d Cleanup Clang resource directory lookup logic. 5 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 5 years ago
Dimitar Dobrev 17cc96bafd Regenerate the parser bindings 6 years ago
Dimitar Dobrev 739858f312 Regenerate the parser bindings 6 years ago
Dimitar Dobrev 990d04d2cd Regenerate the parser bindings 6 years ago
Joao Matos 3eee343554 Add parsing and AST support for RecordArgABI information in class records. 6 years ago
Joao Matos ea7023dfad Remove ParserOptions.Abi since its misleading as it serves no purpose. 6 years ago
Joao Matos 3ea7e97241 Re-generated the parser bindings and bootstrap code. 6 years ago
Dimitar Dobrev 926e8ab343 Regenerate the parser bindings 6 years ago
Dimitar Dobrev be0d9494fd Exposed many more properties of expressions. 6 years ago
Dimitar Dobrev 9840d8a267 Added the new default values based on expressions, to parameters. 6 years ago
Joao Matos 5559ef47c7 Added support for values in more literal expressions. 6 years ago
Joao Matos 378c9b301e Added support for parsing function bodies (and option `SkipFunctionBodies`). 6 years ago
Joao Matos faf8037be0 Re-generate the parser bindings. 6 years ago
Dimitar Dobrev 2fe157d51a Obsoleted all hand-written types for expressions. 6 years ago
Joao Matos c4a215f5fa Re-generate the parser bindings. 6 years ago
Joao Matos 07e3113cef Added a parsing option to skip gathering of native layout info. 6 years ago
Dimitar Dobrev e203463a9d Added an option for skipping private declarations. 6 years ago
Dimitar Dobrev 9a12db86d9 Fixed a regression in the generator of C++/CLI. 6 years ago
Dimitar Dobrev 41b22762a4 Fixed the marshalling of std::string with GCC 6+ on Linux. 6 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 7 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago