cd1e94d | Steven Johnson | 07 February 2020, 22:56:56 UTC | Forbid debug_to_file() on vectorized Funcs (Issue #4596) | 07 February 2020, 22:56:56 UTC |
044bfdd | Benoit Steiner | 07 February 2020, 01:24:50 UTC | Merge pull request #4591 from benoitsteiner/master Small code cleanup and simplification | 07 February 2020, 01:24:50 UTC |
13c77e6 | Benoit Steiner | 07 February 2020, 00:06:47 UTC | Use emplace_back instead of push_back to avoid unecessary temporary object creation | 07 February 2020, 00:06:47 UTC |
6bcdf8b | Benoit Steiner | 07 February 2020, 00:04:24 UTC | SymbolicRange -> SymbolicInterval | 07 February 2020, 00:04:24 UTC |
4a0f82c | Steven Johnson | 06 February 2020, 22:53:02 UTC | Merge pull request #4592 from halide/srj-histo Skip flaky test for auto_schedule/histogram (Issue #4589) | 06 February 2020, 22:53:02 UTC |
cc046f0 | Steven Johnson | 06 February 2020, 22:48:51 UTC | Skip flaky test for auto_schedule/histogram (https://github.com/halide/Halide/issues/4589) | 06 February 2020, 22:48:51 UTC |
74945ac | Benoit Steiner | 06 February 2020, 22:25:14 UTC | Small code cleanup and simplification | 06 February 2020, 22:25:14 UTC |
096db1a | Steven Johnson | 06 February 2020, 18:12:54 UTC | Merge pull request #4588 from halide/srj-tut-gpu Add host_supports_device_api() | 06 February 2020, 18:12:54 UTC |
5c59fbf | Steven Johnson | 06 February 2020, 01:03:57 UTC | Check for clGetPlatformIDs function ptr being null | 06 February 2020, 01:03:57 UTC |
fa86aa3 | Steven Johnson | 05 February 2020, 23:47:15 UTC | Revise API | 05 February 2020, 23:47:15 UTC |
6f31b5d | Steven Johnson | 05 February 2020, 23:19:34 UTC | Merge branch 'master' into srj-tut-gpu | 05 February 2020, 23:19:34 UTC |
ee37f1e | Steven Johnson | 05 February 2020, 23:18:57 UTC | Update opencl.cpp | 05 February 2020, 23:18:57 UTC |
7e4e5f0 | Steven Johnson | 05 February 2020, 23:06:17 UTC | Update opencl.cpp | 05 February 2020, 23:06:17 UTC |
ddb2dd4 | Steven Johnson | 05 February 2020, 22:39:19 UTC | Add host_supports_device_api() This adds a new call, `host_supports_device_api()`, which is intended to allow JIT callers to determine whether a given DeviceAPI is likely supported on the current host. Modified tutorial code to use it as appropriate. (Note that existing logic in e.g. lesson_12 that tries to load driver libraries isn't adequate, as a system may have the right software installed but no suitable hardware.) | 05 February 2020, 22:39:19 UTC |
e768677 | Steven Johnson | 05 February 2020, 18:27:48 UTC | Merge pull request #4583 from halide/srj-tutorial Tutorials should use halide_benchmark instead of clock.h | 05 February 2020, 18:27:48 UTC |
05acdee | Steven Johnson | 05 February 2020, 18:27:28 UTC | Merge pull request #4586 from halide/srj-tut-deps Add HalideRuntime.h as a build dep for tutorials | 05 February 2020, 18:27:28 UTC |
8460be7 | Steven Johnson | 05 February 2020, 01:53:11 UTC | Add HalideRuntime.h as a build dep for tutorials Some of the tutorials need it (eg lesson-12), so we must ensure it's built before them. | 05 February 2020, 01:53:11 UTC |
62d47f1 | Steven Johnson | 05 February 2020, 00:41:39 UTC | Tutorials should use halide_benachmark instead of clock.h Rework clock.h to use halide_benchmark for timing. Rework lesson_16 to use halide_benchmark directly. | 05 February 2020, 00:41:39 UTC |
0849632 | Steven Johnson | 04 February 2020, 02:28:26 UTC | Merge pull request #4580 from halide/srj-glfw Update readme and Makefile for apps/opengl_demo to be more up to date | 04 February 2020, 02:28:26 UTC |
39a1ff9 | Steven Johnson | 04 February 2020, 02:04:07 UTC | fixes | 04 February 2020, 02:04:07 UTC |
62c8ec4 | Steven Johnson | 04 February 2020, 01:53:54 UTC | Fix glfw usage in opengl_demo glfw3 is deprecated; update to use glfw instead. | 04 February 2020, 01:53:54 UTC |
ad49c8d | Steven Johnson | 03 February 2020, 00:23:16 UTC | Merge pull request #4575 from halide/srj-exp Tweak relative_error in math.cpp (Issue #4559) | 03 February 2020, 00:23:16 UTC |
806513a | Steven Johnson | 01 February 2020, 00:10:31 UTC | Merge pull request #4565 from ghost-luck/master Fix of "jpeglib.h" vs. <windows.h> issue | 01 February 2020, 00:10:31 UTC |
b8d9797 | Steven Johnson | 31 January 2020, 23:36:10 UTC | Tweak relative_error in math.cpp (Issue #4559) Changes to LLVM's math reassociation made our `exp()` implementation slightly less accurate in some float32 cases than they already were... but not by much, so this is really just a tweak for reality. e.g., `exp(18.125)` should be ~74402492.45; calling `std::exp()` returns 74402496.0 (on the systems I checked), for an absolute error of 4. Prior to the LLVM change, our non-FMA code on x86 would reliably produce 74402552 (abserr: 60, relerr: ~0.806e-6); now, it produces 74402416.0 (abserr: -76, relerr: ~1.07e-06), just slightly outside our bounds. Trying to maintain the same result in the face of compiler changes and different instruction sets is a fool's errand, and the number of values that are "worse" is small, so just bumping the error value is a fair fix. (Though it's worth pointing out that the 'reference' value in this case is actually inaccurate; we might be better off always calculating the reference value as a double and coercing to a float.) | 31 January 2020, 23:36:10 UTC |
6ae66c5 | Katrina Passarella | 31 January 2020, 18:34:40 UTC | Merge pull request #4276 from halide/kp_bit_shift_hvx Add backend support for negative bit shifts on Hexagon. | 31 January 2020, 18:34:40 UTC |
bc4c57b | Steven Johnson | 31 January 2020, 18:08:18 UTC | Merge pull request #4568 from minrk/common-flags Makefile: support standard $LDFLAGS, $CXXFLAGS environment variables | 31 January 2020, 18:08:18 UTC |
b4cb342 | Steven Johnson | 31 January 2020, 03:59:54 UTC | Merge branch 'master' into kp_bit_shift_hvx | 31 January 2020, 03:59:54 UTC |
151135a | Steven Johnson | 31 January 2020, 03:57:56 UTC | Merge pull request #4572 from halide/srj-llvm-name-fix Fix API usage for trunk LLVM | 31 January 2020, 03:57:56 UTC |
f41e134 | Steven Johnson | 31 January 2020, 00:11:18 UTC | Also some fixes for LLVM10 vs LLVM11 | 31 January 2020, 00:11:18 UTC |
7554516 | Steven Johnson | 30 January 2020, 23:52:08 UTC | Fix API usage for trunk LLVM | 30 January 2020, 23:52:08 UTC |
bb2d742 | Nikita Glukhov | 30 January 2020, 10:53:30 UTC | Another workaround of "jpeglib.h" vs. <windows.h> | 30 January 2020, 10:53:30 UTC |
88890dc | Min RK | 30 January 2020, 09:27:19 UTC | respect standard $LDFLAGS, $CXXFLAGS environment variables | 30 January 2020, 09:34:21 UTC |
5e32a98 | Min RK | 09 March 2018, 01:30:41 UTC | extend rather than clobbering ldflags | 30 January 2020, 09:34:14 UTC |
971aa5e | Nikita Glukhov | 29 January 2020, 22:31:02 UTC | Fix of "jpeglib.h" vs. <windows.h> issue | 29 January 2020, 22:31:02 UTC |
0e8ee22 | dsharletg | 29 January 2020, 21:06:45 UTC | Fix formatting. | 29 January 2020, 21:06:45 UTC |
e94efa6 | dsharletg | 29 January 2020, 21:03:28 UTC | Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx | 29 January 2020, 21:03:28 UTC |
4f013a9 | Alex Reinking | 28 January 2020, 23:01:39 UTC | Merge pull request #4556 from halide/modern-cmake-tests Update CMake to use modern features in testing. | 28 January 2020, 23:01:39 UTC |
0453fef | Steven Johnson | 28 January 2020, 18:37:02 UTC | Merge pull request #4562 from halide/srj-llvm-ver Max LLVM_VERSION -> 11.0 in CMake | 28 January 2020, 18:37:02 UTC |
2704ef4 | Steven Johnson | 28 January 2020, 18:25:40 UTC | Max LLVM_VERSION -> 11.0 in CMake | 28 January 2020, 18:25:40 UTC |
2bf91ce | Steven Johnson | 28 January 2020, 18:01:43 UTC | Merge pull request #4558 from halide/srj-math Log Target info in correctness_math | 28 January 2020, 18:01:43 UTC |
6b5c879 | Steven Johnson | 28 January 2020, 18:00:51 UTC | Merge branch 'master' into modern-cmake-tests | 28 January 2020, 18:00:51 UTC |
a80b871 | Steven Johnson | 28 January 2020, 18:00:34 UTC | Merge pull request #4561 from halide/srj-cmdline Allow cmdline.h without RTTI | 28 January 2020, 18:00:34 UTC |
bb731a9 | Steven Johnson | 28 January 2020, 01:00:11 UTC | Update CMakeLists.txt | 28 January 2020, 01:00:11 UTC |
c8a31d9 | Steven Johnson | 28 January 2020, 00:48:08 UTC | Allow cmdline.h without RTTI Poached from https://github.com/halide/Halide/pull/4556 to land ahead of that | 28 January 2020, 00:48:08 UTC |
a584b25 | Steven Johnson | 28 January 2020, 00:04:40 UTC | Update CMakeLists.txt | 28 January 2020, 00:04:40 UTC |
a88a5b4 | Steven Johnson | 27 January 2020, 23:40:33 UTC | Merge branch 'master' into modern-cmake-tests | 27 January 2020, 23:40:33 UTC |
c706db5 | Andrew Adams | 27 January 2020, 22:33:33 UTC | Merge pull request #4551 from halide/cheaper_copy_to_host Just assert not device dirty if no device enabled, don't copy to host | 27 January 2020, 22:33:33 UTC |
c3cacde | Steven Johnson | 27 January 2020, 22:23:05 UTC | Log Target info in correctness_math Trying to track down intermittent recent failures in correctness_math; this just adds logging of the current host and JIT targets, similar to what is already done in simd_op_check. | 27 January 2020, 22:23:05 UTC |
e09a750 | Alex Reinking | 27 January 2020, 20:13:05 UTC | Handling nits | 27 January 2020, 20:13:05 UTC |
1899c78 | Alex Reinking | 27 January 2020, 20:06:08 UTC | Fixing Windows build and adding support for spaces in paths. | 27 January 2020, 20:06:08 UTC |
6a20e80 | Alex Reinking | 27 January 2020, 04:54:15 UTC | Patching over rtti flag propagation. Need proper targets to make this reliable. | 27 January 2020, 04:54:15 UTC |
9cb5769 | Alex Reinking | 27 January 2020, 04:15:03 UTC | Fixing RTTI flags for plain C | 27 January 2020, 04:15:03 UTC |
f516bdc | Alex Reinking | 27 January 2020, 03:54:12 UTC | Maybe sorting both will work? | 27 January 2020, 03:54:12 UTC |
86eaf39 | Alex Reinking | 27 January 2020, 03:51:13 UTC | GitHub actions attempt 3 | 27 January 2020, 03:51:13 UTC |
8de1dfc | Alex Reinking | 27 January 2020, 03:48:41 UTC | GitHub actions attempt 2 | 27 January 2020, 03:48:41 UTC |
624e9a8 | Alex Reinking | 27 January 2020, 03:44:31 UTC | Testing presubmit for cmake file lists | 27 January 2020, 03:44:31 UTC |
050341d | Alex Reinking | 27 January 2020, 03:20:56 UTC | Hopefully explicit paths will do the trick. | 27 January 2020, 03:20:56 UTC |
b1f85bc | Alex Reinking | 27 January 2020, 03:17:03 UTC | Where is the version of CMake 3.16 that the logs show being installed? | 27 January 2020, 03:17:03 UTC |
8a0884b | Alex Reinking | 27 January 2020, 02:53:38 UTC | Force system cmake installed by apt extension. | 27 January 2020, 02:53:38 UTC |
57d2a3a | Alex Reinking | 27 January 2020, 02:43:31 UTC | debugging travis cmake build. | 27 January 2020, 02:43:31 UTC |
fab5124 | Alex Reinking | 27 January 2020, 02:11:43 UTC | clang_format fix | 27 January 2020, 02:11:43 UTC |
9ff7b8b | Alex Reinking | 27 January 2020, 02:10:59 UTC | Adding key url for cmake repo | 27 January 2020, 02:10:59 UTC |
4d25049 | Alex Reinking | 27 January 2020, 01:51:33 UTC | Update travis build | 27 January 2020, 01:51:33 UTC |
2a3b934 | Alex Reinking | 27 January 2020, 01:38:11 UTC | Converting more stuff to targets. | 27 January 2020, 01:38:11 UTC |
3bbf528 | Alex Reinking | 27 January 2020, 01:24:39 UTC | Patching in death tests for error directory. | 27 January 2020, 01:24:39 UTC |
86f442b | Alex Reinking | 27 January 2020, 00:15:43 UTC | Remove globbing | 27 January 2020, 00:15:43 UTC |
9b7b7ac | Volodymyr Kysenko | 26 January 2020, 23:35:10 UTC | Merge pull request #4555 from halide/fix-opencl-formatting Fix indentation in the OpenCL codegen | 26 January 2020, 23:35:10 UTC |
b4134aa | Volodymyr Kysenko | 26 January 2020, 22:03:53 UTC | Fix indentation in the OpenCL codegen | 26 January 2020, 22:03:53 UTC |
ee874fa | Alex Reinking | 26 January 2020, 02:39:49 UTC | Patching cmdline.h to not require RTTI. | 26 January 2020, 02:39:49 UTC |
8219a88 | Alex Reinking | 25 January 2020, 20:37:47 UTC | Replacing deprecated halide_use_image_io in apps. | 25 January 2020, 20:37:47 UTC |
6087e17 | Alex Reinking | 25 January 2020, 01:59:25 UTC | Removing halide_use_image_io from internal build. | 25 January 2020, 01:59:25 UTC |
e904b80 | Alex Reinking | 25 January 2020, 01:55:16 UTC | Deprecating halide_use_image_io in favor of alias target Halide::ImageIO | 25 January 2020, 01:55:16 UTC |
df09b4f | Alex Reinking | 25 January 2020, 01:23:23 UTC | Using interface libraries where possible. Fixing add_halide_test for lessons. | 25 January 2020, 01:23:23 UTC |
3fcecbf | Alex Reinking | 25 January 2020, 00:05:43 UTC | fixing component name | 25 January 2020, 00:05:43 UTC |
b8061e2 | Alex Reinking | 24 January 2020, 23:44:25 UTC | exporting symbols in matlab aot test | 24 January 2020, 23:44:25 UTC |
eaf6ae3 | dsharletg | 24 January 2020, 23:27:59 UTC | Make all shifts signed in Hexagon backend. | 24 January 2020, 23:27:59 UTC |
e81fba1 | dsharletg | 24 January 2020, 23:27:39 UTC | Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx | 24 January 2020, 23:27:39 UTC |
1f5ade5 | Alex Reinking | 24 January 2020, 22:08:06 UTC | Moving options near what they control | 24 January 2020, 22:08:06 UTC |
c55962d | Alex Reinking | 24 January 2020, 21:43:18 UTC | CMake 3.3 and earlier enabled exports on apps by default. We need that for extern stages in tests. | 24 January 2020, 21:43:18 UTC |
0ae0006 | Andrew Adams | 24 January 2020, 17:51:00 UTC | extract reverse-prepend pattern as a helper lambda | 24 January 2020, 17:51:00 UTC |
469c6c7 | Andrew Adams | 24 January 2020, 17:36:03 UTC | Merge pull request #4552 from dzo/dzomaster Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions | 24 January 2020, 17:36:03 UTC |
5033bd5 | Alex Reinking | 24 January 2020, 03:27:32 UTC | Using get_filename_component instead of string replacement. Simplifying group naming. | 24 January 2020, 03:27:32 UTC |
4dc3c8d | Martin Johnson | 24 January 2020, 02:30:46 UTC | Fix formatting issues | 24 January 2020, 02:30:46 UTC |
937ed09 | Martin Johnson | 24 January 2020, 01:56:56 UTC | Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions The tests are: correctness_simd_op_check pmulhrsw correctness_simd_op_check vpmulhrsw*ymm | 24 January 2020, 01:56:56 UTC |
0f3e2e1 | Andrew Adams | 24 January 2020, 01:14:52 UTC | Merge pull request #4540 from halide/fix_duplicate_names_in_gpu_kernel Fix duplicate allocation names in gpu kernels | 24 January 2020, 01:14:52 UTC |
75d022b | Alex Reinking | 24 January 2020, 00:48:44 UTC | Moving tests logic into per-directory lists. | 24 January 2020, 00:48:44 UTC |
410ed04 | Alex Reinking | 24 January 2020, 00:20:21 UTC | Removing unneeded GLOBs (which should never be used anyway) | 24 January 2020, 00:20:21 UTC |
b26d8c2 | Alex Reinking | 24 January 2020, 00:14:06 UTC | Use the same CMake, not one from env. | 24 January 2020, 00:14:06 UTC |
4c9a8ab | Alex Reinking | 24 January 2020, 00:11:18 UTC | Just test the command directly; no need to check status code. | 24 January 2020, 00:11:18 UTC |
9f81111 | Alex Reinking | 24 January 2020, 00:08:47 UTC | exit with a status code outside 0-255 is UB per POSIX. | 24 January 2020, 00:08:47 UTC |
49ff60d | Alex Reinking | 24 January 2020, 00:07:03 UTC | Replacing test groups with CMake test labels | 24 January 2020, 00:07:03 UTC |
198680b | Andrew Adams | 23 January 2020, 23:09:36 UTC | Merge branch 'master' into cheaper_copy_to_host | 23 January 2020, 23:09:36 UTC |
355f3cd | Andrew Adams | 23 January 2020, 23:08:03 UTC | Merge pull request #4549 from halide/delete_native_client Delete defunct native client flag | 23 January 2020, 23:08:03 UTC |
7adda24 | Alex Reinking | 23 January 2020, 23:06:10 UTC | Removing test_internal option | 23 January 2020, 23:06:10 UTC |
b6545f0 | Alex Reinking | 23 January 2020, 23:03:44 UTC | Use CLion automatic formatting | 23 January 2020, 23:03:44 UTC |
c85c3d8 | Andrew Adams | 23 January 2020, 23:01:59 UTC | Just assert !device_dirty, instead of copying to host, if no device support | 23 January 2020, 23:01:59 UTC |
5f760f6 | Alex Reinking | 23 January 2020, 23:01:07 UTC | Removing unneeded file from cherry pick | 23 January 2020, 23:01:07 UTC |
fe1f24f | Alex Reinking | 23 January 2020, 01:33:04 UTC | Use standard projName_SOURCE_DIR variable. | 23 January 2020, 23:00:34 UTC |
630506e | Alex Reinking | 23 January 2020, 00:32:54 UTC | Upgrading version to 3.14 | 23 January 2020, 23:00:33 UTC |
305c939 | Alex Reinking | 23 January 2020, 00:20:26 UTC | cmake_minimum_required should be first line. | 23 January 2020, 23:00:33 UTC |