787 Commits (12f456e4c40c12d0b190ade3171de98be87cd685)

Author SHA1 Message Date
Dimitar Dobrev bd779b2c49 Enable linking groups for the parser on Linux 5 years ago
josetr eff32320a4
Remove call argument to fix broken build (#1436) 5 years ago
josetr 6496bf8dae
Basic support for static constexpr variables (#1435) 5 years ago
josetr a92337ba47
Add support for C++ character literals (u, U, L) (#1434) 5 years ago
josetr 8f2fe45f1a
Ignore non-const data() method for std types like basic_string [c++17] (#1427) 5 years ago
josetr 8034acb22a
Fix crash when trying to read a CXXRecordDecl that doesn't have a definition (#1426) 5 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 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. 6 years ago
Dimitar Dobrev 78ed7c72a1 Clean all C++ warnings in the parser 6 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 6 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 6 years ago
João Matos 2fb1376c4f Add an option and checking for generation of deprecated declarations. 6 years ago
Dimitar Dobrev fe5e72bb68 Regenerate the parser bindings for Windows. 6 years ago
João Matos 59715984f1 Re-generated parser bindings for MacOS and Linux. 6 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 6 years ago
João Matos dabdb43a23 Re-generated parser bindings on MacOS and Linux. 6 years ago
João Matos 925783a0ce Fix includes setup for parser bindings generation in macOS host platform. 6 years ago
João Matos 55a31b05bf CppTypePrinter now takes a BindingContext for further usage in type maps handling. 6 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 6 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 6 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
Dimitar Dobrev 299cb912cc Update LLVM to the latest version 6 years ago
Dimitar Dobrev 709fcb6f7e Work around MSVC 32 crashing reading of exported symbols in Mach-O 6 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 6 years ago
Joao Matos ac7bdb2585 Refactor Clang builtins directory logic and move it to the managed side. 6 years ago
Joao Matos 29c0b8593a Print the parser target triple in verbose mode. 6 years ago
Joao Matos 7df1623e6d Cleanup Clang resource directory lookup logic. 6 years ago
Joao Matos 1802dfa8fe Update bootstrap tool to run against latest LLVM. 6 years ago
Joao Matos 80ae66428c Update bootstrap tool to find LLVM build directory. 6 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 6 years ago
Dimitar Dobrev 16bfc67a9a Fix the check to ignore dependent name types 6 years ago
Dimitar Dobrev dd9070fccd Regenerate the parser bindings 6 years ago