Skip to content

Commit 671649a

Browse files
huonwalexcrichton
authored andcommitted
Minor adjustments to the 0.10 release notes.
Mention another lint, fix a typo, and rearrange some things.
1 parent a5681d2 commit 671649a

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

RELEASES.txt

+16-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ Version 0.10 (April 2014)
66
* Language
77
* A new RFC process is now in place for modifying the language.
88
* Patterns with `@`-pointers have been removed from the language.
9-
* Patterns with unique vectors have been removed from the language.
9+
* Patterns with unique vectors (`~[T]`) have been removed from the
10+
language.
11+
* Patterns with unique strings (`~str`) have been removed from the
12+
language.
1013
* `@str` has been removed from the language.
1114
* `@[T]` has been removed from the language.
1215
* `@self` has been removed from the language.
@@ -25,9 +28,10 @@ Version 0.10 (April 2014)
2528
* Camel Case types
2629
* Uppercase variables
2730
* Publicly visible private types
31+
* `#[deriving]` with raw pointers
2832
* Unsafe functions can no longer be coerced to closures.
2933
* Various obscure macros such as `log_syntax!` are now behind feature gates.
30-
* The #[simd] attribute is now behind a feature gate.
34+
* The `#[simd]` attribute is now behind a feature gate.
3135
* Visibility is no longer allowed on `extern crate` statements, and
3236
unnecessary visibility (`priv`) is no longer allowed on `use` statements.
3337
* Trailing commas are now allowed in argument lists and tuple patterns.
@@ -39,7 +43,7 @@ Version 0.10 (April 2014)
3943
* The `Share` trait has been added for types that can be shared among
4044
threads.
4145
* Labels in macros are now hygienic.
42-
* Expresson/statement macro invocations can be delimited with `{}` now.
46+
* Expression/statement macro invocations can be delimited with `{}` now.
4347
* Treatment of types allowed in `static mut` locations has been tweaked.
4448
* The `*` and `.` operators are now overloadable through the `Deref` and
4549
`DerefMut` traits.
@@ -145,16 +149,20 @@ Version 0.10 (April 2014)
145149
* Output flags have been centralized into one `--emit` flag.
146150
* Crate type flags have been centralized into one `--crate-type` flag.
147151
* Codegen flags have been consolidated behind a `-C` flag.
148-
* `rustdoc` now implements syntax highlighting and rendering markdown files.
149-
* `rustdoc --test` now tests all code blocks by default.
150-
* `rustdoc` now shows documented macros.
151-
* `rustdoc` inlines documentation for reexported types.
152-
* `rustdoc` search works across crates now.
153152
* Linking against outdated crates now has improved error messages.
154153
* Error messages with lifetimes will often suggest how to annotate the
155154
function to fix the error.
156155
* Many more types are documented in the standard library, and new guides
157156
were written.
157+
* Many `rustdoc` improvements:
158+
* code blocks are syntax highlighted.
159+
* render standalone markdown files.
160+
* the --test flag tests all code blocks by default.
161+
* exported macros are displayed.
162+
* reexported types have their documentation inlined at the location of the
163+
first reexport.
164+
* search works across crates that have been rendered to the same output
165+
directory.
158166

159167
Version 0.9 (January 2014)
160168
--------------------------

0 commit comments

Comments
 (0)