{"push_id":2729344307,"size":12,"distinct_size":12,"ref":"refs/heads/autodiff","head":"325a78e5e335e46a2142b66c80f1b9a288aa2af2","before":"0dc381d5c5c862a9261544af72ead2b06908514d","commits":[{"sha":"9c3dfe0b733d1b9601309efaad51b7ad5effcdb5","author":{"name":"Daniel Zheng","email":"e8b2cf6f3981c18438c47df51a789b3589ac132d@google.com"},"message":"Fix update-checkout-config.json.\n\nUse \"tensorflow\" branch for lldb.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/9c3dfe0b733d1b9601309efaad51b7ad5effcdb5"},{"sha":"9db53fd5fb419d7774c5c0edcde40906906722a3","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"Start refactoring bits of deabstraction (#18010)\n\nStart refactoring bits of deabstraction:\r\n - introduce a new pass to clean up instructions instead of having\r\n   all the transformations do it.  This needs to be generalized, but is\r\n   a start.  This should improve compile time when strict deabstraction\r\n   is on.\r\n - Refactor a bunch of code into a \"createConstTensor\" helper in\r\n   TFUtilities.  It would be nice for the rest of the compiler that\r\n   produces \"Const\" nodes to start using this.\r\n\r\nThe patch to SILType.h has been sent upstream in PR18003 so it has no\r\nSWIFT_ENABLE_TENSORFLOW marker.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/9db53fd5fb419d7774c5c0edcde40906906722a3"},{"sha":"71b6da335e07d8d4608d6a599f84ca7ec1696392","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"Turn on formation of Const graph_op's in deabstraction even for the non-strict-deabstraction case (#18020)\n\nTurn on formation of Const graph_op's in deabstraction even for the\r\nnon-strict-deabstraction case.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/71b6da335e07d8d4608d6a599f84ca7ec1696392"},{"sha":"3b950906abd010f696d9cd4e58ec6973fb855094","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"Two unrelated changes: +82 −108 (#18023)\n\n* Change SILPrinter to not print [[ when dealing with nested attributes,\r\nto avoid awkwardness with filecheck.\r\n\r\nMove some code from TFUtilities to DA.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/3b950906abd010f696d9cd4e58ec6973fb855094"},{"sha":"308c8fab6e89d64c338c863dffb9d4cd3669ce19","author":{"name":"Dan Zheng","email":"513aff7fd544afd5589d8d2e2e59341df2d5d541@gmail.com"},"message":"Fix macOS-only SourceKit test. (#18029)","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/308c8fab6e89d64c338c863dffb9d4cd3669ce19"},{"sha":"e17a00cf5e33316ed00b0234f72c3d7f3f2e6bfb","author":{"name":"Dan Zheng","email":"513aff7fd544afd5589d8d2e2e59341df2d5d541@gmail.com"},"message":"Mark tests that hardlink/copy Swift executables as unsupported when running with \"tensorflow\" configuration. (#18031)\n\nA follow-up to https://github.com/apple/swift/commit/ff49d78601cdc274e163a0980f2acca934e6cb35.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/e17a00cf5e33316ed00b0234f72c3d7f3f2e6bfb"},{"sha":"077a736ebe5eb9d2d0acbf327b4acebd79612912","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"delete all the old code for promoting __tf_tensor_from_scalars to ops. (#18030)\n\nDeabstraction has subsumed it completely now, woot.\r\n\r\n14 insertions(+), 226 deletions(-)","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/077a736ebe5eb9d2d0acbf327b4acebd79612912"},{"sha":"36a123781f45a978342dbc5a04b1814a776e3895","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"[ConstExpr] implement flow-sensitive array initialization support. (#18034)\n\nThis requires several piece, including support for allocating uninit\r\narrays,support for pointer_to_address, index_addr, and updating\r\nthe middle of array values.\r\n\r\nThis is enough to get constexpr to handle \"default argument #6\" of the\r\nTensor.conv2d method, which does array stuff.\r\n\r\nLowerGraph still doesn't support array attributes - upgrade the\r\nllvm_unreachable that crashes to a generated error, so we get nicer\r\nbehavior in the testsuite when these are hit.  I'll tackle array arguments\r\nnext.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/36a123781f45a978342dbc5a04b1814a776e3895"},{"sha":"558f765641aedbccede2cf9929ca000e290efec5","author":{"name":"Chris Lattner","email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com"},"message":"Extend the SymbolicValue array representation to track the element type of arrays (#18035)\n\nExtend the SymbolicValue array representation to track the element type of arrays.\r\nThis simplifies a bunch of code and will be useful for graph lowering.\r\n\r\nThis also switches the SILPrinter syntax for aggregates (used by tuples and structs)\r\nto use parens, resolving a TODO.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/558f765641aedbccede2cf9929ca000e290efec5"},{"sha":"907b2adf5da666906592679f4d7631a4c4cc1db0","author":{"name":"Chris Lattner","email":"721a06c08c6174084aa302333b9f94a8307eafe0@nondot.org"},"message":"Start refactoring bits of deabstraction:\n - introduce a new pass to clean up instructions instead of having\n   all the transformations do it.  This needs to be generalized, but is\n   a start.  This should improve compile time when strict deabstraction\n   is on.\n - Refactor a bunch of code into a \"createConstTensor\" helper in\n   TFUtilities.  It would be nice for the rest of the compiler that\n   produces \"Const\" nodes to start using this.\n\nThe patch to SILType.h has been sent upstream in PR18003 so it has no\nSWIFT_ENABLE_TENSORFLOW marker.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/907b2adf5da666906592679f4d7631a4c4cc1db0"},{"sha":"97f600e935e0d2f3375cff979216b3162b77ec53","author":{"name":"Chris Lattner","email":"721a06c08c6174084aa302333b9f94a8307eafe0@nondot.org"},"message":"refactor device specification a bit in response to review feedback.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/97f600e935e0d2f3375cff979216b3162b77ec53"},{"sha":"325a78e5e335e46a2142b66c80f1b9a288aa2af2","author":{"name":"Richard Wei","email":"3a39a3ee6ebc99bd2c549d35b83062bd13ec047a@google.com"},"message":"Add support for delayed gradients in AD configuration.\n\nAlso:\n\n* NFC: Use a `llvm::SmallBitVector` to store AD parameter indices.\n* Other NFC cleanup.","distinct":true,"url":"https://api.github.com/repos/rxwei/swift/commits/325a78e5e335e46a2142b66c80f1b9a288aa2af2"}]}
{"actor":{"display_login":"rxwei"}}