4725 Commits (7d784d2af65d7faa6cc8d97b440aad280c7d859c)
 

Author SHA1 Message Date
Dimitar Dobrev 7d784d2af6 Generate symbols for methods of specializations 6 years ago
Dimitar Dobrev 95a8cf9d5d Prevent possible duplication of properties 6 years ago
Dimitar Dobrev fd713a6d27 Optimize all passes which visited useless items 6 years ago
Dimitar Dobrev e26206ffc7 Make the pass for properties more extendable 6 years ago
Dimitar Dobrev d986132743 Split generation from addition of properties 6 years ago
Dimitar Dobrev 9ea4289f15 Simplify overrides of overrides of secondary bases 6 years ago
Dimitar Dobrev 65b17fc958 Optimize calls to base getters in properties 6 years ago
Dimitar Dobrev e592a2b611 Fix properties when a setter precedes a getter 6 years ago
Dimitar Dobrev ed6f8f1f96 Fix comparison of char and const char* in overloading 6 years ago
Dimitar Dobrev 0e0513feaa Fix regressed overloaded potential setters 6 years ago
Dimitar Dobrev 51978ad4c4 Restore writeable properties starting with verbs 6 years ago
Dimitar Dobrev e11057d71d Fix regressed virtual read-only properties with setters in subclasses 6 years ago
Dimitar Dobrev 9d365a6b9a Restore mapping of two properties of the same name save for a prefix 6 years ago
Dimitar Dobrev d2ebabbebe Restore mapping of overloaded getters to methods 6 years ago
Dimitar Dobrev 499ecc3b89 Simplify searching for base properties 6 years ago
Dimitar Dobrev 914b977dfd Optimize the pass for properties 6 years ago
João Matos fc20e9f495
Clarify limitations around exceptions and RTTI. 6 years ago
Dimitar Dobrev 881530793c Destroy returned by value std::strings 6 years ago
Dimitar Dobrev 17cc96bafd Regenerate the parser bindings 6 years ago
Dimitar Dobrev 6e963c1033 Remove useless creation of managed std::strings 6 years ago
Dimitar Dobrev 739858f312 Regenerate the parser bindings 6 years ago
Dimitar Dobrev b12acfcce7 Upgrade ANSI marshalling to UTF-8 marshalling 6 years ago
Dimitar Dobrev 573272e855 Generate valid C# when a renamed override causes conflicts 6 years ago
Dimitar Dobrev d9a33bac7b Ensure protected nested types are accessible with multiple inheritance 6 years ago
Dimitar Dobrev c6ffa9ddf2 Fix the regressed indentation of printed comments 6 years ago
Dimitar Dobrev 96d231e5d4 Generate projects for .NET 4.7 to use new features 6 years ago
Dimitar Dobrev 990d04d2cd Regenerate the parser bindings 6 years ago
Dimitar Dobrev a0da3b37b1 Simplify the generated C# for marshalling strings 6 years ago
Dimitar Dobrev 894799b58d Document the release of CppSharp 0.10.1 6 years ago
Dimitar Dobrev 1792f529ff Fix the getting of references to pointers in C# 6 years ago
Dimitar Dobrev 62fc6f90d9 Fix the passing of references to pointers in C# 6 years ago
Dimitar Dobrev c0510730f0 Prefer non-mapped types when resolving ambiguous overloads 6 years ago
Dimitar Dobrev e430f6f8dc Fix regressed indexers in templates with non-trivial ctors 6 years ago
Dimitar Dobrev fac861ad8d Make indexers use non-trivial copy ctors if any 6 years ago
Dimitar Dobrev 49ab0227f9 Fix a memory leak when passing an indirect std::string 6 years ago
Dimitar Dobrev 86464a378d Build the generator before test bindings for easy testing 6 years ago
Dimitar Dobrev 2cd0f6fa38 Fix memory leaks in the map for std::string 6 years ago
Dimitar Dobrev 547a9f2819 Fix the passing of std::string by value 6 years ago
Dimitar Dobrev d90d3283e4 Generate with no hacks correctly sized layouts 6 years ago
Dimitar Dobrev 153a4d095b Guard against null for objects passed by value 6 years ago
Dimitar Dobrev 3cd7fdee25 Generate valid C# for implicit conversion to const char* 6 years ago
Dimitar Dobrev 5a92220223 Document the release of CppSharp 0.9.4 6 years ago
Dimitar Dobrev f810ca63b2 Generate valid C# when passing a const ref to char 6 years ago
Dimitar Dobrev caed19e863 Generate valid C# when a secondary base has a public anonymous field 6 years ago
Dimitar Dobrev 2919dfddbd Generate valid C# when a method from a secondary base has no native symbol 6 years ago
Dimitar Dobrev 991c6ffb25 Generate valid C# for typedef-ed type parameters 6 years ago
Dimitar Dobrev a991dbdd50 Ensure found type maps always contain the type sought after 6 years ago
Dimitar Dobrev 6b744458b4 Flatten anonymous types to avoid empty names 6 years ago
Dimitar Dobrev 64773a5f6f Generate valid C# for template parameters with a default value 6 years ago
Dimitar Dobrev 72368d5050 Fix returned objects by value attributed with inalloca 6 years ago