231 Commits (2fdd0822d28dc534b85a771451c824781c27e874)

Author SHA1 Message Date
Joao Matos 1426f21ff8 Rename TextDiagnosticPrinter to ConsoleDiagnostics. 9 years ago
Dimitar Dobrev 32f315d206 Improved the recognition of inlined functions by checking their redeclarations. 9 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 9 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 9 years ago
Dimitar Dobrev dd814fe5d5 Fixed all warnings in the C# code. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Joao Matos 7a26c11382 Rename VisitLibrary method to VisitASTContext. 9 years ago
Joao Matos 4d277afa69 Fixed C/C++ type printing of const pointers with const types. 9 years ago
Joao Matos 6eae58007c Make TestCompletionOfClassTemplates more robust. 9 years ago
Dimitar Dobrev 56c1fab63b Fixed a bug causing a class layout to have the class as its own base. 9 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 9 years ago
Dimitar Dobrev 63612a875a Removed the renaming of fields because they are no longer exposed. 9 years ago
Dimitar Dobrev 749c2b17ec Renamed ParserOptions to CppParserOptions and ParserOptions2 to ParserOptions. 9 years ago
Dimitar Dobrev 50ee414799 Fixed the C++ type printer to handle const value types. 9 years ago
Joao Matos 19fb6ca7d6 Fold toolchain parser setup to parser options. 9 years ago
Joao Matos f8f4c2ecc5 Fixed Windows build. 9 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 9 years ago
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring. 9 years ago
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 9 years ago
Joao Matos 62ab990b63 Formatting fixes. 9 years ago
Joao Matos 013a9e8b4c Merged IgnoreAbstractOperatorsPass into CheckOperatorsOverloadsPass and added a test. 9 years ago
Dimitar Dobrev deea8d8cda Removed functions made ambiguous by different qualifiers on the same type in their parameter. 9 years ago
Joao Matos 4b1309f5be Added support for C++14 variable templates and specializations. 9 years ago
Joao Matos 2bac142976 Added VisitFunctionTemplateSpecializationDecl visitor implementations. 9 years ago
João Matos d03dc8013a Remove workarounds due to improper handling of Clang builtin include dirs. 9 years ago
Dimitar Dobrev 32122a1bba Properly handled enumeration items in default values of parameters. 9 years ago
Dimitar Dobrev e57ea530e1 Avoided naming conflicts between methods of different specialisations of a template. 9 years ago
Dimitar Dobrev cc2a283c7f Fixed the completion of templates. 9 years ago
Dimitar Dobrev 62beaddf63 Fixed the printing of class template specializations. 9 years ago
Dimitar Dobrev 9b51e30643 Fixed the option for output name-spaces to allow eliminating them. 9 years ago
Dimitar Dobrev 6abdb764e6 Completed the exposing of type aliases in our AST. 9 years ago
Joao Matos 7f75246215 Added support for C++11 type alias template declarations. 9 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 9 years ago
Dimitar Dobrev 69bd424c75 Temporarily suspended the completion of types because it causes problems while not useful yet. 9 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 9 years ago
Dimitar Dobrev e289dd47bf Extended the class for modules with include and library dirs, and defines. 9 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 9 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 9 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 9 years ago
Dimitar Dobrev 0e344b4b8a Tested generation of C# comments at run-time. 9 years ago
Dimitar Dobrev fc84e6bf1e Added reading of dependencies of Mach-O (OS X) binaries. 9 years ago
Dimitar Dobrev 192fede3f7 Connected the functions in the AST to the template functions they instantiate, if any. 10 years ago
Dimitar Dobrev a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 10 years ago
João Matos bbe7c1cb72 Added an hardcoded path to the GCC builtin headers for Travis Linux build. 10 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev 1471e6f2fb Simplified and tested the reading of line numbers. 10 years ago
Dimitar Dobrev 575649b5da Fixed a memory leak in the code generators. 10 years ago
triton 7624635fa3 Added test for C11's atomic type support added in 54267b88a4. 10 years ago
João Matos 464476b200 Clean up previous fix by using Environment.Is64BitProcess instead of invoking Mono --version. 10 years ago
João Matos 5ff8efa085 Fixed some tests under OS X by auto detecting the Mono bitness. 10 years ago