mirror of https://github.com/rust-lang/rust.git
commit
4cb5854d88
16
AUTHORS.txt
16
AUTHORS.txt
|
@ -21,6 +21,7 @@ Aydin Kim <ladinjin@hanmail.net>
|
|||
auREAX <mark@xn--hwg34fba.ws>
|
||||
Ben Alpert <ben@benalpert.com>
|
||||
Ben Blum <bblum@andrew.cmu.edu>
|
||||
Ben Kelly <ben@wanderview.com>
|
||||
Ben Striegel <ben.striegel@gmail.com>
|
||||
Benjamin Herr <ben@0x539.de>
|
||||
Benjamin Jackman <ben@jackman.biz>
|
||||
|
@ -44,9 +45,12 @@ Daniel Brooks <db48x@db48x.net>
|
|||
Daniel Luz <dev@mernen.com>
|
||||
Daniel Micay <danielmicay@gmail.com>
|
||||
Daniel Patterson <dbp@riseup.net>
|
||||
Daniel Ursache Dogariu <contact@danniel.net>
|
||||
Dave Herman <dherman@mozilla.com>
|
||||
David Forsythe <dforsythe@gmail.com>
|
||||
David Klein <david.klein@baesystemsdetica.com>
|
||||
David Rajchenbach-Teller <dteller@mozilla.com>
|
||||
Dimitri Krassovski <labria@startika.com>
|
||||
Donovan Preston <donovanpreston@gmail.com>
|
||||
Drew Willcoxon <adw@mozilla.com>
|
||||
Elliott Slaughter <elliottslaughter@gmail.com>
|
||||
|
@ -66,6 +70,7 @@ Gonçalo Cabrita <_@gmcabrita.com>
|
|||
Graham Fawcett <fawcett@uwindsor.ca>
|
||||
Grahame Bowland <grahame@angrygoats.net>
|
||||
Haitao Li <lihaitao@gmail.com>
|
||||
hansjorg <hansjorg@gmail.com>
|
||||
Huon Wilson <dbau.pp+github@gmail.com>
|
||||
Ian D. Bollinger <ian.bollinger@gmail.com>
|
||||
Ilyong Cho <ilyoan@gmail.com>
|
||||
|
@ -80,11 +85,14 @@ Jeff Balogh <jbalogh@mozilla.com>
|
|||
Jeff Muizelaar <jmuizelaar@mozilla.com>
|
||||
Jeff Olson <olson.jeffery@gmail.com>
|
||||
Jeffrey Yasskin <jyasskin@gmail.com>
|
||||
Jeong YunWon <jeong@youknowone.org>
|
||||
Jens Nockert <jens@nockert.se>
|
||||
Jesse Jones <jesse9jones@gmail.com>
|
||||
Jesse Ruderman <jruderman@gmail.com>
|
||||
Jihyun Yu <jihyun@nclab.kaist.ac.kr>
|
||||
Jim Blandy <jimb@red-bean.com>
|
||||
Jimmy Lu <jimmy.lu.2011@gmail.com>
|
||||
J. J. Weber <jjweber@gmail.com>
|
||||
Joe Pletcher <joepletcher@gmail.com>
|
||||
John Clements <clements@racket-lang.org>
|
||||
Jon Morton <jonanin@gmail.com>
|
||||
|
@ -99,6 +107,7 @@ Kevin Atkinson <kevina@cs.utah.edu>
|
|||
Kevin Cantu <me@kevincantu.org>
|
||||
Kyeongwoon Lee <kyeongwoon.lee@samsung.com>
|
||||
Laurent Bonnans <bonnans.l@gmail.com>
|
||||
Lawrence Velázquez <larryv@alum.mit.edu>
|
||||
Lennart Kudling <github@kudling.de>
|
||||
Lindsey Kuper <lindsey@composition.al>
|
||||
Luca Bruno <lucab@debian.org>
|
||||
|
@ -112,7 +121,9 @@ Mark Vian <mrv.caseus@gmail.com>
|
|||
Martin DeMello <martindemello@gmail.com>
|
||||
Marvin Löbel <loebel.marvin@gmail.com>
|
||||
Matt Brubeck <mbrubeck@limpet.net>
|
||||
Matthew McPherrin <matthew@mcpherrin.ca>
|
||||
Matthew O'Connor <thegreendragon@gmail.com>
|
||||
Matthijs Hofstra <thiezz@gmail.com>
|
||||
Max Penet <max.penet@gmail.com>
|
||||
Michael Arntzenius <daekharel@gmail.com>
|
||||
Michael Bebenita <mbebenita@mozilla.com>
|
||||
|
@ -121,6 +132,7 @@ Michael Sullivan <sully@msully.net>
|
|||
Mikko Perttunen <cyndis@kapsi.fi>
|
||||
Nick Desaulniers <ndesaulniers@mozilla.com>
|
||||
Niko Matsakis <niko@alum.mit.edu>
|
||||
Olivier Saut <osaut@airpost.net>
|
||||
Or Brostovski <tohava@gmail.com>
|
||||
Orphée Lafond-Lummis <o@orftz.com>
|
||||
Patrick Walton <pwalton@mozilla.com>
|
||||
|
@ -140,7 +152,9 @@ Roy Frostig <rfrostig@mozilla.com>
|
|||
Ryan Scheel <ryan.havvy@gmail.com>
|
||||
Sean Stangl <sstangl@mozilla.com>
|
||||
Sebastian N. Fernandez <cachobot@gmail.com>
|
||||
Seth Pink <sethpink@gmail.com>
|
||||
Seo Sanghyeon <sanxiyn@gmail.com>
|
||||
sevrak <sevrak@rediffmail.com>
|
||||
Simon Barber-Dueck <sbarberdueck@gmail.com>
|
||||
Simon Sapin <simon@exyr.org>
|
||||
startling <tdixon51793@gmail.com>
|
||||
|
@ -148,6 +162,7 @@ Stefan Plantikow <stefan.plantikow@googlemail.com>
|
|||
Steve Klabnik <steve@steveklabnik.com>
|
||||
Taras Shpot <mrshpot@gmail.com>
|
||||
Ted Horst <ted.horst@earthlink.net>
|
||||
Thad Guidry <thadguidry@gmail.com>
|
||||
Tim Chevalier <chevalier@alum.wellesley.edu>
|
||||
Tim Taubert <tim@timtaubert.de>
|
||||
Tom Lee <github@tomlee.co>
|
||||
|
@ -161,5 +176,6 @@ Vincent Belliard <vincent@famillebelliard.fr>
|
|||
Wade Mealing <wmealing@gmail.com>
|
||||
William Ting <william.h.ting@gmail.com>
|
||||
Yasuhiro Fujii <y-fujii@mimosa-pudica.net>
|
||||
Young-il Choi <duddlf.choi@samsung.com>
|
||||
Youngsoo Son <ysson83@gmail.com>
|
||||
Zack Corr <zack@z0w0.me>
|
||||
|
|
33
RELEASES.txt
33
RELEASES.txt
|
@ -1,21 +1,14 @@
|
|||
Version 0.6 (March 2013)
|
||||
---------------------------
|
||||
|
||||
* ~2000 changes, numerous bugfixes
|
||||
|
||||
* TODO:
|
||||
* Ord/Cmp
|
||||
* Lifetime changes
|
||||
* Remove `static` keyword
|
||||
* Static method syntax
|
||||
* `as Trait`
|
||||
* `copy` removed, replaced with `Clone`?
|
||||
* More details for "Name resolution continues to be tweaked"?
|
||||
* ~2100 changes, numerous bugfixes
|
||||
|
||||
* Syntax changes
|
||||
* The self type parameter in traits is now spelled `Self`
|
||||
* The `self` parameter in trait and impl methods must now be explicitly
|
||||
named (for example: `fn f(&self) { }`). Implicit self is deprecated.
|
||||
* Static methods no longer require the `static` keyword and instead
|
||||
are distinguished by the lack of a `self` parameter
|
||||
* Replaced the `Durable` trait with the `'static` lifetime
|
||||
* The old closure type syntax with the trailing sigil has been
|
||||
removed in favor of the more consistent leading sigil
|
||||
|
@ -23,6 +16,7 @@ Version 0.6 (March 2013)
|
|||
* Trait bounds are separated with `+` instead of whitespace
|
||||
* Traits are implemented with `impl Trait for Type`
|
||||
instead of `impl Type: Trait`
|
||||
* Lifetime syntax is now `&'l foo` instead of `&l/foo`
|
||||
* The `export` keyword has finally been removed
|
||||
* The `move` keyword has been removed (see "Semantic changes")
|
||||
* The interior mutability qualifier on vectors, `[mut T]`, has been
|
||||
|
@ -41,9 +35,11 @@ Version 0.6 (March 2013)
|
|||
* Pattern matching over vectors improved and expanded
|
||||
* `const` renamed to `static` to correspond to lifetime name,
|
||||
and make room for future `static mut` unsafe mutable globals.
|
||||
* Replaced `#[deriving_eq]` with `#[deriving(Eq)]`
|
||||
* Replaced `#[deriving_eq]` with `#[deriving(Eq)]`, etc.
|
||||
* `Clone` implementations can be automatically generated with
|
||||
`#[deriving(Clone)]`
|
||||
* Casts to traits must use a pointer sigil, e.g. `@foo as @Bar`
|
||||
instead of `foo as Bar`.
|
||||
|
||||
* Semantic changes
|
||||
* Types with owned pointers or custom destructors move by default,
|
||||
|
@ -54,7 +50,11 @@ Version 0.6 (March 2013)
|
|||
* () has size 0
|
||||
* The name of the main function can be customized using #[main]
|
||||
* The default type of an inferred closure is &fn instead of @fn
|
||||
* Name resolution continues to be tweaked
|
||||
* `use` statements may no longer be "chained" - they cannot import
|
||||
identifiers imported by previous `use` statements
|
||||
* `use` statements are crate relative, importing from the "top"
|
||||
of the crate by default. Paths may be prefixed with `super::`
|
||||
or `self::` to change the search behavior.
|
||||
* Method visibility is inherited from the implementation declaration
|
||||
* Structural records have been removed
|
||||
* Many more types can be used in static items, including enums
|
||||
|
@ -78,14 +78,15 @@ Version 0.6 (March 2013)
|
|||
* `std::deque` and `std::smallintmap` reimplemented as owned containers
|
||||
* `core::trie` added as a fast ordered map for integer keys
|
||||
* Set types added to `core::hashmap`, `core::trie` and `std::treemap`
|
||||
* `Ord` split into `Ord` and `TotalOrd`. `Ord` is still used to
|
||||
overload the comparison operators, whereas `TotalOrd` is used
|
||||
by certain container types
|
||||
|
||||
* Tools
|
||||
* Other
|
||||
* Replaced the 'cargo' package manager with 'rustpkg'
|
||||
* Added all-purpose 'rust' tool
|
||||
* `rustc --test` now supports benchmarks with the `#[bench]` attribute
|
||||
* rustc now attempts to offer spelling suggestions
|
||||
|
||||
* Misc
|
||||
* rustc now *attempts* to offer spelling suggestions
|
||||
* Improved support for ARM and Android
|
||||
* Preliminary MIPS backend
|
||||
* Improved foreign function ABI implementation for x86, x86_64
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
#[doc(hidden)];
|
||||
|
||||
/*! Precise garbage collector
|
||||
|
||||
The precise GC exposes two functions, gc and
|
||||
|
|
Loading…
Reference in New Issue