{"push_id":1261935696,"size":2,"distinct_size":2,"ref":"refs/heads/nmirror","head":"36af2e1a80906498d525d9b96af080859747307f","before":"236dfd3f2c669cb2b6bc98e68d78c529a678d092","commits":[{"sha":"45f0da1ca4fc70bf407f3cba667bc7678eab47e7","author":{"name":"Atsushi Kanamori","email":"37b7c0ee154a134b660b9bfa6decf6a2102465e4@microsoft.com"},"message":".NETNative CoreLib Reflection Bringup: Type and TypeInfo\n\nRestored Type/TypeInfo Reflection surface\narea in Project N's S.P.Corelib.dll\nto match the bringup in CoreClr\nand get it suitable for a N targeting\npack for corefx to consume.\n\nStuff still do to:\n\n  TypeDelegator: blocked on Type/TypeInfo.\n    Actually, this probably could live in\n    the System.Runtime facade, not corelib.\n    No one uses it inside corelib.\n\n  AssemblyName: Just didn't get to this -\n    will do in future PR.\n\n  operator==: They need to be done together\n    (once Type/TypeInfo is done) to keep MemberInfo:==\n    from recursing infinitely.\n\nMost of the new apis throw NotImplemented,\nbut everything that worked in N before\nstill works.\n\nThings that might look strange:\n\n- I made McgFakeMetadataType derive from\n  ExtensibleTypeInfo, as that way, I don't have to\n  maintain ExtensibleType anymore.\n\n- I implemented TypeInfo.IsAssignableFrom(Type)\n  so EventInfo, et.al. could call it without\n  the GetTypeInfo() call.","distinct":true,"url":"https://api.github.com/repos/dotnet/corert/commits/45f0da1ca4fc70bf407f3cba667bc7678eab47e7"},{"sha":"36af2e1a80906498d525d9b96af080859747307f","author":{"name":"Atsushi Kanamori","email":"9e157e753bb0ad568016a385c966ac1fa3cb0c6b@users.noreply.github.com"},"message":"Merge pull request #1700 from AtsushiKan/type\n\n.NETNative CoreLib Reflection Bringup: Type and TypeInfo","distinct":true,"url":"https://api.github.com/repos/dotnet/corert/commits/36af2e1a80906498d525d9b96af080859747307f"}]}
{"actor":{"display_login":"AtsushiKan"}}