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
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
494e164
Add blog post about Google Summer of Code 2024 project results
Kobzol Oct 24, 2024
4686029
Add cargo shell completion project summary
Kobzol Oct 25, 2024
7885039
Add run-make test port project summary
Kobzol Oct 25, 2024
3d3e20e
Clarify ported run-make test count
Kobzol Oct 25, 2024
9ff948f
Use Julien's pun
Kobzol Oct 26, 2024
c575d2e
Reword cargo-semver-checks section
Kobzol Oct 27, 2024
50c8f3a
Add description of Apurva's project
Kobzol Oct 28, 2024
b9efc93
Add description of the Cranelift register allocator
Kobzol Oct 28, 2024
5c12305
Add description of the .NET backend project
Kobzol Oct 28, 2024
8e8c4b7
Remove temporary note
Kobzol Oct 28, 2024
7a0c18c
Add description of the async support in miri project
Kobzol Oct 29, 2024
1a93a51
Fix typo
Kobzol Oct 29, 2024
37b39dd
Use Fractal's real name
Kobzol Oct 29, 2024
5d3a970
Clarify LLVM IR/CIL differences
Kobzol Oct 29, 2024
a3de931
Remove notion of blocking/non-blocking operations
Kobzol Oct 29, 2024
a7cac06
Bootstrap rustfmt project description
Kobzol Oct 29, 2024
83223a7
Use Michał's full name
Kobzol Oct 29, 2024
d2639d7
Change heading casing
Kobzol Nov 5, 2024
7ab5802
Extend rustfmt project description
Kobzol Nov 5, 2024
8ff9d08
Fix typo
Kobzol Nov 5, 2024
560b3c7
Remove redundant word
Kobzol Nov 5, 2024
44740b8
Move post to another date
Kobzol Nov 5, 2024
0f8c0bd
Remove redundant link
Kobzol Nov 7, 2024
1304d43
Remove duplicated exclamation mark
Kobzol Nov 7, 2024
db3fcc6
Remove redundant link
Kobzol Nov 7, 2024
da30032
Slightly reword miri text
Kobzol Nov 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove redundant link
Kobzol committed Nov 7, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit db3fcc6495939f9b4cfaf2ce3a8d030ac723e548
2 changes: 1 addition & 1 deletion posts/2024-11-07-gsoc-2024-results.md
Original file line number Diff line number Diff line change
@@ -96,7 +96,7 @@ You can also check out the following issues to find out what is left before this

The Rust compiler has several test suites that make sure that it is working correctly under various conditions. One of these suites is the [`run-make` test suite][run-make], whose tests were previously written using `Makefile`s. However, this setup [posed several problems][initial-run-make-issue]. It was not possible to run the suite on the Tier 1 Windows MSVC target (`x86_64-pc-windows-msvc`) and getting it running on Windows at all was quite challenging. Furthermore, the syntax of `Makefile`s is quite esoteric, which frequently caused mistakes to go unnoticed even when reviewed by multiple people.

[Julien](https://github.com/Oneirical) helped to convert the `Makefile`-based `run-make` tests into plain Rust-based tests, supported by a test support library called [`run_make_support`][run-make-support]. However, it was not a trivial "rewrite this in Rust" kind of deal. In this project, Julien:
Julien helped to convert the `Makefile`-based `run-make` tests into plain Rust-based tests, supported by a test support library called [`run_make_support`][run-make-support]. However, it was not a trivial "rewrite this in Rust" kind of deal. In this project, Julien:

- Significantly improved the test documentation;
- Fixed multiple bugs that were present in the `Makefile` versions that had gone unnoticed for *years* -- some tests were never testing anything or silently ignored failures, so even if the subject being tested regressed, these tests would not have caught that.