summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2020-06-09 15:42:00 -0400
committerGitHub <noreply@github.com>2020-06-09 16:42:00 -0300
commit4bac95a8b33768e8bdd85798310063ae0d36a161 (patch)
tree8567c5f4994b1057420697fc6f29edc35322138f /src/doc/rustc-dev-guide
parent59eb20e0c37c194f47e8b0a94521ef20ad6beb47 (diff)
downloadrust-4bac95a8b33768e8bdd85798310063ae0d36a161.tar.gz
rust-4bac95a8b33768e8bdd85798310063ae0d36a161.zip
Rebrand ICE-breakers, introduce Windows notification group (#739)
* rename ice-breakers to the more general notification-group

also less confusing

* add windows notification group

* rebrand LLVM ICE-breakers as a "notification group"

* include the link to example windows PR
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rw-r--r--src/doc/rustc-dev-guide/src/SUMMARY.md7
-rw-r--r--src/doc/rustc-dev-guide/src/notification-groups/about.md (renamed from src/doc/rustc-dev-guide/src/ice-breaker/about.md)0
-rw-r--r--src/doc/rustc-dev-guide/src/notification-groups/cleanup-crew.md (renamed from src/doc/rustc-dev-guide/src/ice-breaker/cleanup-crew.md)0
-rw-r--r--src/doc/rustc-dev-guide/src/notification-groups/llvm.md (renamed from src/doc/rustc-dev-guide/src/ice-breaker/llvm.md)11
-rw-r--r--src/doc/rustc-dev-guide/src/notification-groups/windows.md31
5 files changed, 42 insertions, 7 deletions
diff --git a/src/doc/rustc-dev-guide/src/SUMMARY.md b/src/doc/rustc-dev-guide/src/SUMMARY.md
index f45e8ba9663..a86eedd6c20 100644
--- a/src/doc/rustc-dev-guide/src/SUMMARY.md
+++ b/src/doc/rustc-dev-guide/src/SUMMARY.md
@@ -29,9 +29,10 @@
     - [Emitting Errors and other Diagnostics](diagnostics.md)
         - [`LintStore`](./diagnostics/lintstore.md)
         - [Diagnostic Codes](./diagnostics/diagnostic-codes.md)
-    - [ICE-breaker teams](ice-breaker/about.md)
-        - ["Cleanup Crew" ICE-breakers](ice-breaker/cleanup-crew.md)
-        - [LLVM ICE-breakers](ice-breaker/llvm.md)
+    - [Notification groups](notification-groups/about.md)
+        - ["Cleanup Crew"](notification-groups/cleanup-crew.md)
+        - [LLVM](notification-groups/llvm.md)
+        - [Windows](notification-groups/windows.md)
     - [Licenses](./licenses.md)
 - [Part 2: High-level Compiler Architecture](./part-2-intro.md)
     - [Overview of the Compiler](./overview.md)
diff --git a/src/doc/rustc-dev-guide/src/ice-breaker/about.md b/src/doc/rustc-dev-guide/src/notification-groups/about.md
index d9c724532a6..d9c724532a6 100644
--- a/src/doc/rustc-dev-guide/src/ice-breaker/about.md
+++ b/src/doc/rustc-dev-guide/src/notification-groups/about.md
diff --git a/src/doc/rustc-dev-guide/src/ice-breaker/cleanup-crew.md b/src/doc/rustc-dev-guide/src/notification-groups/cleanup-crew.md
index 436b51fd188..436b51fd188 100644
--- a/src/doc/rustc-dev-guide/src/ice-breaker/cleanup-crew.md
+++ b/src/doc/rustc-dev-guide/src/notification-groups/cleanup-crew.md
diff --git a/src/doc/rustc-dev-guide/src/ice-breaker/llvm.md b/src/doc/rustc-dev-guide/src/notification-groups/llvm.md
index a6291a8c2ea..d657231f2d6 100644
--- a/src/doc/rustc-dev-guide/src/ice-breaker/llvm.md
+++ b/src/doc/rustc-dev-guide/src/notification-groups/llvm.md
@@ -1,10 +1,10 @@
-# LLVM ICE-breakers
+# LLVM Notification group
 
-**Github Label:** [ICEBreaker-LLVM]
+**Github Label:** [A-LLVM]
 
-[ICEBreaker-LLVM]: https://github.com/rust-lang/rust/labels/ICEBreaker-LLVM
+[A-LLVM]: https://github.com/rust-lang/rust/labels/A-LLVM
 
-The "LLVM ICE-breakers" are focused on bugs that center around LLVM.
+The "LLVM Notification Group" are focused on bugs that center around LLVM.
 These bugs often arise because of LLVM optimizations gone awry, or as
 the result of an LLVM upgrade. The goal here is:
 
@@ -13,6 +13,9 @@ the result of an LLVM upgrade. The goal here is:
 - if the former, to fix our IR;
 - if the latter, to try and file a bug on LLVM (or identify an existing bug).
 
+The group may also be asked to weigh in on other sorts of LLVM-focused
+questions.
+
 ## Helpful tips and options
 
 The ["Debugging LLVM"][d] section of the
diff --git a/src/doc/rustc-dev-guide/src/notification-groups/windows.md b/src/doc/rustc-dev-guide/src/notification-groups/windows.md
new file mode 100644
index 00000000000..328ee64806f
--- /dev/null
+++ b/src/doc/rustc-dev-guide/src/notification-groups/windows.md
@@ -0,0 +1,31 @@
+# Windows notification group
+
+**Github Label:** [O-Windows]
+
+[O-Windows]: https://github.com/rust-lang/rust/labels/O-Windows
+
+This list will be used to ask for help both in diagnosing and testing
+Windows-related issues as well as suggestions on how to resolve
+interesting questions regarding our Windows support.
+
+The group also has an associated Zulip stream (`#t-compiler/windows`)
+where people can go to pose questions and discuss Windows-specific
+topics.
+
+To get a better idea for what the group will do, here are some
+examples of the kinds of questions where we would have reached out to
+the group for advice in determining the best course of action:
+
+* Which versions of MinGW should we support?
+* Should we remove the legacy InnoSetup GUI installer? [#72569]
+* What names should we use for static libraries on Windows? [#29520] 
+
+So, if you are interested in participating, please sign up for the
+Windows group! To do so, you open a PR against the [rust-lang/team]
+repository. Just [follow this example][eg], but change the username to
+your own!
+
+[rust-lang/team]: https://github.com/rust-lang/team
+[eg]: https://github.com/rust-lang/team/pull/348/
+[#72569]: https://github.com/rust-lang/rust/pull/72569
+[#29520]: https://github.com/rust-lang/rust/pull/29520