[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