1c6bcd5 | Steven Johnson | 27 June 2019, 22:05:15 UTC | more fixes | 27 June 2019, 22:05:15 UTC |
9de1b25 | Steven Johnson | 27 June 2019, 22:01:16 UTC | Minor fixes | 27 June 2019, 22:01:16 UTC |
ea6ff6d | Steven Johnson | 27 June 2019, 21:59:14 UTC | forward-declare helpers outside of namespaces | 27 June 2019, 21:59:14 UTC |
ed22f85 | Steven Johnson | 27 June 2019, 21:48:43 UTC | Allow halide_typed_buffer_t<void>, for use by Buffer<float16> | 27 June 2019, 21:48:43 UTC |
a248c61 | Steven Johnson | 27 June 2019, 21:39:20 UTC | Prefer .raw_buffer() over implicit conversions | 27 June 2019, 21:39:20 UTC |
08ee9c9 | Steven Johnson | 27 June 2019, 20:36:13 UTC | remove unnecessary cxx-name-mangling from constinput test | 27 June 2019, 20:36:13 UTC |
27ac21f | Steven Johnson | 27 June 2019, 20:34:05 UTC | Merge branch 'master' into srj-bufcalltype | 27 June 2019, 20:34:05 UTC |
668d004 | Steven Johnson | 27 June 2019, 18:42:36 UTC | Merge pull request #3954 from mugwort-rc/master Fix CMakeLists.txt for msvc | 27 June 2019, 18:42:36 UTC |
abd7fe8 | Steven Johnson | 26 June 2019, 23:18:07 UTC | Remove unnecessary define | 26 June 2019, 23:18:07 UTC |
de58166 | Steven Johnson | 26 June 2019, 23:17:09 UTC | Fix indentation | 26 June 2019, 23:17:09 UTC |
00f0e39 | Steven Johnson | 26 June 2019, 23:14:19 UTC | Remove bogus code | 26 June 2019, 23:14:19 UTC |
a7d87bf | Steven Johnson | 26 June 2019, 17:48:46 UTC | Don't assume __cplusplus is correct Some recent-ish versions of MSVC define __cplusplus as 199711L even when C++11 is enabled. | 26 June 2019, 17:48:46 UTC |
c7368b0 | Andrew Adams | 26 June 2019, 14:49:08 UTC | Merge pull request #3961 from halide/intrusiveptr-noexcept Marking IntrusivePtr move copy/assign as noexcept | 26 June 2019, 14:49:08 UTC |
26c4c27 | Steven Johnson | 26 June 2019, 01:07:11 UTC | fix test_internal | 26 June 2019, 01:07:11 UTC |
f94c925 | Steven Johnson | 26 June 2019, 01:04:23 UTC | Various fixes | 26 June 2019, 01:04:23 UTC |
5b1d5f7 | Steven Johnson | 26 June 2019, 00:21:48 UTC | Fix Issue #3955 This is a simpler alternative to https://github.com/halide/Halide/pull/3255; it doesn't support non-Buffer classes quite as easily, but is likely to be much easier to apply to existing code. | 26 June 2019, 00:21:48 UTC |
4091e9c | Alex Reinking | 25 June 2019, 23:52:39 UTC | Marking ScopedValue, ScopedBinding move copy as noexcept | 25 June 2019, 23:52:39 UTC |
63be5ee | Alex Reinking | 25 June 2019, 22:57:13 UTC | Marking IntrusivePtr move copy/assign as noexcept | 25 June 2019, 23:24:08 UTC |
85f8d57 | Steven Johnson | 25 June 2019, 00:29:46 UTC | Merge pull request #3958 from halide/srj-passman Temporarily disable LLVM NewPassManager (#3957) | 25 June 2019, 00:29:46 UTC |
0fff2aa | Steven Johnson | 24 June 2019, 20:30:40 UTC | Update CodeGen_LLVM.cpp | 24 June 2019, 20:30:40 UTC |
9dce3f9 | Steven Johnson | 24 June 2019, 20:26:12 UTC | Temporarily disable LLVM NewPassManager (https://github.com/halide/Halide/issues/3957) | 24 June 2019, 20:26:12 UTC |
39ecbc5 | mugwort_rc | 24 June 2019, 12:10:12 UTC | Fix CMakeLists.txt for msvc | 24 June 2019, 12:10:12 UTC |
21f3be8 | Andrew Adams | 21 June 2019, 18:01:18 UTC | Merge pull request #3951 from mugwort-rc/master Update minimum requirements message | 21 June 2019, 18:01:18 UTC |
6ce4f67 | mugwort_rc | 21 June 2019, 17:56:01 UTC | Update minimum requirements message | 21 June 2019, 17:56:01 UTC |
7b3b2e3 | Ahmed S. Taei | 20 June 2019, 06:31:46 UTC | Merge pull request #3946 from halide/ataei-fast_trigonometric Fast sine and cosine | 20 June 2019, 06:31:46 UTC |
949cbed | Ahmed Taei | 19 June 2019, 21:09:30 UTC | improve documentation | 19 June 2019, 21:09:30 UTC |
df7fc40 | Andrew Adams | 19 June 2019, 18:00:58 UTC | Merge pull request #3948 from halide/debug_prints_target Print target when in debug mode | 19 June 2019, 18:00:58 UTC |
8beb62d | Dillon Sharlet | 19 June 2019, 01:34:02 UTC | Merge pull request #3949 from halide/parallel-hexagon-test Add test of Hexagon within a parallel loop. | 19 June 2019, 01:34:02 UTC |
c13e3e8 | dsharletg | 18 June 2019, 19:54:00 UTC | Actually skip the test. | 18 June 2019, 19:54:00 UTC |
54a0ae9 | dsharletg | 18 June 2019, 18:16:02 UTC | Add test of Hexagon within a parallel loop. | 18 June 2019, 18:16:02 UTC |
a6d3d92 | Ahmed Taei | 17 June 2019, 20:37:36 UTC | looser perf checks | 17 June 2019, 20:37:36 UTC |
df81f84 | Andrew Adams | 14 June 2019, 23:42:30 UTC | Print target when in debug mode | 14 June 2019, 23:42:30 UTC |
fa4987d | Ahmed Taei | 14 June 2019, 22:06:16 UTC | comment on vectorizablity | 14 June 2019, 22:06:16 UTC |
e774b1b | Ahmed Taei | 14 June 2019, 22:00:01 UTC | define M_PI for windows | 14 June 2019, 22:00:01 UTC |
29b1c43 | Ahmed Taei | 14 June 2019, 21:59:10 UTC | improve code + docs | 14 June 2019, 21:59:10 UTC |
e36ce9d | Andrew Adams | 14 June 2019, 21:52:10 UTC | Merge pull request #3941 from halide/readme-fix-gcd Remove incorrect GCD reference from README | 14 June 2019, 21:52:10 UTC |
c871533 | Ahmed S. Taei | 14 June 2019, 19:06:53 UTC | Merge pull request #3833 from halide/ataei-fix-pow Correctly handle x^y where x <= 0.0f | 14 June 2019, 19:06:53 UTC |
d56645e | Ahmed Taei | 14 June 2019, 18:49:54 UTC | Add benchmakrs | 14 June 2019, 18:49:54 UTC |
12187d4 | Ahmed Taei | 14 June 2019, 17:52:12 UTC | Merge branch 'master' into ataei-fast_trigonometric | 14 June 2019, 17:52:12 UTC |
d72f559 | Jonathan Ragan-Kelley | 13 June 2019, 23:09:37 UTC | Remove incorrect GCD reference from README Delete what I believe is long-outdated and incorrect information. | 13 June 2019, 23:09:37 UTC |
f5120c3 | Ahmed Taei | 13 June 2019, 21:12:52 UTC | Fix cuda nan_f32 value | 13 June 2019, 21:12:52 UTC |
0435a38 | Ahmed Taei | 13 June 2019, 20:06:41 UTC | make nan_f32 insteaf of const float | 13 June 2019, 20:06:41 UTC |
17485af | Ahmed Taei | 13 June 2019, 18:11:40 UTC | Merge branch 'master' into ataei-fix-pow | 13 June 2019, 18:11:40 UTC |
07d9b32 | Ahmed Taei | 12 June 2019, 20:04:07 UTC | add common_subexpression_elimination | 12 June 2019, 20:04:07 UTC |
e95d633 | Ahmed Taei | 11 June 2019, 22:24:24 UTC | use std::isnan only for floating_point types | 11 June 2019, 22:24:24 UTC |
030280b | Ahmed Taei | 11 June 2019, 19:22:05 UTC | Use ::isnan instead | 11 June 2019, 19:22:05 UTC |
f94927d | Dillon Sharlet | 11 June 2019, 18:54:45 UTC | Merge pull request #3939 from white-pony/profiler-thread Increase thread priority whenever halide_hexagon_remote_poll_profiler… | 11 June 2019, 18:54:45 UTC |
fe67cb4 | Ahmed Taei | 11 June 2019, 18:29:39 UTC | Fix correctness_math on windows build | 11 June 2019, 18:29:39 UTC |
22d5a94 | Volodymyr Kysenko | 10 June 2019, 19:33:51 UTC | Increase thread priority whenever halide_hexagon_remote_poll_profiler_state is called | 10 June 2019, 19:33:51 UTC |
1720b29 | Ahmed Taei | 10 June 2019, 17:44:15 UTC | Merge branch 'master' into ataei-fix-pow | 10 June 2019, 17:44:15 UTC |
1146103 | Steven Johnson | 10 June 2019, 16:10:39 UTC | Merge pull request #3937 from vmiheer/patch-1 add link to apps/wavelet | 10 June 2019, 16:10:39 UTC |
a118c4a | miheer vaidya | 10 June 2019, 01:29:18 UTC | add link to apps/wavelet | 10 June 2019, 01:29:18 UTC |
a41d242 | Steven Johnson | 07 June 2019, 21:40:38 UTC | Merge pull request #3868 from alinas/master Switch to LLVM's NewPassManager. | 07 June 2019, 21:40:38 UTC |
69205f5 | Steven Johnson | 06 June 2019, 20:19:34 UTC | Merge pull request #3932 from halide/srj-we Explicitly export __heap_base and __data_end in WasmExecutor | 06 June 2019, 20:19:34 UTC |
f0aeb40 | Steven Johnson | 06 June 2019, 17:12:42 UTC | Explicitly export __heap_base and __data_end in WasmExecutor LLD stopped exporting these by default, but we need them. | 06 June 2019, 17:12:42 UTC |
9407abd | Alina Sbirlea | 06 June 2019, 00:00:32 UTC | Update. | 06 June 2019, 00:00:32 UTC |
1019c98 | Alina Sbirlea | 05 June 2019, 23:25:53 UTC | Update | 05 June 2019, 23:25:53 UTC |
321e46d | Alina Sbirlea | 08 May 2019, 19:46:30 UTC | Switch to LLVM's NewPassManager. | 05 June 2019, 23:24:02 UTC |
cdbfef5 | Alina Sbirlea | 08 May 2019, 19:46:30 UTC | Switch to LLVM's NewPassManager. | 05 June 2019, 23:22:05 UTC |
b335f7b | Tzu-Mao Li | 04 June 2019, 22:14:50 UTC | Merge pull request #3931 from halide/tzumao-fix-opencl-extra-print Remove extra instructions generated in OpenCL backend | 04 June 2019, 22:14:50 UTC |
b8c031a | Tzu-Mao Li | 04 June 2019, 16:32:01 UTC | Remove extra instruction generated in OpenCL backend | 04 June 2019, 16:32:01 UTC |
f7fef52 | Zalman Stern | 03 June 2019, 23:31:53 UTC | Merge pull request #3928 from halide/srj-app-asm Add GENERATOR_OUTPUTS var to apps/ Makefiles | 03 June 2019, 23:31:53 UTC |
df98b4b | Zalman Stern | 03 June 2019, 23:31:07 UTC | Merge pull request #3930 from halide/srj-clang define CLANG relative to LLVM_CONFIG | 03 June 2019, 23:31:07 UTC |
84f5d6c | Zalman Stern | 03 June 2019, 23:30:25 UTC | Merge pull request #3929 from halide/srj-bash Explicitly set SHELL=bash in Makefile.inc | 03 June 2019, 23:30:25 UTC |
d1a4497 | Zalman Stern | 03 June 2019, 23:30:05 UTC | Merge pull request #3927 from halide/shoaibkamil/specialize_compute_at_fix Don't replicate the original stmt when doing specialize_fail() | 03 June 2019, 23:30:05 UTC |
e461048 | Steven Johnson | 31 May 2019, 23:09:21 UTC | define CLANG relative to LLVM_CONFIG For ~ever, we've required Makefile users to define CLANG as well as LLVM_CONFIG as env vars; in practice, CLANG should always point to the the one that could be deduced by LLVM_CONFIG. This changes the CLANG default value to that one (instead of 'system clang') and removes the recommendation that it be set. (You can still override CLANG if you really want to.) If this is accepted, the buildbots will be subsequently updated to stop setting CLANG. Note that I skipped tests/opengl/vagrant since it seems to be deliberately using ancient LLVM versions that we don't support anyway -- is it stale? (Note that the CMake build rules were already doing it this way) | 31 May 2019, 23:09:21 UTC |
5f2d0cf | Steven Johnson | 31 May 2019, 22:25:27 UTC | Explicitly set SHELL=bash in Makefile.inc (0) Our main Makefile already defines this, so we already rely on bash (1) The SHELL var isn't inherited by sub-makefiles (2) apps/Makefile.inc relies on bash (vs plain sh) syntax (3) Some of our buildbots don't define SHELL | 31 May 2019, 22:25:27 UTC |
0c3f2e5 | Steven Johnson | 31 May 2019, 18:10:44 UTC | Add GENERATOR_OUTPUTS var to apps/ Makefiles This gives a convenient bottleneck to customize the Generator output for (most) of the apps/ built via Makefiles; default to also generating .stmt and .s files, so that people examining apps/ output for benchmarking, learning, etc can see this output without having to do surgery in the Makefile. (Note that some of the apps/ with Makefiles that are already heavily custom, e.g. the hexagon benchmarks, weren't touched by this. It would be nice to regularlize all the apps build files at some point in the future.) | 31 May 2019, 18:10:44 UTC |
76a765b | Shoaib Kamil | 31 May 2019, 17:56:17 UTC | Simpler version from code review that's actually correct | 31 May 2019, 17:56:17 UTC |
317191c | Shoaib Kamil | 31 May 2019, 17:43:16 UTC | Simpler version from code review | 31 May 2019, 17:43:16 UTC |
505bfbc | Shoaib Kamil | 31 May 2019, 16:52:16 UTC | Don't replicate the original stmt when doing specialize_fail() | 31 May 2019, 16:52:16 UTC |
60880e6 | Steven Johnson | 30 May 2019, 17:10:25 UTC | Merge pull request #3916 from halide/rungen_binary_size Rungen binary size | 30 May 2019, 17:10:25 UTC |
2dd67b9 | Steven Johnson | 30 May 2019, 17:09:36 UTC | Merge pull request #3922 from BachiLi/fix_mat_file_header Take padding bytes into consideration when writing .mat files | 30 May 2019, 17:09:36 UTC |
29a21b7 | Steven Johnson | 30 May 2019, 17:08:41 UTC | Merge pull request #3921 from halide/srj-hvxfix Add stub declarations to Makefile.inc for hvx128 | 30 May 2019, 17:08:41 UTC |
0157125 | Steven Johnson | 30 May 2019, 17:08:29 UTC | Also hvx_64 | 30 May 2019, 17:08:29 UTC |
6d27f32 | Steven Johnson | 30 May 2019, 02:06:39 UTC | Merge pull request #3774 from halide/bounds_correct_vs_bounds_loaded Distinguish more between bounds correct vs bounds loaded | 30 May 2019, 02:06:39 UTC |
d4bc025 | Steven Johnson | 30 May 2019, 01:35:43 UTC | Fix stupid typo | 30 May 2019, 01:35:43 UTC |
a0717b5 | Steven Johnson | 29 May 2019, 23:36:30 UTC | Merge pull request #3919 from halide/uniform_with_macros Uniformly use defined-or-not for -D flags | 29 May 2019, 23:36:30 UTC |
9596b75 | Tzu-Mao Li | 29 May 2019, 23:33:04 UTC | Take padding bytes into consideration when writing .mat files | 29 May 2019, 23:33:04 UTC |
1c3b371 | Andrew Adams | 29 May 2019, 23:16:53 UTC | Remove incorrect comment | 29 May 2019, 23:16:53 UTC |
7b0b859 | Andrew Adams | 29 May 2019, 23:16:29 UTC | Remove debugging code left in | 29 May 2019, 23:16:29 UTC |
99acd5b | Steven Johnson | 29 May 2019, 22:50:25 UTC | Add stub declarations to Makefile.inc for hvx128 This should address ongoing breakage of test_apps_3 on linux64 | 29 May 2019, 22:50:25 UTC |
dcdecfb | Steven Johnson | 28 May 2019, 21:48:39 UTC | Merge branch 'master' into bounds_correct_vs_bounds_loaded | 28 May 2019, 21:48:39 UTC |
9a3584f | Andrew Adams | 28 May 2019, 20:43:14 UTC | Merge pull request #3917 from fragcolor-xyz/frag-mingw-fixes Add required sed to process msys2/mingw windows path slashes | 28 May 2019, 20:43:14 UTC |
5c0714e | Andrew Adams | 28 May 2019, 19:57:04 UTC | Uniformly use defined-or-not for -D flags | 28 May 2019, 19:57:04 UTC |
e048e34 | Giovanni | 28 May 2019, 06:35:12 UTC | Add required sed to process msys2/mingw windows path slashes | 28 May 2019, 06:35:12 UTC |
5b2c654 | Andrew Adams | 27 May 2019, 22:09:08 UTC | Reduce code size for for_each_value | 27 May 2019, 22:09:08 UTC |
1a5d7b6 | Andrew Adams | 27 May 2019, 20:41:15 UTC | Move most of make_with_shape_of into a private non-templated helper | 27 May 2019, 20:41:15 UTC |
086bacd | Andrew Adams | 27 May 2019, 20:29:51 UTC | Don't use -g for rungenmain | 27 May 2019, 20:29:51 UTC |
a143ca1 | Andrew Adams | 27 May 2019, 20:25:15 UTC | Merge remote-tracking branch 'origin/master' into bounds_correct_vs_bounds_loaded | 27 May 2019, 20:25:15 UTC |
d79a53e | Steven Johnson | 26 May 2019, 19:47:43 UTC | Merge pull request #3889 from halide/realize_returns_view Permit realizing over smaller sizes than minimum by cropping output | 26 May 2019, 19:47:43 UTC |
71870fc | Steven Johnson | 26 May 2019, 19:46:58 UTC | Merge pull request #3912 from halide/srj-wasm-apps Augment apps benchmarking rules to work with wasm | 26 May 2019, 19:46:58 UTC |
6b37e04 | Andrew Adams | 25 May 2019, 22:18:14 UTC | Merge pull request #3914 from halide/srj-simd Disable threading in simd_op_check to address Issue #3669 | 25 May 2019, 22:18:14 UTC |
3fcbd69 | Andrew Adams | 25 May 2019, 22:17:08 UTC | Merge remote-tracking branch 'origin/fix_exceptions_test' into realize_returns_view | 25 May 2019, 22:17:08 UTC |
5c69bdb | Andrew Adams | 25 May 2019, 22:14:54 UTC | Fix exceptions test | 25 May 2019, 22:14:54 UTC |
b067cb2 | Steven Johnson | 24 May 2019, 23:49:37 UTC | Disable threading in simd_op_check to address Issue #3669 | 24 May 2019, 23:49:37 UTC |
71b7c90 | Steven Johnson | 24 May 2019, 20:46:24 UTC | empty | 24 May 2019, 20:46:24 UTC |
3182f0b | Steven Johnson | 24 May 2019, 20:11:45 UTC | Merge branch 'master' into realize_returns_view | 24 May 2019, 20:11:45 UTC |
5978eb5 | Steven Johnson | 24 May 2019, 20:09:30 UTC | Merge branch 'master' into srj-wasm-apps | 24 May 2019, 20:09:30 UTC |
2b80429 | Steven Johnson | 24 May 2019, 19:18:44 UTC | Merge pull request #3907 from halide/srj-cc-const Add 'const' to C++ backend var decls | 24 May 2019, 19:18:44 UTC |