Skip to content

Releases: oneapi-src/SYCLomatic

SYCLomatic daily 2023-03-18

18 Mar 17:38
4d23453

Choose a tag to compare

Pre-release
[SYCLomatic] Refactor thrust migration patterns (#621)

* [SYCLomatic] Refactor thrust migration patterns

Signed-off-by: Lu, John <[email protected]>

* Refactor thrust::any_of.  Add no_feature request label, when a feature isn't necessary.

Signed-off-by: Lu, John <[email protected]>

* Refactor thrust::replace and thrust::adjacent_different patterns.  Allow patterns with 0 non-pointer parms

Signed-off-by: Lu, John <[email protected]>

* Don't test Dpct_no_feature with CUDA 8.0 since it uses thrust::any_of

Signed-off-by: Lu, John <[email protected]>

* Clean up refactoring.  Avoid macros as much as possible.

Signed-off-by: Lu, John <[email protected]>

* Update thrust migrations to use CheckThrustArgType instead of CheckArgType

Signed-off-by: Lu, John <[email protected]>

* Implement variable args to call rewriter more cleanly

Signed-off-by: Lu, John <[email protected]>

* Update based on feedback from review.  Reformatted with clang-format.

Signed-off-by: Lu, John <[email protected]>

* Add testcase that generates an unsupported thrust overload migration warning

Signed-off-by: Lu, John <[email protected]>

* Make PolicyState enum an enum class

Signed-off-by: Lu, John <[email protected]>

---------

Signed-off-by: Lu, John <[email protected]>

SYCLomatic daily 2023-03-17

17 Mar 17:25
4d23453

Choose a tag to compare

Pre-release
[SYCLomatic] Refactor thrust migration patterns (#621)

* [SYCLomatic] Refactor thrust migration patterns

Signed-off-by: Lu, John <[email protected]>

* Refactor thrust::any_of.  Add no_feature request label, when a feature isn't necessary.

Signed-off-by: Lu, John <[email protected]>

* Refactor thrust::replace and thrust::adjacent_different patterns.  Allow patterns with 0 non-pointer parms

Signed-off-by: Lu, John <[email protected]>

* Don't test Dpct_no_feature with CUDA 8.0 since it uses thrust::any_of

Signed-off-by: Lu, John <[email protected]>

* Clean up refactoring.  Avoid macros as much as possible.

Signed-off-by: Lu, John <[email protected]>

* Update thrust migrations to use CheckThrustArgType instead of CheckArgType

Signed-off-by: Lu, John <[email protected]>

* Implement variable args to call rewriter more cleanly

Signed-off-by: Lu, John <[email protected]>

* Update based on feedback from review.  Reformatted with clang-format.

Signed-off-by: Lu, John <[email protected]>

* Add testcase that generates an unsupported thrust overload migration warning

Signed-off-by: Lu, John <[email protected]>

* Make PolicyState enum an enum class

Signed-off-by: Lu, John <[email protected]>

---------

Signed-off-by: Lu, John <[email protected]>

SYCLomatic daily 2023-03-16

16 Mar 17:35
5a5c748

Choose a tag to compare

Pre-release
[SYCLomatic] Fix build warnings (#742)

Signed-off-by: Wang, Yihan <[email protected]>

SYCLomatic daily 2023-03-15

15 Mar 17:29
c054d27

Choose a tag to compare

Pre-release
[SYCLomatic] Migrate CUDART_PI_F (#740)

Signed-off-by: apekshaB <[email protected]>

SYCLomatic daily 2023-03-14

14 Mar 17:57
84cc0ac

Choose a tag to compare

Pre-release
[SYCLomatic] Migrate device ID and UUID (#732)

* [SYCLomatic] Migrate device ID and UUID

Signed-off-by: Michael Aziz <[email protected]>

* [SYCLomatic] Disable device info migration with option

Signed-off-by: Michael Aziz <[email protected]>

---------

Signed-off-by: Michael Aziz <[email protected]>

SYCLomatic daily 2023-03-13

13 Mar 21:29
54bae02

Choose a tag to compare

Pre-release
[SYCLomatic] Update SECURITY.md file. (#744)


Signed-off-by: Wang, Zhiming [email protected]

SYCLomatic daily 2023-03-12

12 Mar 17:25
93998dd

Choose a tag to compare

Pre-release
20230312

[SYCLomatic][NFC]Add missing driver and runtime API in APINames.inc (…

SYCLomatic daily 2023-03-11

11 Mar 18:37
93998dd

Choose a tag to compare

Pre-release
20230311

[SYCLomatic][NFC]Add missing driver and runtime API in APINames.inc (…

SYCLomatic daily 2023-03-10

10 Mar 18:25
93998dd

Choose a tag to compare

Pre-release
20230310

[SYCLomatic][NFC]Add missing driver and runtime API in APINames.inc (…

SYCLomatic daily 2023-03-09

09 Mar 18:27
af14c0c

Choose a tag to compare

Pre-release
20230309

[SYCLomatic] Refactor code by removing unused logic and tag out 3 dep…