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 Weekly Status Report 44
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress We are approaching the end of macro expansion, we have one outstanding issue on how we handle expansion around types. Apart from that, we have some small, non-blocking macro issues marked with the good-first-pr label for new […]
GCC Rust Weekly Status Report 42
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress We are nearing the end of declarative macro expansion, with only a few more cases to support. Furthermore, support for slices is almost complete with more language items being added and supported. We have also started utilizing […]
GCC Rust Weekly Status Report 41
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress We are in the final few weeks to close out declarative macros by the end of the month; this should be the last prominent feature required before compiling more of an older version of libcore. We should […]
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 Weekly Status Report 40
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This is a milestone week 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 Weekly Status Report 38
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Last week’s focus was finishing config expansion as much of this code had already been in place and needed to be tidied together to complete it. We merged support for the predicates of any, not, and all […]
GCC Rust Monthly Report #13 January 2022
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress January was a busy month for GCC Rust. In December, we had spent a lot of time testing our goal-test case, which helped us find many bugs and gaps early. Part of my focus this month was […]
GCC Rust Weekly Status Report 36
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress Before starting any development on macros, I have been working through the branches of code I have sitting around before they go stale. So I merged the constexpr work, which begins the port of the C++ frontend’s […]
GCC Rust Weekly Status Report 35
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress It’s 2022, and it is back to business for GCC Rust. We are now focusing on macros and config expansions, the last prominent missing feature preventing us from attempting to compile libcore. Macro expansion in Rust is […]