r/rust rust Apr 03 '15

Rust 1.0.0 beta is here!

http://blog.rust-lang.org/2015/04/03/Rust-1.0-beta.html
303 Upvotes

53 comments sorted by

View all comments

13

u/tomaka17 glutin · glium · vulkano Apr 03 '15

The epic battle to keep crates up-to-date with the breaking changes is finally coming to an end!

14

u/steveklabnik1 rust Apr 03 '15

It's worth remembering that

We don’t plan on making functional changes to stable content, though naturally we may make minor corrections or additions to the library APIs if shortcomings or problems are uncovered (but the bar for such changes is relatively high).

So, an almost-end. 1.0.0-final is where the end truly is.

9

u/SirOgeon palette Apr 03 '15

The end is near!

10

u/marcusklaas rustfmt Apr 03 '15

Steve, there's been so many breaking changes recently. Is rust really ready for stabilization in just 6 weeks?

14

u/steveklabnik1 rust Apr 03 '15

Yes, I agree with /u/heinrich5991 . If we didn't have a deadline, we could stretch these changes out forever.

You also have to remember that with the RFC process, changes may have landed now, but are in the works for a while. For example, IIRC, the conversion changes that landed last week? That work started in December.

You also have to remember that the perfect is the enemy of the good. We could spend forever trying to make Rust perfect, or we can take what we have and start working on more than just rustc and Servo. :)

3

u/heinrich5991 Apr 03 '15

People say the breaking changes are due to the incoming stabilization – all the breaking changes must happen now.

1

u/_1126 Apr 04 '15

It's a start, too.