Skip to content

Commit 6a123d8

Browse files
committed
chore: bump package versions
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)
1 parent 6770cb4 commit 6a123d8

File tree

20 files changed

+114
-45
lines changed

20 files changed

+114
-45
lines changed

Cargo.lock

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/r3/CHANGELOG.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10-
**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.
10+
## [0.2.0] - 2022-03-15
11+
12+
**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.
1113

1214
### Changed
1315

@@ -60,7 +62,8 @@ This release only includes changes to the documentation.
6062

6163
Initial release.
6264

63-
[Unreleased]: https://github.com/r3-os/r3/compare/r3@0.1.3...HEAD
65+
[Unreleased]: https://github.com/r3-os/r3/compare/r3@0.2.0...HEAD
66+
[0.2.0]: https://github.com/r3-os/r3/compare/r3@0.1.3...r3@0.2.0
6467
[0.1.3]: https://github.com/r3-os/r3/compare/r3@0.1.2...r3@0.1.3
6568
[0.1.2]: https://github.com/r3-os/r3/compare/r3@0.1.1...r3@0.1.2
6669
[0.1.1]: https://github.com/r3-os/r3/compare/r3@0.1.0...r3@0.1.1

src/r3/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3"
3-
version = "0.1.3"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
readme = "README.md"

src/r3_core/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
11
# Changelog
22

33
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## 0.1.0 - 2022-03-15
11+
12+
Initial release.
13+
14+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_core@0.1.0...HEAD

src/r3_kernel/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
11
# Changelog
22

33
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## 0.1.0 - 2022-03-15
11+
12+
Initial release. Supports `r3_core ^0.1`.
13+
14+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_kernel@0.1.0...HEAD

src/r3_kernel/Cargo.toml

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
[package]
22
name = "r3_kernel"
3-
version = "0.0.0"
3+
version = "0.1.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "The R3-OS original kernel"
77
categories = ["embedded", "no-std"]
88
keywords = ["r3"]
99
repository = "https://github.com/r3-os/r3"
10-
publish = false # it's not ready yet
1110

1211
[features]
1312
default = []
@@ -41,8 +40,7 @@ chrono = { version = "0.4.13", optional = true, default-features = false }
4140
either = { version = "1.6.1", default-features = false }
4241
elain = { version = "0.3.0" }
4342

44-
# FIXME: specify r3_core version
45-
r3_core = { path = "../r3_core" }
43+
r3_core = { version = "0.1.0", path = "../r3_core" }
4644

4745
[dev-dependencies]
4846
quickcheck_macros = "1.0.0"

src/r3_port_arm/CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2022-03-15
11+
12+
### Changed
13+
14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`.
15+
1016
### Fixed
1117

1218
- 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.
3238

3339
Initial release.
3440

35-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_arm@0.1.2...HEAD
41+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_arm@0.2.0...HEAD
42+
[0.2.0]: https://github.com/r3-os/r3/compare/r3_port_arm@0.1.2...r3_port_arm@0.2.0
3643
[0.1.2]: https://github.com/r3-os/r3/compare/r3_port_arm@0.1.1...r3_port_arm@0.1.2
3744
[0.1.1]: https://github.com/r3-os/r3/compare/r3_port_arm@0.1.0...r3_port_arm@0.1.1

src/r3_port_arm/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3_port_arm"
3-
version = "0.1.2"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Armv7-A port for the R3-OS original kernel"
@@ -15,8 +15,8 @@ preload-registers = []
1515
doc = []
1616

1717
[dependencies]
18-
r3_portkit = { version = "0.1.0", path = "../r3_portkit" }
19-
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
18+
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
19+
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
2020
r3_core = { version = "0.1.0", path = "../r3_core" }
2121

2222
tock-registers = { version = "0.7.0" }

src/r3_port_arm_m/CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2022-03-15
11+
12+
### Changed
13+
14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`.
15+
1016
### Fixed
1117

1218
- 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.
3541

3642
Initial release.
3743

38-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.2.1...HEAD
44+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.3.0...HEAD
45+
[0.3.0]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.2.1...r3_port_arm_m@0.3.0
3946
[0.2.1]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.2.0...r3_port_arm_m@0.2.1
4047
[0.2.0]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.1.1...r3_port_arm_m@0.2.0
4148
[0.1.1]: https://github.com/r3-os/r3/compare/r3_port_arm_m@0.1.0...r3_port_arm_m@0.1.1

src/r3_port_arm_m/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3_port_arm_m"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Cortex-M port for the R3-OS original kernel"
@@ -15,8 +15,8 @@ preload-registers = []
1515
doc = []
1616

1717
[dependencies]
18-
r3_portkit = { version = "0.1.1", path = "../r3_portkit" }
19-
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
18+
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
19+
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
2020
r3_core = { version = "0.1.0", path = "../r3_core" }
2121

2222
memoffset = { version = "0.6.5", features = ["unstable_const"] }

src/r3_port_riscv/CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2022-03-15
11+
12+
### Changed
13+
14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`.
15+
1016
### Added
1117

1218
- 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.
5157

5258
Initial release.
5359

54-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.1.3...HEAD
60+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.2.0...HEAD
61+
[0.2.0]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.1.3...r3_port_riscv@0.2.0
5562
[0.1.3]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.1.2...r3_port_riscv@0.1.3
5663
[0.1.2]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.1.1...r3_port_riscv@0.1.2
5764
[0.1.1]: https://github.com/r3-os/r3/compare/r3_port_riscv@0.1.0...r3_port_riscv@0.1.1

src/r3_port_riscv/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3_port_riscv"
3-
version = "0.1.3"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "RISC-V port for the R3-OS original kernel"
@@ -17,8 +17,8 @@ preload-registers = []
1717
doc = ["svgbobdoc/enable"]
1818

1919
[dependencies]
20-
r3_portkit = { version = "0.1.1", path = "../r3_portkit" }
21-
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
20+
r3_portkit = { version = "0.2.0", path = "../r3_portkit" }
21+
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
2222
r3_core = { version = "0.1.0", path = "../r3_core" }
2323

2424
tock-registers = { version = "0.7.0" }

src/r3_port_std/CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2022-03-15
11+
12+
### Changed
13+
14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`.
15+
16+
### Added
17+
1018
- Added the Windows backend.
1119

1220
## [0.1.3] - 2021-10-29
@@ -29,7 +37,8 @@ This release only includes minor changes to the documentation and internal imple
2937

3038
Initial release.
3139

32-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_std@0.1.3...HEAD
40+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_port_std@0.2.0...HEAD
41+
[0.2.0]: https://github.com/r3-os/r3/compare/r3_port_std@0.1.3...r3_port_std@0.2.0
3342
[0.1.3]: https://github.com/r3-os/r3/compare/r3_port_std@0.1.2...r3_port_std@0.1.3
3443
[0.1.2]: https://github.com/r3-os/r3/compare/r3_port_std@0.1.1...r3_port_std@0.1.2
3544
[0.1.1]: https://github.com/r3-os/r3/compare/r3_port_std@0.1.0...r3_port_std@0.1.1

src/r3_port_std/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3_port_std"
3-
version = "0.1.3"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Simulator port for the R3-OS original kernel"
@@ -12,7 +12,7 @@ repository = "https://github.com/r3-os/r3"
1212
doc = []
1313

1414
[dependencies]
15-
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
15+
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
1616
r3_core = { version = "0.1.0", path = "../r3_core" }
1717

1818
atomic_ref = { version = "0.2.0" }

src/r3_portkit/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2022-03-15
11+
1012
### Changed
1113

14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_kernel ^0.1`.
1215
- **Breaking:** `sym_static!` was redesigned to address multiple issues.
1316

1417
## [0.1.3] - 2021-10-29
@@ -35,7 +38,8 @@ This release only includes changes to the documentation.
3538

3639
Initial release.
3740

38-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_portkit@0.1.3...HEAD
41+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_portkit@0.2.0...HEAD
42+
[0.2.0]: https://github.com/r3-os/r3/compare/r3_portkit@0.1.3...r3_portkit@0.2.0
3943
[0.1.3]: https://github.com/r3-os/r3/compare/r3_portkit@0.1.2...r3_portkit@0.1.3
4044
[0.1.2]: https://github.com/r3-os/r3/compare/r3_portkit@0.1.1...r3_portkit@0.1.2
4145
[0.1.1]: https://github.com/r3-os/r3/compare/r3_portkit@0.1.0...r3_portkit@0.1.1

src/r3_portkit/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "r3_portkit"
3-
version = "0.1.3"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Utilities for writing a port of R3"
@@ -13,7 +13,7 @@ repository = "https://github.com/r3-os/r3"
1313
doc = ["svgbobdoc/enable"]
1414

1515
[dependencies]
16-
r3_kernel = { version = "0.0.0", path = "../r3_kernel" }
16+
r3_kernel = { version = "0.1.0", path = "../r3_kernel" }
1717
r3_core = { version = "0.1.0", path = "../r3_core" }
1818

1919
num-rational = { version = "0.4.0", default-features = false }

src/r3_support_rp2040/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2022-03-15
11+
1012
### Changed
1113

14+
- **Breaking:** Adjusted for the new design of R3-OS (separation between interface and implementation). Supports `r3_port_arm_m ^0.3`.
1215
- [`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`.
1316

1417
## [0.1.1] - 2021-10-29
@@ -19,5 +22,6 @@ This release only includes changes to the documentation.
1922

2023
Initial release.
2124

22-
[Unreleased]: https://github.com/r3-os/r3/compare/r3_support_rp2040@0.1.1...HEAD
25+
[Unreleased]: https://github.com/r3-os/r3/compare/r3_support_rp2040@0.2.0...HEAD
26+
[0.2.0]: https://github.com/r3-os/r3/compare/r3_support_rp2040@0.1.1...r3_support_rp2040@0.2.0
2327
[0.1.1]: https://github.com/r3-os/r3/compare/r3_support_rp2040@0.1.0...r3_support_rp2040@0.1.1

0 commit comments

Comments
 (0)