{"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:1715732004.0","currentOid":""},"activityList":{"items":[{"before":"4b245f1a9c6dfd8123bb3311fb7f8fb696c8c60f","after":"b1ee0a32605fd25759d35dbeef8731c2adba0e72","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-05-15T00:36:33.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 unused member","shortMessageHtmlLink":"Delete unused member"}},{"before":"12c3830a6bdcc4d268ca854a99c82ce6c54e5fc1","after":"4b245f1a9c6dfd8123bb3311fb7f8fb696c8c60f","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-05-15T00:35:38.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":"clang-tidy","shortMessageHtmlLink":"clang-tidy"}},{"before":"19e7ec759e7a09e2c31856f8dd45bcb186301547","after":"12c3830a6bdcc4d268ca854a99c82ce6c54e5fc1","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-05-15T00:18:37.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":null,"after":"19e7ec759e7a09e2c31856f8dd45bcb186301547","ref":"refs/heads/abadams/constant_interval_simplifier","pushedAt":"2024-05-15T00:13:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Track expr info on non-overflowing casts to int","shortMessageHtmlLink":"Track expr info on non-overflowing casts to int"}},{"before":"2741cdea22acffa690e11cb43f8df731c8609697","after":"a705451ea6f7c39e463a68bc9f1621596679c58d","ref":"refs/heads/abadams/fix_saturating_add_associativity","pushedAt":"2024-05-14T23:19:49.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":"clang-tidy:","shortMessageHtmlLink":"clang-tidy:"}},{"before":null,"after":"375c73ba252562496c8069b6de8afe1a56347c95","ref":"refs/heads/abadams/fix_modulus_remainder_overflow","pushedAt":"2024-05-14T22:51:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Fix give-up case in ModulusRemainder\n\nA default-constructed ModulusRemainder means no information, which is\nwhat we want here. ModulusRemainder{0, 1} means the constant one!","shortMessageHtmlLink":"Fix give-up case in ModulusRemainder"}},{"before":null,"after":"2741cdea22acffa690e11cb43f8df731c8609697","ref":"refs/heads/abadams/fix_saturating_add_associativity","pushedAt":"2024-05-14T22:42:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"abadams","name":"Andrew Adams","path":"/abadams","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515398?s=80&v=4"},"commit":{"message":"Fix saturating add matching in associativity checking\n\nThe associative ops table defined saturating add as\nsaturating_narrow(widen(x + y)), instead of saturating_narrow(widen(x) +\ny)","shortMessageHtmlLink":"Fix saturating add matching in associativity checking"}},{"before":"dfaf6ad0715bc4973955d085c40f13340971529b","after":"211bafa2a453367a962bf18ae0618bc654ffc224","ref":"refs/heads/main","pushedAt":"2024-05-14T20:15:58.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":"Fix Reinterpret cmp in IREquality (#8217)\n\nfix Reinterpret cmp","shortMessageHtmlLink":"Fix Reinterpret cmp in IREquality (#8217)"}},{"before":"3101277e5e92bb4a6028bd0c2b1cfff959608b61","after":"d61390a46c59c9e6b3a405523df4a9bd45b04c1c","ref":"refs/heads/xtensa-codegen","pushedAt":"2024-05-10T17:55:47.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] Fixed index conversion for gather_load with undefined ramp (#8215)\n\nFixed index conversion for gather_load with undefined ramp","shortMessageHtmlLink":"[xtensa] Fixed index conversion for gather_load with undefined ramp (#…"}},{"before":"43d150737de8e00b82deb7962e28773bc60a690a","after":"3b8b3bcfba37835d3d4daf00299742bbcfc12031","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-10T17:13:52.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":"Avoid ambiguous overload of sqrt in GCC","shortMessageHtmlLink":"Avoid ambiguous overload of sqrt in GCC"}},{"before":null,"after":"b1629e0f52f821d836b8b80a0dc90217904a67cc","ref":"refs/heads/rootjalex/fix-reinterpret-cmp","pushedAt":"2024-05-10T02:55:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rootjalex","name":"Alexander Root","path":"/rootjalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32245479?s=80&v=4"},"commit":{"message":"fix Reinterpret cmp","shortMessageHtmlLink":"fix Reinterpret cmp"}},{"before":"47efec258657d3351649e693577a911cfe9c1e7b","after":"43d150737de8e00b82deb7962e28773bc60a690a","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-09T19:22:37.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":"clang-format","shortMessageHtmlLink":"clang-format"}},{"before":"5db613636b022032789204b759120b50527c3963","after":"47efec258657d3351649e693577a911cfe9c1e7b","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-09T19:16:30.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":"Remove mistaken older app addition","shortMessageHtmlLink":"Remove mistaken older app addition"}},{"before":"427773f5b31ac071e6b0286605c800474fd3370a","after":"5db613636b022032789204b759120b50527c3963","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-08T23:58:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zvookin","name":"Zalman Stern","path":"/zvookin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1501716?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/srj/hallmark' into srj/hallmark","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/srj/hallmark' into …"}},{"before":"9593fb4ea543e0f88f6ed9bd0fb77e899ee06ff9","after":"9ad2f7d284db3f769b871b6666500e6bb7dffa5f","ref":"refs/heads/feature/gather_load_undefined_ramp","pushedAt":"2024-05-08T22:38:38.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":"Fixed index conversion for gather_load with undefined ramp","shortMessageHtmlLink":"Fixed index conversion for gather_load with undefined ramp"}},{"before":"1f5e0e1ab3b40e2a033403d94718a106e506394c","after":"9593fb4ea543e0f88f6ed9bd0fb77e899ee06ff9","ref":"refs/heads/feature/gather_load_undefined_ramp","pushedAt":"2024-05-08T21:31:10.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":"Fixed index conversion for gather_load with undefined ramp","shortMessageHtmlLink":"Fixed index conversion for gather_load with undefined ramp"}},{"before":"c6d864721ff36e1392a2a322cc23ed30960b9604","after":"1f5e0e1ab3b40e2a033403d94718a106e506394c","ref":"refs/heads/feature/gather_load_undefined_ramp","pushedAt":"2024-05-08T21:04:26.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":"Fixed index conversion for gather_load with undefined ramp","shortMessageHtmlLink":"Fixed index conversion for gather_load with undefined ramp"}},{"before":null,"after":"c6d864721ff36e1392a2a322cc23ed30960b9604","ref":"refs/heads/feature/gather_load_undefined_ramp","pushedAt":"2024-05-08T21:02:37.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":"Fixed index conversion for gather_load with undefined ramp","shortMessageHtmlLink":"Fixed index conversion for gather_load with undefined ramp"}},{"before":"cf1f05ee6923f81d28c8d6ca35079f95a3817fd8","after":"427773f5b31ac071e6b0286605c800474fd3370a","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-07T21:54:26.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":"Error outputs","shortMessageHtmlLink":"Error outputs"}},{"before":"10ad0341075e7a24f57570c80748455a92e04f1a","after":"cf1f05ee6923f81d28c8d6ca35079f95a3817fd8","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-07T21:49:44.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":"Format","shortMessageHtmlLink":"Format"}},{"before":"124a745c6803be8f3b3e3efbac949aa56862cdf4","after":"10ad0341075e7a24f57570c80748455a92e04f1a","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-07T19:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zvookin","name":"Zalman Stern","path":"/zvookin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1501716?s=80&v=4"},"commit":{"message":"Initial checkin of llm_runner command like to generate text from a prompt.","shortMessageHtmlLink":"Initial checkin of llm_runner command like to generate text from a pr…"}},{"before":"16e7619a22444f4facefee97c31b0e0f1fe27ea5","after":"124a745c6803be8f3b3e3efbac949aa56862cdf4","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-03T16:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zvookin","name":"Zalman Stern","path":"/zvookin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1501716?s=80&v=4"},"commit":{"message":"Start of command line to generate text from prompt using LLM.","shortMessageHtmlLink":"Start of command line to generate text from prompt using LLM."}},{"before":"6bed0f5d974dd67539a8d00e5e69d22524f6d99d","after":"16e7619a22444f4facefee97c31b0e0f1fe27ea5","ref":"refs/heads/srj/hallmark","pushedAt":"2024-05-01T18:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zvookin","name":"Zalman Stern","path":"/zvookin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1501716?s=80&v=4"},"commit":{"message":"Move some files to Halid e.cpp convention rather than .cc .","shortMessageHtmlLink":"Move some files to Halid e.cpp convention rather than .cc ."}},{"before":"422009a96f697dbd57356e75ab49be74e0948dc6","after":"3aab14e23767f3b2c7b6a2c0e64c339a5f50b325","ref":"refs/heads/halide_extended_exp","pushedAt":"2024-05-01T17:18:58.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"zvookin","name":"Zalman Stern","path":"/zvookin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1501716?s=80&v=4"},"commit":{"message":"Improve numerics slightly by returning positive and negative inifinity\nvalues for exponent part of extended exp.\n\nImprove test by comparing to three pass algorithm.","shortMessageHtmlLink":"Improve numerics slightly by returning positive and negative inifinity"}},{"before":"3445377265f5c85a80ae44a74aa63bec1b95ad7f","after":null,"ref":"refs/heads/srj/break","pushedAt":"2024-04-30T15:08:29.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":"814119706bd806f13bb02f31db7e7caf099c38c9","after":"dfaf6ad0715bc4973955d085c40f13340971529b","ref":"refs/heads/main","pushedAt":"2024-04-30T15:08:26.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":"Insert apparently-missing `break;` in IREquality.cpp (#8211)\n\n* Insert apparently-missing `break;` in IREquality.cpp\r\n\r\n* Enable -Wimplicit-fallthrough\r\n\r\n* Also add -Wimplicit-fallthrough to runtime builds\r\n\r\n* Add missing break to runtime/webgpu.cpp\r\n\r\n* Also add flag to Makefile\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Adams ","shortMessageHtmlLink":"Insert apparently-missing break; in IREquality.cpp (#8211)"}},{"before":"3a3e995f5d5c7701dd92266467cb5415f91d8db4","after":null,"ref":"refs/heads/rootjalex/x86-sat","pushedAt":"2024-04-30T13:44:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rootjalex","name":"Alexander Root","path":"/rootjalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32245479?s=80&v=4"}},{"before":"d55d82b08e599f35c00ea24ff4ed2de28dd0c298","after":"814119706bd806f13bb02f31db7e7caf099c38c9","ref":"refs/heads/main","pushedAt":"2024-04-30T13:38:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rootjalex","name":"Alexander Root","path":"/rootjalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32245479?s=80&v=4"},"commit":{"message":"[x86 & HVX & WASM] Use bounds inference for saturating_narrow instruction selection (#7805)\n\n* x86 bounds inference for saturating_narrow\n\n* bounds inference for HVX too\n\n* use can_represent(ConstantInterval) + clang-format\n\n* use bounds inference for WASM IS too + add tests\n\n* add tracking issue for scoped constant bounds\n\n* add TODO about lossless_cast usage\n\n---------\n\nCo-authored-by: Steven Johnson ","shortMessageHtmlLink":"[x86 & HVX & WASM] Use bounds inference for saturating_narrow instruc…"}},{"before":"528140612c51b91149cb864f295b29d797ed017e","after":"3a3e995f5d5c7701dd92266467cb5415f91d8db4","ref":"refs/heads/rootjalex/x86-sat","pushedAt":"2024-04-29T21:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootjalex","name":"Alexander Root","path":"/rootjalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32245479?s=80&v=4"},"commit":{"message":"add TODO about lossless_cast usage","shortMessageHtmlLink":"add TODO about lossless_cast usage"}},{"before":"c9203e76529abe8919b4260c8d4378268295b00e","after":"528140612c51b91149cb864f295b29d797ed017e","ref":"refs/heads/rootjalex/x86-sat","pushedAt":"2024-04-29T18:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rootjalex","name":"Alexander Root","path":"/rootjalex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32245479?s=80&v=4"},"commit":{"message":"add tracking issue for scoped constant bounds","shortMessageHtmlLink":"add tracking issue for scoped constant bounds"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESgPmewA","startCursor":null,"endCursor":null}},"title":"Activity · halide/Halide"}