You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Changelog.md
+2-9
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,8 @@
1
1
# 0.6.0
2
2
3
-
## Breaking
4
-
5
-
- Don't set the `#[cfg(not(test))]` attribute for the entry point function in the `entry_point` macro
3
+
-**Breaking**: Don't set the `#[cfg(not(test))]` attribute for the entry point function in the `entry_point` macro
6
4
- With custom test frameworks, it's possible to use the normal entry point also in test environments
7
5
- To get the old behavior, you can add the `#[cfg(not(test))]` attribute to the `entry_point` invocation
8
-
9
-
## Other
10
-
11
6
- Additional assertions for the passed `KERNEL` executable
12
7
- check that the executable exists (for better error messages)
13
8
- check that the executable has a non-empty text section (an empty text section occurs when no entry point is set)
@@ -26,9 +21,7 @@
26
21
27
22
# 0.5.0
28
23
29
-
## Breaking
30
-
31
-
- Change the build system: Use a build script that expects a `KERNEL` environment variable instead of using a separate `builder` executable as before. See [#51](https://github.com/rust-osdev/bootloader/pull/51) and [#53](https://github.com/rust-osdev/bootloader/pull/53) for more information.
24
+
-**Breaking**: Change the build system: Use a build script that expects a `KERNEL` environment variable instead of using a separate `builder` executable as before. See [#51](https://github.com/rust-osdev/bootloader/pull/51) and [#53](https://github.com/rust-osdev/bootloader/pull/53) for more information.
32
25
- This makes the bootloader incompatible with versions `0.6.*` and earlier of the `bootimage` tool.
33
26
- The bootloader also requires the `llvm-tools-preview` rustup component now.
0 commit comments