{"push_id":1784919038,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"e72517342f5d6661ad49348fe9808bc33a5dde32","before":"bfbe525323c69f8540f735c91fef39ec81a181ee","commits":[{"sha":"be9475e8ffb0f123a9c2ebd4b1d662b1aa8a9f8f","author":{"name":"Atsushi Kanamori","email":"9e157e753bb0ad568016a385c966ac1fa3cb0c6b@users.noreply.github.com"},"message":"Enum.GetValues() throws on blocked type. (#3801)\n\nFix https://github.com/dotnet/corert/issues/3797\r\n\r\nThis prompted a rethink of EnumInfo. This was originally\r\ndone at a time when we...\r\n\r\n- Had only one metadata format to support.\r\n- Far less support (and desire) for caching\r\n  Reflection data.\r\n\r\nToday,\r\n\r\n- We have three metadata formats to support:\r\n\r\n  * NativeFormat\r\n  * EcmaFormat\r\n  * BaloneyFormat (the phony metadata fantasized \r\n    by blocked types.)\r\n\r\n- We've restored strong caching for various\r\n  Reflection data and have the infrastructure for\r\n  it.\r\n\r\nGiven that, it makes sense now to reimplement\r\nEnumInfo on top of the Type abstraction so as\r\nnot to require all this inside knowledge. We're\r\ngoing to cache the stuff anyway.","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/be9475e8ffb0f123a9c2ebd4b1d662b1aa8a9f8f"},{"sha":"63d198f3c00cdfc8a1a1ebc10021798256e4445b","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"[tfs-changeset: 1660808]","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/63d198f3c00cdfc8a1a1ebc10021798256e4445b"},{"sha":"20ae85ade5eb566855247cae06de3e48f4c32079","author":{"name":"Michal Strehovský","email":"f064afbef322a3635f10850d209fe7ece9ffdfd6@users.noreply.github.com"},"message":"Merge pull request #3803 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/20ae85ade5eb566855247cae06de3e48f4c32079"},{"sha":"73eb0b1746b1ae5e4838f4323c514fd09c01a404","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Project X: Rule out finalilzers from reflection\n\nFinalizers are called via a field on the EEType. They should not be reflectable.\n\n[tfs-changeset: 1660814]","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/73eb0b1746b1ae5e4838f4323c514fd09c01a404"},{"sha":"fcec4d8362e0e7008523803700e4ca3db4adaec6","author":{"name":"Michal Strehovský","email":"f064afbef322a3635f10850d209fe7ece9ffdfd6@users.noreply.github.com"},"message":"Merge pull request #3805 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/fcec4d8362e0e7008523803700e4ca3db4adaec6"},{"sha":"ac86c5eba60d16d5e4d23aae5e72b13682e4486d","author":{"name":"Maoni Stephens","email":"d727f3551978acf1c98c610b2a1ec7a1bd9a152e@microsoft.com"},"message":"263659 [TestCop] Regression: AV in FX\\Conformance\\System.Linq.Parallel\\4.0.0.0\\DevUnitTests\\TBT.RunThenByTestRecursive.runproj\n\n[tfs-changeset: 1660842]","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/ac86c5eba60d16d5e4d23aae5e72b13682e4486d"},{"sha":"92a5b17ed33318a16afcf3782bcc295206af7ac3","author":{"name":"Jan Kotas","email":"ef12690177f97a0d90c7dc945df7fe18ccd5b553@microsoft.com"},"message":"Merge pull request #3809 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/92a5b17ed33318a16afcf3782bcc295206af7ac3"},{"sha":"35935850ed292270330691c77e2ed1e59d17bcea","author":{"name":"Morgan Brown","email":"3fce878aa3d46401a715666bd1935d5c2f36bbee@microsoft.com"},"message":"First round of fixes for BinaryFormatter tests. This unblocks running most of the tests and fixes a couple hundred, but a couple hundred more still fail.\n\nAlso fixes CoreRT #1736\n\n[tfs-changeset: 1660847]","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/35935850ed292270330691c77e2ed1e59d17bcea"},{"sha":"31302780d6138ec120225e18e4cd3f2e0616ab74","author":{"name":"Michal Strehovský","email":"f064afbef322a3635f10850d209fe7ece9ffdfd6@users.noreply.github.com"},"message":"Merge pull request #3811 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/31302780d6138ec120225e18e4cd3f2e0616ab74"},{"sha":"5eb13f077ffddbaba63e18fadcf141524f78c1c8","author":{"name":"Jan Kotas","email":"ef12690177f97a0d90c7dc945df7fe18ccd5b553@microsoft.com"},"message":"Merge pull request #3804 from dotnet/nmirror\n\nMerge nmirror to master","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/5eb13f077ffddbaba63e18fadcf141524f78c1c8"},{"sha":"6979fffb178a7e95e8b737f161c9e30ab24b8e0c","author":{"name":"Michael Mayr","email":"8cdff13a62ebd57d336ef919ecd37298efb3e4f4@gmx.at"},"message":"[ILVerify] fixed bug with null-conditional operator (#3806)\n\n* Fixed bug for verifying IL code of null conditional operator\r\n* Replaced VerificationError calls with FatalCheck calls","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/6979fffb178a7e95e8b737f161c9e30ab24b8e0c"},{"sha":"e72517342f5d6661ad49348fe9808bc33a5dde32","author":{"name":"Michal Strehovský","email":"f064afbef322a3635f10850d209fe7ece9ffdfd6@users.noreply.github.com"},"message":"Implement EETypePtrOf intrinsic (#3814)\n\nCoreRT side of dotnet/coreclr#12071.\r\n\r\nI also took this as an opportunity to clean up how we use `runtimeLookupArgs` - we now consistently fill it out instead of trying to figure out what to put there based on the token and ready to run helper ID.","distinct":true,"url":"https://api.github.com/repos/jkotas/corert/commits/e72517342f5d6661ad49348fe9808bc33a5dde32"}]}
{"actor":{"display_login":"jkotas"}}