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

Reply via email to