GCC Rust Monthly Report #20 August 2022

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress In August, we posted our V2 patch set for GCC review, and it turned out that ensuring each patch was a buildable item did not matter for the review process. This allowed us to split the code […]

GCC Rust Weekly Status Report 60

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This week saw a lot of improvements to our codebase, with multiple refactors and cleanups of our type system and coercion logic from Philip. This will help ease the mental load when working on complex features, such […]

GCC Rust Weekly Status Report 59

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Out GSoC project into porting C++ constexpr support has continued to progress well by finishing to support constant evaluation of builtin’s which will be needed as part of handling overflow checks, now we need to focus on […]

GCC Rust Weekly Status Report 58

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress We continued to make progress on many fronts last week. The incremental refactor to coercion sites is key as the goal here not only ensures our implementation conforms to Rustc, it will eventually improve our location information […]

GCC Rust Monthly Report #19 July 2022

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress July saw a lot of news for GCC Rust, prominently the approval to merge upstream into GCC 13. This is seen as part of the development process for us in ensuring we are handling copyright approval and […]

GCC Rust Weekly Status Report 57

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This week we saw more bug fixing driven by trying to compile libcore 1.29.0, which exposed bugs in our parser and expansion pass. Concerning our milestone, we merged some more pieces to close out the name resolution […]

GCC Rust Weekly Status Report 55

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress In this past week, we have almost closed our imports and visibility. The missing piece is the automated tests using dejagnu. The LTO test suite has support for multiple objects linked together, but we need some tweaks […]

GCC Rust Monthly Report #18 June 2022

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This month saw a little bit of a change of pace for the compiler – Major events happened, such as Embedded World 2022, which took a whole week. Philip and Arthur also both took a vacation, which […]

GCC Rust Weekly Status Report 54

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress As pointed out last week, this week’s progress was a little slower than usual due to Embedded World 2022 and vacation days. Nevertheless, we met a lot of interesting folks and had lovely chats. Thank you to […]