{"push_id":993234501,"size":1000,"distinct_size":1004,"ref":"refs/heads/master","head":"fc261045a5c19342a8d8f5a7a0924ab8913bea20","before":"be58b3c2e3a7b2844ee134deb8cf257aae0f637e","commits":[{"sha":"32fda29eac56ec930d7c3b99b3d216ed3a6e23c5","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Made subclass of list test format so we can hook into each test run and properly create profile directories. This removes the need for use_profdir.py and removes the valgrind hack from lit.site.cfg.in","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/32fda29eac56ec930d7c3b99b3d216ed3a6e23c5"},{"sha":"a41ec1a6f7f6021de9a6f397f21c2dcb2684ce7c","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Cleaned up argument parsing for swift coverage, and hooked into build-script to propagate the different values","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/a41ec1a6f7f6021de9a6f397f21c2dcb2684ce7c"},{"sha":"78612e573bb97ff95621fd4e1e2fccf4e0451712","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Added before_test and after_test hooks in SwiftTest","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/78612e573bb97ff95621fd4e1e2fccf4e0451712"},{"sha":"03964cc069be0ec5e8f66cc473f23a7f8680dc1d","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Simplified before_test and after_test","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/03964cc069be0ec5e8f66cc473f23a7f8680dc1d"},{"sha":"3ea61fbcc39405c2aea4d74e52a1f877145e7697","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Fixed runtime error in lit.cfg","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/3ea61fbcc39405c2aea4d74e52a1f877145e7697"},{"sha":"9eb729ce79669db17f7285f3f599d9fbc3b7dce6","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Reworked CMake invocation for coverage testing given there are three states for SWIFT_ANALYZE_CODE_COVERAGE","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/9eb729ce79669db17f7285f3f599d9fbc3b7dce6"},{"sha":"fb6ee1a00da771e0cc78893c313d075feed2b75c","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Added argument parsing to profdata merge worker and cleaned up the implementation","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/fb6ee1a00da771e0cc78893c313d075feed2b75c"},{"sha":"259af4d732e015beb476df544f8e7d50a558d9c6","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Cleaned up target generation and lit merging code","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/259af4d732e015beb476df544f8e7d50a558d9c6"},{"sha":"ea3894d524a9e732074d93f4e38f025a1e061b92","author":{"email":"4f66bc7aac66a2b7f89baca2af7462fd93816eb4@me.com","name":"Matt Rajca"},"message":"Cleaned up IOKit overlay\n\n- Removed unnecessary #if guard\n- Used IOReturn instead of Int32 return type\n- Avoided private access control for overlays\n- Added a test to ensure the type of the constants matches the return type of a IOKit function","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/ea3894d524a9e732074d93f4e38f025a1e061b92"},{"sha":"c83fb1c71fd3f3200d906d58d5263552fb030de8","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Fixed CMake invocation of profdata merge worker","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/c83fb1c71fd3f3200d906d58d5263552fb030de8"},{"sha":"0b678793dcd7d3a49c43c694782226c96f8a90f5","author":{"email":"4f66bc7aac66a2b7f89baca2af7462fd93816eb4@me.com","name":"Matt Rajca"},"message":"Switched to computed variables and explicitly marked internal access","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/0b678793dcd7d3a49c43c694782226c96f8a90f5"},{"sha":"1b30a49406a2173938130326f79a9e2223fa1a97","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Added license header to profdata_merge_worker and added explicit choices to --swift-analyze-code-coverage","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/1b30a49406a2173938130326f79a9e2223fa1a97"},{"sha":"5a2a809de52ded7e242b583288b792bedeb30b7c","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Removed printing in CMake","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/5a2a809de52ded7e242b583288b792bedeb30b7c"},{"sha":"9fccf5058a24746d3845010bd216a06baf81041f","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Fixed conflicts with master","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/9fccf5058a24746d3845010bd216a06baf81041f"},{"sha":"bb8160a09215745fcd4f8a62076c02c28ca2c717","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Declared SWIFT_ANALYZE_CODE_COVERAGE in CMakeLists and documented options for build-script flag.","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/bb8160a09215745fcd4f8a62076c02c28ca2c717"},{"sha":"b4c7678eab1ded1d37a0a92203bb2ca84ff7bf96","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Documented modes for SWIFT_ANALYZE_CODE_COVERAGE and added comment about llvm-profdata","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/b4c7678eab1ded1d37a0a92203bb2ca84ff7bf96"},{"sha":"e997fc3ae3e953790035e82779fca63ea77dab4f","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Changed 'none' to 'false' for coverage default","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/e997fc3ae3e953790035e82779fca63ea77dab4f"},{"sha":"afcbecccffbc39a52fc5c12ba9f3d930c394c95d","author":{"email":"6abff2358e2313d2bf4e4c0f27958f803db74d7e@gmail.com","name":"Guillaume Lessard"},"message":"File rename","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/afcbecccffbc39a52fc5c12ba9f3d930c394c95d"},{"sha":"db4c1d2fa189d398b022a598cba48061da319e5d","author":{"email":"6abff2358e2313d2bf4e4c0f27958f803db74d7e@gmail.com","name":"Guillaume Lessard"},"message":"Remove non-Foundation tests","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/db4c1d2fa189d398b022a598cba48061da319e5d"},{"sha":"44be5001577c1f0b8eb8b54c046b9e3dee3af8dd","author":{"email":"ae2c170be39e6b7b16c84499fdbb084c67e5c25b@apple.com","name":"Harlan Haskins"},"message":"[coverage] Changed back to old coverage check in CMakeLists.txt files","distinct":true,"url":"https://api.github.com/repos/DaKnOb/swift/commits/44be5001577c1f0b8eb8b54c046b9e3dee3af8dd"}]}