mirror of https://github.com/mono/CppSharp.git
1 changed files with 67 additions and 0 deletions
@ -0,0 +1,67 @@
@@ -0,0 +1,67 @@
|
||||
# CppSharp 0.9.0 1.3.2019 |
||||
|
||||
* Extended the AST with C++ statements and expressions. |
||||
|
||||
* Made public the finding of enabled type maps by strings. |
||||
|
||||
* Fixed the renaming of properties with the same name as their owners. |
||||
|
||||
* Simplified the pass for properties. |
||||
|
||||
* Skip ignored bases in `ClassExtensions.GetBaseProperty`. |
||||
|
||||
* Fixed missing options copy in ParserOptions copy constructor. |
||||
|
||||
* Use MSBuild when building LLVM on Windows due to PDB issues with Ninja. |
||||
|
||||
* Improve robustness when parsing types and decls. |
||||
|
||||
* Fixed indentation regressions. |
||||
|
||||
* Deleted useless output. |
||||
|
||||
* Fixed naming edge case in `GenerateProperties.GetReadWritePropertyName`. |
||||
|
||||
* Added `PrintModuleOutputNamespace` option to `CSharpTypePrinter`. |
||||
|
||||
* Fixed extraneous new lines when generating multi-line comments. |
||||
|
||||
* Obsoleted all hand-written types for expressions. |
||||
|
||||
* Use `takeError()` when handling errors in parsing libraries. |
||||
|
||||
* Fixed a crash with `TranslationUnit.FileName` property. |
||||
|
||||
* Added `ForceClangToolchainLookup` option to force to use Clang's toolchain lookup code. |
||||
|
||||
* Extract `ParserOptions` cloning code into a copy constructor. |
||||
|
||||
* Improve `ParserOptions.Verbose` to print compiler arguments. |
||||
|
||||
* Fixed `Options.DryRun` to not generate any binding code. |
||||
|
||||
* Added some helper methods in `Enumeration` to work with scoped enumerations. |
||||
|
||||
* Added a parsing option to skip gathering of native layout info. |
||||
|
||||
* Fixed the generated C# when an instance method has a parameter named "instance". |
||||
|
||||
* Fixed the generated C# for const/non-const overloads with > 1 param. |
||||
|
||||
* Fixed the generated C# when a ref parameter is named after a keyword. |
||||
|
||||
* Fixed the generation for parameters of type void**. |
||||
|
||||
* Fixed the generated C# for indexers in templates specialized with void*. |
||||
|
||||
* Fixed the generated C# for template specializations of pointers. |
||||
|
||||
* Fixed the generated C# for const void*& in parameters. |
||||
|
||||
* Fixed the generated C# when returning a non-const char*. |
||||
|
||||
* Fixed the generated C# for parameters initialized with {}. |
||||
|
||||
* Fixed the generated C# when a template is specialized with T and const T. |
||||
|
||||
* Fixed the generated C# when an unsigned enum is assigned a negative value. |
Loading…
Reference in new issue