It'd be nice if the current documentation split between IMCC and Parrot was resolved, since they're the same thing now. Lots of good stuff is "buried" in imcc/docs, and should be integrated with the "primary" documentation in "docs".
Attached is a patch (and a tarball) that fulfills the TODO from earlier today that at least adds the existing IMCC documentation into the parrotcode repository.
Index: docs/index.html =================================================================== --- docs/index.html (revision 448) +++ docs/index.html (working copy) @@ -9,8 +9,18 @@ <li><a href="pdd/">Parrot Design Documents</a></li> <li><a href="ops/">Opcodes</a></li> <li><a href="pmc/">PMCs</a></li> + <li><a href="imcc/imcc.html">Intermediate Code Compiler</html> (IMCC) + <ul> + <li><a href="imcc/calling_conventions.html">PIR calling conventions</a></li> + <li><a href="imcc/imcfaq.html">FAQ</a></li> + <li><a href="imcc/macros.html">PIR Macros</a></li> + <li><a href="imcc/operation.html">Operation</a></li> + <li><a href="imcc/syntax.html">PIR Syntax</a></li> + </ul> + </li> <li>Miscellaneous <ul> + <li><a href="imcc/running.html">Command Line Options</a></li> <li><a href="compiler_faq.html">Compiler FAQ</a></li> <li><a href="debug.html">Debugging Parrot</a></li> <li><a href="debugger.html">Using the Parrot Debugger</a></li>
patchball.tgz
Description: GNU Zip compressed data