{"push_id":1310811393,"size":45,"distinct_size":45,"ref":"refs/heads/master","head":"c94ce33d51167f0258fdbe431f757e6f7ea4a99e","before":"65d4498171cb0351d3521d00f0cb93b8e8974e1a","commits":[{"sha":"f068b1eb331a415dde1947c82ccaa5bc7dfbeda8","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"[SR-755] Tool for re-symbolicating fatal stacktraces on Linux.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f068b1eb331a415dde1947c82ccaa5bc7dfbeda8"},{"sha":"dc3369dffec5d34b308d221859b768537c81bcba","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments. Mostly python improvements in symbolicate-linux-fatal(.py).","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/dc3369dffec5d34b308d221859b768537c81bcba"},{"sha":"63b89da948f4a931454b68a0ce05e79f3101921f","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments, round 2.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/63b89da948f4a931454b68a0ce05e79f3101921f"},{"sha":"201c19dc984b4270cc0e6cb7da9a96b7f4186ab2","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments, round 3.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/201c19dc984b4270cc0e6cb7da9a96b7f4186ab2"},{"sha":"900674f703aeb1759cfd8d6058c964dd6452c681","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments. Round 4.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/900674f703aeb1759cfd8d6058c964dd6452c681"},{"sha":"d10146592d6188c5526ca51d994930381d9c6c5c","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments. Round 5. Integration test for symbolicate-linux-fatal.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/d10146592d6188c5526ca51d994930381d9c6c5c"},{"sha":"c852808ee31bb8f42ac6cf99932389ea7529890b","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments. Round 6.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/c852808ee31bb8f42ac6cf99932389ea7529890b"},{"sha":"0600c643983a6bcb591b3ff43cb8402d918daf08","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Review comments. Round 7. Look away please.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/0600c643983a6bcb591b3ff43cb8402d918daf08"},{"sha":"e819ae9779142282257a57408f9bad2df6d469c5","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Fix bash PRODUCT enumeration, this makes test run OK.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/e819ae9779142282257a57408f9bad2df6d469c5"},{"sha":"74ff4dad81665356374e8619ccaaf42c95e74e21","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Merge remote-tracking branch 'upstream/master' into SR-755-linux-fatal-stacktrace-symbolication","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/74ff4dad81665356374e8619ccaaf42c95e74e21"},{"sha":"f96b655a8982dd700fc92ed4e4fde030b7e901aa","author":{"name":"Grzegorz Miłoś","email":"435e979e32322421442bb007bd5e385cebdc36a0@apple.com"},"message":"Merge remote-tracking branch 'upstream/master' into SR-755-linux-fatal-stacktrace-symbolication","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f96b655a8982dd700fc92ed4e4fde030b7e901aa"},{"sha":"1a8189814a0383fd3d7d1e14eecb3a2c8ed52987","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[Runtime] Include tuple labels when printing the runtime name of a type.\n\nWhen we started recording labels within the metadata for a tuple type,\nwe failed to print those labels when rendering the type name from\nmetadata.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/1a8189814a0383fd3d7d1e14eecb3a2c8ed52987"},{"sha":"584316d5f258180d2d7cc412af35cd869a86894e","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Runtime: Fix breakage when generic subclasses directly inherit NSObject\n\nRemove special-casing that makes NSObject fragile since\nthis messes up layout. The optimization probably has little\npractical benefit anyway.\n\nFixes <https://bugs.swift.org/browse/SR-2586>.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/584316d5f258180d2d7cc412af35cd869a86894e"},{"sha":"8da7d7c15635679f4d1a2a5c2a67cac73da627ad","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[SIL Optimizer] Determine feasibility of dynamic casts between tuple types.\n\nThe SIL optimizer logic that determined feasability of dynamic casts\ncompletely ignored tuple types, therefore assuming that they would\nalways fail. Check for structural identity, ignoring adding/removing\nlabels. Fixes rdar://problem/28121915.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/8da7d7c15635679f4d1a2a5c2a67cac73da627ad"},{"sha":"504361ff66ca62da7cf4e5f2d7d9493e1d38209c","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: Replace some _preconditions with _sanityChecks.\n\nThose conditions should not fail with any user code. They just check the internal implementation of the stdlib.\nThis removes some runtime checks in the generated code with the optimized library.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/504361ff66ca62da7cf4e5f2d7d9493e1d38209c"},{"sha":"36ef0e6cd7a8b2c304836728fa27881aed09e8f4","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: specify to the optimizer that the capacity value of Dictionary/Set is never negative.\n\nThis removes some runtime checks.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/36ef0e6cd7a8b2c304836728fa27881aed09e8f4"},{"sha":"8b1184708e8b6b1d1f9f753b454d8314fc1f584c","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: replace _squeezeHashValue with a specialized version for power-of-2 ranges.\n\nThis function is only used for Set and Dictionary and there the range (which is the capacity) is always a power of 2.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/8b1184708e8b6b1d1f9f753b454d8314fc1f584c"},{"sha":"aecbd63193df38032333a4956728563bc9d5a6cb","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: add test case which checks that no trap instructions are generated for a Dictionary lookup","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/aecbd63193df38032333a4956728563bc9d5a6cb"},{"sha":"5922aa8b1472bdb95ca43d473e90607b1b5e356f","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: always inline the Set/Dictionary's _bucket function\n\nIf the Key is a class, then FunctionSignatureOpts cannot convert it to a @guaranteed parameter.\nUsing the new EpilogueARCAnalysis in FunctionSignatureOpts should fix that.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/5922aa8b1472bdb95ca43d473e90607b1b5e356f"},{"sha":"a006d3ca834885096464c46e3e95d5606734c17a","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"stdlib: improve comments","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/a006d3ca834885096464c46e3e95d5606734c17a"}]}
{"actor":{"display_login":"practicalswift"}}