{"push_id":1000891999,"size":47,"distinct_size":47,"ref":"refs/heads/master","head":"4a6fbe03ccdb34459f317efd6d0d3e9f66a5a015","before":"9158457697d81845f46fc80a3f51d284343ae58f","commits":[{"sha":"3240bc067e936b49a960664d17dd22b29f205822","author":{"email":"6667b8c77ec6ba15b2e807ad7a2130b19e9fa935@gmail.com","name":"Brian Gesiak"},"message":"[CMakeLists] Remove unused DARWIN_ICU_INCLUDE_PATH\n\nThis CMake variable was introduced in f6224bd3f, but its only usage was\nsubsequently removed in d9bbb6caf. Remove the obsolete variable to\navoid confusion.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/3240bc067e936b49a960664d17dd22b29f205822"},{"sha":"f049c24a02d5367560eee4c9b6e4728ca32536a6","author":{"email":"83388ff4016bc2126357f00aef690a2bae1e9376@cdbddd3f-e336-4a6e-bf7a-8cb41fa35bb4","name":"zaks"},"message":"Introduce a helper to make switching on darwin platforms less error prone\n\nIntroduce DarwinPlatformKind, which would allow us to switch on darwin\nplatforms instead of copying and pasting the brittle logic in several places.\nUse the helper method to simplify ClangImporter.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/f049c24a02d5367560eee4c9b6e4728ca32536a6"},{"sha":"ef925f8fb3ec7c040a42264532cf3b3d556cd032","author":{"email":"83388ff4016bc2126357f00aef690a2bae1e9376@cdbddd3f-e336-4a6e-bf7a-8cb41fa35bb4","name":"zaks"},"message":"[asan] Add basic support for Address Sanitizer function instrumentation\n\nASan allows to catch and diagnose memory corruption errors, which are possible\nwhen using unsafe pointers.\n\nThis patch introduces a new driver/frontend option -sanitize=address to enable\nASan. When option is passed in, the ASan llvm passes will be turned on and\nall functions will gain SanitizeAddress llvm attribute.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/ef925f8fb3ec7c040a42264532cf3b3d556cd032"},{"sha":"2b393bbcb15c268d9bb33a3bad2b6be21a87512e","author":{"email":"83388ff4016bc2126357f00aef690a2bae1e9376@cdbddd3f-e336-4a6e-bf7a-8cb41fa35bb4","name":"zaks"},"message":"[asan] XFAIL the attributes test on Linux\n\nThere is no Linux support for ASan right now.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/2b393bbcb15c268d9bb33a3bad2b6be21a87512e"},{"sha":"d727c68fde7b1e6d846689ece0be306a667d1c02","author":{"email":"83388ff4016bc2126357f00aef690a2bae1e9376@cdbddd3f-e336-4a6e-bf7a-8cb41fa35bb4","name":"zaks"},"message":"[asan] Add \"unsupported option .. for target\" error message\n\nASan support for Linux does not exist at this point.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/d727c68fde7b1e6d846689ece0be306a667d1c02"},{"sha":"2110235fd3826f10c971d9d2104c4d9c89dd552e","author":{"email":"83388ff4016bc2126357f00aef690a2bae1e9376@cdbddd3f-e336-4a6e-bf7a-8cb41fa35bb4","name":"zaks"},"message":"[asan] Cleanup based on Jordan's review comments","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/2110235fd3826f10c971d9d2104c4d9c89dd552e"},{"sha":"95ea76717c35ae5f60db5c2cdcabcd7f38b387a6","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Rewrite UTF8._isValidUTF8()","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/95ea76717c35ae5f60db5c2cdcabcd7f38b387a6"},{"sha":"04f760d8369aa059fcbf16c6110b3803f9c7a7cd","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Fix comments","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/04f760d8369aa059fcbf16c6110b3803f9c7a7cd"},{"sha":"f783558111773ff3d70846ae1a4faf11cbf98350","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Refactor UTF8._isValidUTF() to be useable throughout stdlib\n\nThis is as a replacement for usages of UTF8._numTrailingBytes().\nNote that the sanityCheck was redundant at both call sites.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/f783558111773ff3d70846ae1a4faf11cbf98350"},{"sha":"3543664088140a5ac794a38519084fdfd69f0687","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Replace usage of UTF8._numTrailingBytes()\n\nThe checks are technically different (previous check only rejected malformed initial code units, not all malformed sequences). Which is more correct is debatable, but since _buffer is only filled by transcoding from UTF-16 it should always be well-formed anyway and the difference is not very relevant.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/3543664088140a5ac794a38519084fdfd69f0687"},{"sha":"e02d7e735052b20bcfd1e48fa0e91ba0e2bf4633","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Add tests for _isValidUTF8()\n\nReplaces the tests for the removed _numTrailingBytes()","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/e02d7e735052b20bcfd1e48fa0e91ba0e2bf4633"},{"sha":"902443e526a822560398a74df63f5cc2f2f217af","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Fix _isValidUTF8 tests","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/902443e526a822560398a74df63f5cc2f2f217af"},{"sha":"7c7be3dc005344e37b697ebd79469eaa2677b20c","author":{"email":"27dc3319c5ff630c04de6202fde6acf769ca1a35@gmail.com","name":"Patrick Pijnappel"},"message":"[stdlib] Add @testable for _isValidUTF8()","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/7c7be3dc005344e37b697ebd79469eaa2677b20c"},{"sha":"59ed25c2085141304050d7375afbb7e2b2bf8e2c","author":{"email":"edb94f919da1a6788e81521583c15d232f30f136@gmail.com","name":"Davide Italiano"},"message":"[FreeBSD] Include <stdio.h>, needed for printf().","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/59ed25c2085141304050d7375afbb7e2b2bf8e2c"},{"sha":"e1bd7c93ce55eb4d823ea60c4b67f4f30c31ae8f","author":{"email":"08921094c058e0801e0223f91ca2378e2e948c35@gmail.com","name":"Dmitri Gribenko"},"message":"Merge pull request #1484 from dcci/printf\n\n[FreeBSD] Include <stdio.h>, needed for printf().","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/e1bd7c93ce55eb4d823ea60c4b67f4f30c31ae8f"},{"sha":"fbd74a317da17826d8dad12dfd2e8f10bfdd9ff0","author":{"email":"14dc1f5a613fd24ec9892b955878e9b0d614cf3f@apple.com","name":"Xi Ge"},"message":"[Test] Add a test to make sure every group has decls to print.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/fbd74a317da17826d8dad12dfd2e8f10bfdd9ff0"},{"sha":"96d1864a381664cce35b49f00328dd2881b2faf3","author":{"email":"29ab506309b72dc907d353b05ea4f6d161b54b56@apple.com","name":"Michael Gottesman"},"message":"[cmake] Fix some errors in the cmake code that enables LTO.\n\nWhen I originally committed the LTO code, I tried to match the coding style of\nthe code right above it that enabled code coverage. Turns out that the code\ncoverage code did not have a weird coding style and instead just had a bug.\n\nI fixed both of the issues and also enabled the LTO flag on non-Darwin.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/96d1864a381664cce35b49f00328dd2881b2faf3"},{"sha":"56785e81a6df5aa7baa480e5a0dee80251fc70dc","author":{"email":"08921094c058e0801e0223f91ca2378e2e948c35@gmail.com","name":"Dmitri Gribenko"},"message":"Merge pull request #1477 from PatrickPijnappel/patch-3\n\n[stdlib] Rewrite UTF8._isValidUTF8()","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/56785e81a6df5aa7baa480e5a0dee80251fc70dc"},{"sha":"b890e4c29f05d7e2480cb5a33ef7225732b59056","author":{"email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com","name":"Doug Gregor"},"message":"[Omit needless words] Use the property lists to restrict BaseNameSelf pruning.\n\nThis eliminates some apparent inconsistencies in the translation,\nfixing rdar://problem/24860176.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/b890e4c29f05d7e2480cb5a33ef7225732b59056"},{"sha":"87f1d577a39841efdf4aa1f6b5ebdf1da689713f","author":{"email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com","name":"Doug Gregor"},"message":"[Omit needless words] Retain \"with\" after splitting more regularly.\n\nThe verb-based heuristic was unpredictable and not clearly\nbetter. Back off to something more obvious.","distinct":true,"url":"https://api.github.com/repos/SwiftAndroid/swift/commits/87f1d577a39841efdf4aa1f6b5ebdf1da689713f"}]}