592 Commits (d9394cd5dfee47ca34e79c231af89ef51c881d63)

Author SHA1 Message Date
Dimitar Dobrev 41cd6e6ab7 Fixed a regression when generating the parser bindings for OS X. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev cf479f4409 Wrapped more information about comments for better generation. 10 years ago
Dimitar Dobrev 1f105e53a8 Added support for "return" elements in code comments in the C# end. 10 years ago
Dimitar Dobrev e57ad1d3e9 Exposed in our AST the real comment behind a block comment. 10 years ago
Dimitar Dobrev 192fede3f7 Connected the functions in the AST to the template functions they instantiate, if any. 10 years ago
Dimitar Dobrev a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 10 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev b3a5b88433 Removed Method.AccessDecl because it doesn't map to Clang and was buggy. 10 years ago
Dimitar Dobrev 7d7b75a155 Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 10 years ago
Dimitar Dobrev 1ba4493bf6 Updated to LLVM/Clang 253162/253161 respectively. 10 years ago
Dimitar Dobrev a5a17a493e Changed the comparer for parameter types to a singleton. 10 years ago
Dimitar Dobrev d3644dcf5d Fixed a crash with abstract overrides originating from secondary bases. 10 years ago
Dimitar Dobrev 8ebefa1f37 Added support for call expressions in default args. 10 years ago
Dimitar Dobrev d0ad681a61 Extended the AST and the parser to support call expressions in default args. 10 years ago
Dimitar Dobrev 8a68d2d16c Fixed the generation of overrides of virtuals from secondary bases. 10 years ago
Dimitar Dobrev 39a368894d Reformatted the extension methods for classes. 10 years ago
Dimitar Dobrev fbb2f941c4 Based on Abhinav Tripathi's work: extracted delegates in order to reuse them. 10 years ago
Dimitar Dobrev 6f8c942b0a Adjusted pointers when calling functions from secondary or non-dynamic bases. 10 years ago
Dimitar Dobrev 4f574845fa Made interface impls contain the interface as their original name-space. 10 years ago
Dimitar Dobrev 287ad2394d Properly printed complex comments. 10 years ago
Dimitar Dobrev 62a0857613 Copied all entries to the patched Itanium v-table. 10 years ago
Dimitar Dobrev 784a939c66 Ensured generated overridden properties are as simple as possible. 10 years ago
Dimitar Dobrev 4e981a80e6 Fixed a bug when wrapping virtual properties overridden in indirect derived types. 10 years ago
Dimitar Dobrev dc95c8d8c8 Fixed the bodies of functions overriding indirect virtuals. 10 years ago
Dimitar Dobrev 4584ae7485 Fixed warnings in the generated code by properly using "new". 10 years ago
Dimitar Dobrev fa0e66687d Fixed abstract implementations and bodies of overrides to properly handle abstract overrides. 10 years ago
triton 563ef56af5 Minor code beauty fixes. 10 years ago
triton 67314905bd Fixed potential NRE in HasNonIgnoredBase. 10 years ago
Dimitar Dobrev d769a81ade Called virtual destructors through the virtual table. 11 years ago
triton 7ec100c47e Document the purpose of Class.OriginalClass. 11 years ago
Dimitar Dobrev 908988e70e Fixed some warnings about missing default values of params in overrides. 11 years ago
triton 2593f4727f Added support for getting the array element size to the AST. 11 years ago
Dimitar Dobrev ea8e167e6e Prevented duplication when a class and its base each have a field with the same name. 11 years ago
Dimitar Dobrev a2b8614f54 Improved the support for constructor expressions. 11 years ago
Dimitar Dobrev c8da628782 Fixed the renaming of overrides in a certain situation. 11 years ago
Dimitar Dobrev cd3e729d38 Restored support for full comments. 11 years ago
triton dcfe9e39a1 Improve debug string representation of MacroDefinition. 11 years ago
Dimitar Dobrev f298a792ee Improved the cloning of types by internally using copy constructors. 11 years ago
Dimitar Dobrev 54caddeed1 Cloned types when changing them to interfaces for multiple inheritance. 11 years ago
Dimitar Dobrev b09d5a897e Optimised the pass for fixing invalid names by skipping already visited decarations. 11 years ago
Dimitar Dobrev 062f8e26e0 Revert "Revert "Included ignored fields in the wrappers for better marshalling."" 11 years ago
Dimitar Dobrev 04547574ba Fixed the generated wrappers for attributed function types. 11 years ago
Dimitar Dobrev 8fd62e6294 Fixed a bug with removing the "override" modifier when overriding a member of a secondary base. 11 years ago
Dimitar Dobrev 83a556aa35 Made the method for constructing qualified names of declarations public. 11 years ago
Dimitar Dobrev 27d3f21a75 Revert "Included ignored fields in the wrappers for better marshalling." 11 years ago
Dimitar Dobrev e014ffbe15 Cached the file-related properties of TranslationUnit to avoid the performance cost. 11 years ago
Dimitar Dobrev f09a49b353 Removed three hacks about method objects in v-tables. 11 years ago
Dimitar Dobrev a9021ea63d Fixed some typos. 11 years ago