# GCC Rust Meeting 2022-08-05 - Date/Time: 5th August 2022 at: 09h00 UTC - Mailing list: https://gcc.gnu.org/mailman/listinfo/gcc-rust - Zulip: https://gcc-rust.zulipchat.com/ - IRC: irc.oftc.net #gccrust - Video Link: https://meet.jit.si/gccrs-community-call ## Agenda - Project Reports - What are we working on - Upstreaming - Questions ## Project Reports Monthly report: https://thephilbert.io/2022/08/01/gcc-rust-monthly-report-19-july-2022/ ### What are we working on Philbert: - bugs - type coercions - refactor generic argument handling to support const generics Arthur: - unsafe pass - overflow checks - Faisal: - supporting array index expr for constexpr - conditional support - loop support - break - continue - Cleanup - remove unnessecary c++ specific stuff - ### Upstreaming - Removing target hooks code from main - This simplifies the patch review - we only need to care about the front end - Redo patches to generate - Skeleton front-end for rust - AST structures - Lexer and Parser (might be split up) - Expansion pass - Name resolution pass - HIR IR and lowering pass - Type resolution pass - Deadcode pass - Unsafe pass - GCC Generic code-generation and constexpr code - Smaller lints like unused var - Metadata output - Compiler driver update - Testsuite