[clang] [clang][www] Fix typos in OpenProjects page (PR #228822)
Ivy Xu via cfe-commits
cfe-commits at lists.llvm.org
Sun Oct 4 05:20:28 PDT 2026
https://github.com/IvyXu420 updated https://github.com/llvm/llvm-project/pull/228822
>From 9f32da20486024b71bc3d96789a4566e27d62d89 Mon Sep 17 00:00:00 2001
From: Ivy Xu <fakeshadow1337 at gmail.com>
Date: Sun, 4 Oct 2026 12:57:09 +0800
Subject: [PATCH 1/5] Add the missing space after `issue tracker`
---
clang/www/OpenProjects.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index 71ce7ecf416d80c..ef090610149b0e2 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -77,7 +77,7 @@ <h1>Open Clang Projects</h1>
defect reports and updating the documentation accordingly.</li>
<li><b>Bug triage</b>: Clang's <a href="https://github.com/llvm/llvm-project/issues">
-issue tracker</a>currently has over 20,000 open issues, many of which are not
+issue tracker</a> currently has over 20,000 open issues, many of which are not
appropriately tagged, are no longer reproducible, could use a reduced test case,
or otherwise needs some manual interaction. We can always use help with
<a href="https://llvm.org/docs/BugLifeCycle.html#triaging-bugs">bug triage and
>From 03440190f195651bb88a0d7f0ddac494a9e74509 Mon Sep 17 00:00:00 2001
From: Ivy Xu <fakeshadow1337 at gmail.com>
Date: Sun, 4 Oct 2026 15:30:13 +0800
Subject: [PATCH 2/5] More typos
---
clang/www/OpenProjects.html | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index ef090610149b0e2..05425d6964ea1ab 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -37,15 +37,15 @@ <h1>Open Clang Projects</h1>
undocumented attributes</a>,</li>
<li>documenting <a href="https://github.com/llvm/llvm-project/blob/main/clang/include/clang/Basic/DiagnosticDocs.td">
diagnostic group flags</a> (adding code examples of what is diagnosed, or
- other relevant information), or</li>
+ other relevant information),</li>
<li>documenting <a href="https://github.com/llvm/llvm-project/blob/main/clang/include/clang/Options/Options.td">
- command line options</a>, or</li>
+ command-line options</a>,</li>
<li>help with completing other missing documentation.</li>
</ul>
These projects are independent of each other.</li>
<li><b>Complete the investigation into Clang's C conformance</b>: Clang's
-<a href="c_status.html">C status page</a> contain a number of entries marked as
+<a href="c_status.html">C status page</a> contains a number of entries marked as
<code>Unknown</code>. Completing the investigation involves adding
<a href="https://github.com/llvm/llvm-project/tree/main/clang/test/C">test
coverage</a> for the various standards papers and updating the documentation
@@ -97,7 +97,7 @@ <h1>Open Clang Projects</h1>
from source code. The tool is in early stages of development and could use more
dedicated effort to complete the implementation.</li>
-<li><b>Self-testing using clang</b>: There are several neat ways to
+<li><b>Self-testing using Clang</b>: There are several neat ways to
improve the quality of clang by self-testing. Some examples:
<ul>
<li>Improve the reliability of AST printing and serialization by
@@ -142,7 +142,7 @@ <h1>Open Clang Projects</h1>
<p>The second stage would be to produce a configuration file (that can be used
independently of the Host) so that Clang can read it and not need a gazillion
-of command-line options. Such file should be simple JSON / INI or anything that
+of command-line options. Such a file should be simple JSON / INI or anything that
a text editor could change.</p></li>
</ul>
>From a0c3ac98afb41a93715adaa36367a575bf553755 Mon Sep 17 00:00:00 2001
From: Ivy Xu <fakeshadow1337 at gmail.com>
Date: Sun, 4 Oct 2026 15:45:17 +0800
Subject: [PATCH 3/5] More rewording
---
clang/www/OpenProjects.html | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index 05425d6964ea1ab..ad422f3ddb5b8a6 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -39,7 +39,7 @@ <h1>Open Clang Projects</h1>
diagnostic group flags</a> (adding code examples of what is diagnosed, or
other relevant information),</li>
<li>documenting <a href="https://github.com/llvm/llvm-project/blob/main/clang/include/clang/Options/Options.td">
- command-line options</a>,</li>
+ command-line options</a>, or</li>
<li>help with completing other missing documentation.</li>
</ul>
These projects are independent of each other.</li>
@@ -79,7 +79,7 @@ <h1>Open Clang Projects</h1>
<li><b>Bug triage</b>: Clang's <a href="https://github.com/llvm/llvm-project/issues">
issue tracker</a> currently has over 20,000 open issues, many of which are not
appropriately tagged, are no longer reproducible, could use a reduced test case,
-or otherwise needs some manual interaction. We can always use help with
+or otherwise need some manual interaction. We can always use help with
<a href="https://llvm.org/docs/BugLifeCycle.html#triaging-bugs">bug triage and
issue tracker maintenance</a>.
</li>
@@ -98,14 +98,14 @@ <h1>Open Clang Projects</h1>
dedicated effort to complete the implementation.</li>
<li><b>Self-testing using Clang</b>: There are several neat ways to
-improve the quality of clang by self-testing. Some examples:
+improve the quality of Clang by self-testing. Some examples:
<ul>
<li>Improve the reliability of AST printing and serialization by
- ensuring that the AST produced by clang on an input doesn't change
+ ensuring that the AST produced by Clang on an input doesn't change
when it is reparsed or unserialized.
<li>Improve parser reliability and error generation by automatically
- or randomly changing the input checking that clang doesn't crash and
+ or randomly changing the input checking that Clang doesn't crash and
that it doesn't generate excessive errors for small input
changes. Manipulating the input at both the text and token levels is
likely to produce interesting test cases.
@@ -120,13 +120,13 @@ <h1>Open Clang Projects</h1>
<li><b>StringRef'ize APIs</b>: A thankless but incredibly useful project is
StringRef'izing (converting to use <tt>llvm::StringRef</tt> instead of <tt>const
-char *</tt> or <tt>std::string</tt>) various clang interfaces. This generally
+char *</tt> or <tt>std::string</tt>) various Clang interfaces. This generally
simplifies the code and makes it more efficient.</li>
<li><b>Configuration Manager</b>: Clang/LLVM works on a large number of
architectures and operating systems and can cross-compile to a similarly large
-number of configurations, but the pitfalls of choosing the command-line
-options, making sure the right sub-architecture is chosen and that the correct
+number of configurations, but choosing the right command-line
+options, the right sub-architecture, and the right
optional elements of your particular system can be a pain.
<p>A tool that would investigate hosts and targets, and store the configuration
@@ -142,7 +142,7 @@ <h1>Open Clang Projects</h1>
<p>The second stage would be to produce a configuration file (that can be used
independently of the Host) so that Clang can read it and not need a gazillion
-of command-line options. Such a file should be simple JSON / INI or anything that
+command-line options. Such a file should be simple JSON / INI or anything that
a text editor could change.</p></li>
</ul>
>From 5107f53e7ccd8b91e105dce6e7087b0c067bbedb Mon Sep 17 00:00:00 2001
From: Ivy Xu <fakeshadow1337 at gmail.com>
Date: Sun, 4 Oct 2026 20:15:27 +0800
Subject: [PATCH 4/5] Address review
---
clang/www/OpenProjects.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index ad422f3ddb5b8a6..4d91712ee2de506 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -125,8 +125,8 @@ <h1>Open Clang Projects</h1>
<li><b>Configuration Manager</b>: Clang/LLVM works on a large number of
architectures and operating systems and can cross-compile to a similarly large
-number of configurations, but choosing the right command-line
-options, the right sub-architecture, and the right
+number of configurations, but the pitfalls of choosing the command-line
+options, making sure the right sub-architecture is chosen and that the correct
optional elements of your particular system can be a pain.
<p>A tool that would investigate hosts and targets, and store the configuration
>From 0c231760019eb24d9d3e43a8e9ed9688fe87317c Mon Sep 17 00:00:00 2001
From: Ivy Xu <fakeshadow1337 at gmail.com>
Date: Sun, 4 Oct 2026 20:16:09 +0800
Subject: [PATCH 5/5] One more typo
---
clang/www/OpenProjects.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html
index 4d91712ee2de506..062f06cb532f9f9 100755
--- a/clang/www/OpenProjects.html
+++ b/clang/www/OpenProjects.html
@@ -84,7 +84,7 @@ <h1>Open Clang Projects</h1>
issue tracker maintenance</a>.
</li>
-<li><b>Improve build times with Clang</b>: the time it takes Clang to process a
+<li><b>Improve build times with Clang</b>: The time it takes Clang to process a
translation unit is very important to our users; the lower the build time, the
better the overall user experience. It would be good to improve Clang's
performance as well as to find ways to proactively alert us when we've
More information about the cfe-commits
mailing list