Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Array Capacity and constant folding This week fixed several bugs in the compiler one of the big issues was constant expressions. In rust array capacities must be constant’s the default implementation simply just expected a LiteralExpression but this is […]
GCC Rust Weekly Status Report 12
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Add check for duplicate overlapping impl-items Rust allows for multiple impl blocks to give specialisation to a generic data type. But if the programmer adds a generic impl for a dup method it will become impossible to distinguish the […]
GCC Rust Weekly Status Report 11
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress This week there has been no progress change for this milestone but that does not mean no work was done. I have opened a new PR that implements the TurboFish which ensure the compiler iterates all segments […]
GCC Rust Monthly Report #4 March 2021
Google Summer of Code 2021 With GCC kindly making GCC Rust part of the mentoring organisation we have attracted several students from around the world interested in compiler development. Many proposals are based on the example projects outlined in our wiki but some have also suggested their own. It’s very humbling to see how talented […]