Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog post about Google Summer of Code 2024 project results #1419

Merged
merged 26 commits into from
Nov 7, 2024

Conversation

Kobzol
Copy link
Contributor

@Kobzol Kobzol commented Oct 24, 2024

This blog post describes the results of the 2024 Rust (Foundation/Project) GSoC projects. It is a follow-up to https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html and https://blog.rust-lang.org/2024/02/21/Rust-participates-in-GSoC-2024.html.

This is now ready for a final review. I plan to publish it on Thursday 7th November 2024.

Rendered

Copy link
Member

@obi1kenobi obi1kenobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cargo-semver-checks part looks quite good, thank you for writing it up!

Minor polish suggestions: one readability tweak + a few words of extra context for why the project is meaningful (not just what it did).

posts/2024-11-01-gsoc-2024-results.md Outdated Show resolved Hide resolved
@Kobzol
Copy link
Contributor Author

Kobzol commented Oct 28, 2024

@cfallin
Copy link

cfallin commented Oct 28, 2024

@Kobzol the writeup about the regalloc work looks great -- thanks so much for writing that!

@Kobzol
Copy link
Contributor Author

Kobzol commented Oct 28, 2024

@FractalFir
Copy link

From a first glance at this description, I'd say it is mostly OK. There are some minor things I would suggest adjusting or am a bit unsure about.

The "C_MODE" part of my project is still an experiment and is less mature than the .NET part of it.
Since that part of the text comes just after the part talking about running 95% of the core test suite,
I fear people might get confused and assume the "C" part of the project is closer to completion than it really is.

Right now, the "C_MODE" is almost capable of building the core test suite, and can pass 340 / 442 of my internal tests.
So, while it can do some things, it is still behind the .NET stuff, which I feel might be something that needs to be highlighted.

Another thing I would suggest needs some changes is the percentage of passing std tests. Long story short, my count was a bit off, and the real pass rate in std is about 89.7%.

Also, I don't know if that is worth mentioning, but those are the std/ core unit tests. The pass rate for single-file tests is similar, but I don't have the exact numbers. I am not an expert in the area, so I don't know how important that distinction is.

I am also wondering about one other thing: almost all other participants seem to use their real names. Do you think maybe my real one should be included too?

My real name (Michał Kostrubiec) has been publicly available for some time now, and the main reason I use my username is the fact that it is what I am known as. Maybe something like' Fractal Fir aka Michał Kostrubiec' would look better/more consistent? I don't know what is the standard practice in open source(handles vs names), but anything(name, handle, both) is fine by me.

Besides those very minor nitpicks, this looks more than fine :)!

@Kobzol
Copy link
Contributor Author

Kobzol commented Oct 29, 2024

@ytmimi @ding-young I created a draft of the rustfmt project description, but I'm not actually sure what was the outcome 😅 Could you please take a look? https://github.com/rust-lang/blog.rust-lang.org/blob/a7cac06c05cdb4f94939567f578af84d396757bb/posts/2024-11-01-gsoc-2024-results.md#rewriting-the-rewrite-trait

posts/2024-11-01-gsoc-2024-results.md Outdated Show resolved Hide resolved
posts/2024-11-01-gsoc-2024-results.md Outdated Show resolved Hide resolved
posts/2024-11-01-gsoc-2024-results.md Outdated Show resolved Hide resolved
@Kobzol Kobzol marked this pull request as ready for review November 5, 2024 17:32
@Kobzol
Copy link
Contributor Author

Kobzol commented Nov 7, 2024

I went through the blog post again and didn't find any issues (just made some cosmetic changes). This should now be ready for a merge anytime. Whoever can approve, please do :)

Copy link
Member

@davidtwco davidtwco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, I hadn't followed the GSoC projects closely and it sound like this program was a really big success for us.

@davidtwco davidtwco merged commit 1369533 into rust-lang:master Nov 7, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.