mirror of https://github.com/mono/CppSharp.git
1 changed files with 81 additions and 0 deletions
@ -0,0 +1,81 @@
@@ -0,0 +1,81 @@
|
||||
# CppSharp 0.10.4 25.3.2019 |
||||
|
||||
* Simplify the required headers for macOS bindings |
||||
|
||||
* Option to allow caller to specify it does not want unchanged output files to be modified. This supports incremental build in VS. (#1373) - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* CreateInstance factory overload to pass flag informing wrapper if it should own the native pointer passed to it. - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* force bash use to avoid `./premake5-linux: 3: ./premake5-linux: Bad substitution` error if other default shell in the system - Lorenzo Delana <lorenzo.delana@gmail.com> |
||||
|
||||
* Made the original virtual tables static too |
||||
|
||||
* Pass native pointers to bases in the generated C# |
||||
|
||||
* Check type maps when printing C++ for pointers |
||||
|
||||
* Do not add type alias templates twice to the AST |
||||
|
||||
* Fix all leaks of memory in the old expressions |
||||
|
||||
* Add template functions to their context |
||||
|
||||
* Fix leaking memory by removing a useless assignment |
||||
|
||||
* Fix leaking the memory of an entire Clang AST |
||||
|
||||
* Ignore type maps when printing C++ for symbols |
||||
|
||||
* Implement more accurate managed type printing in C++ type printer. |
||||
|
||||
* Use a native type printer context when looking for type maps in CSharpSourcesExtensions.DisableTypeMap. |
||||
|
||||
* Use explicit type printer when printing types in C# GenerateMethodSpecifier. |
||||
|
||||
* Refactor CodeGenerator.GenerateMethodSpecifier to allow explicit specifier kind. |
||||
|
||||
* Do not check declaration access for explicitly generated declarations. |
||||
|
||||
* Fix TranslationUnit.FileRelativeDirectory to be more robust against null include paths. |
||||
|
||||
* Fix formatting to of Declaration.GenerationKind to ease debugging. |
||||
|
||||
* Ignore implicitly deleted copy constructor methods. |
||||
|
||||
* Correctly marshal constant arrays in C++/CLI (#1346) |
||||
|
||||
* Marshal pointer to primitive typedefs in C++/CLI (#1355) - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* Fix a regression when renaming classes |
||||
|
||||
* Fix naming conflicts with nested types and members |
||||
|
||||
* publish the clang lib folder - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* Implement basic support for parsing function-like macros. |
||||
|
||||
* Implement TranslationUnit.ToString() to help with debugging. |
||||
|
||||
* Add debug option and flags to the Premake build and compile scripts. |
||||
|
||||
* Generate valid C# for parameters typedef-ed to mapped types |
||||
|
||||
* Update the version of Mono used for builds (CI) |
||||
|
||||
* Fix the regressed C# marshalling of char* |
||||
|
||||
* Handle pointer to pointer param (#1343) - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* Handle returned pointers to std::vector in C++/CLI - Ali Alamiri <ali.alamiri@sage.com> |
||||
|
||||
* Implement abstract templates to call virtuals |
||||
|
||||
* Correctly align printed information for debugging |
||||
|
||||
* Set the render kind of inline command comments |
||||
|
||||
* Fix all memory leaks in tests |
||||
|
||||
* Generate by ref parameters of type a pointer to enum |
||||
|
||||
* Use UnsupportedType description for type name instead of empty string (#1339) - Ali Alamiri <ali.alamiri@sage.com> |
Loading…
Reference in new issue