GCC Rust Monthly Report #12 November 2021

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress November was a busy month where we added lang item’s and operator overloading, particularly dereference operator overloading, which is critical in terms of a control flow for method resolution. The remaining tasks are merging enum code generation […]

GCC Rust Weekly Status Report 33

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Another week of steady progress, where we landed the initial support for operator overloading, was all due to merging the lang-items work, which has unblocked a bunch of stuff within the compiler. The other major work was […]

GCC Rust Weekly Status Report 32

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This report covers work completed since the 1st of November as I took the last week of the 8th off to use some vacation time. During that week, I cracked the problem of handling/managing rust’s lang-item system […]

GCC Rust Weekly Status Report 30

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Since Wednesday last week, I have been back from vacation, but we have still made significant progress in the current milestone thanks to the community working so hard. The pattern matching milestone includes cleaning up our code […]

GCC Rust Weekly Status Report 29

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This week my focus was on the linux plumbers conference so I was not able to complete any tickets for the current milestone, though I have made some good progress in investigating closures in C++ and GO […]

GCC Rust Weekly Status Report 25

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Traits have progressed well since the last report; associated types took some experimentation to implement the Placeholder Type correctly such that we resolve the relative type correctly. Now that we have a solid base of associated types […]

GCC Rust Weekly Status Report 24

Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress We are getting closer to the end of this milestone and last week saw my long living branch finally getting merged. This branch has added the relevant code to support type bounds, which is the last building […]