This commit is contained in:
nora 2024-01-05 14:29:27 +01:00
parent 4aeb19c22e
commit 6b1eea5f7f
4 changed files with 125 additions and 3 deletions

BIN
A-diagnostics.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View file

@ -164,6 +164,7 @@
- rustfmt - rustfmt
- rustup - rustup
- clippy - clippy
- cargo
</textarea> </textarea>
</section> </section>
<section data-markdown> <section data-markdown>
@ -184,6 +185,17 @@
- internal compiler error fixes - internal compiler error fixes
</textarea> </textarea>
</section> </section>
<section>
<h2>diagnostics</h2>
<img src="my-first.png">
</section>
<section>
<h2>how to</h2>
<img src="A-diagnostics.png">
<br>
<a href="https://rustc-dev-guide.rust-lang.org/">https://rustc-dev-guide.rust-lang.org/</a>
<p>zulip.rust-lang.org, #t-compiler/help</p>
</section>
<section data-markdown> <section data-markdown>
<textarea data-template> <textarea data-template>
## reviews ## reviews
@ -201,10 +213,13 @@
## review times ## review times
- volunteers - volunteers
- up to ~2 weeks - weeks
- ping if it takes longer - rust-lang/rust: ping if >2 weeks
</textarea> </textarea>
</section> </section>
<section>
<h2>see you on GitHub!</h2>
</section>
</div> </div>
</div> </div>

BIN
my-first.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View file

@ -49,3 +49,110 @@ feature request and the team libs api. If you're not part of a team that has wri
a comment with rustbot as shown here. If you're interested and want to know more, see the link below. a comment with rustbot as shown here. If you're interested and want to know more, see the link below.
For bugs, especially compiler panics (so called internal compiler errors, ICE for short) For bugs, especially compiler panics (so called internal compiler errors, ICE for short)
# bullet points
- welcome
- many ways to contribute
- after, start yourself
- whoami
- nils, compiler contributors team
- helping people, triaging, shitposting on discord
- others
- no one yet :(
- start
- some contributed before
- wanted to but never have
- many ways, no matter experience
- some domain-expecific expertise
- some no knowledge of rust
- learn
- what to
- not code
- usual focus on code
- rust also not good, thanks.rust-lang.org
- triage
- same
- variable amounts of time
- labelling, minimization, bisection, adding tests
- labelling
- least time
- std document mmeory ordering thread::spawn
- feature request, documentation, threads, atomics, libs api
- -needs-triage +A-docs +T-libs-api +C-feature-request +A-thread +A-atomics
- use rustbot
- see link
- bisect
- helps debugging
- priorization for recent regression
- E-needs-bisect (not only)
- ICE easiest
- cargo-bisect-rustc (--access github)
- start date, often last year or last few months
- issue comment
- minimization
- helps debugging
- E-needs-mcve
- me in 2 hours to 60 lines, on github
- felix (compiler team) blog post
- cargo-minimize
- adding tests
- E-needs-test
- fixed, no test
- commit test
- see compiler section
- existing unstable features
- a lot of unstable features
- used some or many of them, a favourite
- not GCE, const traits or specialization
- goal: stabilize or close
- tracking issues
- C-tracking-issue
- over 700
- dont new
- really old -> problems
- middle
- summarize
- most important: summarize discussion
- aggregate open and resolved
- propose next steps, suggest answers
- stabilization report
- no open questions
- proportional to amont of discussion
- team takes a look
- close
- use cases haven't proven themselves
- subseeded by other feature
- fcps
- team decisions
- majority approves
- writing code
- want to write code
- lots of code
- official tooling
- recommendation
- very good, but needs help
- different, choose
- fix bugs, implement new features (like lints)
- plsss elaborate on the tooling aaaa
- standard library
- compiler
- me
- diagnostics (many, many)
- internal compiler error fixes (variable difficulty)
- E-has-mentor
- diagnostics
- my first
- search for issue, fix it
- diagnostics how to
- A-diagnostics label, close to 2000
- dev guide
- implement the fix
- zulip.rust-lang.org
- this compiler section really sucks lol
- reviews
- review other peoples PRs
- typos, bugs, case missing
- saves work, faster
- to remember
- over