{"push_id":966192584,"size":416,"distinct_size":106,"ref":"refs/heads/master","head":"9fe09bc080a404185ce73f65ca3757f4211f7b27","before":"9d307e8bcd7876f2e5359992b7dcd9ef5b0507cc","commits":[{"sha":"b8f11e7d56faf8d6451e381f24af75a4829c274e","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Adding interpreter support for conversions from Boolean to numeric types.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/b8f11e7d56faf8d6451e381f24af75a4829c274e"},{"sha":"79d8aca5bf4568b76ca1924ca3879b8162dd10d7","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Fixing interpreter behavior when converting a null reference to a value type.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/79d8aca5bf4568b76ca1924ca3879b8162dd10d7"},{"sha":"8d328efe22cdbac148601db3a9c7486cbb5a9513","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Adding more tests for boxing and unboxing.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/8d328efe22cdbac148601db3a9c7486cbb5a9513"},{"sha":"b18c68c35db7f411dc1db559522f41bc8995052c","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Fixing interpreter behavior for enum conversions.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/b18c68c35db7f411dc1db559522f41bc8995052c"},{"sha":"5d7d0f6a1922029d680322b0ee25566d7e5b9c57","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Fixing InvalidCastException behavior in interpreter.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/5d7d0f6a1922029d680322b0ee25566d7e5b9c57"},{"sha":"068169fc93906271d6f321d38c60c7a37731ac13","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Reenabling various tests for conversion nodes.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/068169fc93906271d6f321d38c60c7a37731ac13"},{"sha":"1722d5ab7b414d65dcd20c811e785b9da2e87cb7","author":{"email":"94b490d7cccd7d2faa40770b68c19802be806024@gmail.com","name":"Alfred White"},"message":"Fix SqlParameter Scale and Precision inheritance\n\nThe .Net implementation relied on the interfaces to access the\nproperties on the child class. With the interfaces removed, the child\nwas not updated to override the member, so getting or setting Scale or\nPrecision was broken if the object was cast to DbParameter. As noted by\n@mgravell in issue dotnet/corefx#1612\n\nThis should correct the behavior, but I'm curious why the parent member\nare not abstract, instead of stubs.","distinct":true,"url":"https://api.github.com/repos/naamunds/corefx/commits/1722d5ab7b414d65dcd20c811e785b9da2e87cb7"},{"sha":"0521ba9f809de30e4d8325b3833b4a9ae0ab50d8","author":{"email":"15d324f20b09416b549aa701e06f6870238791da@microsoft.com","name":"David Mason"},"message":" Merge the .Net Native and CoreCLR implementations of EventSource. This replaces a lot of the previous ifdefs in the ProjectN impelmentation with a partial class that is cleaner and easier to understand.\n\n # This is a combination of 5 commits.\nMerge the .Net Native and CoreCLR implementations of EventSource\n\nMerge the CoreCLR refactoring in to the ProjectN folder. After this change the project should be much easier to merge and all bug fixes are up to date.\n\nRefactor the interop in ProjectN so it can work without ifdefs.\n\nMove methods that use EventActivityIDControl to EventSource_ProjectN.c\n\nAdd formatting to the debugger message that EventSource prints when an internal error happens.\n\nPort remaining fixes to N from CoreCLR.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/0521ba9f809de30e4d8325b3833b4a9ae0ab50d8"},{"sha":"beb7760e1e6b2351f7cf73fd62013634854c72c5","author":{"email":"d033e22ae348aeb5660fc2140aec35850c4da997@kodr.com.au","name":"Ashley Mannix"},"message":"Fix Incorrect ArgNullExc in List.ForEach\n\nFor #5293\n\nFix for List.ForEach with null Action","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/beb7760e1e6b2351f7cf73fd62013634854c72c5"},{"sha":"1fce1bbd91f048726781d452f21fefcf7217ebe7","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Have Expression.TypeIs return true for void expressions and void\n\nFixes #5244","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/1fce1bbd91f048726781d452f21fefcf7217ebe7"},{"sha":"8e38dca26f1e7ba3494e08ab1b34158aac516de3","author":{"email":"f2d4fe1fb20d7dc7063ed4f565e4ae9b91f1ae90@microsoft.com","name":"Khoa Dang"},"message":"Add serialization negative tests for different collections of same type as KnownTypes","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/8e38dca26f1e7ba3494e08ab1b34158aac516de3"},{"sha":"fa36bcedada53596b00a44022e34f3051a9c436c","author":{"email":"f2d4fe1fb20d7dc7063ed4f565e4ae9b91f1ae90@microsoft.com","name":"Khoa Dang"},"message":"Refactor variable name in serialization test","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/fa36bcedada53596b00a44022e34f3051a9c436c"},{"sha":"06585519425867028b0da42711ab71dc1e14ff2c","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Adding tests for write-back behavior of MethodCallExpression in the compiler and interpreter.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/06585519425867028b0da42711ab71dc1e14ff2c"},{"sha":"c8e84d0bf68d194c2fdc1d6584d859210164b74c","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Interpreted expressions shouldn't write back to delegate instances of calls.\n\nFixes #4150\n\nInterpreted expressions executing a `‎Call()` write back to the instance of the\nmethod after the call, so that mutable structs are mutated correctly. This is\nharmless in most cases to which it doesn't apply, but can cause bugs when the\ninstance is mutated from the outside over the course of the call, including\nwhen delegates are `Invoke()`d as that becomes a `Call()` with the delegate\nas its instance.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/c8e84d0bf68d194c2fdc1d6584d859210164b74c"},{"sha":"3937da97d3c8d2d0b8069faade90d80a5831bf68","author":{"email":"951f2017d5f3fa6feb6f2b2fcdd5cad44e747c3e@microsoft.com","name":"Bart De Smet"},"message":"Enabling tests.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/3937da97d3c8d2d0b8069faade90d80a5831bf68"},{"sha":"3c079216a2b125adfc3b23be54114b8a911a9511","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Test writeback of UnboxExpression, and add comment explaining why\nexplicit write-back is not needed.\n\nTests for different write-back and no-write-back cases.\n\nConsolidate duplicate branches and replace runtime exception on impossible\ncase with assertion.\n\nFix tests namespaces to remain inline with #2898\n\nHandle readonly and const fields in writeback\n(by not writing back)","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/3c079216a2b125adfc3b23be54114b8a911a9511"},{"sha":"b27fea61f47a094831b95d850ff76239bcf6f671","author":{"email":"f2d4fe1fb20d7dc7063ed4f565e4ae9b91f1ae90@microsoft.com","name":"Khoa Dang"},"message":"Fix compilation error during merge in serialization tests","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/b27fea61f47a094831b95d850ff76239bcf6f671"},{"sha":"ddc1f887cd5f55e55135c13d14281c7751c49d6c","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Allow a SwitchExpression that has no SwitchCase\n\nFixes #1877\n\nSwitchValue is evaluated in case it has side effects, then DefaultBody if present.\n\nDefaultBody supplies implicit type (or void if absent). If there is an explicit\ntype and no ‎DefaultBody then that explicit type must be void.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/ddc1f887cd5f55e55135c13d14281c7751c49d6c"},{"sha":"f6d416229641ec5650f4d08ed1d35a89d6098afe","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Allow block expressions to have zero sub-expressions\n\nFixes #3043\n\nType of block is always void, with attempts to set it to anything else\nerroring.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/f6d416229641ec5650f4d08ed1d35a89d6098afe"},{"sha":"f3263e16dc651373163eb0c0ac4f24a5e0c9ba9a","author":{"email":"920ba163022013750bef1f85409de2c00c36e140@microsoft.com","name":"Cristian Pop"},"message":"Obsoleting SSL2, 3. Re-creating System.Net.Primitives.sln.","distinct":false,"url":"https://api.github.com/repos/naamunds/corefx/commits/f3263e16dc651373163eb0c0ac4f24a5e0c9ba9a"}]}