From 987be198d157a1c453aac9bce7c8b34c7a43283e Mon Sep 17 00:00:00 2001 From: Szymon Zadworny Date: Thu, 6 Aug 2026 08:47:05 +0000 Subject: [PATCH 1/4] Add more items to prelude --- oneapi-rs/src/prelude.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/oneapi-rs/src/prelude.rs b/oneapi-rs/src/prelude.rs index 5cb0e43..ceeb881 100644 --- a/oneapi-rs/src/prelude.rs +++ b/oneapi-rs/src/prelude.rs @@ -1,4 +1,10 @@ pub use crate::{ info::InfoTarget, - kernel::{KernelArgument, KernelArgumentList}, + platform::Platform, + device::Device, + context::Context, + kernel::{Kernel, KernelArgument, KernelArgumentList}, + range::{Range, NdRange}, + buffer::{Buffer, HostBuffer, DeviceBuffer, SharedBuffer}, + queue::Queue }; From 4a7000282704e7d2e13878e2501d57914f29a88c Mon Sep 17 00:00:00 2001 From: Szymon Zadworny Date: Thu, 6 Aug 2026 08:47:13 +0000 Subject: [PATCH 2/4] Update examples --- oneapi-rs/examples/kernel_launch.rs | 2 +- oneapi-rs/examples/kernel_launch_derive.rs | 2 -- oneapi-rs/examples/sycl-ls.rs | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/oneapi-rs/examples/kernel_launch.rs b/oneapi-rs/examples/kernel_launch.rs index 83940f3..ce8aa2c 100644 --- a/oneapi-rs/examples/kernel_launch.rs +++ b/oneapi-rs/examples/kernel_launch.rs @@ -6,7 +6,7 @@ // SPDX-License-Identifier: MIT OR Apache-2.0 // -use oneapi_rs::{queue::Queue, range::NdRange}; +use oneapi_rs::prelude::*; static IOTA_SRC: &str = r#" #include diff --git a/oneapi-rs/examples/kernel_launch_derive.rs b/oneapi-rs/examples/kernel_launch_derive.rs index d3aee58..66e628d 100644 --- a/oneapi-rs/examples/kernel_launch_derive.rs +++ b/oneapi-rs/examples/kernel_launch_derive.rs @@ -8,8 +8,6 @@ use oneapi_rs::prelude::*; -use oneapi_rs::{buffer::SharedBuffer, queue::Queue, range::NdRange}; - static IOTA_SRC: &str = r#" #include namespace syclext = sycl::ext::oneapi; diff --git a/oneapi-rs/examples/sycl-ls.rs b/oneapi-rs/examples/sycl-ls.rs index e6e1419..324702a 100644 --- a/oneapi-rs/examples/sycl-ls.rs +++ b/oneapi-rs/examples/sycl-ls.rs @@ -7,7 +7,7 @@ // use oneapi_rs::prelude::*; -use oneapi_rs::{info, platform::Platform}; +use oneapi_rs::info; fn main() { for platform in Platform::get_platforms() { From 60c602357818723d3ee0cc5bef39d80c6b0ec1ae Mon Sep 17 00:00:00 2001 From: Szymon Zadworny Date: Thu, 6 Aug 2026 08:47:22 +0000 Subject: [PATCH 3/4] cargo fmt --- oneapi-rs/examples/sycl-ls.rs | 2 +- oneapi-rs/src/prelude.rs | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/oneapi-rs/examples/sycl-ls.rs b/oneapi-rs/examples/sycl-ls.rs index 324702a..2e2ddd3 100644 --- a/oneapi-rs/examples/sycl-ls.rs +++ b/oneapi-rs/examples/sycl-ls.rs @@ -6,8 +6,8 @@ // SPDX-License-Identifier: MIT OR Apache-2.0 // -use oneapi_rs::prelude::*; use oneapi_rs::info; +use oneapi_rs::prelude::*; fn main() { for platform in Platform::get_platforms() { diff --git a/oneapi-rs/src/prelude.rs b/oneapi-rs/src/prelude.rs index ceeb881..18f2677 100644 --- a/oneapi-rs/src/prelude.rs +++ b/oneapi-rs/src/prelude.rs @@ -1,10 +1,10 @@ pub use crate::{ - info::InfoTarget, - platform::Platform, - device::Device, + buffer::{Buffer, DeviceBuffer, HostBuffer, SharedBuffer}, context::Context, + device::Device, + info::InfoTarget, kernel::{Kernel, KernelArgument, KernelArgumentList}, - range::{Range, NdRange}, - buffer::{Buffer, HostBuffer, DeviceBuffer, SharedBuffer}, - queue::Queue + platform::Platform, + queue::Queue, + range::{NdRange, Range}, }; From d7b9dc40eb8648ee96f8c744d67dfb1521dd63de Mon Sep 17 00:00:00 2001 From: Szymon Zadworny Date: Thu, 6 Aug 2026 09:11:46 +0000 Subject: [PATCH 4/4] Add info module to prelude --- oneapi-rs/examples/sycl-ls.rs | 1 - oneapi-rs/src/prelude.rs | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/oneapi-rs/examples/sycl-ls.rs b/oneapi-rs/examples/sycl-ls.rs index 2e2ddd3..1e0ec88 100644 --- a/oneapi-rs/examples/sycl-ls.rs +++ b/oneapi-rs/examples/sycl-ls.rs @@ -6,7 +6,6 @@ // SPDX-License-Identifier: MIT OR Apache-2.0 // -use oneapi_rs::info; use oneapi_rs::prelude::*; fn main() { diff --git a/oneapi-rs/src/prelude.rs b/oneapi-rs/src/prelude.rs index 18f2677..be320dc 100644 --- a/oneapi-rs/src/prelude.rs +++ b/oneapi-rs/src/prelude.rs @@ -2,7 +2,7 @@ pub use crate::{ buffer::{Buffer, DeviceBuffer, HostBuffer, SharedBuffer}, context::Context, device::Device, - info::InfoTarget, + info::{self, InfoTarget}, kernel::{Kernel, KernelArgument, KernelArgumentList}, platform::Platform, queue::Queue,