Skip to content

The collections crate was merged into the alloc crate#333

Merged
phil-opp merged 1 commit intomasterfrom
collections-merged-into-alloc
Jun 20, 2017
Merged

The collections crate was merged into the alloc crate#333
phil-opp merged 1 commit intomasterfrom
collections-merged-into-alloc

Conversation

@phil-opp
Copy link
Owner

@phil-opp phil-opp added the relnotes "Release notes" – Notable changes that are rendered on the blog. label Jun 20, 2017
@phil-opp phil-opp merged commit ff8e8e0 into master Jun 20, 2017
@phil-opp phil-opp deleted the collections-merged-into-alloc branch June 20, 2017 15:41
4e554c4c pushed a commit to 4e554c4c/ESALP-1 that referenced this pull request Jun 27, 2017
This project hasn't had a commit in awhile, so this is more of a messy
sweep-up job than anything else.
Months of negligence on a "nightly" versioned project leads to several
compilation failures, which have now been fixed. These include the
merging of `collections` and `alloc` crates. The change of the `Unique`
struct. And a new target option has been added, which made cross cross
compilation fail.
There have been also several general improvements. These include the new
use of the `x86_64` crate, instead of x86, which simplifies code (but
also requires a quite larger stack). This enables interrupt handling to
be greatly simplified when paired with the new "x86-interrupt" abi. Also
there is a small change to printing that allows for waiting for the
writer to flush. This is very useful for color switching.
Finally there have been a few minor changes, including changing the name
of the ugly `(ARCH)-unknown-none-gnu` to `(ARCH)-ESALP`. And a small
.gdbinit file has been added which should simplify debugging with qemu.

Many of these changes are better shown my themselves in Blog-OS. Please
see phil-opp/blog_os#289 phil-opp/blog_os#325 and phil-opp/blog_os#333
for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

relnotes "Release notes" – Notable changes that are rendered on the blog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant