83 Commits (a92337ba4700db76f19cc521be04b4ab3e9f2049)

Author SHA1 Message Date
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 17b8e9800f Find libraries even when given with no extensions 5 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
João Matos 534acc564d Fix declaration access for generated fields flattened from anonymous types. 5 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 5 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 5 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 6 years ago
Ghasan Al-Sakkaf 0b9b10d2f5 Fix enum with zeros for hex literals 6 years ago
Joao Matos 2a53e079aa Fixed broken class instance check in FunctionToInstanceMethodPass. 7 years ago
Dimitar Dobrev 291da4ece3 ed time and memory during generation by skipping methods of most STD classes. 8 years ago
Dimitar Dobrev 8958217314 Sped the test run up by moving the test for ignored system types. 8 years ago
Dimitar Dobrev b5c17d98bd Verified that unused STD types are removed. 8 years ago
Dimitar Dobrev 0c78ba29f7 Fixed a crash when a comment contains regular text wrapped in <>. 8 years ago
Joao Matos 37bb60b3da Rework handling of native record creation and add some tests. 8 years ago
Joao Matos 231e164a00 Fixed implicit class record walking in the parser. 8 years ago
Joao Matos f21d44af77 Fixed template parsing issue with processing of type locs. 8 years ago
DevSidious 07ea284431 [parser] Added LLVM target initialization and supporting libraries for parsing inline assembly. 8 years ago
Kimon Topouzidis 910304b702 Removed leftovers in the comments from unsupported custom xml tags. (#912) 8 years ago
Kimon Topouzidis 93f5b89b52 Printed the text from unsupported comment tags. (#911) 8 years ago
Kimon Topouzidis e89f7a344e Refactored the way comments are printed. (#893) 8 years ago
Kimon Topouzidis 052b2b3a86 Added support for the Doxygen tag for making bold text. (#889) 8 years ago
Kimon Topouzidis d7c8a61ecc Manipulated comments to avoid duplication of summary block. (#876) 8 years ago
Mohit Mohta 927bd45d63 Added the tests for Symbols (#833) 8 years ago
Mohit Mohta a1af127b56 Updated the tests for Dependencies (#832) 8 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 8 years ago
Dimitar Dobrev 71c14cdb2b Fixed the C++ printing of qualified specializations. 8 years ago
Dimitar Dobrev 6a43e82047 Fixed the C++ printing of classes nested in specializations. 8 years ago
Dimitar Dobrev 0f0f6172f0 Fixed the finding of functions to work in name-spaces too. 8 years ago
Dimitar Dobrev 2531d631c6 Ensured template arguments of specialised functions are read. 8 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 8 years ago
Dimitar Dobrev 50ee414799 Fixed the C++ type printer to handle const value types. 9 years ago
Joao Matos 013a9e8b4c Merged IgnoreAbstractOperatorsPass into CheckOperatorsOverloadsPass and added a test. 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 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 a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 9 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
triton 7624635fa3 Added test for C11's atomic type support added in 54267b88a4. 10 years ago
Abhinav Tripathi c7c74e306b Added CS_INTERNAL macro definition and test. 10 years ago
Dimitar Dobrev a293984424 Fixed the signatures of const functions. 10 years ago
Dimitar Dobrev 1cb4b22788 Fixed the pass for ambiguity to correctly mark ambiguous functions. 10 years ago
Dimitar Dobrev 993cb82bb7 Revert "Fixed parsing of function signatures with const-qualified return types." 10 years ago
Dimitar Dobrev 99c124eb53 Fixed the location of a friendly declaration. 10 years ago
triton 7d5e53e1df Fixed parsing of function signatures with const-qualified return types. 10 years ago
Dimitar Dobrev 8505f82ff0 Fixed signatures to include the 'const', if any. 10 years ago