{"push_id":3059975657,"size":371,"distinct_size":360,"ref":"refs/heads/16-bit-pointers-2","head":"ad0f631535947828a292608e8e25d07b2f6cf06d","before":"ae440975788a554405ce227fb6f4ef627b0b1fb3","commits":[{"sha":"a77ae373b809a0d8cb460cf3d1585d618510d242","author":{"name":"Max Moiseev","email":"a2ff8163cd824883a621f534c3697de2d28118fe@users.noreply.github.com"},"message":"Revert \"Disable ModelIO test on ios\"","distinct":false,"url":"https://api.github.com/repos/carlos4242/swift/commits/a77ae373b809a0d8cb460cf3d1585d618510d242"},{"sha":"a17f45d220d80ea9cd2064f520f0a9bb5de8f8f0","author":{"name":"Daniel Rodríguez Troitiño","email":"29b174193ca65f27472d755f7279783d6ef7c866@fb.com"},"message":"[android] Adapt POSIX test to Android\n\nAndroid differs in subtle ways from Linux. For example sem_open is\ncompletely unimplemented, and always returns ENOSYS. None of the\ntest using sem_open were going to work.\n\nAdditionally the l_len field of the flock struct is typed as\n__kernel_off_t, which doesn't have the same size as off_t.\n\nFinally, the current working directory is always /, so creating\nrelative files will fail. We have to find the executable directory\nand create the file there.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/a17f45d220d80ea9cd2064f520f0a9bb5de8f8f0"},{"sha":"f3e498217914de220a08d42322fd82b79696bdd3","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"build: remove DONT_STRIP_MAIN_SYMBOL, DISABLE_ASLR flags\n\nThese flags are unused by the single add_swift_executable call.  Remove\nsupport for these flags.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/f3e498217914de220a08d42322fd82b79696bdd3"},{"sha":"46510a5eba2e7f7aace3bc67ed31e697f110bbd8","author":{"name":"Ted Kremenek","email":"cd8c339e5d347fa8a115ac188d380e9ee64449d2@apple.com"},"message":"Bump compiler version to Swift 5.\n\nMain pieces:\n\n- Bump swift-version to 5\n- Remove -swift-version 3 support","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/46510a5eba2e7f7aace3bc67ed31e697f110bbd8"},{"sha":"5e2b07be0cebc776dd9d8913dedd2b12a1594c21","author":{"name":"Ted Kremenek","email":"cd8c339e5d347fa8a115ac188d380e9ee64449d2@apple.com"},"message":"Do not run these in Swift 3 mode.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/5e2b07be0cebc776dd9d8913dedd2b12a1594c21"},{"sha":"13dea8587525895490981513b3c790bbeab5356b","author":{"name":"Ted Kremenek","email":"cd8c339e5d347fa8a115ac188d380e9ee64449d2@apple.com"},"message":"Adjust to new initializer name.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/13dea8587525895490981513b3c790bbeab5356b"},{"sha":"3ae807d4bfcb3fdb8c4fea753512422293f38e05","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Make 'try?' flatten optional chaining like optional-chaining does.\n\nIf the sub-expression of the 'try?' is optional, the result will be the same level of optional-ness.\nIf the sub-expression is non-optional, the result is optional.\n\nThus, the following lines all end up with the same type of 'Int?'\n - let x = try? 3 as Int\n - let x = try? 3 as? Int\n - let x = try? 3 as Int?","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/3ae807d4bfcb3fdb8c4fea753512422293f38e05"},{"sha":"5fc39d32015f00f9fc0461a6df5a79a32f17000c","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Adjust SILGen tests for flattened optional try.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/5fc39d32015f00f9fc0461a6df5a79a32f17000c"},{"sha":"df6be36457f2e6d8d8db9c887e7fde4d066d1fde","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add backwards-compatible behavior for swift-version < 5","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/df6be36457f2e6d8d8db9c887e7fde4d066d1fde"},{"sha":"812c8213666095902fce1c7cd6b6b5a9a163490e","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add a migration for the Swift 5 'try?' changes.\n\nThis migrates anything using the following pattern:\n\n```swift\nif let optX = try? someOptional(),\n    let x = optX,\n    ...\n```\n\nto this:\n\n```swift\nif let x = try? someOptional(),\n    ...\n```","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/812c8213666095902fce1c7cd6b6b5a9a163490e"},{"sha":"8b9ac0ad7f5aba840ff1170443a4ae4eb2c74718","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Run tests for the new 'try?' behavior with '-swift-version 5'","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/8b9ac0ad7f5aba840ff1170443a4ae4eb2c74718"},{"sha":"dda367638be69b3cc10d3f9f9f2429953f4bc60f","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add comment to clarify Swift 4/5 behavioral difference for 'try?'","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/dda367638be69b3cc10d3f9f9f2429953f4bc60f"},{"sha":"ba03d126c03b4e1081ae3ee96f0cbd1a28d7285d","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add more 'try?' tests.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/ba03d126c03b4e1081ae3ee96f0cbd1a28d7285d"},{"sha":"94229861e15d74c0a37c9474736b1e134845f470","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add a bunch more 'try' tests.\n\nSome of these are currently failing. For example:\n\n```swift\n// expected-error {{cannot convert value of type 'Int??' to specified type 'Int'}}\nlet _: Int = try? producer.produceDoubleOptionalInt()\n```\n\nThis actually produces this warning:\n\n```\nvalue of optional type 'Int?' not unwrapped; did you mean to use 'try!' or chain with '?'?\n```\n\nNote that the value in question is not an `Int?`, so a suggestion of `try!` here is inappropriate.\n(And, due to the change in semantics of 'try?', wouldn't change anything anyway.)","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/94229861e15d74c0a37c9474736b1e134845f470"},{"sha":"1789d44d6c4babd11add3868aa3c9ce93f5ac3f3","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Don't consider fixups that won't do anything.\n\nSince 'try?' no longer unconditionally adds a layer of optional, converting it\nto 'try!' will no longer unconditionally remove a layer of optional. So let's not\nsuggest it. This leads to better diagnostics anyway.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/1789d44d6c4babd11add3868aa3c9ce93f5ac3f3"},{"sha":"8b4c14b71e998f15178da0fccf12d5bc48830b6a","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"stdlib: conditionalise unistd.h\n\nunistd.h is the standard Unix header.  The standard library may be built\nfor Windows, which is not a Unix.  Guard the inclusion.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/8b4c14b71e998f15178da0fccf12d5bc48830b6a"},{"sha":"9aaeaec61f7d3cff98ab6ae70aeb578518b1120e","author":{"name":"BJ Homer","email":"a965263082e93b029c557d8a72391609d2357705@gmail.com"},"message":"Add test validating that we preserve existing Swift 4 'try?' behavior.","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/9aaeaec61f7d3cff98ab6ae70aeb578518b1120e"},{"sha":"abe101c5b9257728fd4edc39a8570b0ca0ebc7a0","author":{"name":"Michael Ilseman","email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com"},"message":"[String] Custom iterator for UnicodeScalarView\n\nProvide a custom iterator rather than relying a the IndexingIterator,\nas an indexing model is less efficient for stateful processing of\nstrings. Provides around a 30% speedup.","distinct":false,"url":"https://api.github.com/repos/carlos4242/swift/commits/abe101c5b9257728fd4edc39a8570b0ca0ebc7a0"},{"sha":"75943350d2ee9e289ac98507d161c6d3d94378e4","author":{"name":"Michael Ilseman","email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com"},"message":"[String] Give String a custom iterator\n\nGives us modest wins on complex grapheme strings, but up to 40% on\nheavy-ASCII strings.","distinct":false,"url":"https://api.github.com/repos/carlos4242/swift/commits/75943350d2ee9e289ac98507d161c6d3d94378e4"},{"sha":"18d2cc5b011a58dcc91f42e938b5812d0a1e4816","author":{"name":"Azoy","email":"aae6dd51718b53cd2e9e4365f92bcb62fa727e40@outlook.com"},"message":"Uninhabited downgrade to warning","distinct":true,"url":"https://api.github.com/repos/carlos4242/swift/commits/18d2cc5b011a58dcc91f42e938b5812d0a1e4816"}]}
{"actor":{"display_login":"carlos4242"}}