{"push_id":2446913394,"size":145,"distinct_size":2,"ref":"refs/heads/strict_floating_point_flag2","head":"6b1e7a9f679544bd4cb01c34abea0349bfdb1712","before":"d68923b87437dd29b52e0f97c75eca9b50d7fc9c","commits":[{"sha":"2d1a95cbd5f52972b82e23aba4cb744dbc221b81","author":{"name":"Andrew Adams","email":"bc4f2223bb5dc327e4e36cb9d5e85f7d402288a6@gmail.com"},"message":"If explicit factor is given, don't do conservative checks\n\nIf we can't prove the explicit factor is ok statically, do dynamic\nchecks in the inner loop, instead of a conservative check in the outer\nloop.\n\nOtherwise we force people to use larger-than-necessary factors depending\non the quality of our bounds visitors, and @dsharletg gets mad.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/2d1a95cbd5f52972b82e23aba4cb744dbc221b81"},{"sha":"7f808ed894ee8da4d9d921f120c38f277065cac5","author":{"name":"Kern Handa","email":"bd663b871fc0b59c9a55b652bd7abf3f9ed85b3f@gmail.com"},"message":"[Windows] Copy Halide.dll when building generators\n\nFor Windows builds, copy Halide.dll to the directory where generators\nare built and run. This is especially necessary if Halde is not\ninstalled in a system-wide manner.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/7f808ed894ee8da4d9d921f120c38f277065cac5"},{"sha":"9a0bd20aec70a079de141b42e83def61f0e532ae","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Fix broken LoopAlignStrategy bindings in Python","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/9a0bd20aec70a079de141b42e83def61f0e532ae"},{"sha":"2c9d4f43b6aab02d02fa0ebcbc02032e83bc075b","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Allow compute_with to work with Output<>","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/2c9d4f43b6aab02d02fa0ebcbc02032e83bc075b"},{"sha":"7185b53357bd7f8fb8693f14abc2e2704dbd7242","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Remove specialize","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/7185b53357bd7f8fb8693f14abc2e2704dbd7242"},{"sha":"eb6b168b581bb26e4437d84848526b2177c42ed6","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Add error-handling code to PyStubImpl.cpp\n\nIf a client doesn't use halide.so as a shared runtime, the stubs won't have any error handlers, and will simply crash. This ensures that the stubs always have errors properly hooked.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/eb6b168b581bb26e4437d84848526b2177c42ed6"},{"sha":"941ee017d2c4efd0e9f839291ec8a107da74b0fd","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2781 from halide/srj-cw\n\n Allow compute_with to work with Output<>","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/941ee017d2c4efd0e9f839291ec8a107da74b0fd"},{"sha":"bbcc5c31da439a2e1dc152df56979ac877d49bdf","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2782 from halide/srj-stuberr\n\nAdd error-handling code to PyStubImpl.cpp","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/bbcc5c31da439a2e1dc152df56979ac877d49bdf"},{"sha":"896f02525d8e03905b6e2716f99acaafe1953f55","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Aggressively build ParamInfo when constructing Generators\n\nAlso, some drive-by de-inlining of code.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/896f02525d8e03905b6e2716f99acaafe1953f55"},{"sha":"237f5ff1eb66a55cc0dea85597d738bd0d82da22","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2787 from halide/srj-gp\n\nAggressively build ParamInfo when constructing Generators","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/237f5ff1eb66a55cc0dea85597d738bd0d82da22"},{"sha":"67d2e42fb7f3fb896aca5d4d83aa7ac1900663a8","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Add workaround for using LLVM5.x on Windows under CMake","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/67d2e42fb7f3fb896aca5d4d83aa7ac1900663a8"},{"sha":"8df4defb328158581295e0bd4918d3420f56314b","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Finish the Python bindings for Func\n\n- Note that this implements ~all of the public Func methods but leaves them largely untested\n- Things that seemed inappropriate for a Python API (e.g. custom malloc handlers) were omitted and noted\n- A few things that override runtime functionality were deliberately left out for now (e.g. custom error handler), even though the implementation is simple, mainly because I want us to think a bit more about whether 'runtime' functions in Python need to be handled specially.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/8df4defb328158581295e0bd4918d3420f56314b"},{"sha":"d745a27bde6ae29015fac165b7f7ad1c6add36e8","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2788 from halide/srj-l5\n\nAdd workaround for using LLVM5.x on Windows under CMake","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/d745a27bde6ae29015fac165b7f7ad1c6add36e8"},{"sha":"d92171f723c1f3eb2baa0e2b1be496931e6b4649","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Add issue for runtime overrides","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/d92171f723c1f3eb2baa0e2b1be496931e6b4649"},{"sha":"20d9bef74ad61f90fac05998a380c99c1fdf7ff5","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2789 from halide/srj-pyb2\n\nFinish the Python bindings for Func","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/20d9bef74ad61f90fac05998a380c99c1fdf7ff5"},{"sha":"7a74bddcee7da535e262da7094b189feed083e8d","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Merge pull request #2780 from halide/srj-align\n\nFix broken LoopAlignStrategy bindings in Python","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/7a74bddcee7da535e262da7094b189feed083e8d"},{"sha":"2209eb8528d0dadc185160d1a01c80275f7cabfe","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Add Python bindings for ConciseCasts","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/2209eb8528d0dadc185160d1a01c80275f7cabfe"},{"sha":"377fd84ff8b977e2d4528cb0e56ff22123775372","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Move LinkageType into public Halide namespace\n\nSince it's necessary for a public API (Pipeline::compile_to_module), it should be in a public namespace rather than Internal.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/377fd84ff8b977e2d4528cb0e56ff22123775372"},{"sha":"9af3944838d962f29a66f8c0b7c3d1b04928a690","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Revise comment.","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/9af3944838d962f29a66f8c0b7c3d1b04928a690"},{"sha":"bd40c485391dfa0f3223fede702b408ea7a1bee3","author":{"name":"Steven Johnson","email":"0ce75714d4f90f5a6a8b8e9ee0da37c0f8610d53@google.com"},"message":"Support Pipeline, Module, MachineParams in Python","distinct":false,"url":"https://api.github.com/repos/halide/Halide/commits/bd40c485391dfa0f3223fede702b408ea7a1bee3"}]}
{"actor":{"display_login":"zvookin"}}