@@ -6,7 +6,10 @@ Version 0.10 (April 2014)
6
6
* Language
7
7
* A new RFC process is now in place for modifying the language.
8
8
* 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.
10
13
* `@str` has been removed from the language.
11
14
* `@[T]` has been removed from the language.
12
15
* `@self` has been removed from the language.
@@ -25,9 +28,10 @@ Version 0.10 (April 2014)
25
28
* Camel Case types
26
29
* Uppercase variables
27
30
* Publicly visible private types
31
+ * `#[deriving]` with raw pointers
28
32
* Unsafe functions can no longer be coerced to closures.
29
33
* 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.
31
35
* Visibility is no longer allowed on `extern crate` statements, and
32
36
unnecessary visibility (`priv`) is no longer allowed on `use` statements.
33
37
* Trailing commas are now allowed in argument lists and tuple patterns.
@@ -39,7 +43,7 @@ Version 0.10 (April 2014)
39
43
* The `Share` trait has been added for types that can be shared among
40
44
threads.
41
45
* 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.
43
47
* Treatment of types allowed in `static mut` locations has been tweaked.
44
48
* The `*` and `.` operators are now overloadable through the `Deref` and
45
49
`DerefMut` traits.
@@ -145,16 +149,20 @@ Version 0.10 (April 2014)
145
149
* Output flags have been centralized into one `--emit` flag.
146
150
* Crate type flags have been centralized into one `--crate-type` flag.
147
151
* 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.
153
152
* Linking against outdated crates now has improved error messages.
154
153
* Error messages with lifetimes will often suggest how to annotate the
155
154
function to fix the error.
156
155
* Many more types are documented in the standard library, and new guides
157
156
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.
158
166
159
167
Version 0.9 (January 2014)
160
168
--------------------------
0 commit comments