{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5241312,"defaultBranch":"main","name":"Halide","ownerLogin":"halide","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-31T04:05:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1548551?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717444988.0","currentOid":""},"activityList":{"items":[{"before":"775bfbf8e17cca91b5b4178eca78b6ef948723f8","after":"46e866dd2586db029b0c51fef9ba5ef553817dd5","ref":"refs/heads/main","pushedAt":"2024-06-04T16:32:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Report useful error to user if the promise_clamp all fails to losslessly cast. (#8238)\n\nCo-authored-by: Steven Johnson ","shortMessageHtmlLink":"Report useful error to user if the promise_clamp all fails to lossles…"}},{"before":"9c75554ef02232b07b98c8287b0dd8a8f5de5981","after":"775bfbf8e17cca91b5b4178eca78b6ef948723f8","ref":"refs/heads/main","pushedAt":"2024-06-04T16:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Python binding support for int64 literals (#8254)\n\nThis makes >32bit python integers get mapped to `hl.i64` implicitly.\r\n\r\nFixes #8224","shortMessageHtmlLink":"Python binding support for int64 literals (#8254)"}},{"before":"7ca95d8658db5383325b7ca51cef21aaeaab89ca","after":"9c75554ef02232b07b98c8287b0dd8a8f5de5981","ref":"refs/heads/main","pushedAt":"2024-06-04T15:21:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shoaibkamil","name":"Shoaib Kamil","path":"/shoaibkamil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/382556?s=80&v=4"},"commit":{"message":"Fix Metal handling for float16 literals (#8260)\n\n* Fix Metal handling of float16 from bits, infinity, neg infinity, and nans\r\n\r\n* Disable test for OpenCL half for now\r\n\r\n* Formatting","shortMessageHtmlLink":"Fix Metal handling for float16 literals (#8260)"}},{"before":"120e0771a2aeaf5ce11073a7e405a850f8244b44","after":"4a45f3c89e785f281854bb790e76dabd3cbc5db3","ref":"refs/heads/dg/fix_vulkan_gpu_vars","pushedAt":"2024-06-03T20:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"trigger buildbots","shortMessageHtmlLink":"trigger buildbots"}},{"before":"9570818c7e1c0a8daf8fcd3197e411842ac3579a","after":"7414ee66d7eff79d877eeba682120967f44981e6","ref":"refs/heads/abadams/fix_lossless_cast_of_sub","pushedAt":"2024-06-03T20:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Delete commented-out code","shortMessageHtmlLink":"Delete commented-out code"}},{"before":"71fd101bf9affd460b6078450ca891ebc08bd7ad","after":"60c689c7216105383fa54cd75ead9babf38e5e19","ref":"refs/heads/shoaibkamil/metal_f16","pushedAt":"2024-06-03T20:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shoaibkamil","name":"Shoaib Kamil","path":"/shoaibkamil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/382556?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":null,"after":"120e0771a2aeaf5ce11073a7e405a850f8244b44","ref":"refs/heads/dg/fix_vulkan_gpu_vars","pushedAt":"2024-06-03T20:03:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derek-gerstmann","name":"Derek Gerstmann","path":"/derek-gerstmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1304953?s=80&v=4"},"commit":{"message":"Fix Vulkan SIMT mappings for GPU loop vars. Previous refactoring\naccidentally used the fully qualified var name rather than the\ncategorized vulkan intrinsic name.","shortMessageHtmlLink":"Fix Vulkan SIMT mappings for GPU loop vars. Previous refactoring"}},{"before":"c8f7e8f36969737e210904c84aad25c63baf29fc","after":"9570818c7e1c0a8daf8fcd3197e411842ac3579a","ref":"refs/heads/abadams/fix_lossless_cast_of_sub","pushedAt":"2024-06-03T19:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Fix mul_shift_right expansion","shortMessageHtmlLink":"Fix mul_shift_right expansion"}},{"before":null,"after":"71fd101bf9affd460b6078450ca891ebc08bd7ad","ref":"refs/heads/shoaibkamil/metal_f16","pushedAt":"2024-06-03T18:50:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shoaibkamil","name":"Shoaib Kamil","path":"/shoaibkamil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/382556?s=80&v=4"},"commit":{"message":"Disable test for OpenCL half for now","shortMessageHtmlLink":"Disable test for OpenCL half for now"}},{"before":"66c56f1705bc887700ba9157deec5121a1d573db","after":"c8f7e8f36969737e210904c84aad25c63baf29fc","ref":"refs/heads/abadams/fix_lossless_cast_of_sub","pushedAt":"2024-06-03T18:39:52.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Fix bugs in lossless_cast","shortMessageHtmlLink":"Fix bugs in lossless_cast"}},{"before":"4386a2ae819da94300c9f30d28bf4264e73b1cb8","after":"4b8a7a5f5236f6d70bbd97585f9c0401425d3ca8","ref":"refs/heads/shoaibkamil/metal_completion_handler_error_alternative","pushedAt":"2024-06-03T18:35:16.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"clang-format","shortMessageHtmlLink":"clang-format"}},{"before":"3ea47475edac7b5fbd6be2e22935155465c45a8f","after":"1ef63f762c253ba8a9d2f5758a7aa4040a78fac6","ref":"refs/heads/xtensa-codegen","pushedAt":"2024-06-03T17:49:03.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Merge branch 'main' into xtensa-codegen","shortMessageHtmlLink":"Merge branch 'main' into xtensa-codegen"}},{"before":"baa88226458fd105c66e636a791a7211dc66c74a","after":"37b34983d563cb91a64e2d1e591860ff53c88eeb","ref":"refs/heads/aelphy/f16x16","pushedAt":"2024-06-03T12:51:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"[xtensa] added support of int8x64","shortMessageHtmlLink":"[xtensa] added support of int8x64"}},{"before":"d4ae3b3d7bafcf5850d359abdf37266caba718c6","after":"baa88226458fd105c66e636a791a7211dc66c74a","ref":"refs/heads/aelphy/f16x16","pushedAt":"2024-06-03T12:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"[xtensa] added support of int8x64","shortMessageHtmlLink":"[xtensa] added support of int8x64"}},{"before":"0383b94d1afe26b7d6859000f3f867fc50203955","after":null,"ref":"refs/heads/srj/llvm-temp-fix","pushedAt":"2024-06-02T21:40:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"}},{"before":"7cf2951b0d6acff87318ff2f763a6e1eb5225f0a","after":"7ca95d8658db5383325b7ca51cef21aaeaab89ca","ref":"refs/heads/main","pushedAt":"2024-06-02T21:39:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Expose BFloat in Python bindings (#8255)\n\nThere are two parts to support for BFloat16 in Python:\r\n1) Ability to define kernels and AOT compile them [fixed in this PR]\r\n2) Ability to call kernels from Python\r\n\r\nThis fixes part 1, which is what I need for my use case. Part 2 is\r\nblocked on bfloat16 support in Python buffer protocols. See #6849 for\r\nmore details.","shortMessageHtmlLink":"Expose BFloat in Python bindings (#8255)"}},{"before":"a9b8fbf7c106fe25bc84a35f1d62e224b25a09c7","after":"7cf2951b0d6acff87318ff2f763a6e1eb5225f0a","ref":"refs/heads/main","pushedAt":"2024-06-02T21:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Remove max size assert from Anderson2021 (#8253)\n\nFixes #8252","shortMessageHtmlLink":"Remove max size assert from Anderson2021 (#8253)"}},{"before":"35143d206f32be4ace05749f893ee5f5be079e53","after":"a9b8fbf7c106fe25bc84a35f1d62e224b25a09c7","ref":"refs/heads/main","pushedAt":"2024-06-02T21:33:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Rework the simplifier to use ConstantInterval for bounds (#8222)\n\n* Update the simplifier to use ConstantInterval\r\n\r\nand track the bounds through more types\r\n\r\n* Move the simplify fuzzer back to a correctness test\r\n\r\n* Make debug_indent not static\r\n\r\nOtherwise it causes a race condition in any parallel tests\r\n\r\n* Track expr info on non-overflowing casts to int\r\n\r\n* Delete commented-out code\r\n\r\n* clang-tidy\r\n\r\n* Delete unused member\r\n\r\n* Fix cmakelists for the fuzzer removal\r\n\r\n* Handle contradictions more gracefully in learn_true\r\n\r\nThe contradiction was arising from:\r\n\r\nif (extent > 0) {\r\n...\r\n} else {\r\n for (x = 0; x < extent; x++) {\r\nIn here we can assume extent > 0, but we also know from the if\r\nstatement that extent <= 0\r\n }\r\n}\r\n\r\n* Better comments\r\n\r\n* Address review comments\r\n\r\n* Fix failure to pop loop var info","shortMessageHtmlLink":"Rework the simplifier to use ConstantInterval for bounds (#8222)"}},{"before":"883a9da8528f10d77ee04f6995a70131784d3ac8","after":"b413bbac958b5eb8a0f8db6e998f132a6e7e4946","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-06-02T21:33:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into abadams/constant_interval_simplifier","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into abadams/constant_inte…"}},{"before":"711dc88a3c718033ff66f48584121f06536f63e7","after":"35143d206f32be4ace05749f893ee5f5be079e53","ref":"refs/heads/main","pushedAt":"2024-06-02T21:19:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Mark host_dirty() and device_dirty() with no_discard. (#8248)\n\nCo-authored-by: Steven Johnson ","shortMessageHtmlLink":"Mark host_dirty() and device_dirty() with no_discard. (#8248)"}},{"before":"e42dfbefcf339e3d1914934b62c8924faf98b312","after":"883a9da8528f10d77ee04f6995a70131784d3ac8","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-06-01T22:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Fix failure to pop loop var info","shortMessageHtmlLink":"Fix failure to pop loop var info"}},{"before":"405c8ce03baf24863a8ec34ab2f4e4b9a706e274","after":"e42dfbefcf339e3d1914934b62c8924faf98b312","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-06-01T21:04:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into abadams/constant_interval_simplifier","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into abadams/constant_inte…"}},{"before":"0f51b870df2f1ac9857dbe9439e605258ee24b89","after":"405c8ce03baf24863a8ec34ab2f4e4b9a706e274","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-06-01T21:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}},{"before":"33d5ba9536f5aa6d3702c2c764b899a8f45b3b62","after":"711dc88a3c718033ff66f48584121f06536f63e7","ref":"refs/heads/main","pushedAt":"2024-05-31T17:53:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Add HVX_v68 target to support Hexagon HVX v68. (#8232)","shortMessageHtmlLink":"Add HVX_v68 target to support Hexagon HVX v68. (#8232)"}},{"before":null,"after":"0383b94d1afe26b7d6859000f3f867fc50203955","ref":"refs/heads/srj/llvm-temp-fix","pushedAt":"2024-05-30T20:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"steven-johnson","name":"Steven Johnson","path":"/steven-johnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328955?s=80&v=4"},"commit":{"message":"Temporary workaround for LLVM injection\n\nhttps://github.com/llvm/llvm-project/pull/92794 broke generation of pblend*b in some situations. A fix is underway; this just comments out those failures temporarily.","shortMessageHtmlLink":"Temporary workaround for LLVM injection"}},{"before":"8a316d1df4ffe326835dd0641b776677d7a9e7b1","after":"3ea47475edac7b5fbd6be2e22935155465c45a8f","ref":"refs/heads/xtensa-codegen","pushedAt":"2024-05-30T17:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vksnk","name":"Volodymyr Kysenko","path":"/vksnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615088?s=80&v=4"},"commit":{"message":"[xtensa] added support for sqrt_f16 (#8247)","shortMessageHtmlLink":"[xtensa] added support for sqrt_f16 (#8247)"}},{"before":null,"after":"1360fe1b9f826b5aced7cea461863279eb6d4667","ref":"refs/heads/aelphy/sqrt_f16","pushedAt":"2024-05-30T12:48:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"[xtensa] added support for sqrt_f16","shortMessageHtmlLink":"[xtensa] added support for sqrt_f16"}},{"before":"39341862a34697f73454de7def5f47a1ef280353","after":"d4ae3b3d7bafcf5850d359abdf37266caba718c6","ref":"refs/heads/aelphy/f16x16","pushedAt":"2024-05-29T18:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"Made sure no multiple of n/2 versions are created","shortMessageHtmlLink":"Made sure no multiple of n/2 versions are created"}},{"before":"6e483e2165f6834d8eb37a6d34a7a4b33b780218","after":"39341862a34697f73454de7def5f47a1ef280353","ref":"refs/heads/aelphy/f16x16","pushedAt":"2024-05-29T15:50:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"[xtensa] Added float16x16 support in codegen.","shortMessageHtmlLink":"[xtensa] Added float16x16 support in codegen."}},{"before":null,"after":"6e483e2165f6834d8eb37a6d34a7a4b33b780218","ref":"refs/heads/aelphy/f16x16","pushedAt":"2024-05-29T15:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Aelphy","name":"Misha Gutman","path":"/Aelphy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2079313?s=80&v=4"},"commit":{"message":"[xtensa] Added float16x16 support in codegen.","shortMessageHtmlLink":"[xtensa] Added float16x16 support in codegen."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXECKtQA","startCursor":null,"endCursor":null}},"title":"Activity · halide/Halide"}