65 Commits (56fdde53a486be5070535ad4efd86ed008ce8384)

Author SHA1 Message Date
duckdoom5 56fdde53a4 Fix AST Converter missing conversion data 5 months ago
Jelle b8714867b6
Fix/bootstrap update (#1904) 5 months ago
Jelle fe7afc3b05
Fix some template declarations not setting namespace (#1913) 5 months ago
Joao Matos b5ab95e11d Update iOS64 ABI name to the more accurate AppleARM64. 2 years ago
Joao Matos d1307a532f Add support for AArch64 C++ ABI. 2 years ago
deadlocklogic 9071cd2a59
Implement ClassTemplatePartialSpecialization::Parameters (#1809) 2 years ago
Joao Matos 17102021cc Add Method.IsVolatile property. 2 years ago
João Matos e464da48c8
Bug fixes for GCC 11, cache conversion robustness and error handling (#1765) 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) 3 years ago
josetr eb5031bf4c Format files 3 years ago
Dimitar Dobrev 0214b6e1cc Work around adding an STD name-space to a custom header 4 years ago
Dimitar Dobrev 8d8c67d3a4 Bind the tag kind (struct, class, enum) of a type 4 years ago
Joao Matos 50451ac897 Code cleanup. 4 years ago
Joao Matos 1e9cff43c6 Clean multiline function signatures in the AST converter. 5 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 5 years ago
Dimitar Dobrev d3135664ca Expose if a variable is a constant expression 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 5ceedc167a Set the render kind of inline command comments 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
Dimitar Dobrev 6fe81fddcc Remove needless pointer offsets from generated C# 5 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Joao Matos 3eee343554 Add parsing and AST support for RecordArgABI information in class records. 6 years ago
Dimitar Dobrev 9840d8a267 Added the new default values based on expressions, to parameters. 7 years ago
Joao Matos 06ddf85b4f Added managed AST conversion code for statements and expressions. 7 years ago
Joao Matos aa73692543 Obsolete managed expression class machinery. 7 years ago
Dimitar Dobrev 2fe157d51a Obsoleted all hand-written types for expressions. 7 years ago
Dimitar Dobrev 8427ff8e92 Optimized the walking of the managed AST. 7 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 7 years ago
Dimitar Dobrev 3dba1eb594 Exported entire specialisations when they only have valid functions. 8 years ago
Rokas Kupstys 05445f3028 Linux fixes, Bootstrap.cs build errors, warnings (#1010) 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Dimitar Dobrev 4c884e6c20 Ensured no overflown stack in the AST converter. 8 years ago
Dimitar Dobrev 9c26b7e648 Fixed the setting of name-spaces of parameters to actually work. 8 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 8 years ago
Dimitar Dobrev e2e4109631 Added to a method a list of its overridden methods. 8 years ago
Kimon Topouzidis 3760d4d550 Made Function a DeclarationContext to match the Clang AST. (#896) 8 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 8 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 8 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 8 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 8 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 8 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 8 years ago
Dimitar Dobrev d293a7f49f Regenerated the parser bindings with the renaming of enum items. 9 years ago
Joao Matos b1621d660c Add the enum as the enum item namespace when converting the parser AST. 9 years ago
Joao Matos 3bfb24228b Remove "Ordinary" prefix from BCPL and C comment kinds. 9 years ago
Joao Matos 9a4c0bae82 Renamed RawCommentKind to CommentKind. 9 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 9 years ago