Skip to content

Conversation

@sotteson1
Copy link
Owner

Merging from master

reflectronic and others added 13 commits January 7, 2021 21:04
* Clean up for latest changes

Initial changes for win32metadata support

* Get rid of dictionary that was trying to make IsIncludedFileOrLocation faster

* Remove change that prevented crash we're no longer seeing

* Can't safely cast "type" to FunctionType. Use "is" to make sure type is a FunctionType.

* Removing debugging help from program.cs

* Simplify the outputting of CppAttributeList

* Make sure the NativeInheritance is only output if the config option is set

* Move statement back to where it originally since the move isn't needed

* Put variable back where it originally way

* When getting type for anonymous enum, get the integer type the enum is based on

* More cleanup

Co-authored-by: Steve Otteson <[email protected]>
* Fix remapping for union field names

* Remove dead logic
* Add support for templates in type signatures

* Fix possible stack overflow

* Address PR feedback, add test coverage

* Use IntPtr instead of UIntPtr
… initializer (#197)

* Remove casts to enum types in enum initializers

* Try to fix test

* Rework
…198)

* Adding the `dont-use-using-statics-for-enums` flag required by microsoft/win32metadata

* Adding a CI job for validating microsoft/win32metadata hasn't regressed

* Fixing the azure-windows.yml

* Ensure we get the full path for clangSharpPInvokeGeneratorBinaries
* Add the libClangSharp files as solution items

* Updating to support .NET 5 and to use Open.snk

* Don't set RuntimeIdentifier at the solution level

* Don't build ClangSharpPInvokeGenerator for net461 since that blocks packing as a tool

* Adding a job to build the release nuget packages
@sotteson1 sotteson1 merged commit 5e1430c into sotteson1:master Mar 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants