Skip to content

Commit 88c794c

Browse files
authored
Merge pull request #1020 from pnkfelix/add-sponsorship-and-description-links-to-compiler-midyear-report
Add sponsorship and description links to compiler midyear report
2 parents 999f5be + bcef07d commit 88c794c

File tree

1 file changed

+146
-0
lines changed

1 file changed

+146
-0
lines changed

posts/inside-rust/2022-08-08-compiler-team-2022-midyear-report.md

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ presentation here.
188188

189189
### I-unsound issues (🦀)
190190

191+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#i-unsound-issues-)
192+
191193
<!-- https://hackmd.io/@rust-compiler-team/r1Abdj7uq -->
192194

193195
**Progress:** The Rust project has made progress on this ambition since the start of the year.
@@ -216,6 +218,8 @@ It is not effective to fix bugs that users will never encounter in practice when
216218

217219
### async traits
218220

221+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#async-traits)
222+
219223
<!-- https://hackmd.io/@rust-compiler-team/H1eW9oXdc -->
220224

221225
**Progress:** The Rust project has made progress on this ambition since the start of the year.
@@ -247,6 +251,8 @@ We have an async stakeholders group that we use for this kind of input, but have
247251

248252
### async crashdump dissection
249253

254+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#async-crashdump-dissection)
255+
250256
<!-- https://hackmd.io/@rust-compiler-team/SJYL9iQ_9 -->
251257

252258
**Progress:** The Rust project has made progress on this ambition since the start of the year, but we do not think this year’s planned goals for this ambition will be achieved in the next six months. We think a solution will be available in the next two years, but not sooner than six months.
@@ -268,6 +274,8 @@ The two main obstacles are:
268274

269275
### wg-debugging
270276

277+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#debugging-initiatives-)
278+
271279
<!-- https://hackmd.io/@rust-compiler-team/HJOtiiQOq -->
272280

273281
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -285,6 +293,8 @@ and we have completed some of our milestones. Furthermore, (some of) our work ha
285293

286294
### improving debuginfo quality
287295

296+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#debugging-initiatives-)
297+
288298
<!-- https://hackmd.io/@rust-compiler-team/HJQ25sXOq -->
289299

290300
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -319,6 +329,8 @@ team.
319329

320330
### supporting split debuginfo
321331

332+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#debugging-initiatives-)
333+
322334
<!-- https://hackmd.io/@rust-compiler-team/ByXfjiXu5 -->
323335

324336
**Progress:** The Rust project has not made any progress on this ambition since the start of the year (@pnkfelix: but the free form answer somewhat contradicts this)
@@ -339,6 +351,8 @@ The owner of this work, @davidtwco, intends to stick with the theme of debugging
339351

340352
### better integration with trace-based debuggers
341353

354+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#debugging-initiatives-)
355+
342356
<!-- https://hackmd.io/@rust-compiler-team/BkJSsi7d5 -->
343357

344358
**Progress:** The Rust project has not made any progress on this ambition since the start of the year.
@@ -361,6 +375,8 @@ control flow where that specific character was emitted to stdout/stderr.
361375

362376
### Faster Builds Initiatives (👩‍💻, 🛠️)
363377

378+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#faster-builds-initiatives--%EF%B8%8F)
379+
364380
<!-- https://hackmd.io/@rust-compiler-team/B1O2siXd9 -->
365381

366382
**Progress:** The Rust project has made progress on this ambition since the start of the year, and we think this year’s planned goals for this ambition will be achieved in the next six months. (Note that also we think our chosen problem is never-ending and will never be “resolved”.)
@@ -386,6 +402,8 @@ control flow where that specific character was emitted to stdout/stderr.
386402

387403
### Generic Associated Types
388404

405+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#expressiveness-initiatives--)
406+
389407
<!-- https://hackmd.io/@rust-compiler-team/BkM83iX_9 -->
390408

391409
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -409,6 +427,8 @@ If @jackh726 hadn’t been working on GATs for the past year or so, they would h
409427

410428
### safe transmute
411429

430+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#expressiveness-initiatives--)
431+
412432
<!-- https://hackmd.io/@rust-compiler-team/HJ7Y3s7uq -->
413433

414434
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -443,6 +463,8 @@ With the mentoring provided by @oli-obk and an influx of interest and help from
443463

444464
### Chalk
445465

466+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#chalk)
467+
446468
<!-- https://hackmd.io/@rust-compiler-team/HyVh2sQdq -->
447469

448470
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -467,6 +489,8 @@ We have completed some of our milestones.
467489

468490
### P-high Backlog Processing Aspirations (🦀)
469491

492+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#p-high-aspirations-)
493+
470494
<!-- https://hackmd.io/@rust-compiler-team/SkS1psm_c -->
471495

472496
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -490,6 +514,8 @@ We think a solution will be available in the next two years, but not sooner than
490514

491515
### Debugging Aspirations (👩‍💻)
492516

517+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#debugging-aspirations-)
518+
493519
<!-- https://hackmd.io/@rust-compiler-team/SyM2poXu9 -->
494520

495521
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -522,6 +548,8 @@ There isn't much focus happening here currently.
522548

523549
### Incremental Compilation Aspirations
524550

551+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#incremental-compilation-aspirations)
552+
525553
<!-- https://hackmd.io/@rust-compiler-team/B1D7CiX_c -->
526554

527555
**Progress:**
@@ -563,6 +591,8 @@ This refactor allowed for faster progress in fixing a few old bugs.
563591

564592
### Inter-crate Sharing Aspirations
565593

594+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#inter-crate-sharing-aspirations)
595+
566596
<!-- https://hackmd.io/zad1BjIoR8S4IfE49z-xYg -->
567597
<!-- (no survey response as of 2022-07-19) -->
568598

@@ -575,6 +605,8 @@ are hard to push forward right now due to lack of reviewing capacity.
575605

576606
### const generics and const eval
577607

608+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#expressiveness-aspirations--)
609+
578610
<!-- https://hackmd.io/@rust-compiler-team/HktiComdq -->
579611

580612
**Progress:** The Rust project has made progress on this ambition since the start of the year.
@@ -595,6 +627,8 @@ are hard to push forward right now due to lack of reviewing capacity.
595627

596628
### MIR tooling (stable-mir and ghost-code)
597629

630+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#mir-tooling)
631+
598632
<!-- https://hackmd.io/CWcHnbOWReSUyPv0ZDdWaw -->
599633

600634
**Progress:** The Rust project has made progress on this ambition since the start of the year, but we do not think this year’s planned goals for this ambition will be achieved in the next six months.
@@ -617,6 +651,8 @@ Work has not yet started but the we believe that we have a solution.
617651

618652
#### MCVE reduction tooling
619653

654+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#mcve-reduction-tooling)
655+
620656
<!-- https://hackmd.io/@rust-compiler-team/r19rJhmu5 -->
621657

622658
**Progress:** The Rust project has not made any progress on this ambition since the start of the year
@@ -633,6 +669,8 @@ However, they have not dedicated any time to solving the problem.
633669

634670
#### Performance Dashboard
635671

672+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#performance-dashboard)
673+
636674
<!-- https://hackmd.io/@rust-compiler-team/SyaDJ2X_5 -->
637675

638676
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -664,6 +702,8 @@ We had long-standing debt on Crater and triagebot that needed to be addressed, a
664702

665703
#### Ease writing new backends via intrinsic MIR fallbacks
666704

705+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#ease-writing-new-backends)
706+
667707
<!-- https://hackmd.io/@rust-compiler-team/HylMg2m_9 -->
668708

669709
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -686,6 +726,8 @@ Mentoring instructions, or even steps with minimal details, might help non-exper
686726

687727
#### Cranelift
688728

729+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#cranelift)
730+
689731
<!-- https://hackmd.io/@rust-compiler-team/BJLre2Xu9 -->
690732

691733
**Progress:** The Rust project has made progress on this ambition since the start of the year.
@@ -707,6 +749,8 @@ With the codegen phase of debug mode builds getting faster with cg_clif in most
707749

708750
#### GCC backend
709751

752+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#gcc-backend)
753+
710754
<!-- https://hackmd.io/T03Nu92NSLeyyYnnW3XFyg -->
711755

712756
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -739,6 +783,8 @@ When the GCC backend is good enough and when the Rust for Linux project is ready
739783

740784
### Diagnostics Aspirations (👩‍💻)
741785

786+
[Description from February](https://blog.rust-lang.org/inside-rust/2022/02/22/compiler-team-ambitions-2022.html#diagnostics-aspirations-)
787+
742788
<!-- https://hackmd.io/@rust-compiler-team/HJ_cgnXd5 -->
743789

744790
**Progress:** The Rust project has made progress on this ambition since the start of the year
@@ -802,3 +848,103 @@ capacity to address A after B has been addressed. But, since this is open
802848
source, it's very much a matter of how much excitement each ambition can build up
803849
around its particular project, and how attractive they can make contribution be
804850
to newcomers.
851+
852+
## FAQ
853+
854+
#### How can I contact an item's owners or sponsor their work on Rust?
855+
856+
This table lists the item owners mentioned above, their [Zulip] username and if they are accepting sponsorships to help them work on Rust:
857+
858+
[Zulip]: https://rust-lang.zulipchat.com/
859+
860+
Owner | Zulip Username | Accepting sponsorships?
861+
-|-|-
862+
[Aaron Hill] | `@Aaron Hill` | No
863+
[antoyo] | `@antoyo` | Yes: [GitHub Sponsors](https://github.com/sponsors/antoyo)
864+
[apiraino] | `@apiraino` | No
865+
[bjorn3] | `@bjorn3` | Yes: [Liberapay](https://liberapay.com/bjorn3)
866+
[cjgillot] | `@cjgillot` | No
867+
[davidtwco] | `@davidtwco` | No: works on Rust at Huawei R&D UK
868+
[estebank] | `@Esteban Küber` | No: works on Rust at Amazon Web Services
869+
[jackh726] | `@Jack Huey` | No
870+
[jswrenn] | `@Jack Wrenn` | No: works on Rust at Amazon Web Services
871+
[lcnr] | `@lcnr` | Yes: [https://lcnr.de/funding/](https://lcnr.de/funding/)
872+
[lqd] | `@lqd` | No: sponsored by the Internet Security Research Group
873+
[Mark-Simulacrum] | `@simulacrum` | No
874+
[michaelwoerister] | `@mw` | No: works on Rust at Microsoft
875+
[nikomatsakis] | `@nikomatsakis` | No: works on Rust at Amazon Web Services
876+
[nnethercote] | `@nnethercote` | No: works on Rust at Futurewei
877+
[oli-obk] | `@oli` | No: works on Rust at Amazon Web Services
878+
[pnkfelix] | `@pnkfelix` | No: works on Rust at Amazon Web Services
879+
[rylev] | `@rylev` | No: works on Rust at Microsoft
880+
[scottmcm] | `@scottmcm` | No
881+
[tmandry] | `@tmandry` | No: works on Rust at Google
882+
[wesleywiser] | `@Wesley Wiser` | No: works on Rust at Microsoft
883+
[xldenis] | `@Xavier Denis` | No
884+
885+
[antoyo]: https://github.com/antoyo
886+
<!-- [antoyo zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/404242-user404242 --> <!-- @**antoyo** -->
887+
<!-- antoyo sponsorship: https://github.com/sponsors/antoyo -->
888+
[Aaron Hill]: https://github.com/Aaron1011
889+
<!-- [Aaron Hill zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116083-user116083 --> <!-- @**Aaron Hill** -->
890+
<!-- Aaron1011: no affiliation -->
891+
[bjorn3]: https://github.com/bjorn3
892+
<!-- [bjorn3 zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/133247-user133247 --> <!-- @**bjorn3** -->
893+
<!-- bjorn3 donation page: https://liberapay.com/bjorn3 -->
894+
[cjgillot]: https://github.com/cjgillot
895+
<!-- [cjgillot zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/248906-user248906 --> <!-- @**cjgillot** -->
896+
<!-- no response from cjgillot re affiliation yet -->
897+
[davidtwco]: https://github.com/davidtwco
898+
<!-- [davidtwco zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/248906-user248906 --> <!-- @**davidtwco** -->
899+
<!-- davidtwco affiliation: "Huawei R&D UK"-->
900+
[estebank]: https://github.com/estebank
901+
<!-- [estebank zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/119031-user119031 --> <!-- @**Esteban Küber** -->
902+
<!-- estebank affiliation: AWS -->
903+
[lcnr]: https://github.com/lcnr
904+
<!-- [lcnr zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/216206-user216206 --> <!-- @**lcnr** -->
905+
<!-- lcnr sponsorship: https://lcnr.de/funding/ -->
906+
[michaelwoerister]: https://github.com/michaelwoerister
907+
<!-- [michaelwoerister zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/124287-user124287 --> <!-- @**mw** -->
908+
<!-- michaelwoerister affiliation: MS -->
909+
[nikomatsakis]: https://github.com/nikomatsakis
910+
<!-- [nikomatsakis zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116009-user116009 --> <!-- @**nikomatsakis** -->
911+
<!-- nikomatsakis affiliation: AWS -->
912+
[oli-obk]: https://github.com/oli-obk
913+
<!-- [oli-obk zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/124288-user124288 --> <!-- @**oli** -->
914+
<!-- oli affiliation: AWS -->
915+
[jackh726]: https://github.com/jackh726
916+
<!-- [jackh726 zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/232957-user232957 --> <!-- @**Jack Huey** -->
917+
<!-- jackh726: no affiliation -->
918+
[lqd]: https://github.com/lqd
919+
<!-- [lqd zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116113-user116113 --> <!-- @**lqd** -->
920+
<!-- lqd affiliation: ISRG -->
921+
[nnethercote]: https://github.com/nnethercote
922+
<!-- [nnethercote zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/120989-user120989 --> <!-- @**nnethercote** -->
923+
<!-- nnethercote affiliation: Futurewei -->
924+
[tmandry]: https://github.com/tmandry
925+
<!-- [tmandry zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116883-user116883 --> <!-- @**tmandry** -->
926+
<!-- tmandry affiliation: Google (TBD) -->
927+
[scottmcm]: https://github.com/scottmcm
928+
<!-- [scottmcm zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/125270-user125270 --> <!-- @**scottmcm** -->
929+
<!-- scottmcm: no affiliation -->
930+
[pnkfelix]: https://github.com/pnkfelix
931+
<!-- [pnkfelix zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116083-user116083 --> <!-- @**pnkfelix** -->
932+
<!-- pnkfelix affiliation: AWS -->
933+
[wesleywiser]: https://github.com/wesleywiser
934+
<!-- [wesleywiser zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/125250-user125250 --> <!-- @**Wesley Wiser** -->
935+
<!-- wesleywiser affiliation: MS -->
936+
[jswrenn]: https://github.com/jswrenn
937+
<!-- [jswrenn zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/219211-user219211 --> <!-- @**Jack Wrenn** -->
938+
<!-- jswrenn affiliation: AWS -->
939+
[apiraino]: https://github.com/apiraino
940+
<!-- [apiraino zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/250987-user250987 --> <!-- @**apiraino** -->
941+
<!-- apiraino: no affiliation -->
942+
[Mark-Simulacrum]: https://github.com/Mark-Simulacrum
943+
<!-- [simulacrum zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/116122-user116122 --> <!-- @**simulacrum** -->
944+
<!-- simulacrum sponsorship: https://github.com/sponsors/Mark-Simulacrum -->
945+
[rylev]: https://github.com/rylev
946+
<!-- [rylev zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/224872-user224872 --> <!-- @**rylev** -->
947+
<!-- rylev affiliation: MS -->
948+
[xldenis]: https://github.com/xldenis
949+
<!-- [xldenis zulip PM]: https://rust-lang.zulipchat.com/#narrow/pm-with/312719-user312719 --> <!-- @**Xavier Denis** -->
950+

0 commit comments

Comments
 (0)