{"push_id":1090904198,"size":71,"distinct_size":71,"ref":"refs/heads/master","head":"193d663393b75f83a447a635523a6e84454d9482","before":"be54b97a6e3f39202b84a355267caf909a00e7e7","commits":[{"sha":"cff7ef6bb81a974f940d2f04e651f52374cb5f84","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Tests for ExpressionVisitor\n\n# Conflicts:\n#\tsrc/System.Linq.Expressions/tests/System.Linq.Expressions.Tests.csproj","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/cff7ef6bb81a974f940d2f04e651f52374cb5f84"},{"sha":"c873a99ad30cb51c64d0dfd413b34fa260c02f71","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Throw ArgumentNullException on public members of ExpressionVisitor\n\nFixes #7820","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/c873a99ad30cb51c64d0dfd413b34fa260c02f71"},{"sha":"a04cf22b09ecc3e3664984e11204c10bc5cf9a47","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Throw on label redefinition in interpreter.\n\nFixes #7901\n\nAlso includes quite full set of tests for loop expressions, which\nuncovered this.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/a04cf22b09ecc3e3664984e11204c10bc5cf9a47"},{"sha":"dfb3b70bbdfcad08cde35d0aa96c5499252efdf3","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Allow ListInitExpression to have zero initializers\n\nFixes #8036","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/dfb3b70bbdfcad08cde35d0aa96c5499252efdf3"},{"sha":"700510d2707123550e5d5a4ff30ee961cf0b5017","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Prohibit pointer types from variable and parameter expressions.\n\nFixes #8074.\n\nPossibility of backward-compatibility issue discussed at that issue.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/700510d2707123550e5d5a4ff30ee961cf0b5017"},{"sha":"bca7f9841c9fd12e29f86c95309504d3a6d0a109","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Throw Argument‎Exception on light-compiling extension expressions.\n\nTo be more in line with compiler.\n\nFixes #7980.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/bca7f9841c9fd12e29f86c95309504d3a6d0a109"},{"sha":"4dd3aa27d078cda585593a05f9e572dcb0f39d52","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Remove IInstructionProvider interface\n\nInternal-visibility and has no implementations.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/4dd3aa27d078cda585593a05f9e572dcb0f39d52"},{"sha":"8ab8b32b1c6331351b10941ad080420829123f57","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Remove CompileExtensionExpression, merging call with default case.\n\nCompileExtensionExpression now matches the default case, except that\nit throws the wrong exception if an unexpected node type is found.\n\nRemove CompileExtensionExpression, letting the default case handle it.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/8ab8b32b1c6331351b10941ad080420829123f57"},{"sha":"0fb82c2e79cd49e58ff05a2e6469e9a337a83148","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"ReduceAndCheck expressions of unknown node type when compiling\n\nCovers a reachable branch falsely marked as unreachable, and results\neither in successful compilation, or a more appropriate exception.\n\nFixes #8084","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/0fb82c2e79cd49e58ff05a2e6469e9a337a83148"},{"sha":"12994b378d772318dd7300e879925ea20c297426","author":{"email":"8c1dd514f4ccabfd7ee85bda89d882ec599b3529@microsoft.com","name":"Davis Goodin"},"message":"Remove --infer-runtimes restore arg: runtimes specified in project.json files.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/12994b378d772318dd7300e879925ea20c297426"},{"sha":"ec898af6b074202fabff2deffeab1e9529f63e90","author":{"email":"68b7aa0f5db9d034581fcc9f983048ce59ca1e83@outlook.com","name":"Thomas Stringer"},"message":"Added documentation for ubuntu build","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/ec898af6b074202fabff2deffeab1e9529f63e90"},{"sha":"cde5ae55f26268c45d8da5101c7c8363e072a566","author":{"email":"68b7aa0f5db9d034581fcc9f983048ce59ca1e83@outlook.com","name":"Thomas Stringer"},"message":"Fixed requirements list for ubuntu build","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/cde5ae55f26268c45d8da5101c7c8363e072a566"},{"sha":"ae9d701e780b5a32b42e885fc8837e92941ead7b","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Enable TraceSource on UWP\n\nThe only PInvoke used by this contract is GetProcessID which is\nsupported in the modern SDK (and even already in use by EventSource).\nSo remove the placeholder that was blocking install of this package.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/ae9d701e780b5a32b42e885fc8837e92941ead7b"},{"sha":"30343b2d2e3ee51340aea3097e0dc41c6f5365ec","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Support TextWriterTraceListener on UWP\n\nPreviously we blocked this because TraceSource was not supported.\nThat is no longer the case so this can be permitted.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/30343b2d2e3ee51340aea3097e0dc41c6f5365ec"},{"sha":"4f4bb03474d93760bf312ddd1678cc1c9b04d422","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Support FileVersionInfo on UWP\n\nAdd support for FileVersionInfo on UWP using the Metdata-based\nimplementation.  This is required because GetFileVersionInfoEx is not\npart of the modern SDK.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/4f4bb03474d93760bf312ddd1678cc1c9b04d422"},{"sha":"20f65669d08b3de5d7f7886b99a5d934f963a789","author":{"email":"68b7aa0f5db9d034581fcc9f983048ce59ca1e83@outlook.com","name":"Thomas Stringer"},"message":"Added aggregated dependency install command","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/20f65669d08b3de5d7f7886b99a5d934f963a789"},{"sha":"43bb7eafc883fa89ea4190221ee4debfbc6519bf","author":{"email":"68b7aa0f5db9d034581fcc9f983048ce59ca1e83@outlook.com","name":"Thomas Stringer"},"message":"Fixed styling","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/43bb7eafc883fa89ea4190221ee4debfbc6519bf"},{"sha":"09a43a53ce9d675cf89ceea49ddd2cc34fae3380","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Make System.Numerics.Vectors target netstandard1.0\n\nPreviously we targeted netstandard 1.3 because this contract was added\ninbox to .NET 4.6, however we need not constrain this to 1.3 since the\nimplementation can be used back to NET 4.5/wp8/wpa81.\n\nThis updates BuildToolsVersion to stop forcing NS1.3 for this contract,\nand retargets the library to netstandard1.0.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/09a43a53ce9d675cf89ceea49ddd2cc34fae3380"},{"sha":"d1ffcbcc120d3797dadce6196f499a0631e47caf","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Fix HttpRequestMessage.Version tests\n\nThe current tests validating HTTP request message version were depending on a server behavior that is not guaranteed. In particular, HTTP RFC 7230 states that servers are NOT required to respond back with the same minor version if they support a higher minor version. In fact, the RFC states that servers SHOULD send back the highest minor version they support. So, testing the response version to see if the client sent a particular request version only works for some servers. In particular the 'Http2Servers' used in these tests seemed to echo the minor version of the request.\n\nHowever, depending on network configuration, intermediate proxies can change the HTTP version that ends up getting sent to the destination server. And as a result, we can have unpredictable behavior in these tests.\n\nTo fix this, the tests were switched to use a loopback server that has deterministic behavior.","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/d1ffcbcc120d3797dadce6196f499a0631e47caf"},{"sha":"88768e39826b82594d2d430831e2f24e95305dc1","author":{"email":"4d7b62f37874a0e0e9bb9c3c1eb77ca6f8b899fd@microsoft.com","name":"Matt Mitchell"},"message":"Need to tar up the AnyOS, Unix, etc. files","distinct":true,"url":"https://api.github.com/repos/tarekgh/corefx/commits/88768e39826b82594d2d430831e2f24e95305dc1"}]}