Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress There was no change in the percentage progress for the milestone this week, but we are still on track to be finished by the end of the week. Several of the final tasks are mostly finished but […]
GCC Rust Monthly Report #5 April 2021
Thanks again to Open Source Security, inc and Embecosm for their ongoing support for this project. Milestone Progress A lot of progress has been made for the generics milestone and bugs, in general, this month. With the know bugs/tickets to do it is likely we will finish the milestone early by the end of next […]
GCC Rust Weekly Status Report 13
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 […]
GCC Rust Weekly Status Report 10
Status Report Call We are going to have our first community status report call this week on Zulip on 2nd April 2021 at 15:30 UTC+1, this is a public holiday for many people but I am going to work these days. Everyone is welcome just join on zulip. Testsuite changes Recently we have updated the […]
GCC Rust Weekly Status Report 9
Milestone Progress As part of my on going work into generics this milestone breaks down into 3 major pieces of work: ADT (algebraic data type) with generic params Function with generic params Impl blocks with generic params The first piece is in and merged the 2nd one is an open PR over on PR297. This […]
GCC Rust Weekly Status Report 8 – Return of the Generics
Google Summer of Code 2021 With the recent announcement of Google Summer of Code 2021 GCC Rust has received a lot of interest from many different students. All of whom are getting up and running with the compiler and trying to figure out what their project proposal will be. This year google summer of code […]
GCC Rust Weekly Status Report 7 – New Contributors
An exciting start to March with two new contributors lets welcome: Yizhe https://github.com/YizhePKU – Copyright assignment in progress Marc Poulhiès https://github.com/dkm – Awaiting Copyright assignment There are several streams of work going on in GCC Rust this month, opening up with issue-248, GCC has 2 loggers currently one in the JIT project and one in […]