mirror of
https://github.com/rust-lang/rust
synced 2024-10-14 12:33:57 +00:00
Fix spelling and phrasing in 0.8 release notes
This commit is contained in:
parent
85c0fb7b8a
commit
e2e1061814
|
@ -6,7 +6,7 @@ Version 0.8 (October 2013)
|
||||||
* Language
|
* Language
|
||||||
* The `for` loop syntax has changed to work with the `Iterator` trait.
|
* The `for` loop syntax has changed to work with the `Iterator` trait.
|
||||||
* At long last, unwinding works on Windows.
|
* At long last, unwinding works on Windows.
|
||||||
* Default methods definitely mostly work.
|
* Default methods are ready for use.
|
||||||
* Many trait inheritance bugs fixed.
|
* Many trait inheritance bugs fixed.
|
||||||
* Owned and borrowed trait objects work more reliably.
|
* Owned and borrowed trait objects work more reliably.
|
||||||
* `copy` is no longer a keyword. It has been replaced by the `Clone` trait.
|
* `copy` is no longer a keyword. It has been replaced by the `Clone` trait.
|
||||||
|
@ -56,7 +56,7 @@ Version 0.8 (October 2013)
|
||||||
be specified with `#[link_section = "..."]`.
|
be specified with `#[link_section = "..."]`.
|
||||||
* The `proto!` syntax extension for defining bounded message protocols
|
* The `proto!` syntax extension for defining bounded message protocols
|
||||||
was removed.
|
was removed.
|
||||||
* `macro_rules!` is hygenic for `let` declarations.
|
* `macro_rules!` is hygienic for `let` declarations.
|
||||||
* The `#[export_name]` attribute specifies the name of a symbol.
|
* The `#[export_name]` attribute specifies the name of a symbol.
|
||||||
* `unreachable!` can be used to indicate unreachable code, and fails
|
* `unreachable!` can be used to indicate unreachable code, and fails
|
||||||
if executed.
|
if executed.
|
||||||
|
@ -92,7 +92,7 @@ Version 0.8 (October 2013)
|
||||||
* std: Added `SharedPort` to `comm`.
|
* std: Added `SharedPort` to `comm`.
|
||||||
* std: `Eq` has a default method for `ne`; only `eq` is required
|
* std: `Eq` has a default method for `ne`; only `eq` is required
|
||||||
in implementations.
|
in implementations.
|
||||||
* std: `Ord` has default methods for `le`, `gt` and `le`; only `lt`
|
* std: `Ord` has default methods for `le`, `gt` and `ge`; only `lt`
|
||||||
is required in implementations.
|
is required in implementations.
|
||||||
* std: `is_utf8` performance is improved, impacting many string functions.
|
* std: `is_utf8` performance is improved, impacting many string functions.
|
||||||
* std: `os::MemoryMap` provides cross-platform mmap.
|
* std: `os::MemoryMap` provides cross-platform mmap.
|
||||||
|
|
Loading…
Reference in a new issue