diff options
-rw-r--r-- | native_client_sdk/doc_generated/reference/ideas.html | 7 | ||||
-rw-r--r-- | native_client_sdk/src/doc/reference/ideas.rst | 9 |
2 files changed, 10 insertions, 6 deletions
diff --git a/native_client_sdk/doc_generated/reference/ideas.html b/native_client_sdk/doc_generated/reference/ideas.html index c611b5f..2050481 100644 --- a/native_client_sdk/doc_generated/reference/ideas.html +++ b/native_client_sdk/doc_generated/reference/ideas.html @@ -184,12 +184,13 @@ use Perl to target PNaCl is well documented and easy to do.</li> <h3 id="tcc">TCC</h3> <ul class="small-gap"> <li><strong>Project:</strong> Port Fabrice Ballard’s Tiny C Compiler _TCC to NaCl and PNaCl.</li> -<li><strong>Brief explanation:</strong> Port TCC to NaCl and enhance to follow NaCl sandboxing -rule, as well as emitting PNaCl bitcode. The same could be done with <a class="reference external" href="https://code.google.com/p/picoc">Pico -C</a>.</li> +<li><strong>Brief explanation:</strong> Port TCC to NaCl and enhance to follow <a class="reference external" href="https://developer.chrome.com/native-client/reference/sandbox_internals/index">NaCl sandboxing +rules</a>, as well as emitting <a class="reference external" href="https://developer.chrome.com/native-client/reference/pnacl-bitcode-manual">PNaCl bitcode</a>. The same could be done with +<a class="reference external" href="https://code.google.com/p/picoc">Pico C</a>.</li> <li><strong>Expected results:</strong> Compiler ported and code generator working. Can run a small benchmark of your choice.</li> <li><strong>Knowledge Prerequisite:</strong> C, assembly, compilers.</li> +<li><strong>Mentor:</strong> JF Bastien.</li> </ul> <h3 id="llvm-and-pnacl">LLVM and PNaCl</h3> <p>PNaCl relies heavily on LLVM in two key areas:</p> diff --git a/native_client_sdk/src/doc/reference/ideas.rst b/native_client_sdk/src/doc/reference/ideas.rst index 5ce2ec4d..48f8e64 100644 --- a/native_client_sdk/src/doc/reference/ideas.rst +++ b/native_client_sdk/src/doc/reference/ideas.rst @@ -203,13 +203,16 @@ TCC --- * **Project:** Port Fabrice Ballard's Tiny C Compiler _TCC to NaCl and PNaCl. -* **Brief explanation:** Port TCC to NaCl and enhance to follow NaCl sandboxing - rule, as well as emitting PNaCl bitcode. The same could be done with `Pico - C`_. +* **Brief explanation:** Port TCC to NaCl and enhance to follow `NaCl sandboxing + rules`_, as well as emitting `PNaCl bitcode`_. The same could be done with + `Pico C`_. * **Expected results:** Compiler ported and code generator working. Can run a small benchmark of your choice. * **Knowledge Prerequisite:** C, assembly, compilers. +* **Mentor:** JF Bastien. +.. _`NaCl sandboxing rules`: https://developer.chrome.com/native-client/reference/sandbox_internals/index +.. _`PNaCl bitcode`: https://developer.chrome.com/native-client/reference/pnacl-bitcode-manual .. _TCC: http://bellard.org/tcc/ .. _`Pico C`: https://code.google.com/p/picoc |