Rust Roadmap Tool

overview  |  themes goals problems releases archive help  |  all  |  bottom details

Vision Statement

This is where we provide an inspirational summary of what we want Rust to be. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lacinia lacus elit, nec ullamcorper augue suscipit nec. Proin sed dui non nisl pretium vulputate nec volutpat libero. Vivamus sed erat eget sapien porta varius a id tortor. Duis auctor finibus justo, et dapibus mauris interdum non. Nulla facilisi. Vestibulum facilisis commodo nisl vel facilisis. Vivamus vel faucibus justo. Nam egestas dui sem, quis aliquam sem congue et. Suspendisse congue, mauris id egestas tempor, augue magna imperdiet arcu, et rhoncus metus nibh quis mauris. Ut semper vestibulum mi at blandit. Aliquam in nisl in ligula volutpat imperdiet. Nunc quis ligula sapien.

Maecenas lobortis tincidunt aliquam. Sed facilisis vestibulum ipsum a dictum. Ut bibendum ligula congue pretium venenatis. Etiam et nisl cursus, pretium nunc quis, dictum mi. Aenean vitae dolor venenatis, ullamcorper augue eget, luctus felis. Cras ipsum nunc, blandit eu fringilla vel, sodales quis ligula. Curabitur hendrerit euismod nisl, luctus ultrices neque sollicitudin a. Ut porta massa non mi mattis aliquet. Integer vel commodo lacus. Nullam id blandit nulla. Mauris ullamcorper accumsan tristique. Pellentesque ultrices massa ac augue scelerisque, at ultricies nisi ultrices. Fusce nunc nunc, varius sed fringilla vel, rutrum auctor arcu. Cras arcu metus, tincidunt ut convallis vitae, hendrerit sit amet felis. Vestibulum ullamcorper sodales tortor, nec ultricies sem suscipit ac.

Themes

Themes are .. lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique leo ac ipsum finibus egestas. Cras elit tortor, ornare sed arcu non, laoreet egestas justo. Vestibulum a pulvinar nisl. Nullam condimentum, quam in laoreet placerat, risus nunc sodales ipsum, convallis fringilla massa ligula in ante. Suspendisse hendrerit metus vitae tincidunt varius. Nullam tristique varius posuere. Morbi auctor sit amet urna a porttitor. Fusce nisi dolor, tincidunt ut sem id, finibus tincidunt tellus. Aenean suscipit risus orci, in condimentum metus efficitur sit amet. Duis pharetra congue eleifend. Mauris accumsan aliquet mi nec ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

User experience improvements ergonomics <-- click for details

A powerful language is nothing without a user-friendly compiler, and Rust is a very powerful language. With Rust’s paradigm-shattering borrowchecker there is a lot for newbies to learn, and so Rust’s error messages need to guide them in the right direction, etc.

question_mark Introduce simple error handling syntax with `?`. TBD

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

RFC: #243
Last updated: 2016-07-28
RFC filed RFC entered FCP RFC accepted Tracking issue opened `?` operator that is roughly equivalent to `try!` - #31954 `catch { .. }` expression port `try!` to use `?` experiment with some form of `Carrier` trait for handling options (requires amendment RFC) Tracking issue closed
conservative_impl_trait Introduce simple abstract return types. TBD

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

new-error-format Introduce more readable error format. TBD

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

expanded-explain Make `--explain` describe problems using the user's actual code. TBD

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

Cross compilation cross <-- click for details

Rust freaking runs everywhere, y’know? And if it doesn’t now, it will soon. Rust already provides a better cross-compilation experience better than most programmers have ever encountered, but we’re not satisfied yet. Rust is going to open up systems and embedded programming to vast new audiences by making it trivial to target every platform under the sun.

rustup-ndk-android rustup can install the Android NDK and configure Cargo to use it. 1.13

Nullam pretium, orci eget finibus pulvinar, justo ante volutpat tellus, vitae fringilla purus erat et lacus. In placerat fermentum ipsum, a iaculis leo venenatis posuere. Vivamus sit amet placerat sem. Sed erat est, commodo quis turpis et, pretium tincidunt mi. Nullam vel leo ligula. Curabitur eget elit nibh. Pellentesque lorem dolor, consequat nec massa id, posuere fringilla lectus. Aenean vestibulum euismod congue.

Tracking link: TODO
cargo-build-std Cargo can build std for targets for which there are no binaries available. 1.15

Nam rutrum euismod velit, rutrum pretium erat venenatis eleifend. Nulla eleifend mattis augue ut iaculis. Phasellus gravida volutpat odio, id sodales justo imperdiet et. Donec facilisis facilisis lobortis. Maecenas vestibulum vitae arcu nec pulvinar. Duis cursus sed dolor sed tempor. Aliquam fringilla neque id nisi viverra, nec ornare velit cursus. Nunc sed commodo dolor.

Tracking link: TODO
target-emscripten Release a build of Rust that can target emscripten. 1.15

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras et lacus diam. Phasellus non nibh id nunc maximus fringilla sit amet eu est. Quisque lobortis congue sodales. Nulla gravida ipsum tristique elit aliquet venenatis at et orci. Praesent ornare venenatis metus et pulvinar. Integer lacus lectus, mattis ut gravida eget, ultricies in est. Nunc varius ultricies sapien tristique sagittis. Proin malesuada dui et luctus pharetra. Nunc porta orci sit amet diam lobortis porta. Sed sit amet orci sed risus blandit elementum. Donec lobortis turpis ut elit tempor gravida. Morbi tincidunt urna risus, a posuere lorem egestas in.

Tracking link: TODO
rustup-release Make rustup the default Rust installer. 1.15

Interdum et malesuada fames ac ante ipsum primis in faucibus. Vivamus gravida feugiat velit, et sollicitudin nulla tincidunt nec. Etiam imperdiet hendrerit libero, at pulvinar ex. Nunc id nulla pellentesque, gravida ipsum vitae, malesuada sapien. Etiam sit amet sollicitudin lacus. Aliquam at odio luctus, rutrum dolor sit amet, porta velit. Curabitur nec ex eros. Morbi id metus eget sapien faucibus blandit.

Tracking link: TODO
wasm-backend-proof Create a proof of concept of a MIR->WASM backend for rustc. TBD

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sagittis congue neque eget malesuada. Aliquam commodo augue metus, viverra varius libero dignissim ultrices. Nunc sit amet fringilla justo. Nam aliquam sit amet metus in semper. Aliquam tempor sem at metus lacinia, et hendrerit turpis facilisis. Duis leo mauris, porta pretium ultricies vitae, lobortis non mauris. Quisque a fermentum leo. Aliquam interdum, nisl vitae sodales aliquam, nisl nibh hendrerit neque, vel efficitur risus felis quis sapien. Etiam viverra ligula luctus lectus mollis ultrices eget nec dolor.

Last updated: 2016-07-25

Compiler performance compiler-perf <-- click for details

Vivamus luctus dui dolor, eget congue nunc mattis eget. Aenean at mi in nisi commodo rhoncus vel a arcu. Fusce condimentum augue at ligula tempus fermentum. Praesent hendrerit ligula nisl, nec elementum justo euismod at. Aenean lacinia leo ipsum, vitae laoreet nisl rutrum et. Morbi a dolor id sem congue sagittis. Vestibulum eu eros dignissim, mattis sapien ac, imperdiet dui. Fusce volutpat, sem eu eleifend ornare, sapien sapien congue mi, non malesuada nulla nibh sit amet felis. Pellentesque pellentesque libero in velit pulvinar, vel vestibulum felis iaculis. Fusce urna massa, ornare eu turpis in, hendrerit ultricies leo. Suspendisse porttitor rutrum nunc. Nulla consequat nunc a tristique scelerisque. Suspendisse nec sodales tortor. Suspendisse iaculis tincidunt leo ac egestas.

mir-trans Activate the MIR-based code-generator by default. TBD

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam laoreet orci a finibus tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus a vestibulum quam. Integer eget fringilla massa. Quisque non tellus sem. Quisque ac ex et sapien fringilla molestie a et diam. Vivamus nec felis vitae mauris blandit interdum quis nec ex. Mauris vehicula ante eu tortor imperdiet, eget viverra est dictum. Vivamus euismod sodales leo eget condimentum.

Tracking link: TODO
incremental-compilation Enable rustc to rebuild only code that has changed since the previous build. TBD

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

Tracking link: TODO

IDE integration ides <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc a mauris libero. Sed sit amet diam magna. Vivamus ut libero iaculis, pellentesque enim nec, laoreet diam. Quisque in tellus in tortor feugiat mollis in vel nunc. Integer dapibus, quam eu vestibulum suscipit, dolor nibh pretium arcu, id posuere risus nunc et leo. Sed interdum diam sapien, eu sollicitudin ex semper sit amet. Mauris accumsan massa at erat consequat rutrum id lobortis leo. Quisque laoreet risus quis tortor maximus malesuada. Proin in eleifend diam.

Community building community <-- click for details

Cras ex massa, aliquet id nunc in, imperdiet convallis quam. Aenean pharetra fringilla magna sed lacinia. Mauris ac lectus ut sem egestas malesuada ac a metus. Nam turpis nisi, pellentesque in ipsum id, facilisis dapibus justo. Morbi non purus tincidunt, tincidunt lorem at, maximus diam. Sed scelerisque eleifend odio ac suscipit. Etiam eu odio eu velit ullamcorper elementum. Aliquam erat volutpat. Donec non augue eget lectus convallis malesuada et tincidunt magna. Vestibulum rutrum ullamcorper ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet mauris augue. Integer dictum mauris feugiat nibh ultrices, non sagittis magna molestie.

Debugging debugging <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec est placerat, gravida nibh id, accumsan ipsum. In eget facilisis justo. Etiam vehicula nibh dolor. Maecenas elementum magna sem, sit amet hendrerit mi iaculis sed. Aenean vel hendrerit leo. Etiam convallis dui vitae diam consectetur dapibus. Nam ac metus dolor. Aliquam vestibulum nunc non leo elementum dignissim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec rhoncus volutpat lectus et varius. Sed mauris est, tincidunt sit amet nisl sit amet, ornare vulputate sem.

rustfmt rustfmt <-- click for details

Phasellus in ex erat. Praesent id dapibus justo. Phasellus pulvinar egestas diam vitae dapibus. Aliquam id felis ut felis molestie pulvinar. Nunc dapibus lacus nisl, ac volutpat risus pretium eu. Proin mattis ante at sem suscipit interdum. Cras ut tellus bibendum, dapibus arcu vel, faucibus sem. Morbi laoreet aliquet nunc in egestas.

rustfmt-defaults Establish the default settings for rustfmt. TBD

Pellentesque egestas cursus felis, et lacinia dolor lacinia eu. Donec ac dapibus massa. Praesent eget lorem sed sapien volutpat dapibus. Morbi dolor purus, fermentum vitae porttitor at, elementum id nulla. Mauris porta erat eget lorem ultrices rutrum. Etiam in pharetra diam, at congue eros. Etiam vulputate, arcu sed posuere volutpat, metus tellus sollicitudin nibh, eu tincidunt nibh ligula et tellus. Maecenas vel sagittis ligula. In pretium pulvinar velit, sit amet posuere ex aliquam in. Suspendisse nibh ante, accumsan quis risus quis, aliquam rhoncus ipsum. Fusce sit amet elit sagittis massa luctus porta. Quisque tristique nisi et diam pulvinar, non efficitur elit aliquam.

Tracking link: TODO

Syntax extensions syntax-extensions <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet risus ornare nulla volutpat convallis. Duis metus odio, egestas iaculis mattis quis, elementum at leo. Aliquam eget euismod elit. Aenean diam mi, gravida eu mauris ut, cursus fringilla ante. Sed in nulla mattis, vulputate elit quis, luctus augue. In ultrices, dolor vitae blandit tincidunt, mi elit tincidunt turpis, sit amet fermentum nisi nunc eget elit. Donec vulputate ornare dolor a maximus. Maecenas mauris augue, fringilla quis facilisis eget, fermentum sit amet turpis.

serde-on-stable Make serde work conveniently on stable Rust. TBD

Donec pulvinar gravida volutpat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam placerat, nulla sit amet tincidunt ornare, sem nunc lobortis libero, sed sollicitudin turpis est non quam. Aenean non elit arcu. Integer massa est, aliquet nec nisi id, auctor rhoncus tellus. Etiam et euismod tellus, ut vestibulum arcu. Suspendisse potenti. Pellentesque suscipit, sapien id sodales dapibus, est est porttitor leo, vitae maximus ante mi vel tellus. Curabitur ultricies malesuada commodo. Nam suscipit finibus interdum. Aenean molestie ac orci eget faucibus. Curabitur bibendum eu tellus et rutrum. Fusce non lectus scelerisque, tristique eros et, tempor massa.

Tracking link: TODO

Goals without themes can go here temporarily TODO <-- click for details

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam in leo sagittis, cursus tellus lacinia, ullamcorper lorem. In hac habitasse platea dictumst. Quisque nec ipsum sollicitudin urna euismod blandit. Aliquam venenatis laoreet auctor. Nulla convallis neque id nisi venenatis, tincidunt efficitur massa tristique. Nulla et eros at lacus aliquet interdum. Duis facilisis eleifend ex sit amet fermentum. Nulla tristique orci lacus, sed maximus leo gravida at. Sed nec elementum turpis.

debug-std Deliver a standard library with full debug info for tier 1 platforms. TBD

Donec aliquam fringilla ipsum. Duis interdum scelerisque accumsan. Fusce id suscipit ipsum. Praesent vel volutpat odio. Curabitur velit sapien, placerat non ipsum finibus, fermentum fringilla lacus. Suspendisse potenti. Nullam aliquam diam maximus lorem dictum, eu molestie magna convallis. Integer mauris orci, imperdiet quis fermentum nec, semper sit amet nibh. Nunc ullamcorper felis ut lectus consectetur consequat. Aenean efficitur, odio non elementum laoreet, augue dolor ultricies velit, non tempor felis magna at purus. Nunc at tortor vitae ante dictum varius nec lobortis massa. Duis tincidunt, dolor ut venenatis ultrices, turpis ligula viverra odio, eu sollicitudin ipsum diam vel mi.

Last updated: 2016-03-27 (super-stale!)
panic-abort-std TODO. TBD

Mauris et dui odio. Donec vestibulum a arcu sit amet rhoncus. Proin ex orci, hendrerit vitae neque at, lobortis maximus ex. Ut placerat arcu et laoreet venenatis. Praesent sed pulvinar diam, ut placerat augue. Cras vitae sollicitudin ex. Praesent tincidunt lacus vitae ligula laoreet dapibus. Integer vitae porttitor purus, eget faucibus nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi posuere libero urna, eu consequat orci rutrum id. Cras sed maximus ex. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Tracking link: TODO
distro-packaging TODO. TBD

Donec a nibh sit amet nisl vulputate interdum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam sed tincidunt est. Duis iaculis diam nulla, nec ultrices erat blandit nec. Nunc sollicitudin interdum justo in luctus. Maecenas nec pretium tortor. Mauris lacinia sapien vitae risus vulputate pharetra.

Tracking link: TODO
platform-cargo-plugins TODO. TBD

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non aliquet quam. Pellentesque vulputate ante turpis, a sollicitudin nunc efficitur vel. Fusce ultrices porttitor ullamcorper. Praesent fringilla orci id volutpat scelerisque. Aenean fringilla mi ex. Nullam ultricies, nisl eu mattis congue, dolor sapien efficitur nunc, a molestie arcu dui a turpis. Pellentesque ac auctor sem, ac sodales nunc. Morbi ac enim dui.

Tracking link: TODO
rustbuild-conversion TODO. TBD

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Tracking link: TODO
book2 Rewrite the Rust book. TBD

Nam ac erat nisl. Phasellus condimentum cursus nibh a pellentesque. Nullam efficitur felis in massa gravida, ut sagittis justo suscipit. Praesent dignissim ut orci vel laoreet. Proin et urna purus. Aenean eget dolor nec ante lobortis malesuada vel in mauris. Morbi semper consectetur nibh, vitae feugiat risus ullamcorper vitae. Maecenas commodo sed ante molestie venenatis. Vivamus accumsan sapien at metus rutrum, at sagittis nulla interdum. Proin id mauris faucibus, tempor velit sed, aliquet ex. Cras turpis arcu, aliquet sed dolor eget, dapibus tincidunt leo. Cras vitae ligula volutpat, lobortis odio eu, pellentesque arcu. Mauris vel velit turpis. Cras pulvinar dui eget quam ornare, vel dictum nunc aliquet. In at iaculis ex.

Tracking link: TODO
bors-as-a-service Set up a new community bors-as-a-service instance. TBD

Morbi libero risus, molestie non volutpat ac, laoreet in est. Maecenas vitae laoreet sem. Aenean ut lectus at lectus malesuada viverra quis aliquam massa. Nam vel elit semper, luctus dui dictum, venenatis metus. Aliquam rhoncus felis enim, non consectetur ex malesuada quis. Etiam dapibus, lacus quis tincidunt aliquet, mi neque ultrices ante, nec aliquet tellus ipsum a est. Sed sit amet nisi tortor. Maecenas gravida, dui at pulvinar pharetra, augue ex consectetur risus, vitae pellentesque ex sem vitae massa. Integer sed velit ultricies velit varius pretium. Nullam quis faucibus nisi.

Tracking link: TODO
rustbridge TODO. TBD

Vestibulum rutrum ultrices mauris in suscipit. Ut at sollicitudin augue, eu consequat felis. Integer lobortis gravida urna, sit amet venenatis mauris volutpat a. Aliquam id augue commodo leo lobortis ullamcorper a ac dolor. Sed id vulputate augue. Duis blandit fermentum felis, vel vehicula lectus mollis eu. Duis laoreet pretium ex eu ultricies. Mauris dictum ullamcorper augue, ut tristique erat fermentum vitae. Donec quis ante nisl. Sed a imperdiet dui. Aenean a eros egestas, auctor lectus nec, imperdiet lorem.

Tracking link: TODO

Goals

Goals are .. lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique leo ac ipsum finibus egestas. Cras elit tortor, ornare sed arcu non, laoreet egestas justo. Vestibulum a pulvinar nisl. Nullam condimentum, quam in laoreet placerat, risus nunc sodales ipsum, convallis fringilla massa ligula in ante. Suspendisse hendrerit metus vitae tincidunt varius. Nullam tristique varius posuere. Morbi auctor sit amet urna a porttitor. Fusce nisi dolor, tincidunt ut sem id, finibus tincidunt tellus. Aenean suscipit risus orci, in condimentum metus efficitur sit amet. Duis pharetra congue eleifend. Mauris accumsan aliquet mi nec ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

rustup can install the Android NDK and configure Cargo to use it rustup-ndk-android <-- click for details

Nullam pretium, orci eget finibus pulvinar, justo ante volutpat tellus, vitae fringilla purus erat et lacus. In placerat fermentum ipsum, a iaculis leo venenatis posuere. Vivamus sit amet placerat sem. Sed erat est, commodo quis turpis et, pretium tincidunt mi. Nullam vel leo ligula. Curabitur eget elit nibh. Pellentesque lorem dolor, consequat nec massa id, posuere fringilla lectus. Aenean vestibulum euismod congue.

Tracking link: TODO

Cargo can build std for targets for which there are no binaries available cargo-build-std <-- click for details

Nam rutrum euismod velit, rutrum pretium erat venenatis eleifend. Nulla eleifend mattis augue ut iaculis. Phasellus gravida volutpat odio, id sodales justo imperdiet et. Donec facilisis facilisis lobortis. Maecenas vestibulum vitae arcu nec pulvinar. Duis cursus sed dolor sed tempor. Aliquam fringilla neque id nisi viverra, nec ornare velit cursus. Nunc sed commodo dolor.

Tracking link: TODO

Release a build of Rust that can target emscripten target-emscripten <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras et lacus diam. Phasellus non nibh id nunc maximus fringilla sit amet eu est. Quisque lobortis congue sodales. Nulla gravida ipsum tristique elit aliquet venenatis at et orci. Praesent ornare venenatis metus et pulvinar. Integer lacus lectus, mattis ut gravida eget, ultricies in est. Nunc varius ultricies sapien tristique sagittis. Proin malesuada dui et luctus pharetra. Nunc porta orci sit amet diam lobortis porta. Sed sit amet orci sed risus blandit elementum. Donec lobortis turpis ut elit tempor gravida. Morbi tincidunt urna risus, a posuere lorem egestas in.

Tracking link: TODO

Make rustup the default Rust installer rustup-release <-- click for details

Interdum et malesuada fames ac ante ipsum primis in faucibus. Vivamus gravida feugiat velit, et sollicitudin nulla tincidunt nec. Etiam imperdiet hendrerit libero, at pulvinar ex. Nunc id nulla pellentesque, gravida ipsum vitae, malesuada sapien. Etiam sit amet sollicitudin lacus. Aliquam at odio luctus, rutrum dolor sit amet, porta velit. Curabitur nec ex eros. Morbi id metus eget sapien faucibus blandit.

Tracking link: TODO

Create a proof of concept of a MIR->WASM backend for rustc wasm-backend-proof <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sagittis congue neque eget malesuada. Aliquam commodo augue metus, viverra varius libero dignissim ultrices. Nunc sit amet fringilla justo. Nam aliquam sit amet metus in semper. Aliquam tempor sem at metus lacinia, et hendrerit turpis facilisis. Duis leo mauris, porta pretium ultricies vitae, lobortis non mauris. Quisque a fermentum leo. Aliquam interdum, nisl vitae sodales aliquam, nisl nibh hendrerit neque, vel efficitur risus felis quis sapien. Etiam viverra ligula luctus lectus mollis ultrices eget nec dolor.

Last updated: 2016-07-25

Establish the default settings for rustfmt rustfmt-defaults <-- click for details

Pellentesque egestas cursus felis, et lacinia dolor lacinia eu. Donec ac dapibus massa. Praesent eget lorem sed sapien volutpat dapibus. Morbi dolor purus, fermentum vitae porttitor at, elementum id nulla. Mauris porta erat eget lorem ultrices rutrum. Etiam in pharetra diam, at congue eros. Etiam vulputate, arcu sed posuere volutpat, metus tellus sollicitudin nibh, eu tincidunt nibh ligula et tellus. Maecenas vel sagittis ligula. In pretium pulvinar velit, sit amet posuere ex aliquam in. Suspendisse nibh ante, accumsan quis risus quis, aliquam rhoncus ipsum. Fusce sit amet elit sagittis massa luctus porta. Quisque tristique nisi et diam pulvinar, non efficitur elit aliquam.

Tracking link: TODO

Deliver a standard library with full debug info for tier 1 platforms debug-std <-- click for details

Donec aliquam fringilla ipsum. Duis interdum scelerisque accumsan. Fusce id suscipit ipsum. Praesent vel volutpat odio. Curabitur velit sapien, placerat non ipsum finibus, fermentum fringilla lacus. Suspendisse potenti. Nullam aliquam diam maximus lorem dictum, eu molestie magna convallis. Integer mauris orci, imperdiet quis fermentum nec, semper sit amet nibh. Nunc ullamcorper felis ut lectus consectetur consequat. Aenean efficitur, odio non elementum laoreet, augue dolor ultricies velit, non tempor felis magna at purus. Nunc at tortor vitae ante dictum varius nec lobortis massa. Duis tincidunt, dolor ut venenatis ultrices, turpis ligula viverra odio, eu sollicitudin ipsum diam vel mi.

Last updated: 2016-03-27 (super-stale!)

TODO panic-abort-std <-- click for details

Mauris et dui odio. Donec vestibulum a arcu sit amet rhoncus. Proin ex orci, hendrerit vitae neque at, lobortis maximus ex. Ut placerat arcu et laoreet venenatis. Praesent sed pulvinar diam, ut placerat augue. Cras vitae sollicitudin ex. Praesent tincidunt lacus vitae ligula laoreet dapibus. Integer vitae porttitor purus, eget faucibus nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi posuere libero urna, eu consequat orci rutrum id. Cras sed maximus ex. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Tracking link: TODO

TODO distro-packaging <-- click for details

Donec a nibh sit amet nisl vulputate interdum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam sed tincidunt est. Duis iaculis diam nulla, nec ultrices erat blandit nec. Nunc sollicitudin interdum justo in luctus. Maecenas nec pretium tortor. Mauris lacinia sapien vitae risus vulputate pharetra.

Tracking link: TODO

TODO platform-cargo-plugins <-- click for details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non aliquet quam. Pellentesque vulputate ante turpis, a sollicitudin nunc efficitur vel. Fusce ultrices porttitor ullamcorper. Praesent fringilla orci id volutpat scelerisque. Aenean fringilla mi ex. Nullam ultricies, nisl eu mattis congue, dolor sapien efficitur nunc, a molestie arcu dui a turpis. Pellentesque ac auctor sem, ac sodales nunc. Morbi ac enim dui.

Tracking link: TODO

TODO rustbuild-conversion <-- click for details

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Tracking link: TODO

Introduce simple error handling syntax with `?` question_mark <-- click for details

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

RFC: #243
Last updated: 2016-07-28
RFC filed RFC entered FCP RFC accepted Tracking issue opened `?` operator that is roughly equivalent to `try!` - #31954 `catch { .. }` expression port `try!` to use `?` experiment with some form of `Carrier` trait for handling options (requires amendment RFC) Tracking issue closed

Introduce simple abstract return types conservative_impl_trait <-- click for details

Sed vulputate dictum nunc, non faucibus erat pulvinar sit amet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In semper erat a facilisis malesuada. Vivamus sagittis, odio ut sodales viverra, est magna efficitur augue, eget lacinia dui urna eu dui. Ut fermentum lacus eget felis congue, sit amet accumsan risus fringilla. Ut maximus lacinia lacus ac tempus. Phasellus finibus, leo a fringilla semper, turpis orci consectetur ipsum, in egestas arcu risus eu quam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Activate the MIR-based code-generator by default mir-trans <-- click for details

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam laoreet orci a finibus tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus a vestibulum quam. Integer eget fringilla massa. Quisque non tellus sem. Quisque ac ex et sapien fringilla molestie a et diam. Vivamus nec felis vitae mauris blandit interdum quis nec ex. Mauris vehicula ante eu tortor imperdiet, eget viverra est dictum. Vivamus euismod sodales leo eget condimentum.

Tracking link: TODO

Enable rustc to rebuild only code that has changed since the previous build incremental-compilation <-- click for details

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

Tracking link: TODO

Introduce more readable error format new-error-format <-- click for details

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

Make `--explain` describe problems using the user's actual code expanded-explain <-- click for details

In a ex rutrum, mollis odio eget, sodales risus. Quisque nec ligula odio. Suspendisse blandit nisi vel nisl elementum efficitur. Vestibulum et viverra arcu. Proin viverra nulla et massa vehicula convallis. Morbi mollis pharetra lectus elementum fringilla. Nam accumsan ullamcorper laoreet. Maecenas blandit malesuada leo ut vestibulum. Aenean semper massa nec dui consectetur feugiat. Praesent et orci tincidunt, sagittis risus nec, sollicitudin velit. Nunc eleifend nisi convallis lacus posuere ullamcorper nec eget ante. In feugiat ut mi quis feugiat. Proin semper lacus feugiat neque semper, vel eleifend ipsum volutpat. In hendrerit efficitur velit vitae feugiat.

Make serde work conveniently on stable Rust serde-on-stable <-- click for details

Donec pulvinar gravida volutpat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam placerat, nulla sit amet tincidunt ornare, sem nunc lobortis libero, sed sollicitudin turpis est non quam. Aenean non elit arcu. Integer massa est, aliquet nec nisi id, auctor rhoncus tellus. Etiam et euismod tellus, ut vestibulum arcu. Suspendisse potenti. Pellentesque suscipit, sapien id sodales dapibus, est est porttitor leo, vitae maximus ante mi vel tellus. Curabitur ultricies malesuada commodo. Nam suscipit finibus interdum. Aenean molestie ac orci eget faucibus. Curabitur bibendum eu tellus et rutrum. Fusce non lectus scelerisque, tristique eros et, tempor massa.

Tracking link: TODO

Rewrite the Rust book book2 <-- click for details

Nam ac erat nisl. Phasellus condimentum cursus nibh a pellentesque. Nullam efficitur felis in massa gravida, ut sagittis justo suscipit. Praesent dignissim ut orci vel laoreet. Proin et urna purus. Aenean eget dolor nec ante lobortis malesuada vel in mauris. Morbi semper consectetur nibh, vitae feugiat risus ullamcorper vitae. Maecenas commodo sed ante molestie venenatis. Vivamus accumsan sapien at metus rutrum, at sagittis nulla interdum. Proin id mauris faucibus, tempor velit sed, aliquet ex. Cras turpis arcu, aliquet sed dolor eget, dapibus tincidunt leo. Cras vitae ligula volutpat, lobortis odio eu, pellentesque arcu. Mauris vel velit turpis. Cras pulvinar dui eget quam ornare, vel dictum nunc aliquet. In at iaculis ex.

Tracking link: TODO

Set up a new community bors-as-a-service instance bors-as-a-service <-- click for details

Morbi libero risus, molestie non volutpat ac, laoreet in est. Maecenas vitae laoreet sem. Aenean ut lectus at lectus malesuada viverra quis aliquam massa. Nam vel elit semper, luctus dui dictum, venenatis metus. Aliquam rhoncus felis enim, non consectetur ex malesuada quis. Etiam dapibus, lacus quis tincidunt aliquet, mi neque ultrices ante, nec aliquet tellus ipsum a est. Sed sit amet nisi tortor. Maecenas gravida, dui at pulvinar pharetra, augue ex consectetur risus, vitae pellentesque ex sem vitae massa. Integer sed velit ultricies velit varius pretium. Nullam quis faucibus nisi.

Tracking link: TODO

TODO rustbridge <-- click for details

Vestibulum rutrum ultrices mauris in suscipit. Ut at sollicitudin augue, eu consequat felis. Integer lobortis gravida urna, sit amet venenatis mauris volutpat a. Aliquam id augue commodo leo lobortis ullamcorper a ac dolor. Sed id vulputate augue. Duis blandit fermentum felis, vel vehicula lectus mollis eu. Duis laoreet pretium ex eu ultricies. Mauris dictum ullamcorper augue, ut tristique erat fermentum vitae. Donec quis ante nisl. Sed a imperdiet dui. Aenean a eros egestas, auctor lectus nec, imperdiet lorem.

Tracking link: TODO

Problems

Problems are .. lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique leo ac ipsum finibus egestas. Cras elit tortor, ornare sed arcu non, laoreet egestas justo. Vestibulum a pulvinar nisl. Nullam condimentum, quam in laoreet placerat, risus nunc sodales ipsum, convallis fringilla massa ligula in ante. Suspendisse hendrerit metus vitae tincidunt varius. Nullam tristique varius posuere. Morbi auctor sit amet urna a porttitor. Fusce nisi dolor, tincidunt ut sem id, finibus tincidunt tellus. Aenean suscipit risus orci, in condimentum metus efficitur sit amet. Duis pharetra congue eleifend. Mauris accumsan aliquet mi nec ullamcorper. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

float-free-core

Suspendisse erat enim, tristique dignissim nunc vestibulum, suscipit rhoncus risus. Phasellus ex dui, porta et nisl quis, aliquet condimentum diam. Sed vulputate ex felis, at congue eros blandit vitae. Morbi a justo velit. Nullam et lectus dolor. Vivamus ac vestibulum diam. Donec mattis et nibh ut bibendum. In vitae enim leo. Fusce porttitor enim sem, pellentesque vulputate lorem varius et. Ut consectetur iaculis erat, id blandit nisl. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam suscipit metus et nulla aliquam, venenatis maximus nisl laoreet.

Links: TODO

rustup-ide-support

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada, sapien id finibus convallis, risus mauris egestas arcu, quis facilisis est tortor egestas justo. Proin tristique arcu eu nibh finibus, vel elementum turpis sagittis. Nulla pellentesque purus in arcu cursus egestas. Cras ac sagittis arcu, non pharetra orci. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent sed accumsan lectus. Nulla ut dolor maximus, bibendum neque quis, dapibus arcu.

Links: TODO

rand-crate

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada, sapien id finibus convallis, risus mauris egestas arcu, quis facilisis est tortor egestas justo. Proin tristique arcu eu nibh finibus, vel elementum turpis sagittis. Nulla pellentesque purus in arcu cursus egestas. Cras ac sagittis arcu, non pharetra orci. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent sed accumsan lectus. Nulla ut dolor maximus, bibendum neque quis, dapibus arcu.

Links: TODO

avr-backend

Etiam congue justo nec mauris efficitur, in malesuada mauris imperdiet. Praesent id nisl et sem tempus condimentum. Nunc dictum tempor massa, eu commodo nibh hendrerit nec. Mauris et lorem bibendum, iaculis est at, interdum orci. Etiam euismod odio eu tristique viverra. Donec sit amet sagittis tortor. Integer eu libero justo. Ut scelerisque molestie dolor sed elementum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce felis velit, sodales et risus accumsan, luctus tincidunt velit. Nunc scelerisque, mauris at laoreet condimentum, libero nibh luctus tortor, eu condimentum nibh neque in leo. Donec est justo, tempor in iaculis sed, elementum et mauris. Vivamus ut lacus elit. Suspendisse lacinia commodo leo sit amet viverra. Morbi mattis ornare dui, ut malesuada justo lacinia non. Etiam pharetra ex eu sem mollis sagittis.

Links: TODO

work-with-lld

Cras quis elit nunc. Duis aliquet diam ut ante consectetur, eu pellentesque massa efficitur. Proin pulvinar imperdiet ornare. Aliquam maximus sollicitudin purus, sed laoreet ex condimentum a. Sed cursus malesuada urna sit amet semper. In hac habitasse platea dictumst. Curabitur ac iaculis lectus, quis volutpat est.

Links: TODO

feature-configuration

Duis fermentum lectus at laoreet elementum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam et odio ultrices, molestie nibh eu, fringilla mi. Curabitur porta placerat nisi id egestas. Morbi est diam, vulputate sit amet arcu a, bibendum imperdiet arcu. Integer diam ante, cursus et sodales at, congue sed tortor. Aliquam vel metus viverra, condimentum lectus cursus, pellentesque mauris. Mauris eget gravida lorem. Sed fringilla, libero et aliquet pellentesque, lacus lacus venenatis dolor, at condimentum lorem velit sed lorem. Curabitur commodo urna eget ex scelerisque, eget mollis ligula hendrerit. Aliquam vehicula mauris eu magna fringilla, condimentum congue lacus accumsan. Cras libero nisi, aliquam sed elementum sit amet, tempus vitae justo.

Links: TODO

rustup-linux-arm-ndk

Nunc ut facilisis purus. Vestibulum odio est, dignissim efficitur tortor sit amet, porta vulputate erat. Praesent vitae sollicitudin odio. Praesent gravida, ligula quis ornare rhoncus, risus quam placerat turpis, id posuere justo elit et orci. In sem orci, suscipit eu mauris sed, bibendum rhoncus libero. Donec nisl lorem, malesuada ut nulla ac, pellentesque fermentum arcu. Suspendisse in enim mattis, luctus turpis malesuada, imperdiet neque. Duis facilisis nisl eget nisi rhoncus, quis egestas metus venenatis. Phasellus at venenatis libero. Vestibulum rutrum iaculis erat ut eleifend. Praesent fermentum elit bibendum metus lacinia hendrerit. Praesent pellentesque laoreet quam at volutpat.

Links: TODO

rustup-osx-ndk

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer non convallis urna, vel bibendum lorem. Ut molestie venenatis nulla, eu ultrices magna. Integer ultrices, lacus volutpat feugiat pulvinar, erat ipsum porta enim, eu posuere nisl quam sit amet mauris. Sed lobortis tellus ante, vel posuere dolor malesuada quis. Ut aliquet lectus sit amet ligula auctor, sit amet commodo quam fermentum. Maecenas cursus ante vel orci malesuada, mattis commodo augue ultrices. Maecenas quis magna eu enim sollicitudin ornare finibus vel nulla. Sed sit amet nunc bibendum, vulputate mi finibus, convallis erat. Nam vel augue egestas, dictum ipsum at, blandit est. Proin elementum mauris urna. Donec rhoncus, odio convallis ultrices cursus, nisl tellus aliquam augue, nec vestibulum neque lorem vel orci. Nunc lacinia purus risus, a dapibus nisi pellentesque vel. Suspendisse potenti. Phasellus iaculis urna nec pellentesque maximus. Vestibulum dictum nulla eros.

Links: TODO

cross-testing

Nunc tristique ante metus, sed volutpat libero ornare ut. Curabitur mattis felis congue tristique feugiat. Mauris pellentesque rutrum libero eget consectetur. Pellentesque et felis mi. Maecenas egestas interdum ullamcorper. Suspendisse egestas diam lectus, a pretium elit tincidunt pulvinar. Vestibulum maximus velit eu nunc pulvinar, vitae lobortis ipsum interdum. Integer fermentum leo augue, ut dictum velit vestibulum vitae. Aliquam id dignissim turpis. Donec eleifend rutrum libero, eget tincidunt eros consectetur cursus. Curabitur et metus ac metus sodales porta ut sit amet eros. Nunc sit amet ante quam. Nam finibus quam a sapien lacinia bibendum.

Links: TODO

linux-to-32-bit-windows

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu massa ac nisl porttitor vestibulum commodo sed nunc. Pellentesque in ornare turpis. Nunc ut congue libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam eu facilisis purus. Quisque ut justo et nisi hendrerit finibus quis eu quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed vitae risus pellentesque lacus aliquet semper et ut leo. Nullam mi nisl, aliquet sed pretium ac, egestas imperdiet risus. Vivamus non neque imperdiet, sodales risus sit amet, auctor metus. Vivamus sit amet placerat felis.

Links: TODO

linker-independence

Suspendisse et augue fermentum, egestas risus in, sagittis mi. Sed id bibendum ligula. Maecenas sed eleifend odio, quis eleifend augue. In dapibus erat quam, at sagittis lorem volutpat vitae. In vel hendrerit leo. Donec eget elit quam. Phasellus eget tortor molestie, sagittis sapien eget, rhoncus eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Links: TODO

infra-security

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam in leo sagittis, cursus tellus lacinia, ullamcorper lorem. In hac habitasse platea dictumst. Quisque nec ipsum sollicitudin urna euismod blandit. Aliquam venenatis laoreet auctor. Nulla convallis neque id nisi venenatis, tincidunt efficitur massa tristique. Nulla et eros at lacus aliquet interdum. Duis facilisis eleifend ex sit amet fermentum. Nulla tristique orci lacus, sed maximus leo gravida at. Sed nec elementum turpis.

Links: TODO

Rust Releases

Future releases

1.13
rustup-ndk-android rustup can install the Android NDK and configure Cargo to use it.
1.15
cargo-build-std Cargo can build std for targets for which there are no binaries available.
target-emscripten Release a build of Rust that can target emscripten.
rustup-release Make rustup the default Rust installer.
TBD
wasm-backend-proof Create a proof of concept of a MIR->WASM backend for rustc.
rustfmt-defaults Establish the default settings for rustfmt.
debug-std Deliver a standard library with full debug info for tier 1 platforms.
question_mark Introduce simple error handling syntax with `?`.
conservative_impl_trait Introduce simple abstract return types.
mir-trans Activate the MIR-based code-generator by default.
incremental-compilation Enable rustc to rebuild only code that has changed since the previous build.
new-error-format Introduce more readable error format.
expanded-explain Make `--explain` describe problems using the user's actual code.
serde-on-stable Make serde work conveniently on stable Rust.
book2 Rewrite the Rust book.
bors-as-a-service Set up a new community bors-as-a-service instance.

Past releases

Hall of Heroes

This is where we archive completed goals. Find some way to include the names of everybody who participated.

What the hell is this?

TODO answer the above question

Important concepts

  • Themes are ... Themes are indicated with the indomitable red theme tags.
  • Goals are ... Goals are indicated with the powerful green goal tags.
  • Problems is ... Challenges we are interested in tackling are indicated with the powerful purple problem tags.
  • Tracking Issues
  • RFCs
  • Features

How to help

TODO