Przeglądaj źródła

prepared cargo workspace, as discussed in PR #79

Philipp Schuster 3 lat temu
rodzic
commit
78b8a51c98
4 zmienionych plików z 50 dodań i 37 usunięć
  1. 3 1
      Cargo.toml
  2. 3 36
      Changelog.md
  3. 4 0
      multiboot2-header/Changelog.md
  4. 40 0
      multiboot2/Changelog.md

+ 3 - 1
Cargo.toml

@@ -1,5 +1,7 @@
 [workspace]
 members = [
-    "multiboot2", # MBI
+    # Multiboot2 Information Structure (MBI)
+    "multiboot2",
+    # Multiboot2 headers
     "multiboot2-header",
 ]

+ 3 - 36
Changelog.md

@@ -1,36 +1,3 @@
-# TODO 0.12.2 / 0.13
-- internal improvements
-  - code formatting/style
-  - sensible style checks as optional CI job
-  - `.editorconfig` file
-
-# 0.12.1
-- `TagType`-enum introduced in `v0.11` is now actually public
-- internal code improvements
-
-# 0.12.0
-
-- **breaking:** `load()` and `load_with_offset` now returns a result
-- added public constant `MULTIBOOT2_BOOTLOADER_MAGIC`
-- Rust edition 2018 (instead of 2015)
-- internal code improvements
-
-# 0.11.0
-
-- lib now contains `TagType`-enum that contains
-  all possible mbi tags that are specified (taken from spec)
-- much improved debug-formatting of `BootInformation`
-- internal code improvements / formatting
-
-# 0.10.0
-- allow access to all memory regions (MemoryMap-Tag)
-- internal code improvements
-
-# 0.9.0
-
-- Add a `checksum_is_valid` method to the RSDP tags ([#64](https://github.com/rust-osdev/multiboot2/pull/64))
-
-# 0.8.2
-
-- Add some basic documentation ([#62](https://github.com/rust-osdev/multiboot2/pull/62))
-- Add MemoryAreaType, to allow users to access memory area types in a type-safe way ([#61](https://github.com/rust-osdev/multiboot2/pull/61))
+Please see:
+- [multiboot2/Changelog.md](multiboot2/Changelog.md)
+- [multiboot2-header/Changelog.md](multiboot2-header/Changelog.md)

+ 4 - 0
multiboot2-header/Changelog.md

@@ -0,0 +1,4 @@
+# CHANGELOG for crate `multiboot2-header`
+
+## v0.0.0
+Empty release to save to name on crates.io

+ 40 - 0
multiboot2/Changelog.md

@@ -0,0 +1,40 @@
+# CHANGELOG for crate `multiboot2`
+
+## TODO 0.12.2 / 0.13
+- internal improvements
+  - code formatting/style
+  - sensible style checks as optional CI job
+  - `.editorconfig` file
+  - prepared co-existence of crates `multiboot2` and `multiboot2-header`
+    in a Cargo workspace inside the same repository
+
+## 0.12.1
+- `TagType`-enum introduced in `v0.11` is now actually public
+- internal code improvements
+
+## 0.12.0
+
+- **breaking:** `load()` and `load_with_offset` now returns a result
+- added public constant `MULTIBOOT2_BOOTLOADER_MAGIC`
+- Rust edition 2018 (instead of 2015)
+- internal code improvements
+
+## 0.11.0
+
+- lib now contains `TagType`-enum that contains
+  all possible mbi tags that are specified (taken from spec)
+- much improved debug-formatting of `BootInformation`
+- internal code improvements / formatting
+
+## 0.10.0
+- allow access to all memory regions (MemoryMap-Tag)
+- internal code improvements
+
+## 0.9.0
+
+- Add a `checksum_is_valid` method to the RSDP tags ([#64](https://github.com/rust-osdev/multiboot2/pull/64))
+
+## 0.8.2
+
+- Add some basic documentation ([#62](https://github.com/rust-osdev/multiboot2/pull/62))
+- Add MemoryAreaType, to allow users to access memory area types in a type-safe way ([#61](https://github.com/rust-osdev/multiboot2/pull/61))