Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

The collections crate was merged into the alloc crate #333

Merged
merged 1 commit into from
Jun 20, 2017

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.
# for free to join this conversation on GitHub. Already have an account? # 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