117 Commits (f62c78abc323678ac57b2381f1fc220961fc9e5c)

Author SHA1 Message Date
triton fb70229e26 Updated to a recent LLVM and Clang revision. 12 years ago
Øystein Krog 24a6c7a430 Update CppParser bindings. 12 years ago
Øystein Krog a268eb1875 Add new GetTargetInfo() method in parsers, that exposes information about type sizes and alignment. 12 years ago
Dimitar Dobrev 2605ac680d Added stubbed support for pack expansions to the new parser as well. 12 years ago
triton 2c624acb06 Fixed preprocessed declaration parsing for translation units in the new parser. 12 years ago
triton b89daa1d0a Fixed parser warning in WalkTemplateSpecializationKind. 12 years ago
triton 0e905dbd36 Clean up the file path when finding translation units since they might differ between calls. 12 years ago
triton b93cca9780 Updated the parser generator driver with support for different triples (and Darwin/OSX support). 12 years ago
triton 05073ef0e1 Re-generated the parser bindings for all platforms. 12 years ago
triton 45b110e739 Added arguments options support to pass custom Clang options to the parser. 12 years ago
triton 5677c5aa9d Remove hardcoded "-Wno-undefined-inline" option from the parsers. 12 years ago
triton cb62d64d5e Fixed the parser, it got broken in a recent pull request merge. 12 years ago
triton 82d6d609b4 Fixed parsing of preprocessed entities for parameter declarations. 12 years ago
triton ae52dd8963 Fixed parsing of preprocessed entities for implicit declarations. 12 years ago
Øystein Krog e9f43c059e Modify parser to set the Namespace in MacroDefinition 12 years ago
triton 7e077c6bc4 Re-generated the CLI parser bindings (with fix for reference pointers). 12 years ago
triton df88729095 Updated to the latest LLVM/Clang revisions. 12 years ago
Joao Matos 69dcac2903 Ignore some unused methods in the parser bindings. 12 years ago
Joao Matos 19376cc2c3 Added support for keeping track of extern "C" contexts in classes/structs. 12 years ago
Joao Matos 7719b89312 Re-generated the parser bindings. 12 years ago
Joao Matos 4f2135eddf Use the most recent (re)declaration when setting the MS inheritance model. 12 years ago
Joao Matos 9e14383e10 Fixed parser to work with recent Clang changes. 12 years ago
Joao Matos 88e5d1cf3d Updated the parsers to the latest Clang API changes. 12 years ago
triton 8c0adad5f1 Fixed parsing bug and subsequent failing test in GenerateEnumFromMacros. 12 years ago
triton 5e3d86a33f Fixed parser bindings build to correctly choose the correct generated bindings depending on the platform. 12 years ago
triton a112faef52 Fixed memory corruption bug by explicitly initializing the pointer to null. 12 years ago
triton 1afaad6847 Added missing definitions for the AST structures in the C++ parser. 12 years ago
triton 27bd19d741 Re-generated the parser bindings for 32-bit Darwin/OSX. 12 years ago
triton b11644de19 Converted the rest of the inline declarations to be defined outside the header. 12 years ago
triton 1301268656 Re-generated the parser bindings for 32-bit Darwin/OSX. 12 years ago
triton 6edd10b514 Move CppParser method definitions out of the headers and into the source file. 12 years ago
triton e9fd50983a Reworked parsing of preprocessed entities. 12 years ago
triton 59703cc08b Removed early out in VS lookup code that made us prefer the first version found. 12 years ago
Øystein Krog 5c4cf56af0 Fix Visual Studio lookup logic to handle Visual Studio 2012 and 2013 (11.0 and 12.0) environment variables 12 years ago
triton 4c66ece28c Added generated parser bindings for 32-bit Darwin/OSX. 12 years ago
triton f931488f7e Delete unused #ifdef directive. 12 years ago
Øystein Krog c71b29aeb9 Update to latest LLVM 12 years ago
Michael Ciccotti a15b40733b Update to latest llvm/clang 12 years ago
triton 8acad13760 Re-generated the parser bindings. 12 years ago
triton 1a34713454 Re-generated the parser bindings. 12 years ago
triton 5b3d01af73 Fixes to the native AST declarations. 12 years ago
triton 391fe9d800 Fixed function type parameters parsing in the the new parser. 12 years ago
triton 5ce7213784 Added partial support for template specializations to the new parser. 12 years ago
triton 74368b2c3d Fixed the parser to always fill the original pointer value in declarations. 12 years ago
triton 6ae1db609f Re-generated the parser bindings. 12 years ago
triton afd626b93f Added explicit kinds to declarations and kinds in the new parser. 12 years ago
triton b20a4e2179 Re-generated the parser bindings. 12 years ago
triton 0954ad0c7e Fixed destructors by keeping track when they are non-trivial. 12 years ago
Joao Matos b19cd1042e Updated build scripts with OS X fixes and added some building documentation. 12 years ago
triton 798d253679 Re-generated the parser bindings. 12 years ago