錆は関連ライブラリ、ドキュメントファイル、およびフル・オンコンパイラのスイートとして付属しています。
言語自体が主な焦点はスピードとクラッシュフリー設計であることで、クライアント・サーバーのWebアプリケーションを開発するために特別に書かれたています。
錆の構文を使用すると、基本的なプログラミングの知識を持っているかどうかを学習することが非常に簡単になって、CおよびC ++に非常によく似ています。
ルーストに書かれた
アプリケーションは、特に安定しております。
このリリースの新機能:標準ライブラリの
この大半は今#[安定]です。コンパイラの安定したビルドで不安定な機能を使用することはできなくなりました。
crates.io上の多くの人気のある木枠は現在の安定版リリースチャネルで動作します。
基本整数型での算術演算は、現在のビルド、デバッグにオーバーフローをチェックします。
このバージョン1.6.0の新機能であるます。
は、標準ライブラリの大半は今#[安定]です。コンパイラの安定したビルドで不安定な機能を使用することはできなくなりました。
crates.io上の多くの人気のある木枠は現在の安定版リリースチャネルで動作します。
基本整数型での算術演算は、現在のビルド、デバッグにオーバーフローをチェックします。
このバージョン1.5.0の新機能であるます。
は、標準ライブラリの大半は今#[安定]です。コンパイラの安定したビルドで不安定な機能を使用することはできなくなりました。
crates.io上の多くの人気のある木枠は現在の安定版リリースチャネルで動作します。
基本整数型での算術演算は、現在のビルド、デバッグにオーバーフローをチェックします。
このバージョン1.3.0の新機能であるます。
は、標準ライブラリの大半は今#[安定]です。コンパイラの安定したビルドで不安定な機能を使用することはできなくなりました。
crates.io上の多くの人気のある木枠は現在の安定版リリースチャネルで動作します。
基本整数型での算術演算は、現在のビルド、デバッグにオーバーフローをチェックします。
このバージョン1.0.0の新機能であるます。
は、標準ライブラリの大半は今#[安定]です。コンパイラの安定したビルドで不安定な機能を使用することはできなくなりました。
crates.io上の多くの人気のある木枠は現在の安定版リリースチャネルで動作します。
基本整数型での算術演算は、現在のビルド、デバッグにオーバーフローをチェックします。
このバージョンの新機能である0.12.0 / 1.0.0-beta.4:
この番号を持っているように(今錆ガイドと呼ばれる)入門マニュアルは完全に書き直されました補足ガイドの。
錆のパッケージマネージャ、カーゴは、改善し続け、時には非常に素晴らしいであると考えられています。
STDでのAPIの多くは、開発中の錆のコーディングガイドラインとの整合性について検討し、更新されています。標準ライブラリのマニュアルでは、安定化の進行状況を追跡します。
マイナーライブラリは、アウトオブツリーのGitHub上のさび-langの組織に移動されました:UUID、semver、グロブ、NUM、hexfloat、FOURCC。彼らは、貨物と一緒にインストールすることができます。
生涯省略寿命注釈は、多くの一般的なシナリオでは、関数の宣言のオフに左にすることができます。
錆は現在、64ビット版のWindows上で動作します。
このバージョンの新機能である0.12.0 / 1.0.0-αます。
補足の数を持っているように(今錆ガイドと呼ばれる)入門マニュアルは完全に書き直されましたガイド。
錆のパッケージマネージャ、カーゴは、改善し続け、時には非常に素晴らしいであると考えられています。
STDでのAPIの多くは、開発中の錆のコーディングガイドラインとの整合性について検討し、更新されています。標準ライブラリのマニュアルでは、安定化の進行状況を追跡します。
マイナーライブラリは、アウトオブツリーのGitHub上のさび-langの組織に移動されました:UUID、semver、グロブ、NUM、hexfloat、FOURCC。彼らは、貨物と一緒にインストールすることができます。
生涯省略寿命注釈は、多くの一般的なシナリオでは、関数の宣言のオフに左にすることができます。
錆は現在、64ビット版のWindows上で動作します。
このバージョン0.11.0の新機能です:
この構造体のフィールドは、現在すべてデフォルトでプライベートです。
ベクトルインデックス及びシフト量は、両方 `uint`今の代わりに任意の整数型であることが要求されています。
バイト文字、バイト列、および生のバイト列リテラルは現在、すべての 'B'で通常のリテラルを付けることによってサポートされています。
複数のABIはもはやABI文字列に許可されていません
clousres /プロシージャの寿命のための構文は、若干調整されています。
浮動小数点弾性率は、それはまだしかし、ライブラリの実装によって提供され、言語から削除されました。
プライベート列挙型バリアントは、現在許可されません。
`priv`キーワードは、言語から削除されました。
クロージャは、もはや&-pointerを通じて呼び出すことができません。
`使用fooという、バー、バズ;`構文は、言語から削除されました。
本質的な変移はもはや型パラメータで動作しません。
静は現在、その定義内のブロック/アイテムを許可します。
形質境界は+の代わりにオブジェクトから分離されている:今。
彼らが借りている間Mutably借りオブジェクトはもはや読み取ることはできません。
このバージョン0.10の新機能:
この新しいRFCプロセスは、言語を変更するための場所になりました。
`とのパターンは` @ -pointersは、言語から削除されました。
ユニークなベクトル( `〜[T]`)でのパターンは、言語から削除されました。
ユニークな文字列( `〜str`)とのパターンは、言語から削除されました。
このバージョン0.9の新機能です:
このランタイムとI / Oサブシステムへの大規模な改良を行いました。
静的リンクとリンク時の最適化を導入しました。
言語でクロージャの多様性を減少させました。
このバージョン0.8の新機能ではありません:
この文字列は、もはや末尾のNULLを含みます。新しい `のstd :: c_str`モジュールは、C文字列に変換するための新しいメカニズムを提供します。
外部関数の型が今 `のextern&QUOTであり、C"代わりに `* U8」のfn`。
FFIの代わりにスタック切り替えラッパーを介して、外部関数が直接呼び出されるようにオーバーホールされました。
`for`ループ構文は、` Iterator`形質で動作するように変更されました。
ついに、Windows上で作品を巻き戻します。
デフォルトの方法は、使用するための準備ができています。
多くの形質の継承のバグが修正されました。
所有し、借りた形質オブジェクトをより確実に動作します。
このバージョン0.6の新機能です:
この「rustpkg」と「貨物」パッケージマネージャを置き換え
万能が追加されました「さび」ツール
`rustc --test`は現在、`#[ベンチ] `属性を持つベンチマークをサポートしています
rustc今*試みは、スペル候補を提供します*
ARMとAndroidのサポートの改善
予備MIPSのバックエンド
x86、x86_64のための改善された外部関数ABI実装
さまざまなメモリ使用量の改善
さびコードは、限られた状況下での外来コードに埋め込むことができます
このバージョン0.5の新機能です:
この新しい条件処理システムコア `で:: condition`
TimsortはSTD `に追加:: sort`
新しいプライオリティキュー、 `のstd :: priority_queue`
シリアライズ可能型のためのパイプ、 `のstd :: flatpipes」
シリアル化であることをオーバーホール形質ベース
拡張 `getopts`定義
std` `に先物を移動し
より多くの機能は現在、純粋です
`oldcomm`に改名`コア:: comm`。まだ非推奨
`rustdoc`と` cargo`は現在のライブラリです
rusti` `、予備REPLを追加しました
ライセンスは、デュアルMIT / APL2にMITから変更します
このバージョン0.3.1の新機能です:
このマイナーOSXの修正。
この新しいコーディングの利便ます。
バージョン0.3の新機能であります
セマンティッククリーンアップ
実験の新しい言語機能
タイプ反射
様々な廃止された機能の除去
コンパイラ再編
この制限事項:
このドキュメントは不完全です。
パフォーマンスが目的のターゲットを下回っています。
標準ライブラリのAPIは大規模な変更、再編の対象となっています。
言語レベルのバージョン管理はまだ動作していません - 将来コードが予期せず中断されます。
コメントが見つかりません