![]() Thank you to everyone in the community for your support, and help making Rust what it is today. Once again in 2020, Rust was voted StackOverflow's Most Loved Programming Language. Rustdoc stabilised its "intra-doc links" feature, allowing you to easily and automatically cross reference Rust types and functions in your documentation.Ĭlippy with Cargo now uses a separate build cache that provides much more consistent behaviour.Įach year Rust's growth and adoption in the community and industry has been unbelievable, and this past year has been no exception. Rustc wasn't the only tool that had significant improvements.Ĭargo just recently stabilised its new feature resolver, that makes it easier to use your dependencies across different targets. The stabilisation of const generics for primitive types, the addition of control flow for const fns, and allowing procedural macros to be used in more places, have allowed completely powerful new types of APIs and crates to be created. The most notable exception to the theme of polish has been the major improvements to Rust's compile-time capabilities. On supporting an even wider ecosystem, the introduction of Tier 1 support for 64 bit ARM Linux, and Tier 2 support for ARM macOS & ARM Windows, has made Rust an even better place to easily build your projects across new and different architectures. This has been a long running collaboration between the Rust teams and the LLVM project, and is a great example of improvements to Rust also benefitting the wider ecosystem of programming languages. The Rust language has improved tremendously in the past year, gaining a lot of quality of life features, that while they don't fundamentally change the language, they help make using and maintaining Rust in more places even easier.Īs of Rust 1.52.0 and the upgrade to LLVM 12, one of few cases of unsoundness around forward progress (such as handling infinite loops) has finally been resolved. We wanted to take today to look back at some of the major improvements over the past year, how the community has been using Rust in production, and finally look ahead at some of the work that is currently ongoing to improve and use Rust for small and large scale projects over the next year. The newly founded Rust foundation has several members who value using Rust in production enough to help continue to support and contribute to its open development ecosystem. Today, "Rust in production" isn't a question, but a statement. In the midst of the COVID-19 pandemic, hundreds of Rust's global distributed set of team members and volunteers shipped over nine new stable releases of Rust, in addition to various bugfix releases. In 2020, there was no foundation yet, no const generics, and a lot of organisations were still wondering whether Rust was production ready. A lot has changed since then and especially over the past year, and Rust was no different. The new Rust board will feature five board directors from the five founding members, as well as five directors from project leadership.Today marks Rust's sixth birthday since it went 1.0 in 2015. But with Mozilla's layoffs in recent months, many on the Rust team lost jobs and the future of the language became unclear without a main sponsor, though the project itself has thousands of contributors and a lot of corporate users, so the language itself wasn't going anywhere.Ī large open-source project often needs some kind of guidance, which the new foundation will provide - and it takes a legal entity to manage various aspects of the community, including the trademark, for example. Today, Rust is the most-loved language among developers. Designed by Mozilla Research's Graydon Hore, with contributions from the likes of JavaScript creator Brendan Eich, Rust became the core language for some of the fundamental features of the Firefox browser and its Gecko engine, as well as Mozilla's Servo engine. Rust started as a side project inside of Mozilla to develop an alternative to C/C++. This budget will allow the project to "develop services, programs, and events that will support the Rust project maintainers in building the best possible Rust." AWS, Huawei, Google, Microsoft and Mozilla banded together to launch this new foundation today and put a two-year commitment to a million-dollar budget behind it. Rust - the programming language, not the survival game - now has a new home: the Rust Foundation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |