Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Four months into 2022, that was quick! For gcc rust we have been working diligently on our current milestone of imports and visibility. As we have mentioned before, this milestone breaks down into a few tracks: Module […]
GCC Rust Monthly Report #15 March 2022
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress March was a big month for the project; with Arthur joining Embecosm, we have been able to split up milestone work together. With his expertise, he was able to take over the development of macros and allow […]
GCC Rust Monthly Report #14 February 2022
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress February was a big month for GCC Rust; our previous Google Summer of Code student Arthur Cohen joins us in Embecosm, Germany, working on the compiler full time. With the additional resource, we can split up work […]
GCC Rust Monthly Report #11 October 2021
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress October, we moved onto control flow two, which was a milestone to focus on adding support for the match statement, enums, attempt closures, and fixing known bugs. Finally, we can attempt to test the compiler out on […]
GCC Rust Monthly Report #10 September 2021
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress September was another great month for GCC Rust. We finished the trait resolution milestone and have now moved onto control flow two, which focuses on pattern matching semantics; this milestone should also serve to clean up some […]
GCC Rust Monthly Report #9 August 2021
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress To complete the Traits milestone, I need to finish my work on super-traits, dynamic trait objects, and operator overloading support. The remaining items will be closed out by these higher-level features. Traits were always going to be […]
GCC Rust Monthly Report #8 July 2021
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress The month of July saw good progress getting through some of the bigger tickets. I was hoping to get my TypeBounds branch merged, which will allow us to make more useful generic code such as: I had […]
GCC Rust Monthly Report #6 May 2021
May Overview Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Generics were completed this month, and since then all my time has gone into planning for Traits. While developing this compiler, it has become critical to find the appropriate ordering of features such that they […]