758 Commits (e637b18b98dc3cf86317e9cd2f98ef6871c6b48a)

Author SHA1 Message Date
Dimitar Dobrev 7bc0db7ae6 Don't wrap trivial constructors and destructors 6 years ago
Joao Matos b632051f3e Add initial C base generator. 6 years ago
Joao Matos 7f0dc8aed4 Minor formatting fixes. 6 years ago
Dimitar Dobrev c7fb59769f Fix all of our warnings in the parser 6 years ago
josetr a99c2497d0
CI: Skip building CppSharp.Parser.CLI because its slow to do so and its not needed (#1502) 6 years ago
josetr 3e4b43c760
Use correct C# parser bindings for windows x64 (#1501) 6 years ago
josetr 42dda6b12f
Fix generation of SequentialLayout structures (#1499) 6 years ago
josetr 4cf8299564
Update parser bindings. (#1497) 6 years ago
josetr f9af20f19f
Always ignore warnings about missing PDB files 6 years ago
Dimitar Dobrev 257b347fbd Regenerate the parser bindings 6 years ago
Dimitar Dobrev 60474c922c Call the destructor instead of deleting the object in the generated symbols 6 years ago
josetr 06cdad54db
Regenerate the parser bindings with sequential layouts (#1479) 6 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 6 years ago
josetr 6063a3cd84
Update bindings (#1477) 6 years ago
josetr 3e742c3219
Fix `String.CSharpSignatureType` returning incorrect type when the given type is a pointer or a reference. (#1473) 6 years ago
Dimitar Dobrev d3135664ca Expose if a variable is a constant expression 6 years ago
josetr eac78c6caf
Improve generation of C# (#1466) 6 years ago
Dimitar Dobrev 75bca17907
Update LLVM to obtain working lld (#1462) 6 years ago
Dimitar Dobrev 63459534f9
Update the kind of completed specializations (#1460) 6 years ago
Dimitar Dobrev c0d5867ffe Enable linking groups for the parser on Linux 6 years ago
josetr e6813a2f99
Update Bindings (#1459) 6 years ago
Dimitar Dobrev bd779b2c49 Enable linking groups for the parser on Linux 6 years ago
josetr eff32320a4
Remove call argument to fix broken build (#1436) 6 years ago
josetr 6496bf8dae
Basic support for static constexpr variables (#1435) 6 years ago
josetr a92337ba47
Add support for C++ character literals (u, U, L) (#1434) 6 years ago
josetr 8f2fe45f1a
Ignore non-const data() method for std types like basic_string [c++17] (#1427) 6 years ago
josetr 8034acb22a
Fix crash when trying to read a CXXRecordDecl that doesn't have a definition (#1426) 6 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 6 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 6 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 6 years ago
Dimitar Dobrev 17b8e9800f Find libraries even when given with no extensions 6 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 6 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 6 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 6 years ago
Dimitar Dobrev fe4a466964 Fix parsing of member pointers with MSVC 6 years ago
Dimitar Dobrev 9d296c10af Simplify the required headers for macOS bindings 6 years ago
Dimitar Dobrev 6f9a77983b Regenerate the parser bindings 6 years ago
Dimitar Dobrev 9091fd3e5b Do not add type alias templates twice to the AST 6 years ago
Dimitar Dobrev 2d75735d0f Fix all leaks of memory in the old expressions 6 years ago
Dimitar Dobrev a1dc53c03c Add template functions to their context 6 years ago
Dimitar Dobrev a25162b6d8 Fix leaking memory by removing a useless assignment 6 years ago
Dimitar Dobrev e3237780bf Delete an unused parameter in the parser 6 years ago
Dimitar Dobrev bcdc2cf667 Fix leaking the memory of an entire Clang AST 6 years ago
Dimitar Dobrev 5d55a576c1 Regenerate the parser bindings 6 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 7 years ago
Dimitar Dobrev 78ed7c72a1 Clean all C++ warnings in the parser 7 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 7 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 7 years ago
João Matos 2fb1376c4f Add an option and checking for generation of deprecated declarations. 7 years ago
Dimitar Dobrev fe5e72bb68 Regenerate the parser bindings for Windows. 7 years ago