Skip to content

Minor adjustments to the 0.10 release notes. #13242

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 2, 2014
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 17 additions & 9 deletions RELEASES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ Version 0.10 (April 2014)
* Language
* A new RFC process is now in place for modifying the language.
* Patterns with `@`-pointers have been removed from the language.
* Patterns with unique vectors have been removed from the language.
* Patterns with unique vectors (`~[T]`) have been removed from the
language.
* Patterns with unique strings (`~str`) have been removed from the
language.
* `@str` has been removed from the language.
* `@[T]` has been removed from the language.
* `@self` has been removed from the language.
Expand All @@ -25,9 +28,10 @@ Version 0.10 (April 2014)
* Camel Case types
* Uppercase variables
* Publicly visible private types
* `#[deriving]` with raw pointers
* Unsafe functions can no longer be coerced to closures.
* Various obscure macros such as `log_syntax!` are now behind feature gates.
* The #[simd] attribute is now behind a feature gate.
* The `#[simd]` attribute is now behind a feature gate.
* Visibility is no longer allowed on `extern crate` statements, and
unnecessary visibility (`priv`) is no longer allowed on `use` statements.
* Trailing commas are now allowed in argument lists and tuple patterns.
Expand All @@ -39,7 +43,7 @@ Version 0.10 (April 2014)
* The `Share` trait has been added for types that can be shared among
threads.
* Labels in macros are now hygienic.
* Expresson/statement macro invocations can be delimited with `{}` now.
* Expression/statement macro invocations can be delimited with `{}` now.
* Treatment of types allowed in `static mut` locations has been tweaked.
* The `*` and `.` operators are now overloadable through the `Deref` and
`DerefMut` traits.
Expand Down Expand Up @@ -132,7 +136,7 @@ Version 0.10 (April 2014)
* Tooling
* `rustpkg` has been deprecated and removed from the main repository. Its
replacement, `cargo`, is under development.
* Nightly builds of rust are now available (INSERT URL HERE)
* Nightly builds of rust are now available
* The memory usage of rustc has been improved many times throughout this
release cycle.
* The build process supports disabling rpath support for the rustc binary
Expand All @@ -145,16 +149,20 @@ Version 0.10 (April 2014)
* Output flags have been centralized into one `--emit` flag.
* Crate type flags have been centralized into one `--crate-type` flag.
* Codegen flags have been consolidated behind a `-C` flag.
* `rustdoc` now implements syntax highlighting and rendering markdown files.
* `rustdoc --test` now tests all code blocks by default.
* `rustdoc` now shows documented macros.
* `rustdoc` inlines documentation for reexported types.
* `rustdoc` search works across crates now.
* Linking against outdated crates now has improved error messages.
* Error messages with lifetimes will often suggest how to annotate the
function to fix the error.
* Many more types are documented in the standard library, and new guides
were written.
* Many `rustdoc` improvements:
* code blocks are syntax highlighted.
* render standalone markdown files.
* the --test flag tests all code blocks by default.
* exported macros are displayed.
* reexported types have their documentation inlined at the location of the
first reexport.
* search works across crates that have been rendered to the same output
directory.

Version 0.9 (January 2014)
--------------------------
Expand Down