[beignet] 01/02: Merge branch 'master' into jessie-backports

Rebecca Palmer rnpalmer-guest at moszumanska.debian.org
Sun Mar 5 11:47:56 UTC 2017


This is an automated email from the git hooks/post-receive script.

rnpalmer-guest pushed a commit to branch jessie-backports
in repository beignet.

commit 050703952995e5db9dbe54a12c82d6451b17cf52
Merge: b1cf2fe 7d60bf9
Author: Rebecca N. Palmer <rebecca_palmer at zoho.com>
Date:   Sun Mar 5 10:31:42 2017 +0000

    Merge branch 'master' into jessie-backports
    
    Conflicts:
    	debian/changelog
    	debian/control

 Android.common.mk                                  |    30 +
 Android.mk                                         |    14 +
 CMake/FindLLVM.cmake                               |     6 +-
 CMake/FindMesaSrc.cmake                            |    26 -
 CMakeLists.txt                                     |   157 +-
 GetGenID.sh                                        |    63 +-
 backend/CMakeLists.txt                             |     5 +-
 backend/src/Android.mk                             |   299 +
 backend/src/CMakeLists.txt                         |    26 +-
 backend/src/GBEConfig.h.in                         |     2 +
 backend/src/backend/context.cpp                    |   129 +-
 backend/src/backend/context.hpp                    |    25 +-
 backend/src/backend/gen/gen_mesa_disasm.c          |   286 +-
 backend/src/backend/gen75_context.cpp              |    42 +-
 backend/src/backend/gen75_encoder.cpp              |    70 +-
 backend/src/backend/gen75_encoder.hpp              |    10 +-
 backend/src/backend/gen7_encoder.cpp               |    62 +-
 backend/src/backend/gen7_encoder.hpp               |     8 +-
 backend/src/backend/gen7_instruction.hpp           |    31 +
 backend/src/backend/gen8_context.cpp               |  1031 +-
 backend/src/backend/gen8_context.hpp               |    16 +
 backend/src/backend/gen8_encoder.cpp               |   539 +-
 backend/src/backend/gen8_encoder.hpp               |    32 +-
 backend/src/backend/gen8_instruction.hpp           |   161 +-
 backend/src/backend/gen9_context.cpp               |    76 +-
 backend/src/backend/gen9_context.hpp               |    16 +-
 backend/src/backend/gen9_encoder.cpp               |   236 +
 backend/src/backend/gen9_encoder.hpp               |    10 +-
 backend/src/backend/gen9_instruction.hpp           |    84 +
 backend/src/backend/gen_context.cpp                |  1786 ++-
 backend/src/backend/gen_context.hpp                |    36 +-
 backend/src/backend/gen_defs.hpp                   |    83 +
 backend/src/backend/gen_encoder.cpp                |   434 +-
 backend/src/backend/gen_encoder.hpp                |    78 +-
 backend/src/backend/gen_insn_compact.cpp           |   427 +-
 .../src/backend/gen_insn_gen7_schedule_info.hxx    |    18 +
 backend/src/backend/gen_insn_scheduling.cpp        |   156 +-
 backend/src/backend/gen_insn_selection.cpp         |  4408 +++++--
 backend/src/backend/gen_insn_selection.hpp         |    81 +-
 backend/src/backend/gen_insn_selection.hxx         |    22 +-
 .../src/backend/gen_insn_selection_optimize.cpp    |   300 +
 backend/src/backend/gen_insn_selection_output.cpp  |   186 +
 backend/src/backend/gen_insn_selection_output.hpp  |    13 +
 backend/src/backend/gen_program.cpp                |   256 +-
 backend/src/backend/gen_program.hpp                |    10 +-
 backend/src/backend/gen_reg_allocation.cpp         |   679 +-
 backend/src/backend/gen_reg_allocation.hpp         |     2 +
 backend/src/backend/gen_register.hpp               |   145 +-
 backend/src/backend/program.cpp                    |   409 +-
 backend/src/backend/program.h                      |    71 +-
 backend/src/backend/program.hpp                    |    75 +-
 backend/src/gbe_bin_generater.cpp                  |    10 +-
 backend/src/gbe_bin_interpreter.cpp                |    12 +-
 backend/src/ir/constant.cpp                        |    57 +-
 backend/src/ir/constant.hpp                        |    11 +-
 backend/src/ir/context.cpp                         |     8 +-
 backend/src/ir/context.hpp                         |    30 +-
 backend/src/ir/function.cpp                        |    46 +-
 backend/src/ir/function.hpp                        |   113 +-
 backend/src/ir/image.cpp                           |    23 +-
 backend/src/ir/image.hpp                           |     4 +-
 backend/src/ir/immediate.cpp                       |     1 +
 backend/src/ir/immediate.hpp                       |     2 +-
 backend/src/ir/instruction.cpp                     |  1139 +-
 backend/src/ir/instruction.hpp                     |   236 +-
 backend/src/ir/instruction.hxx                     |    11 +
 backend/src/ir/liveness.cpp                        |   149 +-
 backend/src/ir/liveness.hpp                        |     9 +-
 backend/src/ir/lowering.cpp                        |    31 +-
 backend/src/ir/printf.cpp                          |   290 +-
 backend/src/ir/printf.hpp                          |   104 +-
 backend/src/ir/profile.cpp                         |    87 +-
 backend/src/ir/profile.hpp                         |    51 +-
 backend/src/ir/profiling.cpp                       |    74 +
 backend/src/ir/profiling.hpp                       |   132 +
 backend/src/ir/register.cpp                        |    11 +
 backend/src/ir/register.hpp                        |    87 +-
 backend/src/ir/reloc.cpp                           |    87 +
 backend/src/ir/reloc.hpp                           |    90 +
 backend/src/ir/sampler.cpp                         |    16 +-
 backend/src/ir/sampler.hpp                         |     4 +-
 backend/src/ir/structurizer.cpp                    |     9 +-
 backend/src/ir/type.cpp                            |     6 +-
 backend/src/ir/type.hpp                            |     4 +-
 backend/src/ir/unit.cpp                            |    13 +-
 backend/src/ir/unit.hpp                            |    30 +-
 backend/src/ir/value.cpp                           |   197 +
 backend/src/ir/value.hpp                           |    16 +
 backend/src/libocl/Android.mk                      |    88 +
 backend/src/libocl/CMakeLists.txt                  |   145 +-
 backend/src/libocl/include/ocl.h                   |    90 +-
 backend/src/libocl/include/ocl_atom_20.h           |   188 +
 backend/src/libocl/include/ocl_enqueue.h           |    90 +
 backend/src/libocl/include/ocl_float.h             |     1 +
 backend/src/libocl/include/ocl_geometric.h         |     4 +
 backend/src/libocl/include/ocl_image.h             |   321 +-
 backend/src/libocl/include/ocl_misc.h              |    24 +
 backend/src/libocl/include/ocl_pipe.h              |    51 +
 backend/src/libocl/include/ocl_sync.h              |    14 +-
 backend/src/libocl/include/ocl_types.h             |    43 +-
 backend/src/libocl/include/ocl_vload.h             |    14 +-
 .../libocl/include/{ocl_vload.h => ocl_vload_20.h} |    42 +-
 backend/src/libocl/include/ocl_work_group.h        |   118 +
 backend/src/libocl/include/ocl_workitem.h          |    17 +-
 backend/src/libocl/script/gen_vector.py            |     9 +-
 backend/src/libocl/script/ocl_integer.def          |     1 +
 backend/src/libocl/script/ocl_math.def             |    28 +-
 backend/src/libocl/script/ocl_math_20.def          |   151 +
 backend/src/libocl/script/ocl_simd.def             |     9 +
 backend/src/libocl/src/ocl_atom_20.cl              |   381 +
 backend/src/libocl/src/ocl_atomic_20.ll            |   165 +
 backend/src/libocl/src/ocl_barrier.ll              |    31 +-
 backend/src/libocl/src/ocl_barrier_20.ll           |    25 +
 backend/src/libocl/src/ocl_clz_20.ll               |    65 +
 backend/src/libocl/src/ocl_ctz.ll                  |    65 +
 backend/src/libocl/src/ocl_ctz_20.ll               |    65 +
 backend/src/libocl/src/ocl_enqueue.cl              |   238 +
 backend/src/libocl/src/ocl_geometric.cl            |    16 +
 backend/src/libocl/src/ocl_image.cl                |   435 +-
 backend/src/libocl/src/ocl_memcpy.cl               |    15 +
 backend/src/libocl/src/ocl_memset.cl               |     5 +-
 backend/src/libocl/src/ocl_misc.cl                 |    48 +-
 backend/src/libocl/src/ocl_pipe.cl                 |   296 +
 backend/src/libocl/src/ocl_sync.cl                 |    13 +-
 backend/src/libocl/src/ocl_vload.cl                |    22 +-
 .../libocl/src/{ocl_vload.cl => ocl_vload_20.cl}   |    44 +-
 backend/src/libocl/src/ocl_work_group.cl           |   126 +
 backend/src/libocl/src/ocl_workitem.cl             |    31 +-
 backend/src/libocl/tmpl/ocl_common.tmpl.cl         |     3 +-
 backend/src/libocl/tmpl/ocl_defines.tmpl.h         |    19 +-
 backend/src/libocl/tmpl/ocl_integer.tmpl.cl        |    16 +-
 backend/src/libocl/tmpl/ocl_integer.tmpl.h         |    18 +
 backend/src/libocl/tmpl/ocl_math.tmpl.cl           |   594 +-
 backend/src/libocl/tmpl/ocl_math.tmpl.h            |    29 +-
 .../tmpl/{ocl_math.tmpl.cl => ocl_math_20.tmpl.cl} |   718 +-
 .../tmpl/{ocl_math.tmpl.h => ocl_math_20.tmpl.h}   |    81 +-
 backend/src/libocl/tmpl/ocl_simd.tmpl.cl           |   441 +
 backend/src/libocl/tmpl/ocl_simd.tmpl.h            |   218 +
 backend/src/llvm/ExpandConstantExpr.cpp            |     4 +-
 backend/src/llvm/ExpandLargeIntegers.cpp           |    11 +-
 backend/src/llvm/ExpandUtils.cpp                   |     2 +-
 backend/src/llvm/PromoteIntegers.cpp               |    10 +-
 backend/src/llvm/StripAttributes.cpp               |     8 +-
 backend/src/llvm/llvm_bitcode_link.cpp             |   128 +-
 backend/src/llvm/llvm_device_enqueue.cpp           |   417 +
 backend/src/llvm/llvm_gen_backend.cpp              |  2066 ++-
 backend/src/llvm/llvm_gen_backend.hpp              |    15 +-
 backend/src/llvm/llvm_gen_ocl_function.hxx         |   104 +-
 backend/src/llvm/llvm_includes.hpp                 |    10 +
 backend/src/llvm/llvm_intrinsic_lowering.cpp       |     8 +-
 backend/src/llvm/llvm_loadstore_optimization.cpp   |   115 +-
 backend/src/llvm/llvm_passes.cpp                   |    36 +-
 backend/src/llvm/llvm_printf_parser.cpp            |   451 +-
 backend/src/llvm/llvm_profiling.cpp                |   214 +
 backend/src/llvm/llvm_sampler_fix.cpp              |     2 +
 backend/src/llvm/llvm_scalarize.cpp                |   135 +-
 backend/src/llvm/llvm_to_gen.cpp                   |   139 +-
 backend/src/llvm/llvm_to_gen.hpp                   |     9 +-
 backend/src/llvm/llvm_unroll.cpp                   |    77 +-
 backend/src/ocl_common_defines.h                   |    44 +-
 backend/src/sys/alloc.hpp                          |     4 +-
 backend/src/sys/platform.hpp                       |     8 +-
 benchmark/CMakeLists.txt                           |     7 +-
 benchmark/benchmark_copy_buf.cpp                   |     4 +-
 benchmark/benchmark_copy_buffer.cpp                |    57 +
 benchmark/benchmark_copy_buffer_to_image.cpp       |     2 +-
 benchmark/benchmark_copy_image.cpp                 |    72 +
 benchmark/benchmark_copy_image_to_buffer.cpp       |     2 +-
 benchmark/benchmark_math.cpp                       |   126 +
 benchmark/benchmark_read_buffer.cpp                |     3 +-
 benchmark/benchmark_read_image.cpp                 |     3 +-
 benchmark/benchmark_run.cpp                        |     1 +
 benchmark/benchmark_use_host_ptr_buffer.cpp        |     3 +-
 benchmark/benchmark_workgroup.cpp                  |   370 +
 debian/beignet-dev.install                         |     3 +
 debian/beignet-opencl-icd.README.Debian            |     7 +
 debian/beignet-opencl-icd.install                  |     8 +-
 debian/changelog                                   |    93 +
 debian/control                                     |    35 +-
 debian/copyright                                   |    17 +-
 .../Debian-compliant-compiler-flags-handling.patch |    41 +-
 debian/patches/Enable-test-debug.patch             |   260 -
 debian/patches/add-appstream-metadata.patch        |    76 +
 debian/patches/allow-+-in-directory.patch          |    30 -
 debian/patches/cl_accelerator_intel.patch          |   145 +
 debian/patches/docs-broken-links.patch             |    58 +
 debian/patches/find-llvm37.patch                   |    22 -
 debian/patches/find-python35.patch                 |     7 +-
 debian/patches/llvm38-support.patch                |   676 -
 debian/patches/llvm39-support.patch                |    22 +
 debian/patches/noassert-missing-function.patch     |   182 -
 debian/patches/opencl2-runtime-detection.patch     |   369 +
 debian/patches/printf-fix-90472.patch              |    24 -
 debian/patches/profiling-32on64.patch              |    40 -
 debian/patches/reduce-notfound-output.patch        |    36 +-
 debian/patches/series                              |    16 +-
 debian/patches/shared-llvm.patch                   |    32 -
 debian/patches/ship-test-tool.patch                |    72 +
 debian/patches/spelling.patch                      |    16 +
 debian/patches/static-llvm.patch                   |    36 +
 debian/patches/std-isnan-isinf.patch               |   248 -
 debian/patches/support-kfreebsd.patch              |    53 +-
 debian/patches/update-docs.patch                   |   169 +-
 debian/rules                                       |    14 +-
 docs/Beignet.mdwn                                  |   124 +-
 docs/NEWS.mdwn                                     |     9 +
 docs/howto/android-build-howto.mdwn                |    64 +
 docs/howto/cross-compiler-howto.mdwn               |     4 +-
 docs/howto/stand-alone-utest-howto.mdwn            |    45 +
 docs/howto/video-motion-estimation-howto.mdwn      |    71 +
 include/CL/cl.h                                    |   389 +-
 include/CL/cl.hpp                                  | 12452 -------------------
 include/CL/cl_d3d10.h                              |     7 +-
 include/CL/cl_d3d11.h                              |     7 +-
 include/CL/cl_dx9_media_sharing.h                  |     9 +-
 include/CL/cl_egl.h                                |     9 +-
 include/CL/cl_ext.h                                |   152 +-
 include/CL/cl_gl.h                                 |     7 +-
 include/CL/cl_gl_ext.h                             |     7 +-
 include/CL/cl_intel.h                              |    64 +
 include/CL/cl_platform.h                           |    38 +-
 include/CL/opencl.h                                |     7 +-
 kernels/bench_copy_buffer.cl                       |    90 +
 kernels/bench_copy_image.cl                        |    52 +
 kernels/bench_math.cl                              |   272 +
 kernels/bench_workgroup.cl                         |   239 +
 kernels/builtin_global_linear_id.cl                |     4 +
 kernels/builtin_local_linear_id.cl                 |     6 +
 kernels/builtin_max_sub_group_size.cl              |     7 +
 kernels/builtin_num_sub_groups.cl                  |     7 +
 kernels/builtin_sub_group_id.cl                    |     7 +
 kernels/builtin_sub_group_size.cl                  |     7 +
 kernels/cmrt_utest_genx.isa                        |   Bin 0 -> 847 bytes
 kernels/compiler_atomic_functions_20.cl            |    53 +
 kernels/compiler_bsort.cl                          |    47 +
 kernels/compiler_bswap.cl                          |    14 +-
 kernels/compiler_ceil64.spir                       |   Bin 0 -> 2152 bytes
 kernels/compiler_ctz.cl                            |    16 +
 kernels/compiler_device_enqueue.cl                 |    18 +
 kernels/compiler_double_2.cl                       |     9 -
 kernels/compiler_double_4.cl                       |     5 -
 kernels/compiler_double_convert.cl                 |   102 +
 kernels/compiler_double_div.cl                     |    13 +
 kernels/compiler_generic_atomic.cl                 |    33 +
 kernels/compiler_generic_pointer.cl                |    33 +
 kernels/compiler_get_max_sub_group_size.cl         |     5 +
 kernels/compiler_get_sub_group_id.cl               |     8 -
 kernels/compiler_get_sub_group_local_id.cl         |     8 +
 kernels/compiler_get_sub_group_size.cl             |     5 -
 kernels/compiler_half_convert.cl                   |    11 +-
 kernels/compiler_math_3op.cl                       |    20 +-
 kernels/compiler_mix.cl                            |     4 +
 kernels/compiler_pipe_builtin.cl                   |   117 +
 kernels/compiler_program_global.cl                 |    77 +
 kernels/compiler_sub_group_all.cl                  |    12 -
 kernels/compiler_sub_group_any.cl                  |    15 -
 kernels/compiler_sub_group_shuffle.cl              |    28 +-
 kernels/compiler_sub_group_shuffle_down.cl         |    40 +
 kernels/compiler_sub_group_shuffle_up.cl           |    40 +
 kernels/compiler_sub_group_shuffle_xor.cl          |    40 +
 kernels/compiler_subgroup_broadcast.cl             |    58 +
 kernels/compiler_subgroup_buffer_block_read.cl     |    62 +
 kernels/compiler_subgroup_buffer_block_write.cl    |    55 +
 kernels/compiler_subgroup_image_block_read.cl      |    64 +
 kernels/compiler_subgroup_image_block_write.cl     |    55 +
 kernels/compiler_subgroup_reduce.cl                |   177 +
 kernels/compiler_subgroup_scan_exclusive.cl        |   153 +
 kernels/compiler_subgroup_scan_inclusive.cl        |   153 +
 kernels/compiler_vector_load_store.cl              |     8 +-
 kernels/compiler_workgroup_broadcast.cl            |   122 +
 kernels/compiler_workgroup_reduce.cl               |   137 +
 kernels/compiler_workgroup_scan_exclusive.cl       |    98 +
 kernels/compiler_workgroup_scan_inclusive.cl       |    98 +
 kernels/image_1D_buffer.cl                         |     2 +-
 kernels/image_from_buffer.cl                       |    12 +
 kernels/runtime_use_host_ptr_image.cl              |    10 +
 kernels/test_fill_image_2d_array.cl                |     2 +-
 kernels/test_get_arg_info.cl                       |     2 +-
 kernels/test_printf.cl                             |    46 +
 src/Android.mk                                     |   136 +
 src/CMakeLists.txt                                 |    94 +-
 src/OCLConfig.h.in                                 |     1 -
 src/cl_accelerator_intel.c                         |    85 +
 src/cl_accelerator_intel.h                         |    32 +
 src/cl_api.c                                       |  3327 ++---
 src/cl_api_command_queue.c                         |   233 +
 src/cl_api_context.c                               |   174 +
 src/cl_api_device_id.c                             |    90 +
 src/cl_api_event.c                                 |   330 +
 src/cl_api_kernel.c                                |   422 +
 src/cl_api_mem.c                                   |  2435 ++++
 src/cl_api_platform_id.c                           |    65 +
 src/cl_api_program.c                               |   171 +
 src/cl_api_sampler.c                               |   127 +
 src/cl_base_object.c                               |   140 +
 src/cl_base_object.h                               |    84 +
 src/cl_cmrt.cpp                                    |   311 +
 src/cl_cmrt.h                                      |    45 +
 src/cl_command_queue.c                             |   371 +-
 src/cl_command_queue.h                             |    93 +-
 src/cl_command_queue_enqueue.c                     |   330 +
 src/cl_command_queue_gen7.c                        |   266 +-
 src/cl_context.c                                   |   269 +-
 src/cl_context.h                                   |    62 +-
 src/cl_device_data.h                               |    83 +-
 src/cl_device_enqueue.c                            |   201 +
 src/{cl_gen75_device.h => cl_device_enqueue.h}     |    23 +-
 src/cl_device_id.c                                 |  1019 +-
 src/cl_device_id.h                                 |    47 +-
 src/cl_driver.h                                    |   116 +-
 src/cl_driver_defs.c                               |    22 +-
 src/cl_enqueue.c                                   |   593 +-
 src/cl_enqueue.h                                   |    56 +-
 src/cl_event.c                                     |  1165 +-
 src/cl_event.h                                     |   148 +-
 src/cl_extensions.c                                |    49 +-
 src/cl_extensions.h                                |    24 +-
 src/cl_gbe_loader.cpp                              |    59 +-
 src/cl_gbe_loader.h                                |    10 +-
 src/cl_gen75_device.h                              |     5 +-
 src/cl_gen7_device.h                               |     7 +-
 src/{cl_gen75_device.h => cl_gen8_device.h}        |     8 +-
 src/{cl_gen75_device.h => cl_gen9_device.h}        |     7 +-
 src/cl_gl_api.c                                    |    19 +-
 src/cl_gt_device.h                                 |    33 +-
 src/cl_image.c                                     |    24 +-
 src/cl_image.h                                     |     1 +
 src/cl_internals.h                                 |     1 +
 src/cl_kernel.c                                    |   188 +-
 src/cl_kernel.h                                    |    34 +-
 src/cl_khr_icd.c                                   |    21 +-
 src/cl_khr_icd.h                                   |     2 -
 src/cl_mem.c                                       |   973 +-
 src/cl_mem.h                                       |   132 +-
 src/cl_mem_gl.c                                    |     9 +-
 src/cl_platform_id.c                               |    53 +-
 src/cl_platform_id.h                               |    16 +-
 src/cl_program.c                                   |   318 +-
 src/cl_program.h                                   |    31 +-
 src/cl_sampler.c                                   |    54 +-
 src/cl_sampler.h                                   |    33 +-
 src/cl_thread.c                                    |   282 -
 src/cl_thread.h                                    |    52 -
 src/cl_utils.c                                     |    86 +
 src/cl_utils.h                                     |   131 +-
 src/intel/intel_cl_gl_share_image_info.h           |    18 +
 src/intel/intel_dri_resource_sharing.c             |   208 -
 src/intel/intel_dri_resource_sharing.h             |    39 -
 src/intel/intel_dri_resource_sharing_int.h         |   143 -
 src/intel/intel_driver.c                           |  1168 +-
 src/intel/intel_driver.h                           |     1 +
 src/intel/intel_gpgpu.c                            |   517 +-
 src/intel/intel_gpgpu.h                            |     8 +-
 src/intel/intel_structs.h                          |   120 +
 .../cl_internal_block_motion_estimate_intel.cl     |   369 +
 src/kernels/cl_internal_copy_buffer_to_image_2d.cl |     2 +-
 src/kernels/cl_internal_copy_buffer_to_image_3d.cl |     2 +-
 src/performance.c                                  |     9 +
 src/x11/dricommon.c                                |     6 +-
 src/x11/mesa_egl_extension.c                       |   306 -
 src/x11/mesa_egl_extension.h                       |    20 -
 src/x11/mesa_egl_res_share.c                       |   135 -
 src/x11/mesa_egl_res_share.h                       |    44 -
 utests/Android.mk                                  |   248 +
 utests/CMakeLists.txt                              |   155 +-
 utests/buildin_work_dim.cpp                        |    13 +-
 utests/builtin_acos_asin.cpp                       |    20 +-
 utests/builtin_exp.cpp                             |    22 +-
 utests/builtin_global_id.cpp                       |    16 +-
 ..._global_id.cpp => builtin_global_linear_id.cpp} |    38 +-
 utests/builtin_global_size.cpp                     |    11 +-
 .../builtin_kernel_block_motion_estimate_intel.cpp |   139 +
 utests/builtin_kernel_max_global_size.cpp          |    10 +-
 utests/builtin_lgamma.cpp                          |     2 +-
 utests/builtin_lgamma_r.cpp                        |     2 +-
 utests/builtin_local_id.cpp                        |    16 +-
 ...in_local_id.cpp => builtin_local_linear_id.cpp} |    32 +-
 utests/builtin_local_size.cpp                      |    12 +-
 utests/builtin_max_sub_group_size.cpp              |    62 +
 utests/builtin_num_groups.cpp                      |    12 +-
 utests/builtin_num_sub_groups.cpp                  |    62 +
 utests/builtin_pow.cpp                             |    19 +-
 utests/builtin_sub_group_id.cpp                    |    63 +
 utests/builtin_sub_group_size.cpp                  |    63 +
 utests/builtin_tgamma.cpp                          |     6 +-
 utests/compare_image_2d_and_1d_array.cpp           |     2 +
 utests/compiler_abs.cpp                            |    18 +-
 utests/compiler_abs_diff.cpp                       |    17 +-
 utests/compiler_array1.cpp                         |     2 +-
 utests/compiler_assignment_operation_in_if.cpp     |     2 +-
 utests/compiler_atomic_functions_20.cpp            |   106 +
 utests/compiler_box_blur_float.cpp                 |     3 +
 utests/compiler_bsort.cpp                          |    45 +
 utests/compiler_bswap.cpp                          |    63 +-
 utests/compiler_cl_finish.cpp                      |     8 +-
 utests/compiler_clz.cpp                            |    16 +-
 utests/compiler_copy_image.cpp                     |     8 +-
 utests/compiler_copy_image1.cpp                    |    24 +-
 utests/compiler_copy_image_1d.cpp                  |     8 +-
 utests/compiler_ctz.cpp                            |    62 +
 utests/compiler_device_enqueue.cpp                 |    36 +
 utests/compiler_double.cpp                         |     5 +-
 utests/compiler_double_2.cpp                       |    47 -
 utests/compiler_double_4.cpp                       |    40 -
 utests/compiler_double_convert.cpp                 |   621 +
 utests/compiler_double_div.cpp                     |    83 +
 utests/compiler_double_precision.cpp               |     3 +
 utests/compiler_fill_gl_image.cpp                  |    69 +-
 utests/compiler_fill_image.cpp                     |     4 +-
 utests/compiler_fill_image_1d_array.cpp            |     1 +
 utests/compiler_fill_image_2d_array.cpp            |    18 +-
 utests/compiler_fill_image_3d.cpp                  |     4 +-
 utests/compiler_function_qualifiers.cpp            |     1 +
 utests/compiler_generic_atomic.cpp                 |    45 +
 utests/compiler_generic_pointer.cpp                |    46 +
 ...ize.cpp => compiler_get_max_sub_group_size.cpp} |    10 +-
 ..._id.cpp => compiler_get_sub_group_local_id.cpp} |     8 +-
 utests/compiler_half.cpp                           |   298 +-
 utests/compiler_mad24.cpp                          |     2 +-
 utests/compiler_math.cpp                           |     8 +-
 utests/compiler_math_2op.cpp                       |     8 +-
 utests/compiler_math_3op.cpp                       |    76 +-
 utests/compiler_mix.cpp                            |    50 +
 utests/compiler_movforphi_undef.cpp                |     8 +-
 utests/compiler_mul24.cpp                          |     2 +-
 utests/compiler_pipe_builtin.cpp                   |    69 +
 utests/compiler_popcount.cpp                       |     2 +-
 utests/compiler_program_global.cpp                 |    80 +
 utests/compiler_sampler.cpp                        |    14 +-
 utests/compiler_sub_group_all.cpp                  |    43 -
 utests/compiler_sub_group_any.cpp                  |    43 -
 utests/compiler_sub_group_shuffle.cpp              |    54 +-
 utests/compiler_sub_group_shuffle_down.cpp         |    96 +
 utests/compiler_sub_group_shuffle_up.cpp           |    96 +
 utests/compiler_sub_group_shuffle_xor.cpp          |    96 +
 utests/compiler_subgroup_broadcast.cpp             |   217 +
 utests/compiler_subgroup_buffer_block_read.cpp     |   251 +
 utests/compiler_subgroup_buffer_block_write.cpp    |   252 +
 utests/compiler_subgroup_image_block_read.cpp      |   249 +
 utests/compiler_subgroup_image_block_write.cpp     |   250 +
 utests/compiler_subgroup_reduce.cpp                |   571 +
 utests/compiler_subgroup_scan_exclusive.cpp        |   526 +
 utests/compiler_subgroup_scan_inclusive.cpp        |   512 +
 utests/compiler_time_stamp.cpp                     |     5 +
 utests/compiler_unstructured_branch3.cpp           |     4 +
 utests/compiler_vector_load_store.cpp              |    32 +-
 utests/compiler_workgroup_broadcast.cpp            |   320 +
 utests/compiler_workgroup_reduce.cpp               |   417 +
 utests/compiler_workgroup_scan_exclusive.cpp       |   373 +
 utests/compiler_workgroup_scan_inclusive.cpp       |   364 +
 utests/enqueue_copy_buf_unaligned.cpp              |     2 +-
 utests/get_cl_info.cpp                             |   247 +-
 utests/image_1D_buffer.cpp                         |     9 +-
 utests/image_from_buffer.cpp                       |   109 +
 utests/load_program_from_bin_file.cpp              |     4 +
 utests/load_program_from_gen_bin.cpp               |     8 +
 utests/load_program_from_spir.cpp                  |    11 +-
 utests/multi_queue_events.cpp                      |   129 +
 utests/profiling_exec.cpp                          |     8 +-
 utests/runtime_alloc_host_ptr_buffer.cpp           |     6 +-
 utests/runtime_barrier_list.cpp                    |    12 +-
 utests/runtime_climage_from_boname.cpp             |    14 +-
 utests/runtime_cmrt.cpp                            |   274 +
 utests/runtime_compile_link.cpp                    |    25 +-
 utests/runtime_event.cpp                           |     5 +-
 utests/runtime_flat_address_space.cpp              |    10 +-
 utests/runtime_marker_list.cpp                     |    14 +-
 utests/runtime_pipe_query.cpp                      |    15 +
 utests/runtime_use_host_ptr_image.cpp              |    76 +
 utests/setenv.sh.in                                |     2 +
 utests/sub_buffer.cpp                              |     2 +-
 utests/test_printf.cpp                             |    54 +
 utests/utest.cpp                                   |    92 +-
 utests/utest.hpp                                   |    22 +-
 utests/utest_generator.py                          |    57 +-
 utests/utest_helper.cpp                            |   451 +-
 utests/utest_helper.hpp                            |   111 +-
 utests/utest_math_gen.py                           |    40 +-
 utests/utest_run.cpp                               |    36 +-
 utests/vload_bench.cpp                             |     2 +-
 480 files changed, 47551 insertions(+), 26830 deletions(-)

diff --cc debian/changelog
index 236df03,e03f2f5..6ab8b53
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,10 -1,96 +1,103 @@@
+ beignet (1.3.0-2) unstable; urgency=medium
+ 
+   * Statically link to LLVM to allow installation together with
+     mesa-opencl-icd (workaround for #852746).
+   * Disable OpenCL 2.0 on i386, as it is likely to crash.
+     (Closes: #855651)
+   * Add missing build-dependencies on x32 to fix FTBFS.
+   * Fix broken link in documentation.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Tue, 21 Feb 2017 22:45:18 +0000
+ 
+ beignet (1.3.0-1) unstable; urgency=medium
+ 
+   * New upstream release.
+   * Drop patches applied upstream, refresh others.
+   * Drop allow-+-in-directory.patch, as it no longer applies
+     (the default build directory has not required it for some time).
+   * Update d/copyright.
+   * Document cl_khr_gl_sharing status.
+   * Add spelling.patch.
+   * Enable OpenCL 2.0 where possible.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Sun, 22 Jan 2017 21:47:49 +0000
+ 
+ beignet (1.2.1-2) unstable; urgency=medium
+ 
+   * Fix invalid-iterator crash when compiling large kernels.
+   * Switch to LLVM 3.9, and fix a hang caused by this.
+   * Fail, don't assert, on failed context creation.  (Closes: #848792)
+   * Better document #848368 workarounds.
+   * Fix pocl link in documentation.
+   * Add AppStream metadata.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Mon, 16 Jan 2017 19:46:06 +0000
+ 
+ beignet (1.2.1-1) unstable; urgency=medium
+ 
+   * New upstream release.  (Closes: #844370)
+   * Drop patches applied upstream, refresh others.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Tue, 15 Nov 2016 07:21:49 +0000
+ 
+ beignet (1.2.0-3) unstable; urgency=medium
+ 
+   * Remove multiarch-breaking timestamps.  (Closes: #840768)
+   * Fix nonclickable links in documentation.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Sun, 16 Oct 2016 14:31:27 +0100
+ 
+ beignet (1.2.0-2) unstable; urgency=medium
+ 
+   * Fix FTBFS on kfreebsd-*.  (Closes: #840045)
+   * Make tests work with Python 3 and switch back to it.
+   * Add pow-powr-tests.patch.
+   * Add LLVM 3.9 support.
+   * Ship and document testing tool.  Remove Enable-tests-debug.patch
+     for upstream compatibility, and enable PIE.
+   * Update documentation, fix spelling and grammar.
+   * Add clGetKernelSubGroupInfoKHR to _cl_icd_dispatch table.
+   * Fix FTBFS with drm 2.4.71.  (Closes: #840107)
+   * Use backports LLVM in backports, and document that this might
+     require also using backports mesa.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Thu, 13 Oct 2016 19:28:41 +0100
+ 
+ beignet (1.2.0-1) unstable; urgency=medium
+ 
+   * New upstream release.
+   * Drop patches applied upstream, refresh others.
+   * Move cl_intel_accelerator to cl_intel.h to fix FTBFS with
+     system cl_ext.h.
+   * Switch to LLVM 3.8 everywhere.
+   * Update and improve documentation.
+   * Re-enable test suite (disabled by default upstream).
+   * Skip tests with known issues.
+   * Build with Python 2, as Python 3 silently skips many of the tests.
+   * Fix broken list syntax in documentation.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Fri, 09 Sep 2016 14:20:24 +0100
+ 
+ beignet (1.1.2-5) unstable; urgency=medium
+ 
+   * Stop build-depending on LLVM 3.7 on release architectures.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Wed, 17 Aug 2016 22:34:29 +0100
+ 
+ beignet (1.1.2-4) unstable; urgency=medium
+ 
+   * Fix build with GCC 6. (Closes: #831196)
+   * Fix broken internal links in documentation.
+ 
+  -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Fri, 15 Jul 2016 07:47:59 +0100
+ 
 +beignet (1.1.2-3~bpo8+1) jessie-backports; urgency=medium
 +
 +  * Rebuild for jessie-backports.
 +  * Use an LLVM/Clang version that exists in jessie.
 +
 + -- Rebecca N. Palmer <rebecca_palmer at zoho.com>  Tue, 28 Jun 2016 21:52:09 +0100
 +
  beignet (1.1.2-3) unstable; urgency=medium
  
    * Make profiling work on multiarch systems.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/beignet.git



More information about the Pkg-opencl-commits mailing list