• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IntelPython / dpctl / 6643490321
86%

Build:
DEFAULT BRANCH: master
Ran 25 Oct 2023 05:41PM UTC
Jobs 1
Files 70
Run time 13s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Oct 2023 04:42PM UTC coverage: 85.725% (+0.007%) from 85.718%
6643490321

push

github

web-flow
Implement kernels for in-place ``pow``, ``remainder``, and bitwise operators (#1447)

* Implements dedicated __ipow__ kernel

* Implements in-place remainder

* Implements in-place bitwise_and and bitwise_or

* Implements in-place bitwise_xor

* Implements in-place bitwise_left_shift and bitwise_right_shift

* Adds tests for in-place bitwise elementwise funcs

* Added tests for in-place remainder and pow

Fixed in-place remainder for devices that do not support 64-bit floating point data types

* Test commit splitting up elementwise functions

* Added missing includes of common_inplace

* Split elementwise functions into two more files and added them to the build

* Fix more missing includes

* Splits elementwise functions into separate source files

* Corrected numbers of elementwise functions

* Added missing vector include to elementwise function source files

Removed utility include

* Remove variable name in function declaration

* No need to import init functions into namespace, since they are defined in it

Removed "using dpctl::tensor::py_internal::init_abs`, since this imports `init_abs`
into the current namespace from `dpctl::tensor::py_internal`, but this namespace is
the current namespace and so the import is a no-op.

Also added brief docstring for the common init module.

* Changed use of "static inline" for utility functions

Instead, moved common functions into anonymous namespace as inline,
which is C++ way of expressing that multiple definitions of the same
function may exist in different C++ translation units, which linker
unifies.

* Moved inline functions into separate translation units

Instead of using inline keyword to allow multiple definitions of the same function
in different translation units, introduced elementwise_functions_type_utils.cpp
that defines these functions and a header file to use in other translatioon units.

This should reduce the binary size of the produ... (continued)

2472 of 2923 branches covered (0.0%)

Branch coverage included in aggregate %.

8800 of 10226 relevant lines covered (86.06%)

8218.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6643490321.1 25 Oct 2023 05:42PM UTC 95
77.16
Source Files on build 6643490321
  • Tree
  • List 70
  • Changed 25
  • Source Changed 0
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 442e46f4 on github
  • Prev Build on master (#6620553462)
  • Next Build on master (#6645743769)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc