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 61

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress One major change the compiler saw this week was the integration of Faisal Abbas’ constant evaluation work! This PR marks a huge step towards our Const generics milestone and allows us to perform function evaluation, conditional blocks, […]

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 […]