[pypy-svn] r40942 - pypy/dist/pypy/doc

antocuni at codespeak.net antocuni at codespeak.net
Wed Mar 21 15:47:53 CET 2007


Author: antocuni
Date: Wed Mar 21 15:47:52 2007
New Revision: 40942

Modified:
   pypy/dist/pypy/doc/cli-backend.txt
   pypy/dist/pypy/doc/getting-started.txt
Log:
update some infos about gencli



Modified: pypy/dist/pypy/doc/cli-backend.txt
==============================================================================
--- pypy/dist/pypy/doc/cli-backend.txt	(original)
+++ pypy/dist/pypy/doc/cli-backend.txt	Wed Mar 21 15:47:52 2007
@@ -85,9 +85,15 @@
 =============== ======== ======
 
 The code that handles these differences is located in the sdk.py
-module: it defines an abstract class exposing some methods returning
-the name of the helpers and one subclass for each of the two supported
-platforms.
+module: it defines an abstract class which exposes some methods
+returning the name of the helpers and one subclass for each of the two
+supported platforms.
+
+Since Microfost ``ilasm`` is not capable of compiling the PyPy
+standard interpreter due to its size, on Windows machines we also look
+for an existing Mono installation: if present, we use CLR for
+everything except the assembling phase, for which we use Mono's
+``ilasm2``.
 
 
 Targeting the CLI Virtual Machine

Modified: pypy/dist/pypy/doc/getting-started.txt
==============================================================================
--- pypy/dist/pypy/doc/getting-started.txt	(original)
+++ pypy/dist/pypy/doc/getting-started.txt	Wed Mar 21 15:47:52 2007
@@ -701,16 +701,17 @@
    2
    >>>>
 
-Unfortunately, at the moment it's very likely that you won't be able
-to do the translation under Windows because of a bug of Microsoft
-ilasm that crashes when trying to assemble the huge IL file produced
-by GenCLI.  Microsoft .NET SDK 2.0.50727.42 is affected by this bug;
+Unfortunately, at the moment it's not possible to do the full
+translation using only the tools provided by the Microsoft .NET SDK,
+since ``ilasm`` crashes when trying to assemble the pypy-cli code due
+to its size.  Microsoft .NET SDK 2.0.50727.42 is affected by this bug;
 other version could be affected as well: if you find a version of the
 SDK that works, please tell us.
 
-As a workaround you can use the Mono ilasm, which does the job
-fine. Once assembled, you can run the produced executable with the
-Microsoft Runtime.
+Windows users that want to compile their own pypy-cli can install
+Mono_: if a Mono installation is detected the translation toolchain
+will automatically use its ``ilasm2`` tool to assemble the
+executables.
 
 Trying the experimental .NET integration
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the Pypy-commit mailing list