etc: Update RELEASES.txt with some new features
This commit is contained in:
parent
036b26a197
commit
cf02c2badf
1 changed files with 5 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
Version 0.5 (December 2012)
|
Version 0.5 (December 2012)
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
* ~700 changes, numerous bugfixes
|
* ~800 changes, numerous bugfixes
|
||||||
|
|
||||||
* Syntax changes
|
* Syntax changes
|
||||||
* Removed `<-` move operator
|
* Removed `<-` move operator
|
||||||
|
@ -13,6 +13,7 @@ Version 0.5 (December 2012)
|
||||||
* `Eq` and `IterBytes` implementations can be automatically generated
|
* `Eq` and `IterBytes` implementations can be automatically generated
|
||||||
with `#[deriving_eq]` and `#[deriving_iter_bytes]` respectively
|
with `#[deriving_eq]` and `#[deriving_iter_bytes]` respectively
|
||||||
* Removed the special crate language for `.rc` files
|
* Removed the special crate language for `.rc` files
|
||||||
|
* Function arguments may consist of any irrefutable pattern
|
||||||
|
|
||||||
* Semantic changes
|
* Semantic changes
|
||||||
* `&` and `~` pointers may point to objects
|
* `&` and `~` pointers may point to objects
|
||||||
|
@ -24,13 +25,15 @@ Version 0.5 (December 2012)
|
||||||
without writing `move` explicitly
|
without writing `move` explicitly
|
||||||
* `&T` may now be coerced to `*T`
|
* `&T` may now be coerced to `*T`
|
||||||
* Coercions happen in `let` statements as well as function calls
|
* Coercions happen in `let` statements as well as function calls
|
||||||
|
* `use` statements now take crate-relative paths
|
||||||
|
|
||||||
* Improved support for language features
|
* Improved support for language features
|
||||||
* Trait inheritance is much more complete
|
* Trait inheritance is much more complete
|
||||||
* Traits may declare default methods for the implementations to use
|
|
||||||
* More support for explicit self arguments in methods - `self`, `&self`
|
* More support for explicit self arguments in methods - `self`, `&self`
|
||||||
`@self`, and `~self` all generally work as expected
|
`@self`, and `~self` all generally work as expected
|
||||||
* Static methods work in more situations
|
* Static methods work in more situations
|
||||||
|
* Experimental: Traits may declare default methods for the implementations
|
||||||
|
to use
|
||||||
|
|
||||||
* Libraries
|
* Libraries
|
||||||
* New condition handling system in `core::condition`
|
* New condition handling system in `core::condition`
|
||||||
|
|
Loading…
Add table
Reference in a new issue