Skip to content

Commit

Permalink
chore: bump package versions
Browse files Browse the repository at this point in the history
    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
yvt committed Mar 15, 2022
1 parent 6770cb4 commit 6a123d8
Show file tree
Hide file tree
Showing 20 changed files with 114 additions and 45 deletions.
18 changes: 9 additions & 9 deletions Cargo.lock

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

7 changes: 5 additions & 2 deletions src/r3/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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
2 changes: 1 addition & 1 deletion src/r3/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3"
version = "0.1.3"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand Down
11 changes: 11 additions & 0 deletions src/r3_core/CHANGELOG.md
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]
11 changes: 11 additions & 0 deletions src/r3_kernel/CHANGELOG.md
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]
6 changes: 2 additions & 4 deletions src/r3_kernel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
[package]
name = "r3_kernel"
version = "0.0.0"
version = "0.1.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "The R3-OS original kernel"
categories = ["embedded", "no-std"]
keywords = ["r3"]
repository = "https://github.com/r3-os/r3"
publish = false # it's not ready yet

[features]
default = []
Expand Down Expand Up @@ -41,8 +40,7 @@ chrono = { version = "0.4.13", optional = true, default-features = false }
either = { version = "1.6.1", default-features = false }
elain = { version = "0.3.0" }

# FIXME: specify r3_core version
r3_core = { path = "../r3_core" }
r3_core = { version = "0.1.0", path = "../r3_core" }

[dev-dependencies]
quickcheck_macros = "1.0.0"
Expand Down
9 changes: 8 additions & 1 deletion src/r3_port_arm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand All @@ -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]
6 changes: 3 additions & 3 deletions src/r3_port_arm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3_port_arm"
version = "0.1.2"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "Armv7-A port for the R3-OS original kernel"
Expand All @@ -15,8 +15,8 @@ preload-registers = []
doc = []

[dependencies]
r3_portkit = { version = "0.1.0", path = "../r3_portkit" }
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
r3_core = { version = "0.1.0", path = "../r3_core" }

tock-registers = { version = "0.7.0" }
Expand Down
9 changes: 8 additions & 1 deletion src/r3_port_arm_m/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down Expand Up @@ -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]
Expand Down
6 changes: 3 additions & 3 deletions src/r3_port_arm_m/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3_port_arm_m"
version = "0.2.1"
version = "0.3.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "Cortex-M port for the R3-OS original kernel"
Expand All @@ -15,8 +15,8 @@ preload-registers = []
doc = []

[dependencies]
r3_portkit = { version = "0.1.1", path = "../r3_portkit" }
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
r3_core = { version = "0.1.0", path = "../r3_core" }

memoffset = { version = "0.6.5", features = ["unstable_const"] }
Expand Down
9 changes: 8 additions & 1 deletion src/r3_port_riscv/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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]
Expand Down
6 changes: 3 additions & 3 deletions src/r3_port_riscv/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3_port_riscv"
version = "0.1.3"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "RISC-V port for the R3-OS original kernel"
Expand All @@ -17,8 +17,8 @@ preload-registers = []
doc = ["svgbobdoc/enable"]

[dependencies]
r3_portkit = { version = "0.1.1", path = "../r3_portkit" }
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
r3_core = { version = "0.1.0", path = "../r3_core" }

tock-registers = { version = "0.7.0" }
Expand Down
11 changes: 10 additions & 1 deletion src/r3_port_std/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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]
Expand Down
4 changes: 2 additions & 2 deletions src/r3_port_std/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3_port_std"
version = "0.1.3"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "Simulator port for the R3-OS original kernel"
Expand All @@ -12,7 +12,7 @@ repository = "https://github.com/r3-os/r3"
doc = []

[dependencies]
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
r3_core = { version = "0.1.0", path = "../r3_core" }

atomic_ref = { version = "0.2.0" }
Expand Down
6 changes: 5 additions & 1 deletion src/r3_portkit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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]
Expand Down
4 changes: 2 additions & 2 deletions src/r3_portkit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "r3_portkit"
version = "0.1.3"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "Utilities for writing a port of R3"
Expand All @@ -13,7 +13,7 @@ repository = "https://github.com/r3-os/r3"
doc = ["svgbobdoc/enable"]

[dependencies]
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
r3_core = { version = "0.1.0", path = "../r3_core" }

num-rational = { version = "0.4.0", default-features = false }
Expand Down
6 changes: 5 additions & 1 deletion src/r3_support_rp2040/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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]
Loading

0 comments on commit 6a123d8

Please sign in to comment.