[www] r353519 - Remove completed project
Raphael Isemann via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 8 06:26:13 PST 2019
Author: teemperor
Date: Fri Feb 8 06:26:13 2019
New Revision: 353519
URL: http://llvm.org/viewvc/llvm-project?rev=353519&view=rev
Log:
Remove completed project
Modified:
www/trunk/OpenProjects.html
Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=353519&r1=353518&r2=353519&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Fri Feb 8 06:26:13 2019
@@ -655,72 +655,6 @@ accepted and completed projects, please
<!-- *********************************************************************** -->
<div class="www_subsubsection">
- <a name="clang-shell-autocompletion-support">Shell auto-completion support for
- clang.</a>
-</div>
-<!-- *********************************************************************** -->
-
-<div class="www_text">
- <p><b>Description of the project: </b>
- Bash and other shells support typing a partial command and then
- automatically completing it for the user (or at least providing suggestions
- how to complete) when pressing the tab key. This is usually only supported
- for popular programs such as package managers (e.g. pressing tab after
- typing "apt-get install late" queries the APT package database and lists all
- packages that start with "late"). As of now clang's frontend isn't supported
- by any common shell.
-
- <br /> <br />
- Suggested design approach: The main goal is to support a variety of
- terminals. It would be preferable to keep each shell plugin minimal,
- enabling easy addition of new plugins. The implementation ought to extend
- the clang driver switches with a flag to request auto-completion of a
- partial shell command.
- <br /> <br />
-
- The final auto-completion support should contain features such as:
- <ul>
- <li>Searching/correcting all flags. For example:
- <ul>
- <li>typing <code>clang -tri<i>[tab]</i></code> should complete to
- <code>-trigraphs</code>
- </li>
- <li>typing <code>clang -cc1 -dump-decls<i>[tab]</i></code> should
- correct <code>-dump-decls</code> to <code>-dump-deserialized-decls</code>
- </li>
- </ul>
- </li>
- <li>Searching for valid arguments for the flags. For example:
- <ul>
- <li>typing <code>clang -cc1 -analyze -analyzer-checker=<i>[tab]</i> -fsyntax-only</code>
- should list all available static analyzers (eg. core.DivideZero)
- </li>
- <li>typing <code>clang -std=<i>[tab]</i></code> should list the
- available language standards.
- </li>
- </ul>
- </li>
- <li>When the auto-completion for a partial command is ambiguous, all
- possible completions should be displayed with the relevant description
- from the "--help" output beside it (<a href="https://www.pablumfication.co.uk/wp-content/uploads/2010/02/fish-lsAutocompleteArguments.jpg">
- example of this in fish with the command "ls"</a>).
- </li>
- </ul>
- </p>
-
- <p><b>Expected results: </b>
- Bash supports abovementioned auto-complete examples on at least OS X and
- Linux.
- <p><b>Confirmed Mentor:</b> Vassil Vassilev, Raphael Isemann</p>
-
- <p><b>Desirable skills:</b>
- Intermediate knowledge of C++ and shell scripting, Intermediate knowledge of
- the clang driver.
- </p>
-</div>
-
-<!-- *********************************************************************** -->
-<div class="www_subsubsection">
<a name="clang-diff-tool">Clang-based C/C++ diff tool.</a>
</div>
<!-- *********************************************************************** -->
More information about the llvm-commits
mailing list