1063 Commits (20950c5a34ee88f1e2aed93a13fbedb2096adeee)

Author SHA1 Message Date
Ali Alamiri 29adf57f83
Correctly marshal constant arrays in C++/CLI (#1346) 5 years ago
Ali Alamiri c23ef39bca
Marshal pointer to primitive typedefs in C++/CLI (#1355) 5 years ago
Dimitar Dobrev 54c6159f35 Fix naming conflicts with nested types and members 5 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 5 years ago
Dimitar Dobrev 64b1efd1e7 Generate valid C# for parameters typedef-ed to mapped types 5 years ago
Dimitar Dobrev 6fd9078445 Fix the regressed C# marshalling of char* 5 years ago
Ali Alamiri e0b8b58836
Handle pointer to pointer param (#1343) 5 years ago
Ali Alamiri 190cbfa2d3
Handle returned pointers to std::vector in C++/CLI 5 years ago
Dimitar Dobrev 7b6fb6e340 Implement abstract templates to call virtuals 5 years ago
Dimitar Dobrev c23bc89f86 Clean all warnings in the non-generated C# 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 653f4cc287 Generate by ref parameters of type a pointer to enum 5 years ago
Ali Alamiri eb838be70f
Use UnsupportedType description for type name instead of empty string (#1339) 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
João Matos 534acc564d Fix declaration access for generated fields flattened from anonymous types. 5 years ago
Ali Alamiri 32b83a3015
Generate forward ref header for enum defined inside a class in C++/CLI (#1322) 5 years ago
Ali Alamiri 344656c787
Move the GenerateInclude logic to GetTypeReference (#1319) 5 years ago
Ali Alamiri d2f5c26da0
By reference enum param fixes (#1321) 5 years ago
Ali Alamiri 3547203538
Marshal non primitive fixed arrays. (#1311) 5 years ago
Build Agent 094e1ec65a Ensure typedefs of std::vector are mapped 5 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 5 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 5 years ago
Dimitar Dobrev c496fcb38c Move the body of a template function to its header 5 years ago
Dimitar Dobrev d3a3484c35 Fix a crash for secondary bases with secondary bases 5 years ago
João Matos 40ca6f281a Fix bug related to processing of potential property methods. 5 years ago
Dimitar Dobrev d31cab7315 Avoid invalid template specializations in tests 5 years ago
Joao Matos f5638bd3cc Fix warning about #pragma once in source file. 5 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 5 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 5 years ago
Dimitar Dobrev be54a8b695 Make destructors virtual in abstract classes for tests 5 years ago
Joao Matos b15ca8827e Avoid generating abstract implementations for template classes. 6 years ago
Joao Matos 3409498738 Fix template type checking in CovariantTypeComparer. 6 years ago
Ghasan Al-Sakkaf 0b9b10d2f5 Fix enum with zeros for hex literals 6 years ago
Dimitar Dobrev 05c70ea515 Generate valid C# when an external module has an unsupported operator 6 years ago
Dimitar Dobrev c62f85bfa8 Delete a custom pass added as standard 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 914b977dfd Optimize the pass for properties 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 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