{"push_id":1213909342,"size":296,"distinct_size":95,"ref":"refs/heads/nc-SE-0120","head":"2a6a67118a3d4d89e393f93be3138eaebf5d419a","before":"c46d57bab1fd6dc6725cb67148286ed8b063c378","commits":[{"sha":"6ef59c09e5581e1800eab89f3ad0e4d8ab14fff8","author":{"name":"Trent Nadeau","email":"1b1a2faa5d83e21e3370bb42dc2932d1c6602924@gmail.com"},"message":"Added @escaping attribute parsing","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/6ef59c09e5581e1800eab89f3ad0e4d8ab14fff8"},{"sha":"14192bfa99699ccf763e51b7e20a312bf7af0276","author":{"name":"David Farler","email":"71c28ba81a3402b3005957255e13f07c81457784@apple.com"},"message":"[IRGen] Use hidden visibility for __swift_reflection_version constant\n\nThis prevents it from having weak external linkage.\n\nrdar://problem/27367632","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/14192bfa99699ccf763e51b7e20a312bf7af0276"},{"sha":"a8c18a52422936024fcf2548851fc71bde6ce287","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Don't compare to false.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/a8c18a52422936024fcf2548851fc71bde6ce287"},{"sha":"68af19b6b82158e413dd25957e2c23cd47a07ebe","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Fix incorrect header filenames","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/68af19b6b82158e413dd25957e2c23cd47a07ebe"},{"sha":"967a34e8256cd4da74434269b4f007a8fcf14292","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Use consistent copyright notice (2014 - 2016).","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/967a34e8256cd4da74434269b4f007a8fcf14292"},{"sha":"5558ea0f92b0175d4789092d5f31efc12663c081","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Header length should be 80 chars.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/5558ea0f92b0175d4789092d5f31efc12663c081"},{"sha":"e0ca8fbd80ace8d104eab2fe4fbf75ab107ada01","author":{"name":"Philippe Hausler","email":"b21fe5eceabde85a667506885bb766a1db9b491c@apple.com"},"message":"[Foundation] Keep NS Updates due to changes in SE-0086\n\nSecond pass at updates for SE-0086 feedback\n\n<rdar://problem/26892977> Make sure NSOrderedSet keeps its NS\n<rdar://problem/26880016> NSBundleResourceRequest should keep its NS\n<rdar://problem/26892958> Make sure NSAttributedString keeps its NS\n<rdar://problem/26653694> NSCoder.decodeTopLevelObjectForKey does not follow naming guidelines\n<rdar://problem/27355801> Foundation should have a structural type for TextCheckingResult\n<rdar://problem/26770611> NSExpression naming is a bit awkward in swift\n<rdar://problem/26653451> NSCoder encodeDataObject is misleading\n<rdar://problem/26653653> NSCoder decodeObjectOfClass is redundant","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/e0ca8fbd80ace8d104eab2fe4fbf75ab107ada01"},{"sha":"5564f94867fd2990c83bc90358894fa26d990a27","author":{"name":"Stephen Canon","email":"93668503f597599a25beedb204afe40fb2d03f28@gmail.com"},"message":"Intrinsics instead of shims (#3530)\n\n* Use intrinsics instead of Libc stubs where we can.\r\n\r\nThis replaces most of the stubs used for basic operations on these\r\ntypes with intrinsics, eliminating a level of indirection for fma,\r\nceil, floor, round, trunc.\r\n\r\nsquare root and remainder still require stubs because there is no\r\nremainder intrinsic and we can't use the square root intrinsic because\r\nits behavior is undefined for negative inputs.  A previous commit\r\napparently either the compiler annotates static inline stubs wrong\r\nor the SIL verifier can't handle them, so that change was backed out.\r\n\r\n* Explicitly CHECK-NOT @llvm.sqrt instead of looking for @sqrt.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/5564f94867fd2990c83bc90358894fa26d990a27"},{"sha":"fdfc8bd0226700d038c514b57bbe56da8d1660ac","author":{"name":"Xin Tong","email":"080191b0d52717eed3f74d2cabda985ca365bb3a@apple.com"},"message":"Enable xfailed tests which are passing now\n\nrdar://24874073","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/fdfc8bd0226700d038c514b57bbe56da8d1660ac"},{"sha":"0e886ce26cf1d0e0d0e5af2fb1653fd1a853379d","author":{"name":"Dmitri Gribenko","email":"1d361ada365e4964f49a61228b2eb80f416328e4@gmail.com"},"message":"stdlib: String tests: use expectCollectionAssociatedTypes()","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/0e886ce26cf1d0e0d0e5af2fb1653fd1a853379d"},{"sha":"508e6a09911c785029d176e3e3a13a6da0382891","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[sil-parser] Small refactoring to use a string switch.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/508e6a09911c785029d176e3e3a13a6da0382891"},{"sha":"c47687da2cd1e085abf75a531c49494342fbbfa4","author":{"name":"Andrew Trick","email":"c175ed68a9d9bb261c8aabf200c54abcdaa0ec6f@apple.com"},"message":"Add an isStrict flag to SIL pointer_to_address. (#3529)\n\nStrict aliasing only applies to memory operations that use strict\r\naddresses. The optimizer needs to be aware of this flag. Uses of raw\r\naddresses should not have their address substituted with a strict\r\naddress.\r\n\r\nAlso add Builtin.LoadRaw which will be used by raw pointer loads.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/c47687da2cd1e085abf75a531c49494342fbbfa4"},{"sha":"61fcdf5fcf5e650cd413fa812b60053d4900926b","author":{"name":"Dmitri Gribenko","email":"1d361ada365e4964f49a61228b2eb80f416328e4@gmail.com"},"message":"Merge pull request #3527 from practicalswift/gardening-20160715\n\n[gardening] Header fixes. Don't compare to false.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/61fcdf5fcf5e650cd413fa812b60053d4900926b"},{"sha":"bd0a638d794bc89300c6c25623c304618e63bdf4","author":{"name":"Dmitri Gribenko","email":"1d361ada365e4964f49a61228b2eb80f416328e4@gmail.com"},"message":"StdlibUnittest: improve error messages in checkEquatable() and checkHashable()","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/bd0a638d794bc89300c6c25623c304618e63bdf4"},{"sha":"5008f4de3f3a35aaa848862b0f7ad329d68cd1de","author":{"name":"Andrew Trick","email":"c175ed68a9d9bb261c8aabf200c54abcdaa0ec6f@apple.com"},"message":"Change the SIL Module Format version.\n\nThis module version belongs with:\n\ncommit c47687da2cd1e085abf75a531c49494342fbbfa4\nAuthor: Andrew Trick <atrick@apple.com>\nDate:   Fri Jul 15 13:04:02 2016\n\n    Add an isStrict flag to SIL pointer_to_address. (#3529)","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/5008f4de3f3a35aaa848862b0f7ad329d68cd1de"},{"sha":"d8d7d1d825fc19cd4a2e03d244cb78690f201023","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[Clang importer] Remove unused struct CachedExtensions.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/d8d7d1d825fc19cd4a2e03d244cb78690f201023"},{"sha":"5a83c864555cceaa688cf260e0759348772f641b","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Eliminate default arguments from TupleType.\n\nIn Swift, default arguments are associated with a function or\ninitializer's declaration---not with its type. This was not always the\ncase, and TupleType's ability to store a default argument kind is a\nmessy holdover from those dark times.\n\nEliminate the default argument kind from TupleType, which involves\nmigrating a few more clients over to declaration-centric handling of\ndefault arguments. Doing so is usually a bug-fix anyway: without the\ndeclaration, one didn't really have\n\nThe SILGen test changes are due to a name-mangling fix that fell out\nof this change: a tuple type is mangled differently than a non-tuple\ntype, and having a default argument would make the parameter list of a\nsingle-parameter function into a tuple type. Hence,\n\n  func foo(x: Int = 5)\n\nwould get a different mangling from\n\n  func foo(x: Int)\n\neven though we didn't actually allow overloading.\n\nFixes rdar://problem/24016341, and helps us along the way to SE-0111\n(removing the significance of argument labels) because argument labels\nare also declaration-centric, and need the same information.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/5a83c864555cceaa688cf260e0759348772f641b"},{"sha":"5bee5b14eddbe2cc68898d98745dd55c60c990fe","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Merge pull request #3533 from DougGregor/remove-tuple-default-arg\n\nRemove default arguments from TupleType","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/5bee5b14eddbe2cc68898d98745dd55c60c990fe"},{"sha":"8a32be60553fa420ca164fe59356778d6d96aa2b","author":{"name":"Michael Gottesman","email":"42b88327e1c98507b4de559bdfb1f2a3d315650c@users.noreply.github.com"},"message":"Merge pull request #3534 from gottesmm/silparser_use_stringswitch\n\n[sil-parser] Small refactoring to use a string switch.","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/8a32be60553fa420ca164fe59356778d6d96aa2b"},{"sha":"1f819492f9e34fb3d8d030257e17d02cf74d4478","author":{"name":"Andrew Trick","email":"c175ed68a9d9bb261c8aabf200c54abcdaa0ec6f@apple.com"},"message":"Update a SIL parsing test case: basic.sil\n\nThis failed after the following PR:\nAdd an isStrict flag to SIL pointer_to_address. #3529\n\n(not sure why the failure didn't appear locally or with swift-ci).","distinct":false,"url":"https://api.github.com/repos/natecook1000/swift/commits/1f819492f9e34fb3d8d030257e17d02cf74d4478"}]}
{"actor":{"display_login":"natecook1000"}}