Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c2dc58d
Add Cargo project files
szymon-zadworny Jun 29, 2026
3073e59
Add clang format
szymon-zadworny Jun 29, 2026
f8b2a5b
Ignore VS Code files
szymon-zadworny Jun 29, 2026
eb9f925
Add a new system bindings workspace member
szymon-zadworny Jun 29, 2026
deb83f5
Use icpx compiler
szymon-zadworny Jun 29, 2026
b6ecbbf
Add OneAPI include dirs
szymon-zadworny Jun 29, 2026
3c0395b
Link against SYCL
szymon-zadworny Jun 30, 2026
ce7b3eb
Add basic SYCL platform printing
szymon-zadworny Jun 30, 2026
df829c3
clang-format
szymon-zadworny Jun 30, 2026
5fe5755
Link against Intel libraries
szymon-zadworny Jun 30, 2026
c221021
Whitespace
szymon-zadworny Jun 30, 2026
d906096
Create a C++ side sycl::platform shim
szymon-zadworny Jun 30, 2026
e72c7c7
Change oneapi-rs-sys to a library-type crate
szymon-zadworny Jun 30, 2026
1f84b6e
Add a oneapi-rs safe library crate
szymon-zadworny Jun 30, 2026
a8d8b8c
Remove lifetime requirement from Platform opaque type
szymon-zadworny Jun 30, 2026
b3cb282
Add an idiomatic Platform implementation
szymon-zadworny Jun 30, 2026
738556c
Add platform info submodule
szymon-zadworny Jun 30, 2026
1049f33
Implement get_info for Platform
szymon-zadworny Jun 30, 2026
dcb216a
Add platform printing example
szymon-zadworny Jun 30, 2026
e0719e8
Use different filenames for related Rust modules
szymon-zadworny Jul 1, 2026
7913fe8
Create LICENSE-APACHE
szymon-zadworny Jul 1, 2026
97575f2
Create LICENSE-MIT
szymon-zadworny Jul 1, 2026
198a848
Add license symlinks
szymon-zadworny Jul 1, 2026
867928f
Update Cargo licenses
szymon-zadworny Jul 1, 2026
e186e26
Add license notice to source code files
szymon-zadworny Jul 1, 2026
bc8c706
Simplify ffi::Platform::get_platforms return type
szymon-zadworny Jul 1, 2026
0c8f7dd
Add cargo rerun on all C++ file changes
szymon-zadworny Jul 1, 2026
0e8ca04
Fix version printing
szymon-zadworny Jul 1, 2026
e2b8fd9
Replace Platform with Self in impl block
szymon-zadworny Jul 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
BasedOnStyle: LLVM
LineEnding: LF
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/target
/.vscode
299 changes: 299 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[workspace]
resolver = "3"
members = ["oneapi-rs","oneapi-rs-sys"]
Loading