https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
b9a5939 Merge remote-tracking branch 'origin/master' into define_div_by_zero 09 January 2020, 22:58:59 UTC
a36e80d Merge pull request #4518 from halide/fix_solve_canonicalization Fix solve canonicalization 08 January 2020, 21:50:24 UTC
6158323 Merge branch 'master' into fix_solve_canonicalization 08 January 2020, 17:26:42 UTC
81327fb 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 Add test 07 January 2020, 23:54:43 UTC
b63cab8 Fix order of canonicalization and unpacking LHS This could cause incorrect results from the solver 07 January 2020, 23:50:54 UTC
131498d Merge branch 'master' into srj-hvx-nocopy 07 January 2020, 23:04:49 UTC
969b86c Fix in inject_host_dev_buffer_copies() instead 07 January 2020, 23:04:39 UTC
067724b Merge pull request #4515 from halide/cblas_fix Reinsert check for cblas.h 07 January 2020, 22:12:14 UTC
0ff833b Reinsert check for cblas.h But add more search locations 07 January 2020, 18:09:04 UTC
8ddf7ef Merge pull request #4465 from halide/deprecate-hvx-v60 Remove support for Hexagon v60 architecture. 07 January 2020, 05:30:35 UTC
3c6f839 Never call inject_host_dev_buffer_copies() if t.arch = Hexagon 06 January 2020, 22:07:37 UTC
bfc4dff Merge branch 'master' into deprecate-hvx-v60 06 January 2020, 19:55:49 UTC
65c05b4 Merge pull request #4511 from halide/srj-clang-fmt-fixes Followup fixes for clang-format checker 06 January 2020, 19:55:20 UTC
089010f 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 Update .clang-format-ignore 06 January 2020, 18:41:35 UTC
f32bf3b More clang-format fixes 06 January 2020, 18:39:59 UTC
55f15c0 Update .clang-format-ignore 06 January 2020, 17:44:54 UTC
2480603 Add .clang-format-ignore 06 January 2020, 17:19:18 UTC
71897cb Update presubmit.yml 06 January 2020, 17:10:08 UTC
7f4cda7 Update presubmit.yml 06 January 2020, 17:08:20 UTC
be1852b Fix clang-format stuff 06 January 2020, 17:06:27 UTC
96f6465 Merge branch 'master' into deprecate-hvx-v60 06 January 2020, 17:00:51 UTC
1d58da0 Merge remote-tracking branch 'origin/master' into define_div_by_zero 06 January 2020, 16:51:22 UTC
ec03c4c Merge pull request #4503 from halide/srj-presubmit Run clang-format as a Presubmit check 04 January 2020, 19:35:37 UTC
d05d29a Merge pull request #4510 from halide/srj-license Update LICENSE.txt for cmdline.h 04 January 2020, 01:48:52 UTC
d48d5fd 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 Restore .clang-format 04 January 2020, 00:20:07 UTC
f1884aa Merge pull request #4507 from halide/srj-msan-boundsinference BoundsInference needs to mark buffer shapes too 03 January 2020, 23:54:24 UTC
cee51dd Merge branch 'master' into srj-presubmit 03 January 2020, 23:53:14 UTC
60b039d Merge pull request #4508 from halide/srj-format More clang-format fixes 03 January 2020, 23:52:08 UTC
35009a4 Remove Elfsigner log. 03 January 2020, 23:34:22 UTC
23c74bb Deprecate v60. 03 January 2020, 23:29:09 UTC
443048d Switch architecture from v60 to v62. 03 January 2020, 23:28:48 UTC
462e994 Merge branch 'master' of https://github.com/halide/Halide into deprecate-hvx-v60 03 January 2020, 23:19:23 UTC
7577c35 Merge pull request #4509 from halide/srj-makefix Remove --no-builtin-variables from MAKEFLAGS 03 January 2020, 22:39:53 UTC
7643f25 Update msan_aottest.cpp 03 January 2020, 21:16:11 UTC
4883188 update 03 January 2020, 20:50:36 UTC
571fd5b Back out recent Makefile change 03 January 2020, 20:32:23 UTC
b112d71 Trigger change 03 January 2020, 20:17:07 UTC
2f2b527 Trigger change 03 January 2020, 20:11:37 UTC
e543f30 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 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 'make format' 03 January 2020, 18:51:00 UTC
5a79822 Merge branch 'master' into srj-presubmit 03 January 2020, 18:31:15 UTC
f8d2bf2 Merge branch 'master' into define_div_by_zero 03 January 2020, 18:14:48 UTC
5490043 Merge pull request #4501 from halide/clang_format_makefile_target Clang format makefile target 03 January 2020, 18:10:45 UTC
4f41061 Merge pull request #4506 from halide/srj-no_bounds Delete auto_schedule_no_bounds.cpp 03 January 2020, 18:09:43 UTC
e8a6fcd Merge pull request #4505 from halide/srj-cmake-xml2 Fix CMake breakage for recent LLVM 03 January 2020, 18:09:06 UTC
58074e1 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 Merge remote-tracking branch 'origin/master' into clang_format_makefile_target 03 January 2020, 17:37:07 UTC
7103c28 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 Merge pull request #4504 from halide/srj-makefile Remove useless definition in Makefile 03 January 2020, 01:44:21 UTC
6d687d2 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 Update Makefile 03 January 2020, 01:33:57 UTC
11eef91 Remove useless definition in Makefile Legacy from the LLVM changeover from svn -> git 03 January 2020, 00:23:29 UTC
9abd457 Merge branch 'master' into clang_format_makefile_target 02 January 2020, 23:39:40 UTC
e56627c Merge pull request #4502 from halide/clarify_ternary Add parens to clarify a ternary operator 02 January 2020, 23:39:24 UTC
b93622f Add format target to cmake 02 January 2020, 19:55:16 UTC
6e31c82 Exclude tutorials from formatting 02 January 2020, 19:42:34 UTC
f646c4f clang-format more directories 02 January 2020, 19:36:59 UTC
866504e Address review comments 02 January 2020, 19:36:28 UTC
bb8575f 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 Update presubmit.yml 02 January 2020, 19:35:01 UTC
f0e4ad6 Update AddAtomicMutex.cpp 02 January 2020, 19:34:21 UTC
63e5238 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 Add parens to clarify a ternary operator 02 January 2020, 19:19:03 UTC
9ab6669 Clarify comment 02 January 2020, 18:05:23 UTC
11122d2 Some apps depend on implicit makefile variables 02 January 2020, 18:04:06 UTC
9412df4 cblas.h can be in other locations 02 January 2020, 18:03:56 UTC
00184be 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 clang-format 02 January 2020, 17:19:26 UTC
ceff60c Merge remote-tracking branch 'origin/master' into define_div_by_zero 02 January 2020, 17:14:53 UTC
78cd487 Merge pull request #4491 from halide/srj-runtime-format Run clang-format on src/runtime 01 January 2020, 18:40:08 UTC
fa74597 Merge pull request #4494 from halide/srj-pybind-format Apply clang-format to python_bindings/src 01 January 2020, 18:39:33 UTC
2ae1ae6 Merge pull request #4495 from halide/srj-tutorials-format Apply clang-format to tutorials/* 01 January 2020, 18:39:12 UTC
02b91c6 Various fixes 31 December 2019, 22:35:46 UTC
988a71c Merge branch 'master' into srj-tutorials-format 31 December 2019, 22:05:35 UTC
e105a3b Merge pull request #4496 from halide/srj-test-format Apply clang-format to test/*/* 31 December 2019, 02:04:16 UTC
4298436 Merge branch 'master' into srj-pybind-format 31 December 2019, 01:35:18 UTC
5efca72 Merge pull request #4492 from halide/srj-tools-format Apply clang-format to tools/* and utils/* 31 December 2019, 01:34:46 UTC
3e28b3a Merge pull request #4497 from halide/srj-apps-format Reapply clang-format to apps/** 31 December 2019, 00:12:37 UTC
275985b Merge pull request #4498 from halide/srj-src-format-2 (Re)apply clang-format to src/* 31 December 2019, 00:12:18 UTC
32832c4 Update device_interface.h 30 December 2019, 23:48:22 UTC
a17a049 Update device_interface.h 30 December 2019, 23:37:57 UTC
8bdc6a0 remove clang-format off 30 December 2019, 23:14:41 UTC
0ce66cc Merge pull request #4499 from halide/srj-clang-format Tweaks to clang-format 30 December 2019, 22:52:56 UTC
e363642 Update pyramid_aottest.cpp 30 December 2019, 22:38:58 UTC
da96f5f Various fixes 30 December 2019, 22:35:00 UTC
94cbff0 Various fixes 30 December 2019, 22:23:58 UTC
9907e14 Various fixes 30 December 2019, 22:18:21 UTC
b6d5d76 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 Various fixes 30 December 2019, 21:51:00 UTC
83d4495 Update CodeGen_PyTorch.cpp 30 December 2019, 20:33:31 UTC
689e0dc Apply clang-format to src/* 30 December 2019, 20:26:10 UTC
74144e1 Add missing #includes 30 December 2019, 19:49:43 UTC
abd8347 Add missing #include 30 December 2019, 19:46:25 UTC
155ce12 Reapply clang-format to apps/** This subtree has stayed remarkably close to correct. 30 December 2019, 19:43:53 UTC
e9ee102 Apply clang-format to test/*/* You should be sensing a pattern here 30 December 2019, 19:42:16 UTC
1d01285 Apply clang-format to tutorials/* 30 December 2019, 19:39:55 UTC
back to top