514 Commits (a4dfeb94be7174d17c0a642634fe2b8aa26d95f6)

Author SHA1 Message Date
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Joao Matos 373d867de3 Added new FixParameterUsageFromComments pass to fix parameter usage through semantic docs. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Dimitar Dobrev 50a5d328db Fixed an assert when parsing template instantiations of void. 10 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev c502c6ed2b Fixed a crash when wrapping Qt on OS X. 10 years ago
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 10 years ago
João Matos 1d2a572836 Extracted array type ignore code from CheckIgnoredDecls to TypeIgnoreChecker. 10 years ago
Joao Matos 9133c389ca Fixed a crasher in delegates pass when processing libraries with no declarations. 10 years ago
Dimitar Dobrev 4d735b5601 Ensured symbols for templates instantiating pointers or references. 10 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Dimitar Dobrev ef66b38525 Removed a redundant parameter from CppTypePrinter. 10 years ago
Dimitar Dobrev 057e025ee3 Fixed a memory leak by removing from static members typedefs used for delegates. 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 144b9546de Fixed another case of a default arg assigned through an implicit ctor. 10 years ago
Dimitar Dobrev bd5df799c9 Complemented comparison operators with the first parameter not of the containing type. 10 years ago
Dimitar Dobrev 8ebefa1f37 Added support for 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 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 54e8a16fd1 Reverted the representation of Booleans as managed Booleans except in internal structs. 10 years ago
Dimitar Dobrev 4f574845fa Made interface impls contain the interface as their original name-space. 10 years ago
Dimitar Dobrev 4cc60bed2a Fixed the pass for multiple inheritance to keep original functions. 10 years ago
Dimitar Dobrev b9e3efbf0c Removed the option for copy ctors and prevented usage of ignored ones. 10 years ago
Dimitar Dobrev 55bc99bc3f Fixed a bug when overriding a function located in a dependency. 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 fa0e66687d Fixed abstract implementations and bodies of overrides to properly handle abstract overrides. 10 years ago
Dimitar Dobrev 1b5de25f8c Removed implementations for ignored abstract types. 10 years ago
Dimitar Dobrev c183200815 Fixed a regression causing incorrect sizes of types derived from template instantiations. 10 years ago
triton 7c3d80b5c7 Fixed infinite loop in CheckAbiParameters. 10 years ago
triton 24e898bdcf Fixed infinite loop in CheckDuplicatedNamesPass. 10 years ago
Dimitar Dobrev db937b5e71 Removed some duplication of code. 11 years ago
Dimitar Dobrev 4e37adf4b7 Added conversion operators for ctors with default params. 11 years ago
Dimitar Dobrev a04ac2237a Fixed the potential generation of explicit and implicit conversion from the same type. 11 years ago
Abhinav Tripathi c6ae35ff7d Added marshalling of fixed size ref type arrays. 11 years ago
Dimitar Dobrev 9377845ba7 Decreased the pass for abstract impls in half. 11 years ago
Dimitar Dobrev 8a499bb95a Removed "content" from the verbs because it's used more often as the noun. 11 years ago
Dimitar Dobrev 997a317e27 Ignored pure overrides in the pass for abstract impls. 11 years ago
Dimitar Dobrev 63bc07e965 Fixed the cleaning of invalid names to allow custom names for enums. 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 9d9d7b520a Generated correct code when overriding a property from an indirect secondary base. 11 years ago
Dimitar Dobrev de02c1af27 Fixed the implementation of secondary bases with overloads caused by default values. 11 years ago
Dimitar Dobrev a2b8614f54 Improved the support for constructor expressions. 11 years ago
Dimitar Dobrev 4d626e1d68 Ensured the pass for resolving declarations completes types of ignored fields. 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
Dimitar Dobrev 76ea3158df Prevented conversion operators from getting ref params. 11 years ago