{"push_id":1167538699,"size":52,"distinct_size":52,"ref":"refs/heads/protocol-type-wip","head":"e35bdfdce9ac5a879cde7b65cfd72e9b031ed4db","before":"49a63bc767f5f78c74e833d1edd566af6de3937c","commits":[{"sha":"1f3d4cb074e76c1276da137ab8b5452a653ec5ba","author":{"name":"gfjgf","email":"82420d7a892171a8e152aa53c60c9a6b0029fa30@gmail.com"},"message":"Update README.md\n\nmacOS is right, please fix. Apple Developer said this, on bug report site","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/1f3d4cb074e76c1276da137ab8b5452a653ec5ba"},{"sha":"2f2d448f2f7203f1d46cd62159f1d1a63437787d","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"Runtime: add an explicit cast; NFC\n\nThis adds an explicit cast of the atomic type to the contained type prior to\ncomparing it to nullptr.  This is generally unnecessary, however, the Windows\nC++ library (msvcprt) from Visual Studio 2014 (WinSDK 10.0.10586.0) has\nextensions which makes the conversion ambiguous.  Simply cast the value on all\ntargets.\n\nIn order to reduce the duplication of the type, create a local typedef for the\nconstant runtime-uniqued metadata pointer type.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/2f2d448f2f7203f1d46cd62159f1d1a63437787d"},{"sha":"8b498bf998adf0872f77c3748499022008fed137","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"stdlib: COFF variant of \"visibility\" macro\n\nCurrently, LLVM supports the current three common object file formats (COFF,\nELF, MachO).  Unfortunately, COFF does not provide a compiler macro to identify\nthe object file format.  If neither `__MACH__` nor `__ELF__` is defined, then\nassume that the object file format being used is COFF.  Within the COFF target\nhandling, do not use `__declspec(dllexport)` for cygwin targets.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/8b498bf998adf0872f77c3748499022008fed137"},{"sha":"948486558653dcec5899fe5d0b6f70574ff30a7e","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #3038 from compnerd/cast-to-void-star","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/948486558653dcec5899fe5d0b6f70574ff30a7e"},{"sha":"9a6e4f6124682d589190817e4047af750055f33b","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[gardening] Instead of iterating over a dictionary's (k,v) and just using the key, just iterate over the keys! NFC.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/9a6e4f6124682d589190817e4047af750055f33b"},{"sha":"829ff3d38bbb03d53c976422992abdea1cdf8caa","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[gardening] cd into SWIFT_SOURCE_ROOT once for all directories, instead of for each directory.\n\nNFC.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/829ff3d38bbb03d53c976422992abdea1cdf8caa"},{"sha":"b7279778060cc9aef05634d825605ed2e6022710","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[gardening][py] Reduce indentation by creating an early exit.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/b7279778060cc9aef05634d825605ed2e6022710"},{"sha":"ceb71b5ed5c73335752f4e710dd812a3bd782363","author":{"name":"Michael Gottesman","email":"42b88327e1c98507b4de559bdfb1f2a3d315650c@users.noreply.github.com"},"message":"Merge pull request #3065 from gottesmm/small-update-checkout-gardenings\n\nSmall update checkout gardenings","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/ceb71b5ed5c73335752f4e710dd812a3bd782363"},{"sha":"74b9206d2e6fb7ee38a136c5e0cdcb10eb6b8917","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[update-checkout] Refactor out the update working copy loop into its own function (update_all_repositories) and rename the old update_working_copy to update_single_repository (which is really what it does).","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/74b9206d2e6fb7ee38a136c5e0cdcb10eb6b8917"},{"sha":"e9c2aa8fd977fb19a7df776aafa339ee657df7b0","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[update-checkout] Perform following rename: config['repositories'][repo]['{name,remote-repo-name}']\n\nThis makes it absolutely clear when reading the config file that this is a name on the remote server.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/e9c2aa8fd977fb19a7df776aafa339ee657df7b0"},{"sha":"aec15faad8bcfb918fc4fbfcecd47aa6cf6cda13","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[update-checkout] Rename the 'branch' concept to 'scheme'.\n\nupdate-checkout as a script has two different concepts associated with the term\n'branch':\n\n1. A \"real\" git branch.\n2. A dictionary of names mapped to lists of (repo, git branch) pairs.\n\nThe second concept is used to specify on the command line a \"palette\" of\nbranches in all of the repositories associated with things like \"master\",\n\"master-next\", and the preview branches. This is far more than a \"branch\". This\ncommit gives a unique name, \"scheme\" to that concept.\n\nKeep in mind that even though the internals have changed, the outside interface\n(i.e. --branch) is still the same.\n\nThat will change at a later time since I would like to change the interface\nslightly which may require bots to be updated.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/aec15faad8bcfb918fc4fbfcecd47aa6cf6cda13"},{"sha":"e3de850624dd26253c490e10d3d0e0e242b5050a","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[update-checkout] Small refactoring to make it clear that config['repos'] contains generic repo information, not just remote information.\n\nI was trying to get this right a bit ago, but I remained unhappy with the\nresult. This at least makes it clear when reading the config file that\nconfig['repos'].keys() serves in the code as the \"source\" of the names of\nrepositories.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/e3de850624dd26253c490e10d3d0e0e242b5050a"},{"sha":"a3483cf731933112aa643e7c2a2bdc2803b5a927","author":{"name":"Alex Chan","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexwlchan.net"},"message":"Python improvements in utils/80+-check\n\n* The original version had an off-by-one error in the line number\n  (assuming you use the GitHub model of starting lines at 1).  Fix this\n  error, and move to using `enumerate()` instead of tracking the\n  `count` variable ourselves.\n* Add a comment about the exit codes to the help message.\n* Increase clarity in variable/argument names.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/a3483cf731933112aa643e7c2a2bdc2803b5a927"},{"sha":"3907612f912ad448cff3627abeda8fcf8c077725","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[update-checkout] Give the skip repository list a name (skip_repository_list) that makes it clear that it is many repositories. This does not change the script interface.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/3907612f912ad448cff3627abeda8fcf8c077725"},{"sha":"3f47dfadca102a98654cc20a6264cd435e715cfe","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[gardening] Improve error message.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/3f47dfadca102a98654cc20a6264cd435e715cfe"},{"sha":"b45cdd3c0872e6bd52aa6b1ae74e26d862772e8b","author":{"name":"Dmitri Gribenko","email":"1d361ada365e4964f49a61228b2eb80f416328e4@gmail.com"},"message":"Merge pull request #3062 from alexwlchan/awlc/patch-3\n\nPython improvements in utils/80+-check","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/b45cdd3c0872e6bd52aa6b1ae74e26d862772e8b"},{"sha":"8d03ea1347687d83b22e4eec45631e7751278c9a","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Fix some recently introduced typos.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/8d03ea1347687d83b22e4eec45631e7751278c9a"},{"sha":"4ae4e37b14b5d1ccb1fd4ec01de0220df740f797","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Fix some spacing inconsistencies.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/4ae4e37b14b5d1ccb1fd4ec01de0220df740f797"},{"sha":"9ef8790ca6771d34ac48cad8de84ab1910416631","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"Merge pull request #3070 from practicalswift/syntax-fixes\n\n[gardening] Fix some spacing inconsistencies.","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/9ef8790ca6771d34ac48cad8de84ab1910416631"},{"sha":"d68c6dcd6b4be19cff9f6e82e2811884de56b6fa","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #3069 from practicalswift/typo-fixes-20160619","distinct":true,"url":"https://api.github.com/repos/slavapestov/swift/commits/d68c6dcd6b4be19cff9f6e82e2811884de56b6fa"}]}
{"actor":{"display_login":"slavapestov"}}