[svn:parrot] r39413 - in trunk: compilers/imcc docs docs/book tools/dev

chromatic at svn.parrot.org chromatic at svn.parrot.org
Fri Jun 5 23:19:30 UTC 2009


Author: chromatic
Date: Fri Jun  5 23:19:30 2009
New Revision: 39413
URL: https://trac.parrot.org/parrot/changeset/39413

Log:
[misc] Fixed references to runcore command-line option (TT #639, Klaus).

Modified:
   trunk/compilers/imcc/main.c
   trunk/docs/book/appc_command_line_options.pod
   trunk/docs/running.pod
   trunk/tools/dev/parrot-fuzzer

Modified: trunk/compilers/imcc/main.c
==============================================================================
--- trunk/compilers/imcc/main.c	Fri Jun  5 23:08:10 2009	(r39412)
+++ trunk/compilers/imcc/main.c	Fri Jun  5 23:19:30 2009	(r39413)
@@ -219,14 +219,9 @@
     "    -L --library add path to library search\n"
     "    -X --dynext add path to dynamic extension search\n"
     "   <Run core options>\n"
-    "    -R --runcore CORE\n"
-    "    --bounds-checks|--slow-core\n"
-    "    --CGP-core\n"
-    "    --fast-core\n"
-    "    --computed-goto-core\n"
-    "    --jit-core\n"
+    "    -R --runcore slow|bounds|fast|jit|cgoto|cgp|cgp-jit\n"
+    "    -R --runcore switch|switch-jit|trace|exec|gcdebug\n"
     "    -p --profile\n"
-    "    --switched-core\n"
     "    -t --trace [flags]\n"
     "   <VM options>\n"
     "    -D --parrot-debug[=HEXFLAGS]\n"

Modified: trunk/docs/book/appc_command_line_options.pod
==============================================================================
--- trunk/docs/book/appc_command_line_options.pod	Fri Jun  5 23:08:10 2009	(r39412)
+++ trunk/docs/book/appc_command_line_options.pod	Fri Jun  5 23:19:30 2009	(r39413)
@@ -252,37 +252,59 @@
 
 =over 4
 
-=item --bounds-checks
+=item -R slow
+
+Run with the I<slow core>
+
+=item -R bounds
 
 Activate bounds checking. This also runs with the I<slow core> as a
 side effect.
 
-=item --fast-core
+=item -R fast
 
 Run with the I<fast core>.
 
-=item --computed-goto-core
+=item -R cgoto
 
 Run the I<computed goto core> (CGoto).
 
-=item --jit-core
+=item -R jit
 
 Run with the I<JIT core> if available.
 
-=item -p,--profile
+=item -R cgp
 
-Activate profiling. This prints a summary of opcode usage and
-execution times after the program stops. It also runs within the
-I<slow core>.
+Run with the I<CGoto-Prederefed> core.
 
-=item --CGP-core
+=item -R cgp-jit
 
-Run with the I<CGoto-Prederefed> core.
+Run with the I<CGoto-Prederefed with jit> core.
 
-=item --switched-core
+=item -R switch
 
 Run with the I<Switched core>.
 
+=item -R switch-jit
+
+Run with the I<Switched core with jit>.
+
+=item -R exec
+
+Run with the I<exec core>
+(uses JIT at compile time to generate native code)
+
+=item -R gcdebug
+
+Performs a full GC run before every op dispatch
+(good for debugging GC problems)
+
+=item -p,--profile
+
+Activate profiling. This prints a summary of opcode usage and
+execution times after the program stops. It also runs within the
+I<slow core>.
+
 =item -t,--trace
 
 Trace execution. This also turns on the I<slow core>.

Modified: trunk/docs/running.pod
==============================================================================
--- trunk/docs/running.pod	Fri Jun  5 23:08:10 2009	(r39412)
+++ trunk/docs/running.pod	Fri Jun  5 23:19:30 2009	(r39413)
@@ -1,4 +1,4 @@
-# Copyright (C) 2001-2008, Parrot Foundation.
+# Copyright (C) 2001-2009, Parrot Foundation.
 # $Id$
 
 =head1 NAME
@@ -147,35 +147,10 @@
   switch-jit    switch core with JIT
   trace         bounds checking core w/ trace info (see 'parrot --help-debug')
 
-=item --bounds-checks, --slow-core
-
-Select the bounds-checking slow core (default).
-
-=item --computed-goto-core
-
-Select the CGoto core (if available).
-
-=item --CGP-core
-
-Select the CGP (CGoto Predereferenced) core (if available).
-
-=item --fast-core
-
-Select the fast (or function) core.  Bounds checking, profiling, and tracing
-are not available. (That's why it's so fast.)
-
-=item --jit-core
-
-Run with the JIT subsystem (if available).
-
 =item -p, --profile
 
 Run with the slow core and print an execution profile.
 
-=item --switched-core
-
-TODO:  This needs to be documented briefly here and also in glossary.pod.
-
 =item -t, --trace
 
 Run with the slow core and print trace information to B<stderr>. See C<parrot

Modified: trunk/tools/dev/parrot-fuzzer
==============================================================================
--- trunk/tools/dev/parrot-fuzzer	Fri Jun  5 23:08:10 2009	(r39412)
+++ trunk/tools/dev/parrot-fuzzer	Fri Jun  5 23:19:30 2009	(r39413)
@@ -60,10 +60,10 @@
 
 =item C<--runcore=--some-runcore>
 
-Specify which runcore to use when running Parrot.  By default, --slow-core is
-used.  This option is passed directly to the parrot exectuable.  Other runcores
-include C<--CGP-core>, C<--fast-core>, C<--computed-goto-core>, C<--jit-core>,
-C<--switched-core> and C<--profile>.
+Specify which runcore to use when running Parrot.  The default is the C<slow>
+core.  This option corresponds directly to Parrot's C<--runcore> option.  Other
+runcores include C<fast>, C<jit>, C<cgoto>, C<cgp>, C<cgp-jit>, and C<switch>.
+See Parrot's help for more details.
 
 =item C<--ignore_blacklist>
 


More information about the parrot-commits mailing list