-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
r3: 0.1.3 → 0.2.0 (breaking) r3_core: 0.1.0 (new) r3_kernel: 0.1.0 (new) r3_port_arm: 0.1.2 → 0.2.0 (breaking) r3_port_arm_m: 0.2.1 → 0.3.0 (breaking) r3_port_riscv: 0.1.3 → 0.2.0 (breaking) r3_port_std: 0.1.3 → 0.2.0 (breaking) r3_portkit: 0.1.3 → 0.2.0 (breaking) r3_support_rp2040: 0.1.1 → 0.2.0 (breaking) r3_support_rza1: 0.1.2 → 0.2.0 (breaking)
- Loading branch information
Showing
20 changed files
with
114 additions
and
45 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
**The design has been wholly revamped!** `r3_core` defines the interface between an application and a kernel implementation. `r3` re-exports most of `r3_core` and provides additional items. The current kernel implementation has been moved to `r3_kernel`. Different kernel implementations that use more exotic architectures (such as interrupt-driven multi-threading) or are built on top on existing RTOSes may be added in the future. | ||
## [0.2.0] - 2022-03-15 | ||
|
||
**The design has been wholly revamped!** `r3_core ^0.1` defines the interface between an application and a kernel implementation. `r3` re-exports most of `r3_core` and provides additional items. The current kernel implementation has been moved to `r3_kernel 0.1.0`. Different kernel implementations that use more exotic architectures (such as interrupt-driven multi-threading) or are built on top on existing RTOSes may be added in the future. | ||
|
||
### Changed | ||
|
||
|
@@ -60,7 +62,8 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected]@0.2.0 | ||
[0.1.3]: https://github.com/r3-os/r3/compare/[email protected]@0.1.3 | ||
[0.1.2]: https://github.com/r3-os/r3/compare/[email protected]@0.1.2 | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected]@0.1.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,14 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) | ||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## 0.1.0 - 2022-03-15 | ||
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,14 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) | ||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## 0.1.0 - 2022-03-15 | ||
|
||
Initial release. Supports `r3_core ^0.1`. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.2.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`. | ||
|
||
### Fixed | ||
|
||
- The default stack alignment (`PortThreading::STACK_ALIGN`) now conforms to the architectural requirement (double-word alignment). | ||
|
@@ -32,6 +38,7 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.2]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.3.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`. | ||
|
||
### Fixed | ||
|
||
- The default stack alignment (`PortThreading::STACK_ALIGN`) now conforms to the architectural requirement (double-word alignment). | ||
|
@@ -35,7 +41,8 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.3.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.2.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.2.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`. | ||
|
||
### Added | ||
|
||
- The new option `ThreadingOptions::PRIVILEGE_LEVEL` allows for running the kernel in other privilege levels than M-mode. | ||
|
@@ -51,7 +57,8 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.3]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.2]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.2.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`. | ||
|
||
### Added | ||
|
||
- Added the Windows backend. | ||
|
||
## [0.1.3] - 2021-10-29 | ||
|
@@ -29,7 +37,8 @@ This release only includes minor changes to the documentation and internal imple | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.3]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.2]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.2.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`. | ||
- **Breaking:** `sym_static!` was redesigned to address multiple issues. | ||
|
||
## [0.1.3] - 2021-10-29 | ||
|
@@ -35,7 +38,8 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.3]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.2]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |
|
||
## [Unreleased] | ||
|
||
## [0.2.0] - 2022-03-15 | ||
|
||
### Changed | ||
|
||
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_port_arm_m ^0.3`. | ||
- [`rp2040-pac ^0.3`](https://crates.io/crates/rp2040-pac) replaces [`rp2040 ^0.1`](https://crates.io/crates/rp2040) as the RP2040 peripheral access crate used by `r3_support_rp2040`. | ||
|
||
## [0.1.1] - 2021-10-29 | ||
|
@@ -19,5 +22,6 @@ This release only includes changes to the documentation. | |
|
||
Initial release. | ||
|
||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[Unreleased]: https://github.com/r3-os/r3/compare/[email protected] | ||
[0.2.0]: https://github.com/r3-os/r3/compare/[email protected][email protected] | ||
[0.1.1]: https://github.com/r3-os/r3/compare/[email protected][email protected] |
Oops, something went wrong.