Skip to content

Commit f6a4200

Browse files
Merge pull request #32 from szymon-zadworny/new-project-structure
New project structure
2 parents 880086f + b949397 commit f6a4200

67 files changed

Lines changed: 139 additions & 139 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/basic.yml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,24 +74,24 @@ jobs:
7474

7575
- name: Run examples
7676
run: |
77-
for example_path in oneapi-rs/examples/*.rs; do
77+
for example_path in sycl/sycl-rs/examples/*.rs; do
7878
example="$(basename "$example_path" .rs)"
79-
cargo run -p oneapi-rs --example "$example" --verbose
79+
cargo run -p sycl-rs --example "$example" --verbose
8080
done
8181
8282
- name: Generate documentation
8383
run: |
84-
cargo doc -p oneapi-rs --no-deps --verbose
84+
cargo doc -p sycl-rs --no-deps --verbose
8585
cat > target/doc/index.html <<'HTML'
8686
<!doctype html>
8787
<html lang="en">
8888
<head>
8989
<meta charset="utf-8">
9090
<meta http-equiv="refresh" content="0; url=oneapi_rs/">
91-
<title>oneapi-rs documentation</title>
91+
<title>sycl-rs documentation</title>
9292
</head>
9393
<body>
94-
<p><a href="oneapi_rs/">oneapi-rs documentation</a></p>
94+
<p><a href="sycl_rs/">sycl-rs documentation</a></p>
9595
</body>
9696
</html>
9797
HTML

‎CHANGELOG.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ All notable changes to this project will be documented in this file.
44

55
## Semantic versioning policy
66

7-
oneAPI-rs follows Semantic Versioning. Before 1.0.0, the public API is
7+
SYCL-rs follows Semantic Versioning. Before 1.0.0, the public API is
88
experimental: minor releases may contain breaking API changes, while patch
99
releases are intended for compatible fixes.
1010

1111
## Unreleased
1212

13-
This is the first release of oneAPI-rs, a set of (mostly) safe Rust bindings
13+
This is the first release of SYCL-rs, a set of (mostly) safe Rust bindings
1414
for SYCL - an open, royalty-free, cross-platform abstraction layer that
1515
enables code for heterogeneous and offload processors to be written using
1616
modern ISO C++, and provides APIs and abstractions to find devices (CPUs,
1717
GPUs, FPGAs …) on which code can be executed, and to manage data resources
1818
and code execution on those devices.
1919

20-
Documentation of oneAPI-rs including API description, architecture, and examples
21-
can be found at: <https://oneapi-src.github.io/oneapi-rs/oneapi_rs/>
20+
Documentation of SYCL-rs including API description, architecture, and examples
21+
can be found at: <https://oneapi-src.github.io/oneapi-rs/sycl_rs/>
2222

2323
### Added
2424

‎CONTRIBUTING.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing to oneAPI-rs
1+
# Contributing to SYCL-rs
22

33
## Development setup
44

@@ -48,7 +48,7 @@ device.
4848

4949
## License
5050

51-
oneAPI-rs is licensed under either the [Apache License 2.0](LICENSE-APACHE) or
51+
SYCL-rs is licensed under either the [Apache License 2.0](LICENSE-APACHE) or
5252
the [MIT License](LICENSE-MIT), at your option. By contributing to the project,
5353
you agree to the license and copyright terms therein and release your contribution
5454
under these terms.

‎Cargo.lock‎

Lines changed: 34 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[workspace]
22
resolver = "3"
3-
members = ["oneapi-rs", "oneapi-rs-derive", "oneapi-rs-sys"]
3+
members = ["sycl/sycl-rs", "sycl/sycl-rs-derive", "sycl/sycl-rs-sys"]
44

55
[workspace.package]
66
edition = "2024"

‎README.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# oneAPI-rs
1+
# SYCL-rs
22

33
Rust bindings for SYCL and the Intel oneAPI programming environment.
44

55
> [!WARNING]
6-
> oneAPI-rs is experimental, has not released version 0.1.0, and is not ready
6+
> SYCL-rs is experimental, has not released version 0.1.0, and is not ready
77
> for production use. Its API may change without notice.
88
99
## Supported platforms
@@ -49,20 +49,20 @@ List the SYCL devices visible to the runtime:
4949

5050
```bash
5151
source /opt/intel/oneapi/setvars.sh
52-
cargo run -p oneapi-rs --example sycl-ls
52+
cargo run -p sycl-rs --example sycl-ls
5353
```
5454

5555
The kernel launch examples demonstrate allocation, runtime kernel compilation,
5656
kernel submission, and copying results back to the host:
5757

5858
```bash
59-
cargo run -p oneapi-rs --example kernel_launch
59+
cargo run -p sycl-rs --example kernel_launch
6060
```
6161

6262
## Documentation
6363

64-
- [API documentation](https://oneapi-src.github.io/oneapi-rs/oneapi_rs/)
65-
- [Examples](oneapi-rs/examples)
64+
- [API documentation](https://oneapi-src.github.io/oneapi-rs/sycl_rs/)
65+
- [Examples](sycl/sycl-rs/examples)
6666
- [Contributing](CONTRIBUTING.md)
6767
- [Changelog](CHANGELOG.md)
6868

‎oneapi-rs-sys/LICENSE-APACHE‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎oneapi-rs-sys/LICENSE-MIT‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎oneapi-rs/LICENSE-APACHE‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎oneapi-rs/LICENSE-MIT‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)