b9a5939 | Andrew Adams | 09 January 2020, 22:58:59 UTC | Merge remote-tracking branch 'origin/master' into define_div_by_zero | 09 January 2020, 22:58:59 UTC |
a36e80d | Andrew Adams | 08 January 2020, 21:50:24 UTC | Merge pull request #4518 from halide/fix_solve_canonicalization Fix solve canonicalization | 08 January 2020, 21:50:24 UTC |
6158323 | Steven Johnson | 08 January 2020, 17:26:42 UTC | Merge branch 'master' into fix_solve_canonicalization | 08 January 2020, 17:26:42 UTC |
81327fb | Steven Johnson | 08 January 2020, 17:26:22 UTC | Merge pull request #4513 from halide/srj-hvx-nocopy inject_host_dev_buffer_copies() should be a no-op for t.arch = Hexagon | 08 January 2020, 17:26:22 UTC |
4a68d55 | Andrew Adams | 07 January 2020, 23:54:43 UTC | Add test | 07 January 2020, 23:54:43 UTC |
b63cab8 | Andrew Adams | 07 January 2020, 23:50:54 UTC | Fix order of canonicalization and unpacking LHS This could cause incorrect results from the solver | 07 January 2020, 23:50:54 UTC |
131498d | Steven Johnson | 07 January 2020, 23:04:49 UTC | Merge branch 'master' into srj-hvx-nocopy | 07 January 2020, 23:04:49 UTC |
969b86c | Steven Johnson | 07 January 2020, 23:04:39 UTC | Fix in inject_host_dev_buffer_copies() instead | 07 January 2020, 23:04:39 UTC |
067724b | Andrew Adams | 07 January 2020, 22:12:14 UTC | Merge pull request #4515 from halide/cblas_fix Reinsert check for cblas.h | 07 January 2020, 22:12:14 UTC |
0ff833b | Andrew Adams | 07 January 2020, 18:09:04 UTC | Reinsert check for cblas.h But add more search locations | 07 January 2020, 18:09:04 UTC |
8ddf7ef | Dillon Sharlet | 07 January 2020, 05:30:35 UTC | Merge pull request #4465 from halide/deprecate-hvx-v60 Remove support for Hexagon v60 architecture. | 07 January 2020, 05:30:35 UTC |
3c6f839 | Steven Johnson | 06 January 2020, 22:07:37 UTC | Never call inject_host_dev_buffer_copies() if t.arch = Hexagon | 06 January 2020, 22:07:37 UTC |
bfc4dff | Steven Johnson | 06 January 2020, 19:55:49 UTC | Merge branch 'master' into deprecate-hvx-v60 | 06 January 2020, 19:55:49 UTC |
65c05b4 | Steven Johnson | 06 January 2020, 19:55:20 UTC | Merge pull request #4511 from halide/srj-clang-fmt-fixes Followup fixes for clang-format checker | 06 January 2020, 19:55:20 UTC |
089010f | Steven Johnson | 06 January 2020, 18:58:17 UTC | Followup fixes for clang-format checker Exclude dirs via .clang-format-ignore. Also special-case PyStub.cpp since it has a confusing structure that varies results between clang-format 9 and 10. | 06 January 2020, 18:58:17 UTC |
ddaec3e | Steven Johnson | 06 January 2020, 18:41:35 UTC | Update .clang-format-ignore | 06 January 2020, 18:41:35 UTC |
f32bf3b | Steven Johnson | 06 January 2020, 18:39:59 UTC | More clang-format fixes | 06 January 2020, 18:39:59 UTC |
55f15c0 | Steven Johnson | 06 January 2020, 17:44:54 UTC | Update .clang-format-ignore | 06 January 2020, 17:44:54 UTC |
2480603 | Steven Johnson | 06 January 2020, 17:19:18 UTC | Add .clang-format-ignore | 06 January 2020, 17:19:18 UTC |
71897cb | Steven Johnson | 06 January 2020, 17:10:08 UTC | Update presubmit.yml | 06 January 2020, 17:10:08 UTC |
7f4cda7 | Steven Johnson | 06 January 2020, 17:08:20 UTC | Update presubmit.yml | 06 January 2020, 17:08:20 UTC |
be1852b | Steven Johnson | 06 January 2020, 17:06:27 UTC | Fix clang-format stuff | 06 January 2020, 17:06:27 UTC |
96f6465 | Steven Johnson | 06 January 2020, 17:00:51 UTC | Merge branch 'master' into deprecate-hvx-v60 | 06 January 2020, 17:00:51 UTC |
1d58da0 | Andrew Adams | 06 January 2020, 16:51:22 UTC | Merge remote-tracking branch 'origin/master' into define_div_by_zero | 06 January 2020, 16:51:22 UTC |
ec03c4c | Steven Johnson | 04 January 2020, 19:35:37 UTC | Merge pull request #4503 from halide/srj-presubmit Run clang-format as a Presubmit check | 04 January 2020, 19:35:37 UTC |
d05d29a | Steven Johnson | 04 January 2020, 01:48:52 UTC | Merge pull request #4510 from halide/srj-license Update LICENSE.txt for cmdline.h | 04 January 2020, 01:48:52 UTC |
d48d5fd | Steven Johnson | 04 January 2020, 01:00:24 UTC | Update LICENSE.txt for cmdline.h apps/support/cmdline.h is BSD 3-Clause (which is different from the bulk of Halide), so call this out specifically. | 04 January 2020, 01:00:24 UTC |
e0ec130 | dsharletg | 04 January 2020, 00:20:07 UTC | Restore .clang-format | 04 January 2020, 00:20:07 UTC |
f1884aa | Steven Johnson | 03 January 2020, 23:54:24 UTC | Merge pull request #4507 from halide/srj-msan-boundsinference BoundsInference needs to mark buffer shapes too | 03 January 2020, 23:54:24 UTC |
cee51dd | Steven Johnson | 03 January 2020, 23:53:14 UTC | Merge branch 'master' into srj-presubmit | 03 January 2020, 23:53:14 UTC |
60b039d | Steven Johnson | 03 January 2020, 23:52:08 UTC | Merge pull request #4508 from halide/srj-format More clang-format fixes | 03 January 2020, 23:52:08 UTC |
35009a4 | dsharletg | 03 January 2020, 23:34:22 UTC | Remove Elfsigner log. | 03 January 2020, 23:34:22 UTC |
23c74bb | dsharletg | 03 January 2020, 23:29:09 UTC | Deprecate v60. | 03 January 2020, 23:29:09 UTC |
443048d | dsharletg | 03 January 2020, 23:28:48 UTC | Switch architecture from v60 to v62. | 03 January 2020, 23:28:48 UTC |
462e994 | dsharletg | 03 January 2020, 23:19:23 UTC | Merge branch 'master' of https://github.com/halide/Halide into deprecate-hvx-v60 | 03 January 2020, 23:19:23 UTC |
7577c35 | Steven Johnson | 03 January 2020, 22:39:53 UTC | Merge pull request #4509 from halide/srj-makefix Remove --no-builtin-variables from MAKEFLAGS | 03 January 2020, 22:39:53 UTC |
7643f25 | Steven Johnson | 03 January 2020, 21:16:11 UTC | Update msan_aottest.cpp | 03 January 2020, 21:16:11 UTC |
4883188 | Steven Johnson | 03 January 2020, 20:50:36 UTC | update | 03 January 2020, 20:50:36 UTC |
571fd5b | Steven Johnson | 03 January 2020, 20:32:23 UTC | Back out recent Makefile change | 03 January 2020, 20:32:23 UTC |
b112d71 | Steven Johnson | 03 January 2020, 20:17:07 UTC | Trigger change | 03 January 2020, 20:17:07 UTC |
2f2b527 | Steven Johnson | 03 January 2020, 20:11:37 UTC | Trigger change | 03 January 2020, 20:11:37 UTC |
e543f30 | Steven Johnson | 03 January 2020, 19:49:01 UTC | More clang-format fixes - make our .clang-format style compatible with clang-format-9 - re-run 'make format' to bring everything back into conformance with the slightly-tweaked style | 03 January 2020, 19:49:01 UTC |
9002aa7 | Steven Johnson | 03 January 2020, 19:10:47 UTC | BoundsInference needs to mark buffer shapes too BoundsInference.cpp was missing the logic to mark newly-created buffer shapes as initialized for MSAN, so pipelines with `.define_extern()` usage could get erroneous MSAN failures. | 03 January 2020, 19:10:47 UTC |
7c012e5 | Steven Johnson | 03 January 2020, 18:51:00 UTC | 'make format' | 03 January 2020, 18:51:00 UTC |
5a79822 | Steven Johnson | 03 January 2020, 18:31:15 UTC | Merge branch 'master' into srj-presubmit | 03 January 2020, 18:31:15 UTC |
f8d2bf2 | Steven Johnson | 03 January 2020, 18:14:48 UTC | Merge branch 'master' into define_div_by_zero | 03 January 2020, 18:14:48 UTC |
5490043 | Steven Johnson | 03 January 2020, 18:10:45 UTC | Merge pull request #4501 from halide/clang_format_makefile_target Clang format makefile target | 03 January 2020, 18:10:45 UTC |
4f41061 | Steven Johnson | 03 January 2020, 18:09:43 UTC | Merge pull request #4506 from halide/srj-no_bounds Delete auto_schedule_no_bounds.cpp | 03 January 2020, 18:09:43 UTC |
e8a6fcd | Steven Johnson | 03 January 2020, 18:09:06 UTC | Merge pull request #4505 from halide/srj-cmake-xml2 Fix CMake breakage for recent LLVM | 03 January 2020, 18:09:06 UTC |
58074e1 | Andrew Adams | 03 January 2020, 17:37:15 UTC | Merge branch 'clang_format_makefile_target' of https://github.com/halide/Halide into clang_format_makefile_target | 03 January 2020, 17:37:15 UTC |
5b4b3b3 | Andrew Adams | 03 January 2020, 17:37:07 UTC | Merge remote-tracking branch 'origin/master' into clang_format_makefile_target | 03 January 2020, 17:37:07 UTC |
7103c28 | Steven Johnson | 03 January 2020, 02:01:58 UTC | Delete auto_schedule_no_bounds.cpp It no longer fails, and thus its success is a failure | 03 January 2020, 02:01:58 UTC |
d1c4ff2 | Steven Johnson | 03 January 2020, 01:44:21 UTC | Merge pull request #4504 from halide/srj-makefile Remove useless definition in Makefile | 03 January 2020, 01:44:21 UTC |
6d687d2 | Steven Johnson | 03 January 2020, 01:39:33 UTC | Fix CMake breakage for recent LLVM The munging we did for the output of `llvm-config --system-libs` in src/CMakeLists.txt was not ideal, and could trick CMake into illegal linker lines (on Unixy systems) if the system libs contained both absolute paths and `-l` directives. I think this solves the issue. | 03 January 2020, 01:39:33 UTC |
76609e3 | Steven Johnson | 03 January 2020, 01:33:57 UTC | Update Makefile | 03 January 2020, 01:33:57 UTC |
11eef91 | Steven Johnson | 03 January 2020, 00:23:29 UTC | Remove useless definition in Makefile Legacy from the LLVM changeover from svn -> git | 03 January 2020, 00:23:29 UTC |
9abd457 | Steven Johnson | 02 January 2020, 23:39:40 UTC | Merge branch 'master' into clang_format_makefile_target | 02 January 2020, 23:39:40 UTC |
e56627c | Steven Johnson | 02 January 2020, 23:39:24 UTC | Merge pull request #4502 from halide/clarify_ternary Add parens to clarify a ternary operator | 02 January 2020, 23:39:24 UTC |
b93622f | Andrew Adams | 02 January 2020, 19:55:16 UTC | Add format target to cmake | 02 January 2020, 19:55:16 UTC |
6e31c82 | Andrew Adams | 02 January 2020, 19:42:34 UTC | Exclude tutorials from formatting | 02 January 2020, 19:42:34 UTC |
f646c4f | Andrew Adams | 02 January 2020, 19:36:59 UTC | clang-format more directories | 02 January 2020, 19:36:59 UTC |
866504e | Andrew Adams | 02 January 2020, 19:36:28 UTC | Address review comments | 02 January 2020, 19:36:28 UTC |
bb8575f | Andrew Adams | 02 January 2020, 19:36:09 UTC | Revert changes in hexagon_remote and add a disabling clang-format file in there to prevent future changes | 02 January 2020, 19:36:09 UTC |
ffb603d | Steven Johnson | 02 January 2020, 19:35:01 UTC | Update presubmit.yml | 02 January 2020, 19:35:01 UTC |
f0e4ad6 | Steven Johnson | 02 January 2020, 19:34:21 UTC | Update AddAtomicMutex.cpp | 02 January 2020, 19:34:21 UTC |
63e5238 | Steven Johnson | 02 January 2020, 19:23:41 UTC | Run clang-format as a Presubmit check This is the first attempt to use GitHub Actions with Halide; to dip our toe in the water, this adds an Action that runs on pull requests and verifies that all C/C++ code is conformant with our clang-format rules. I'm honestly not sure how this checking will feel in practice; I suspect we may need to land it on an experimental basis for a few days and see what reactions are. A few notes: - this job uses a user-contributed action from the GitHub Marketplace; while the source is available for inspection (https://github.com/DoozyX/clang-format-lint-action), it does include binary blobs for the clang-format tools, and these could contain malicious stuff. That said, I think our exposure to risk here is slim, even if it does have malice, as the Action is spun up in a separate Ubuntu instance (hosted by GitHub, not us), which operates on a locally-cloned copy of the source, and which is never given the token necessary to push any changes. So if it's going to be naughty, I think the exposure is mainly to GitHub (for something abusing its VMs) rather than the integrity of our source. That said, I am not a security expert. - If we're concerned about the security risk, we could just roll our own action -- it would just take some fiddling with Docker to produce the setup we need. (In this case I think it may make more sense to just use the existing one, especially since GitHub is listing it in its Actions Marketplace.) - Currently, this fails with an error if anything isn't compliant with our clang-format rules, and there's no obvious way to make it a "warning" instead (which might be desirable as a transition period); that said, as a practical matter, we have no rules that prevent landing an approved PR even if there are build failures, so I'd argue that this 'error' is already tantamount to a warning. | 02 January 2020, 19:25:39 UTC |
5f812f6 | Andrew Adams | 02 January 2020, 19:19:03 UTC | Add parens to clarify a ternary operator | 02 January 2020, 19:19:03 UTC |
9ab6669 | Andrew Adams | 02 January 2020, 18:05:23 UTC | Clarify comment | 02 January 2020, 18:05:23 UTC |
11122d2 | Andrew Adams | 02 January 2020, 18:04:06 UTC | Some apps depend on implicit makefile variables | 02 January 2020, 18:04:06 UTC |
9412df4 | Andrew Adams | 02 January 2020, 18:03:56 UTC | cblas.h can be in other locations | 02 January 2020, 18:03:56 UTC |
00184be | Andrew Adams | 02 January 2020, 17:48:46 UTC | Add a makefile rule to clang-format everything, and run it Also disabled implicit rules in our makefiles, to avoid all the file system scanning that it implies. Speeds up make invocations slightly (20% on a make distrib if there's nothing to be done). | 02 January 2020, 17:49:14 UTC |
25557f8 | Andrew Adams | 02 January 2020, 17:18:27 UTC | clang-format | 02 January 2020, 17:19:26 UTC |
ceff60c | Andrew Adams | 02 January 2020, 17:14:53 UTC | Merge remote-tracking branch 'origin/master' into define_div_by_zero | 02 January 2020, 17:14:53 UTC |
78cd487 | Steven Johnson | 01 January 2020, 18:40:08 UTC | Merge pull request #4491 from halide/srj-runtime-format Run clang-format on src/runtime | 01 January 2020, 18:40:08 UTC |
fa74597 | Steven Johnson | 01 January 2020, 18:39:33 UTC | Merge pull request #4494 from halide/srj-pybind-format Apply clang-format to python_bindings/src | 01 January 2020, 18:39:33 UTC |
2ae1ae6 | Steven Johnson | 01 January 2020, 18:39:12 UTC | Merge pull request #4495 from halide/srj-tutorials-format Apply clang-format to tutorials/* | 01 January 2020, 18:39:12 UTC |
02b91c6 | Steven Johnson | 31 December 2019, 22:35:46 UTC | Various fixes | 31 December 2019, 22:35:46 UTC |
988a71c | Steven Johnson | 31 December 2019, 22:05:35 UTC | Merge branch 'master' into srj-tutorials-format | 31 December 2019, 22:05:35 UTC |
e105a3b | Steven Johnson | 31 December 2019, 02:04:16 UTC | Merge pull request #4496 from halide/srj-test-format Apply clang-format to test/*/* | 31 December 2019, 02:04:16 UTC |
4298436 | Steven Johnson | 31 December 2019, 01:35:18 UTC | Merge branch 'master' into srj-pybind-format | 31 December 2019, 01:35:18 UTC |
5efca72 | Steven Johnson | 31 December 2019, 01:34:46 UTC | Merge pull request #4492 from halide/srj-tools-format Apply clang-format to tools/* and utils/* | 31 December 2019, 01:34:46 UTC |
3e28b3a | Steven Johnson | 31 December 2019, 00:12:37 UTC | Merge pull request #4497 from halide/srj-apps-format Reapply clang-format to apps/** | 31 December 2019, 00:12:37 UTC |
275985b | Steven Johnson | 31 December 2019, 00:12:18 UTC | Merge pull request #4498 from halide/srj-src-format-2 (Re)apply clang-format to src/* | 31 December 2019, 00:12:18 UTC |
32832c4 | Steven Johnson | 30 December 2019, 23:48:22 UTC | Update device_interface.h | 30 December 2019, 23:48:22 UTC |
a17a049 | Steven Johnson | 30 December 2019, 23:37:57 UTC | Update device_interface.h | 30 December 2019, 23:37:57 UTC |
8bdc6a0 | Steven Johnson | 30 December 2019, 23:14:41 UTC | remove clang-format off | 30 December 2019, 23:14:41 UTC |
0ce66cc | Steven Johnson | 30 December 2019, 22:52:56 UTC | Merge pull request #4499 from halide/srj-clang-format Tweaks to clang-format | 30 December 2019, 22:52:56 UTC |
e363642 | Steven Johnson | 30 December 2019, 22:38:58 UTC | Update pyramid_aottest.cpp | 30 December 2019, 22:38:58 UTC |
da96f5f | Steven Johnson | 30 December 2019, 22:35:00 UTC | Various fixes | 30 December 2019, 22:35:00 UTC |
94cbff0 | Steven Johnson | 30 December 2019, 22:23:58 UTC | Various fixes | 30 December 2019, 22:23:58 UTC |
9907e14 | Steven Johnson | 30 December 2019, 22:18:21 UTC | Various fixes | 30 December 2019, 22:18:21 UTC |
b6d5d76 | Steven Johnson | 30 December 2019, 21:52:43 UTC | Tweaks to clang-format - Remove duplicate `Cpp11BracedListStyle` declaration (some tools will barf on duplicate keys, apparently) - Sort all the entries - Remove the misleading `BasedOnStyle` line (it was commented out and so we were really based on 'default') | 30 December 2019, 21:52:43 UTC |
56f8994 | Steven Johnson | 30 December 2019, 21:51:00 UTC | Various fixes | 30 December 2019, 21:51:00 UTC |
83d4495 | Steven Johnson | 30 December 2019, 20:33:31 UTC | Update CodeGen_PyTorch.cpp | 30 December 2019, 20:33:31 UTC |
689e0dc | Steven Johnson | 30 December 2019, 20:26:10 UTC | Apply clang-format to src/* | 30 December 2019, 20:26:10 UTC |
74144e1 | Steven Johnson | 30 December 2019, 19:49:43 UTC | Add missing #includes | 30 December 2019, 19:49:43 UTC |
abd8347 | Steven Johnson | 30 December 2019, 19:46:25 UTC | Add missing #include | 30 December 2019, 19:46:25 UTC |
155ce12 | Steven Johnson | 30 December 2019, 19:43:53 UTC | Reapply clang-format to apps/** This subtree has stayed remarkably close to correct. | 30 December 2019, 19:43:53 UTC |
e9ee102 | Steven Johnson | 30 December 2019, 19:42:16 UTC | Apply clang-format to test/*/* You should be sensing a pattern here | 30 December 2019, 19:42:16 UTC |
1d01285 | Steven Johnson | 30 December 2019, 19:39:55 UTC | Apply clang-format to tutorials/* | 30 December 2019, 19:39:55 UTC |