@@ -162,6 +162,7 @@ Hard.
162
162
- Jakub Beránek ([ GitHub] ( https://github.com/kobzol ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/266526-Jakub-Ber%C3%A1nek ) )
163
163
164
164
** Related links**
165
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20reproducible.20builds )
165
166
- [ Prior art in Go] ( https://go.dev/blog/rebuild )
166
167
167
168
### Bootstrap of rustc with ` rustc_codegen_gcc `
@@ -202,7 +203,7 @@ Hard.
202
203
- Antoni Boucher ([ GitHub] ( https://github.com/antoyo ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/404242-antoyo ) )
203
204
204
205
** Zulip streams**
205
- - Idea discussion
206
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Bootstrap.20of.20rustc.20with.20.60rustc_codegen_gcc.60 )
206
207
- [ rustc_codegen_gcc] ( https://rust-lang.zulipchat.com/#narrow/channel/386786-rustc-codegen-gcc/ )
207
208
208
209
### Refactoring of ` rustc_codegen_ssa ` to make it more convenient for the GCC codegen
@@ -249,7 +250,7 @@ Medium.
249
250
- Antoni Boucher ([ GitHub] ( https://github.com/antoyo ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/404242-antoyo ) )
250
251
251
252
** Zulip streams**
252
- - Idea discussion
253
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Refactoring.20of.20.60rustc_codegen_ssa.60.20for.20cg_gcc )
253
254
- [ rustc_codegen_gcc] ( https://rust-lang.zulipchat.com/#narrow/channel/386786-rustc-codegen-gcc/ )
254
255
255
256
### ABI/Layout handling for the automatic differentiation feature
@@ -296,7 +297,8 @@ Medium to hard.
296
297
- Oli ([ GitHub] ( https://github.com/oli-obk ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/124288-oli ) )
297
298
298
299
** Zulip streams**
299
- - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/390790-wg-autodiff )
300
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20ABI.2FLayout.20handling.20for.20automatic.20differentiation )
301
+ - [ Automatic differentiation working group] ( https://rust-lang.zulipchat.com/#narrow/channel/390790-wg-autodiff )
300
302
301
303
### Improving parallel frontend
302
304
@@ -347,8 +349,9 @@ Medium to hard.
347
349
- Sparrow Li ([ GitHub] ( https://github.com/SparrowLii ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/353056-Sparrow-Li ) )
348
350
349
351
** Zulip streams**
350
- - Idea discussion (TODO )
352
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Improving.20parallel.20frontend )
351
353
- [ Parallel frontend working group] ( https://rust-lang.zulipchat.com/#narrow/channel/187679-t-compiler.2Fwg-parallel-rustc )
354
+ - [ Parallel frontend project goal] ( https://rust-lang.github.io/rust-project-goals/2025h1/parallel-front-end.html )
352
355
353
356
## Infrastructure
354
357
@@ -469,7 +472,7 @@ Medium.
469
472
- Ed Page ([ GitHub] ( https://github.com/epage ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/424212-Ed-Page ) )
470
473
471
474
** Zulip streams**
472
- - Idea discussion
475
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Prototype.20an.20alternative.20architecture.20for.20.60cargo.20fix.60 )
473
476
- [ Cargo team] ( https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo )
474
477
475
478
### Prototype Cargo plumbing commands
@@ -514,7 +517,7 @@ Medium.
514
517
- Ed Page ([ GitHub] ( https://github.com/epage ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/424212-Ed-Page ) )
515
518
516
519
** Zulip streams**
517
- - Idea discussion
520
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Prototype.20Cargo.20plumbing.20commands )
518
521
- [ Cargo team] ( https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo )
519
522
520
523
### Move cargo shell completions to Rust
@@ -554,7 +557,7 @@ Medium.
554
557
Medium.
555
558
556
559
** Mentor**
557
- - Idea discussion
560
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20move.20cargo.20shell.20completions.20to.20Rust )
558
561
- Ed Page ([ GitHub] ( https://github.com/epage ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/424212-Ed-Page ) )
559
562
560
563
### Build script delegation
@@ -605,7 +608,7 @@ Large.
605
608
Medium.
606
609
607
610
** Mentor**
608
- - Idea discussion
611
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Build.20script.20delegation )
609
612
- Ed Page ([ GitHub] ( https://github.com/epage ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/424212-Ed-Page ) )
610
613
611
614
## Crate ecosystem
@@ -728,7 +731,7 @@ Medium to high. See the "desirable skills" section above.
728
731
- Predrag Gruevski ([ GitHub] ( https://github.com/obi1kenobi/ ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/474284-Predrag-Gruevski-(he-him) ) )
729
732
730
733
** Zulip streams**
731
- - Idea discussion (TODO )
734
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Make.20.60cargo-semver-checks.60.20run.20faster )
732
735
733
736
** Related Links**
734
737
- [ Playground where you can try querying Rust data] ( https://play.predr.ag/rustdoc )
@@ -767,6 +770,10 @@ Medium
767
770
** Mentor**
768
771
- Predrag Gruevski ([ GitHub] ( https://github.com/obi1kenobi/ ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/474284-Predrag-Gruevski-(he-him) ) )
769
772
773
+ ** Zulip streams**
774
+
775
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Enable.20witness.20generation.20in.20.60cargo-semver-checks.60 )
776
+
770
777
** Related Links**
771
778
- [ Playground where you can try querying Rust data] ( https://play.predr.ag/rustdoc )
772
779
- [ Use of witness programs to verify breaking change lints] ( https://predr.ag/blog/semver-violations-are-common-better-tooling-is-the-answer/#automated-validation-via-witnesses )
@@ -820,6 +827,10 @@ Some of the work is medium. Diagnosing and / or fixing failures is often pretty
820
827
821
828
- David Lattimore ([ GitHub] ( https://github.com/davidlattimore ) , [ Zulip] ( https://rust-lang.zulipchat.com/#narrow/dm/198560-David-Lattimore ) )
822
829
830
+ ** Zulip streams**
831
+
832
+ - [ Idea discussion] ( https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Idea.3A.20Wild.20linker.20with.20test.20suites.20from.20other.20linkers )
833
+
823
834
** Further resources**
824
835
825
836
- [ Wild linker] ( https://github.com/davidlattimore/wild )
0 commit comments