320 Commits (28a00a9ff4264a8c8a48fc9936fa9fc20fa84797)

Author SHA1 Message Date
triton d6b5fcfe2b Fixed parser crash with dependent-sized bitfields. 11 years ago
triton 24bdec82b2 Fixed wrong dependent checking for some types causing mangler crash. 11 years ago
triton 9449e915b3 Use our own version of Clang's TargetInfo when looking up target info. 11 years ago
triton d07b158a98 Revert "Support overriding the alignment of Clang's target info." 11 years ago
triton 0e1e9c971b Support overriding the alignment of Clang's target info. 11 years ago
triton 08d58f555e Fixed minor formatting issues in Parser.cpp. 11 years ago
Dimitar Dobrev 89483ec17a Fixed a regression when having an array with dependent elements. 11 years ago
triton 2593f4727f Added support for getting the array element size to the AST. 11 years ago
Dimitar Dobrev d1dabba983 Fixed a warning about an ambiguous (dangling) "else". 11 years ago
Dimitar Dobrev 0e3b5f81a5 Updated C++# to the latest LLVM/Clang. 11 years ago
Dimitar Dobrev a2b8614f54 Improved the support for constructor expressions. 11 years ago
Dimitar Dobrev 56b02cfcf9 Converted to 0 default expressions calling an empty ctor of a type mapped to an enum. 11 years ago
triton 9bd26ca0fe Fixed support for C language parsing flags. 11 years ago
João Matos 2e433afb10 Added support for Clang's driver toolchain include management for Linux. 11 years ago
João Matos 0d7c7efd43 Better detection of Clang builtin headers location. 11 years ago
Dimitar Dobrev ce597a399c Fixed the build on VS 2015. 11 years ago
Dimitar Dobrev 5395761809 Fixed a bug that could cause a method to be added twice to its class. 11 years ago
Dimitar Dobrev c512a558c7 Fixed a bug when a default arg is a binary operator expression. 11 years ago
Dimitar Dobrev a293984424 Fixed the signatures of const functions. 11 years ago
Dimitar Dobrev f0d237d9c2 Added a new property for the line number of the end of a declaration. 11 years ago
Dimitar Dobrev 993cb82bb7 Revert "Fixed parsing of function signatures with const-qualified return types." 11 years ago
Dimitar Dobrev 99c124eb53 Fixed the location of a friendly declaration. 11 years ago
triton 7d5e53e1df Fixed parsing of function signatures with const-qualified return types. 11 years ago
triton c61f422a28 Slightly refactor signature range code to make it easier to read. 11 years ago
Dimitar Dobrev 8505f82ff0 Fixed signatures to include the 'const', if any. 12 years ago
Stephan Sundermann a314b8ede6 Fix build error on osx 12 years ago
Dimitar Dobrev 3b4fce6f33 Added a property for the line at which a declaration is located in its header. 12 years ago
triton 0c277cff5a Updated to latest LLVM and Clang revisions. 12 years ago
triton 43531f0b38 Fixed regression when parsing multiple non-member friend declarations. 12 years ago
triton 4ddbf34edb Fixed another regression when parsing class templates. 12 years ago
triton bf9fb64120 Fixed regression when parsing class templates. 12 years ago
triton 3866d6b5fe Improved robustness of base offsets parsing. 12 years ago
triton d2d941638a Added parsing of base classes offsets data to the AST. 12 years ago
triton f2de736f81 Fixed cyclic dependency when parsing class templates with friends. 12 years ago
triton ac7176f1b7 Added parsing and AST support for C++ friend declarations. 12 years ago
Dimitar Dobrev b6e5fe3c0e Parsed friendly non-type declarations. 12 years ago
Dimitar Dobrev 58fb80f571 Fixed a few regressions introduced by the updated code for default args. 12 years ago
Joao Matos 93cdad40e0 Added bit field support to the AST. 12 years ago
Pyry Kontio 99f643d13f Test that demonstrate the "new 0" and show some other erroneus behaviour too. 12 years ago
Dimitar Dobrev 562fe35ac0 Updated to LLVM/Clang revision 222533/222534. 12 years ago
Dimitar Dobrev 26df3e0c77 Improved the handling of numeric default values. 12 years ago
triton ec4ee6ba3c Fixed handling of static fields in the parser. 12 years ago
triton 740a284323 Added support for iOS and iOS 64-bits ABIs. 12 years ago
triton 67a4821a8e Improved ABI kind handling in the parser. 12 years ago
triton 169a3fa610 Added support for keeping ABI-specific function 'this' return information. 12 years ago
Dimitar Dobrev c61cfa43a9 Exposed the architecture of native libraries. 12 years ago
Dimitar Dobrev 643776b70e Enabled the addition of undefines in the options. 12 years ago
Dimitar Dobrev 0d605cd3fa Fixed the target triples with the new Clang. 12 years ago
Dimitar Dobrev acdc093e0a Fixed run-time crashes caused by updating to the new Clang. 12 years ago
triton e606a7f2d0 Fixed parser to work with latest LLVM and Clang revisions. 12 years ago