291 Commits (c98c1206e6abbc5189bb7d95a465363c517bb71b)

Author SHA1 Message Date
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. 11 years ago
Stephan Sundermann d5c754264e Determine bitness on osx 11 years ago
triton da846efd48 Added parser bindings for 64-bits OSX. 11 years ago
triton 087b21e7d4 Added 64-bits OSX support to the parser bindings generator. 11 years ago
Stephan Sundermann a314b8ede6 Fix build error on osx 11 years ago
Dimitar Dobrev 36203df887 Restored the full qualifying when printing types. 11 years ago
Dimitar Dobrev 3b4fce6f33 Added a property for the line at which a declaration is located in its header. 11 years ago
triton 0c277cff5a Updated to latest LLVM and Clang revisions. 11 years ago
triton 43531f0b38 Fixed regression when parsing multiple non-member friend declarations. 11 years ago
triton 4ddbf34edb Fixed another regression when parsing class templates. 11 years ago
triton bf9fb64120 Fixed regression when parsing class templates. 11 years ago
triton 3866d6b5fe Improved robustness of base offsets parsing. 11 years ago
triton d2d941638a Added parsing of base classes offsets data to the AST. 11 years ago
triton f2de736f81 Fixed cyclic dependency when parsing class templates with friends. 11 years ago
triton ac7176f1b7 Added parsing and AST support for C++ friend declarations. 11 years ago
Dimitar Dobrev b6e5fe3c0e Parsed friendly non-type declarations. 11 years ago
Dimitar Dobrev c7253b456b Fixed the assigment of structs with private fields. 11 years ago
Dimitar Dobrev 58fb80f571 Fixed a few regressions introduced by the updated code for default args. 11 years ago
Joao Matos 7f56db754d Improved parser generation driver to work better under OSX and non-Windows platforms. 11 years ago
Joao Matos 93cdad40e0 Added bit field support to the AST. 11 years ago
Dimitar Dobrev 6d7c1de491 Fixed a bug in the Equals generation for CLI and regenerated the bindings. 11 years ago
ebifrier 08994b0408 Fixed the include path problem #321. (the test case for C++ may be necessary.) 11 years ago
triton 1c50cc58d0 Fixed build on Linux(Ubuntu). 11 years ago
triton 257165d368 Generated up-to-date parser bindings for non-Windows platforms. 11 years ago
Pyry Kontio 99f643d13f Test that demonstrate the "new 0" and show some other erroneus behaviour too. 11 years ago
Dimitar Dobrev 562fe35ac0 Updated to LLVM/Clang revision 222533/222534. 11 years ago
Dimitar Dobrev bc140e13be Changed the native ctors by value to also be wrapped by static methods. 11 years ago
Dimitar Dobrev 2600493dd6 Generated static methods for creating instance by an IntPtr in the C++/CLI branch. 11 years ago
Dimitar Dobrev 26df3e0c77 Improved the handling of numeric default values. 11 years ago
triton ec4ee6ba3c Fixed handling of static fields in the parser. 11 years ago
Dimitar Dobrev 17a8fc732f Removed redundant "new" key-words in generated C# code. 11 years ago
triton b8d4999e98 Fixed code generation for structors with HasThisReturn set to true. 11 years ago
triton 3ab4d570a3 Removes the remaining SetClassAsValueType from ParserGen. 11 years ago
triton 740a284323 Added support for iOS and iOS 64-bits ABIs. 11 years ago
triton 67a4821a8e Improved ABI kind handling in the parser. 11 years ago
triton 169a3fa610 Added support for keeping ABI-specific function 'this' return information. 11 years ago
triton cd85f8b6a5 Improved GetSourceDirectory to be a little more robust. 11 years ago
Dimitar Dobrev 0ee5b23728 Restored ParserOptions as a ref type because it is inherited. 11 years ago
Dimitar Dobrev c61cfa43a9 Exposed the architecture of native libraries. 11 years ago
Dimitar Dobrev 643776b70e Enabled the addition of undefines in the options. 11 years ago
Dimitar Dobrev 0d605cd3fa Fixed the target triples with the new Clang. 11 years ago
Dimitar Dobrev acdc093e0a Fixed run-time crashes caused by updating to the new Clang. 11 years ago
triton e606a7f2d0 Fixed parser to work with latest LLVM and Clang revisions. 11 years ago
triton 934558ed54 Code cleanups, no functional changes intended. 11 years ago