1
1
Version 0.6 (March 2013)
2
2
---------------------------
3
3
4
- * ~??? changes, numerous bugfixes
4
+ * ~2000 changes, numerous bugfixes
5
5
6
6
* TODO:
7
7
* Ord/Cmp
@@ -39,6 +39,8 @@ Version 0.6 (March 2013)
39
39
* Newtype enums removed. Used tuple-structs.
40
40
* Trait implementations no longer support visibility modifiers
41
41
* Pattern matching over vectors improved and expanded
42
+ * `const` renamed to `static` to correspond to lifetime name,
43
+ and make room for future `static mut` unsafe mutable globals.
42
44
43
45
* Semantic changes
44
46
* Types with owned pointers or custom destructors move by default,
@@ -52,8 +54,9 @@ Version 0.6 (March 2013)
52
54
* Name resolution continues to be tweaked
53
55
* Method visibility is inherited from the implementation declaration
54
56
* Structural records have been removed
55
- * Many more types can be used in constants, including enums,
56
- `static lifetime pointers and vectors
57
+ * Many more types can be used in static items, including enums
58
+ `static-lifetime pointers and vectors
59
+ * Pattern matching over vectors improved and expanded
57
60
* Typechecking of closure types has been overhauled to
58
61
improve inference and eliminate unsoundness
59
62
@@ -85,6 +88,7 @@ Version 0.6 (March 2013)
85
88
* Improved foreign function ABI implementation for x86, x86_64
86
89
* Various memory usage improvements
87
90
* Rust code may be embedded in foreign code under limited circumstances
91
+ * Inline assembler supported by new asm!() syntax extension.
88
92
89
93
Version 0.5 (December 2012)
90
94
---------------------------
0 commit comments