Skip to content

Conversation

sushihangover
Copy link
Contributor

Ref #69

marek-safar and others added 30 commits July 19, 2014 17:16
…ions to allow code to be optimized away when DISABLE_REFLECTION_EMIT is defined.
…e optimized away when DISABLE_REFLECTION_EMIT is defined.
…ers when calling FieldInfo:get_marshal_info ().
… InvokeDynamic. Fixes #21196.

The previous fix to handle curried delegates with DynamicInvoke did not correctly handle
those create with IL (in contrast to Delegate.CreateDelegate), as they don't hit any managed code.

The solution is to always require DelegateData to be filled for InvokeDynamic, if not, lazily
calculate it.
…ed().

The objects end up being pinned anyway, but in SGen's case they are placed in the nursery, creating permanent fragmentation.
claims must be added regardless of identity parameter
Since constructors are chained in that class,  this wrong behaviour causes chained trouble of claims to be never added
wrong behaviour in ClaimsIdentity's constructor
Parsing was failing when a port was specified after IPv6 address. ie: "http://[::1]:8080"
…generic context. Fixes #21388.

We need to pass the right generic context to the method parsing so local variables with
generic argument types get the owner properly set.

In addition to that, harden the icall in case the owner is not set.
Added Uri.ParseNoException error cases.
Changed to behave as Uri.ParseNoException.
sushihangover added a commit that referenced this pull request Aug 23, 2015
Merges up to and a a few past the start of mono 3.8.1
@sushihangover sushihangover merged commit b509d67 into PlayScriptRedux:playscript Aug 23, 2015
@sushihangover sushihangover deleted the merges-to-mono-3.8.0 branch August 23, 2015 06:36
sushihangover added a commit to sushihangover/playscript that referenced this pull request Sep 2, 2015
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.