[clang] a749e32 - Replace links to archived mailing lists by links to Discourse forums
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 23 07:10:58 PDT 2022
Author: Danny Mösch
Date: 2022-03-23T10:10:20-04:00
New Revision: a749e3295df4aee18a0ad723875a6501f30ac744
URL: https://github.com/llvm/llvm-project/commit/a749e3295df4aee18a0ad723875a6501f30ac744
DIFF: https://github.com/llvm/llvm-project/commit/a749e3295df4aee18a0ad723875a6501f30ac744.diff
LOG: Replace links to archived mailing lists by links to Discourse forums
Added:
Modified:
clang-tools-extra/README.txt
clang/README.txt
clang/www/analyzer/menu.html.incl
clang/www/demo/index.cgi
clang/www/menu.html.incl
compiler-rt/www/menu.html.incl
flang/docs/GettingInvolved.md
libcxx/docs/index.rst
libunwind/docs/index.rst
lldb/docs/index.rst
llvm/docs/Contributing.rst
llvm/docs/ExtendingLLVM.rst
llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
Removed:
################################################################################
diff --git a/clang-tools-extra/README.txt b/clang-tools-extra/README.txt
index 9809cc38ccf4f..9c859a052c4b4 100644
--- a/clang-tools-extra/README.txt
+++ b/clang-tools-extra/README.txt
@@ -11,8 +11,8 @@ This repository is only intended to be checked out inside of a full LLVM+Clang
tree, and in the 'tools/extra' subdirectory of the Clang checkout.
All discussion regarding Clang, Clang-based tools, and code in this repository
-should be held using the standard Clang mailing lists:
- http://lists.llvm.org/mailman/listinfo/cfe-dev
+should be held using the standard Clang forum:
+ https://discourse.llvm.org/c/clang
Code review for this tree should take place on the standard Clang patch and
commit lists:
diff --git a/clang/README.txt b/clang/README.txt
index 91527b094856f..63842d42bc208 100644
--- a/clang/README.txt
+++ b/clang/README.txt
@@ -19,8 +19,8 @@ Clang Static Analyzer: http://clang-analyzer.llvm.org/
Information on the LLVM project: http://llvm.org/
If you have questions or comments about Clang, a great place to discuss them is
-on the Clang development mailing list:
- http://lists.llvm.org/mailman/listinfo/cfe-dev
+on the Clang forums:
+ https://discourse.llvm.org/c/clang/
If you find a bug in Clang, please file it in the LLVM bug tracker:
http://llvm.org/bugs/
diff --git a/clang/www/analyzer/menu.html.incl b/clang/www/analyzer/menu.html.incl
index ce24834eb164b..7e97efcdcde01 100644
--- a/clang/www/analyzer/menu.html.incl
+++ b/clang/www/analyzer/menu.html.incl
@@ -32,9 +32,9 @@
</ul>
</li>
<li>
- Mailing Lists
+ Mailing List & Forums
<ul>
- <li><a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev</a></li>
+ <li><a href="https://discourse.llvm.org/c/clang">Clang Frontend Forums</a></li>
<li><a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits</a></li>
</ul>
</li>
diff --git a/clang/www/demo/index.cgi b/clang/www/demo/index.cgi
index 0fded355b67ce..d20a3f9474b5f 100644
--- a/clang/www/demo/index.cgi
+++ b/clang/www/demo/index.cgi
@@ -20,7 +20,7 @@ if ( !-d $ROOT ) { mkdir( $ROOT, 0777 ); }
my $LOGFILE = "$ROOT/log.txt";
my $FORM_URL = 'index.cgi';
my $MAILADDR = 'sabre at nondot.org';
-my $CONTACT_ADDRESS = 'Questions or comments? Email the <a href="http://lists.llvm.org/mailman/listinfo/llvm-dev">LLVM-dev mailing list</a>.';
+my $CONTACT_ADDRESS = 'Questions or comments? Discuss on the <a href="https://discourse.llvm.org">LLVM forum</a>.';
my $LOGO_IMAGE_URL = 'cathead.png';
my $TIMEOUTAMOUNT = 20;
$ENV{'LD_LIBRARY_PATH'} = '/home/vadve/shared/localtools/fc1/lib/';
diff --git a/clang/www/menu.html.incl b/clang/www/menu.html.incl
index 72c483d273453..372e1492f827e 100755
--- a/clang/www/menu.html.incl
+++ b/clang/www/menu.html.incl
@@ -33,8 +33,7 @@
<div class="submenu">
<label>Communication</label>
- <a href="http://lists.llvm.org/mailman/listinfo/cfe-users">cfe-users List</a>
- <a href="http://lists.llvm.org/mailman/listinfo/cfe-dev">cfe-dev List</a>
+ <a href="https://discourse.llvm.org/c/clang">Clang Forum</a>
<a href="http://lists.llvm.org/mailman/listinfo/cfe-commits">cfe-commits List</a>
<a href="https://github.com/llvm/llvm-project/issues">Bug Reports</a>
<a href="http://planet.clang.org/">Planet Clang</a>
diff --git a/compiler-rt/www/menu.html.incl b/compiler-rt/www/menu.html.incl
index 9f8273967c73d..e128cc7137e4a 100644
--- a/compiler-rt/www/menu.html.incl
+++ b/compiler-rt/www/menu.html.incl
@@ -10,7 +10,7 @@
<div class="submenu">
<label>Quick Links</label>
- <a href="http://lists.llvm.org/mailman/listinfo/llvm-dev">llvm-dev</a>
+ <a href="https://discourse.llvm.org">LLVM Forum</a>
<a href="http://lists.llvm.org/mailman/listinfo/llvm-commits">llvm-commits</a>
<a href="http://llvm.org/bugs/">Bug Reports</a>
<a href="https://github.com/llvm/llvm-project/tree/main/compiler-rt/">Browse Sources</a>
diff --git a/flang/docs/GettingInvolved.md b/flang/docs/GettingInvolved.md
index ae6f05f7f93b6..efae97ee4b50b 100644
--- a/flang/docs/GettingInvolved.md
+++ b/flang/docs/GettingInvolved.md
@@ -16,12 +16,11 @@ The Flang Project welcomes contributions of all kinds.
Please feel free to join the mailing list or the slack channel for discussions related to development of Flang.
To understand the status of various developments in Flang please join the respective call.
-## Mailing Lists
+## Forum and Mailing Lists
-[Developer's List (flang-dev)](http://lists.llvm.org/mailman/listinfo/flang-dev)
+[Forum](https://discourse.llvm.org/c/subprojects/flang)
- This list is for people who want to be included in technical discussions related to Flang. People post to this list when they have questions about writing code
- for or using the Flang tools. It is relatively low volume.
+ Flang forums are for technical discussions, questions about writing code for, or using Flang tools.
[Commits Archive (flang-commits)](http://lists.llvm.org/pipermail/flang-commits)
@@ -49,7 +48,7 @@ To understand the status of various developments in Flang please join the respec
- Time: On Wednesdays 8:30 Pacific Time, on the weeks alternating with regular Flang Community Technical Biweekly Call.
- Meeting minutes are available in this [Google Doc](https://docs.google.com/document/d/10T-S2J3GrahpG4Ooif93NSTz2zBW0MQc_RlwHi0-afY/edit?usp=sharing).
If you can not access the Google Doc, please send an email to Alexis Perry-Holby at aperry at lanl.gov requesting to be added to the access list.
-- Minutes from older meetings were sent to [flang-dev](http://lists.llvm.org/mailman/listinfo/flang-dev). Search for `Flang Biweekly Sync - Notes`.
+- Minutes from older meetings were posted on the [Flang forum](https://discourse.llvm.org/c/subprojects/flang). Search for `Flang Biweekly Sync - Notes`.
### Flang Community Technical Biweekly Call
diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst
index 92a716da37600..1ebbbec93dfc9 100644
--- a/libcxx/docs/index.rst
+++ b/libcxx/docs/index.rst
@@ -200,25 +200,24 @@ and `Getting started with LLVM <https://llvm.org/docs/GettingStarted.html>`__.
If you think you've found a bug in libc++, please report it using
the `LLVM bug tracker`_. If you're not sure, you
-can post a message to the `libcxx-dev mailing list`_ or on IRC.
+can ask for support on the `libcxx forum`_ or on IRC.
**Patches**
If you want to contribute a patch to libc++, the best place for that is
`Phabricator <https://llvm.org/docs/Phabricator.html>`_. Please add `libcxx-commits` as a subscriber.
-Also make sure you are subscribed to the `libcxx-commits mailing list <http://lists.llvm.org/mailman/listinfo/libcxx-commits>`_.
+Also make sure you are subscribed to the `libcxx-commits mailing list`_.
**Discussion and Questions**
-Send discussions and questions to the
-`libcxx-dev mailing list <http://lists.llvm.org/mailman/listinfo/libcxx-dev>`_.
+Send discussions and questions to the `libcxx forum`_.
Quick Links
===========
* `LLVM Homepage <https://llvm.org/>`_
* `libc++abi Homepage <http://libcxxabi.llvm.org/>`_
-* `LLVM bug tracker <https://github.com/llvm/llvm-project/labels/libc++/>`_
-* `libcxx-commits Mailing List`_
-* `libcxx-dev Mailing List`_
+* `LLVM Bug Tracker <https://github.com/llvm/llvm-project/labels/libc++/>`_
+* `libcxx-commits Mailing List <http://lists.llvm.org/mailman/listinfo/libcxx-commits>`_
+* `libcxx Forum <https://discourse.llvm.org/c/runtimes/libcxx/>`_
* `Browse libc++ Sources <https://github.com/llvm/llvm-project/tree/main/libcxx/>`_
diff --git a/libunwind/docs/index.rst b/libunwind/docs/index.rst
index 99ee86c755f41..a8315299386dc 100644
--- a/libunwind/docs/index.rst
+++ b/libunwind/docs/index.rst
@@ -78,27 +78,25 @@ and `Getting started with LLVM <https://llvm.org/docs/GettingStarted.html>`__.
If you think you've found a bug in libunwind, please report it using
the `LLVM bug tracker`_. If you're not sure, you
-can post a message to the `cfe-dev mailing list`_ or on IRC.
-Please include "libunwind" in your subject.
+can ask for support on the `Runtimes forum`_ or on IRC.
+Please use the tag "libunwind" for new threads.
**Patches**
If you want to contribute a patch to libunwind, the best place for that is
`Phabricator <https://llvm.org/docs/Phabricator.html>`_. Please include [libunwind] in the subject and
-add `cfe-commits` as a subscriber. Also make sure you are subscribed to the
-`cfe-commits mailing list <http://lists.llvm.org/mailman/listinfo/cfe-commits>`_.
+add `cfe-commits` as a subscriber. Also make sure you are subscribed to the `cfe-commits mailing list`_.
**Discussion and Questions**
-Send discussions and questions to the
-`cfe-dev mailing list <http://lists.llvm.org/mailman/listinfo/cfe-dev>`_.
-Please include [libunwind] in the subject.
+Send discussions and questions to the `Runtimes forum`_. Please add the tag "libunwind" to your post.
Quick Links
===========
* `LLVM Homepage <https://llvm.org/>`_
-* `LLVM bug tracker <https://github.com/llvm/llvm-project/labels/libunwind/>`_
-* `cfe-commits Mailing List`_
-* `cfe-dev Mailing List`_
+* `LLVM Bug Tracker <https://github.com/llvm/llvm-project/labels/libunwind/>`_
+* `cfe-dev Mailing List <http://lists.llvm.org/mailman/listinfo/cfe-dev>`_
+* `cfe-commits Mailing List <http://lists.llvm.org/mailman/listinfo/cfe-commits>`_
+* `Runtimes Forum <https://discourse.llvm.org/tags/c/runtimes>`_
* `Browse libunwind Sources <https://github.com/llvm/llvm-project/blob/main/libunwind/>`_
diff --git a/lldb/docs/index.rst b/lldb/docs/index.rst
index 4a595590529a4..0877310020945 100644
--- a/lldb/docs/index.rst
+++ b/lldb/docs/index.rst
@@ -102,10 +102,10 @@ Additionally it builds:
See the :doc:`LLDB Build Page <resources/build>` for build instructions.
-Discussions about LLDB should go to the `lldb-dev
-<http://lists.llvm.org/mailman/listinfo/lldb-dev>`__ mailing list. Commit
+Discussions about LLDB should go to the `LLDB forum
+<https://discourse.llvm.org/c/subprojects/lldb>`__. Commit
messages are automatically sent to the `lldb-commits
-<http://lists.llvm.org/mailman/listinfo/lldb-commits>`__ mailing list , and
+<http://lists.llvm.org/mailman/listinfo/lldb-commits>`__ mailing list, and
this is also the preferred mailing list for patch submissions.
See the :doc:`Projects page <status/projects>` if you are looking for some
diff --git a/llvm/docs/Contributing.rst b/llvm/docs/Contributing.rst
index 37072741c186a..7eda81c6b86b4 100644
--- a/llvm/docs/Contributing.rst
+++ b/llvm/docs/Contributing.rst
@@ -147,7 +147,7 @@ of LLVM's high-level design, as well as its internals:
.. __: http://www.aosabook.org/en/llvm.html
-.. _Developer's List (llvm-dev): http://lists.llvm.org/mailman/listinfo/llvm-dev
+.. _Forum: https://discourse.llvm.org
.. _irc.oftc.net: irc://irc.oftc.net/llvm
.. _beginner: https://github.com/llvm/llvm-project/issues?q=is%3Aopen+is%3Aissue+label%3Abeginner
.. _bug tracker: https://github.com/llvm/llvm-project/issues
@@ -155,4 +155,3 @@ of LLVM's high-level design, as well as its internals:
.. _git-clang-format: https://reviews.llvm.org/source/llvm-github/browse/main/clang/tools/clang-format/git-clang-format
.. _LLVM's Phabricator: https://reviews.llvm.org/
.. _LLVM's Open Projects page: https://llvm.org/OpenProjects.html#what
-.. _LLVM Developer's mailing list: http://lists.llvm.org/mailman/listinfo/llvm-dev
diff --git a/llvm/docs/ExtendingLLVM.rst b/llvm/docs/ExtendingLLVM.rst
index 1dd557886cd7f..12372996c96dd 100644
--- a/llvm/docs/ExtendingLLVM.rst
+++ b/llvm/docs/ExtendingLLVM.rst
@@ -14,8 +14,8 @@ function, or a whole new instruction.
When you come to this realization, stop and think. Do you really need to extend
LLVM? Is it a new fundamental capability that LLVM does not support at its
current incarnation or can it be synthesized from already pre-existing LLVM
-elements? If you are not sure, ask on the `LLVM-dev
-<http://lists.llvm.org/mailman/listinfo/llvm-dev>`_ list. The reason is that
+elements? If you are not sure, ask on the `LLVM forums
+<https://discourse.llvm.org>`_. The reason is that
extending LLVM will get involved as you need to update all the
diff erent passes
that you intend to use with your extension, and there are ``many`` LLVM analyses
and transformations, so it may be quite a bit of work.
diff --git a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
index d575e0a5cfc69..7b9105bde7a6f 100644
--- a/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
+++ b/llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
@@ -87,10 +87,9 @@ For example, try adding:
Have fun - try doing something crazy and unusual. Building a language
like everyone else always has, is much less fun than trying something a
little crazy or off the wall and seeing how it turns out. If you get
-stuck or want to talk about it, feel free to email the `llvm-dev mailing
-list <http://lists.llvm.org/mailman/listinfo/llvm-dev>`_: it has lots
-of people who are interested in languages and are often willing to help
-out.
+stuck or want to talk about it, please post on the `LLVM forums
+<https://discourse.llvm.org>`_: it has lots of people who are interested
+in languages and are often willing to help out.
Before we end this tutorial, I want to talk about some "tips and tricks"
for generating LLVM IR. These are some of the more subtle things that
@@ -166,9 +165,8 @@ It is certainly possible to implement a safe language in LLVM, but LLVM
IR does not itself guarantee safety. The LLVM IR allows unsafe pointer
casts, use after free bugs, buffer over-runs, and a variety of other
problems. Safety needs to be implemented as a layer on top of LLVM and,
-conveniently, several groups have investigated this. Ask on the `llvm-dev
-mailing list <http://lists.llvm.org/mailman/listinfo/llvm-dev>`_ if
-you are interested in more details.
+conveniently, several groups have investigated this. Ask on the `LLVM
+forums <https://discourse.llvm.org>`_ if you are interested in more details.
Language-Specific Optimizations
-------------------------------
More information about the cfe-commits
mailing list