ddemidov / vexcl
Showing 1 of 1 files from the diff.

@@ -65,7 +65,11 @@
Loading
65 65
                size_t smem_per_thread = 0,
66 66
                const std::string &options = ""
67 67
              )
68 +
#if BOOST_VERSION >= 107600
69 +
            : K(boost::dll::import_symbol<detail::kernel_api>(build_sources(q, src, options), name)),
70 +
#else
68 71
            : K(boost::dll::import<detail::kernel_api>(build_sources(q, src, options), name)),
72 +
#endif
69 73
              grid(num_workgroups(q)), smem_size(smem_per_thread)
70 74
        {
71 75
            stack.reserve(256);
@@ -76,7 +80,11 @@
Loading
76 80
               std::function<size_t(size_t)> smem,
77 81
               const std::string &options = ""
78 82
               )
83 +
#if BOOST_VERSION >= 107600
84 +
            : K(boost::dll::import_symbol<detail::kernel_api>(build_sources(q, src, options), name)),
85 +
#else
79 86
            : K(boost::dll::import<detail::kernel_api>(build_sources(q, src, options), name)),
87 +
#endif
80 88
              grid(num_workgroups(q)), smem_size(smem(1))
81 89
        {
82 90
            stack.reserve(256);
@@ -87,7 +95,11 @@
Loading
87 95
               const std::string &name,
88 96
               size_t smem_per_thread = 0
89 97
               )
98 +
#if BOOST_VERSION >= 107600
99 +
            : K(boost::dll::import_symbol<detail::kernel_api>(P, name)),
100 +
#else
90 101
            : K(boost::dll::import<detail::kernel_api>(P, name)),
102 +
#endif
91 103
              grid(num_workgroups(q)), smem_size(smem_per_thread)
92 104
        {
93 105
            stack.reserve(256);
@@ -98,7 +110,11 @@
Loading
98 110
               const std::string &name,
99 111
               std::function<size_t(size_t)> smem
100 112
               )
113 +
#if BOOST_VERSION >= 107600
114 +
            : K(boost::dll::import_symbol<detail::kernel_api>(P, name)),
115 +
#else
101 116
            : K(boost::dll::import<detail::kernel_api>(P, name)),
117 +
#endif
102 118
              grid(num_workgroups(q)), smem_size(smem(1))
103 119
        {
104 120
            stack.reserve(256);
Files Coverage
examples 6.37%
tests 99.83%
vexcl 92.06%
CL/cl.hpp 0.00%
Project Totals (129 files) 87.28%
1453.7
TRAVIS_OS_NAME=osx
1453.9
TRAVIS_OS_NAME=osx
1453.8
TRAVIS_OS_NAME=osx

No yaml found.

Create your codecov.yml to customize your Codecov experience

Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading