1846 Commits (1ceabd676c494e98346d7c785eaee2d092b3bd20)
 

Author SHA1 Message Date
triton 7f682e41c8 Added a new option to the build to choose between parsers. 12 years ago
triton 64e75fb0a6 Reworked the C++ parser structures to use some helper macros to ease the bindings. 12 years ago
triton b05e54b148 Updated the LLVM build paths to the latest version. 12 years ago
João Matos 9c8e87f3f6 Merge pull request #145 from ddobrev/master 12 years ago
Dimitar Dobrev 227e592c1a Improved the marshalling of arrays. 12 years ago
João Matos 0dc1e2c02c Merge pull request #140 from ddobrev/master 12 years ago
Dimitar Dobrev c853db5d34 Ignored operators which cannot be moved to a class because C# requires operators to be in their containing type. 12 years ago
triton 52cf3702a6 Minor formatting fixes. 12 years ago
triton df4fdeace8 Fixed access check logic for declarations to allow non-public declarations in C#. 12 years ago
triton 4ccb60a553 Fixed FindOperator code to actually compile. 12 years ago
triton d7f776cbba Removed property accessors ignored checking code. 12 years ago
triton ec8d33d3cb Fixed GetFunctionOverloads to work for class operators too. 12 years ago
triton a4deeab18f Fixed GetFunctionOverloads to work for all operator kinds. 12 years ago
triton e5c85179d2 Ignore note diagnostics. 12 years ago
triton a754b46438 Reworked function template parsing. 12 years ago
triton 067b2e841a Added a new pass to check for special macros known to CppSharp that can control binding behavior. 12 years ago
triton 830bc946d1 Removed the explicit #if to make this compile on all platforms. 12 years ago
triton 7037c3dd4b Whitespace cleanups. 12 years ago
triton 6e0a243322 Cleaned up some diagnostics to debug severity. 12 years ago
triton 0c12ef9bd5 Cleaned up some unused usings. 12 years ago
triton 4d70b60700 Renamed ASTContext parameter from "lib" to "ctx". 12 years ago
triton a7f9e0bd9f Check for and ignore decayed types since we cannot handle some cases. 12 years ago
triton d09d2e9cf6 Simplified the property generation code. 12 years ago
triton 61dc4960f8 Added explicit constraint support to the experimental function templates generation. 12 years ago
triton 2372b49e73 Fixed template names by getting the name from the underlying templated declaration. 12 years ago
triton da2c6b0602 Added indentation support to the logging. 12 years ago
triton f2e831ebe2 Minor formatting fixes. 12 years ago
triton 7c3da1005e Minor documentation fixes. 12 years ago
triton a8c6e1f140 Fixed a problem with class operators not being correctly promoted to class operators. 12 years ago
triton a5ebd151cf Reworked the way we generate constructors and destructors to always use the actual class name. 12 years ago
triton 0e38a74c13 Removed dependent types checking from type maps. 12 years ago
triton c5d1d5d37b Improved the formatting and diagnostic in ResolveIncompleteDecls pass. 12 years ago
triton 3a74428f94 Fixed delegate generation regression and added some tests. 12 years ago
triton 24fcf02978 Formatting fixes. 12 years ago
triton db2652c9e4 Fixed the FunctionToStaticMethod pass to make sure we do not apply it when the function and class have different translation units. This can be improved in the future, for which I left a TODO. 12 years ago
triton 6ea0dae444 Improved the rename pass with fixes for visits and minor formatting nits. 12 years ago
triton 8d9e866009 Added support for clearing declarations between visits and fixed some passes that need it. 12 years ago
triton f743db743d Reworked and improved checking of ignored declarations. 12 years ago
triton 5817f58cd4 Fixed all passes for the new ASTVisitor behavior. 12 years ago
triton a5362af730 Improved visited checking in the ASTVisitor. 12 years ago
triton dbac9e36fa Fixed the generator to use blocks for templates and variables. 12 years ago
triton a1c4885610 Fixed the output of forward references in CLI headers. 12 years ago
triton ede3149a41 Reworked the CLI type references functionality. 12 years ago
triton f0cb4b4c51 Reworked the ASTRecord functionality. 12 years ago
triton c979342ea6 Moved the TranslationUnit property from DeclarationContext to Declaration. 12 years ago
triton 340b24b7f7 Fixed parsing of comments for enum declarations. 12 years ago
triton 6bd549c27d GCC compilation fixes. 12 years ago
triton e7ab3ded16 Fixed wrong usage of token pasting operator ##. 12 years ago
triton e7d3ad12a7 Fixed wrong comment. 12 years ago
triton 24b81c3a35 Remove an unused constructor. 12 years ago