On Thu, 25 Aug 2022 at 13:50, Frank Ch. Eigler <f...@elastic.org> wrote: > > Hi - > > > > 12K 0004-gccrs-Add-link-cases-testsuite.patch > > 356K 0005-gccrs-Add-general-compilation-test-cases.patch > > 132K 0006-gccrs-Add-execution-test-cases.patch > > 4.0K 0007-gccrs-Add-gcc-check-target-check-rust.patch > > 656K 0008-gccrs-Add-the-Rust-front-end-AST-data-structures.patch > > 112K 0009-gccrs-Add-Lexer-for-Rust-front-end.patch > > 504K 0010-gccrs-Add-Parser-for-Rust-front-end.patch > > 200K 0011-gccrs-Add-expansion-pass-for-the-Rust-front-end.patch > > 204K 0012-gccrs-Add-name-resolution-pass-to-the-Rust-front-end.patch > > 476K 0013-gccrs-Add-second-intermedite-representation-called-H.patch > > [...] > > Just curious whether a human reviewer expected to read through this > much content? If not, and if this structure is only for machine / > bisecting purposes, maybe they're not worth also emailing. > > - FChE
That's a good point. I prefer reading this stuff on the git branch either: https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/heads/devel/rust/master https://github.com/Rust-GCC/gccrs The first patch here is a nice isolated GCC change the rest of the patches are either pure front-end code or setting up the rust target for the test suite. The main patches I think people will be interested in are: [PATCH Rust front-end v2 01/37] Use DW_ATE_UTF for the Rust 'char' [PATCH Rust front-end v2 07/37] gccrs: Add gcc-check-target [PATCH Rust front-end v2 31/37] gccrs: Add GCC Rust front-end [PATCH Rust front-end v2 32/37] gccrs: Add config-lang.in [PATCH Rust front-end v2 33/37] gccrs: add lang-spec.h [PATCH Rust front-end v2 34/37] gccrs: add lang.opt [PATCH Rust front-end v2 35/37] gccrs: add compiler driver [PATCH Rust front-end v2 36/37] gccrs: compiler proper interface Eventually, when we clean it up, our port of the constexpr.cc from the C++ front-end might be of interest to other front-ends. --Phil