Author: Anton Gulenko <[email protected]>
Branch: storage
Changeset: r879:cf03ec7872eb
Date: 2014-07-10 11:46 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/cf03ec7872eb/
Log: Enabled headless mode by default, to behave like the original flags.
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
--- a/targetimageloadingsmalltalk.py
+++ b/targetimageloadingsmalltalk.py
@@ -12,7 +12,7 @@
def _usage(argv):
print """
- Usage: %s <path> [-r|-m] [-naH] [-jpis] [-tlLE]
+ Usage: %s <path> [-r|-m] [-naHu] [-jpis] [-tlLE]
<path> - image path (default: Squeak.image)
Execution mode:
@@ -24,13 +24,12 @@
Execution parameters:
-n|--num <int> - Only with -m or -r, SmallInteger to be used as
receiver (default: nil).
-a|--arg <arg> - Only with -m, will be used as single String
argument.
- -H|--headless - Only with -m or -r, run in headless mode.
- Execute the context directly, ignoring the active
context in the image.
- The execution will 'hijack' the active process.
- Image window will probably not open. Good for
benchmarking.
- By default, a high-priority process will be
created for the context, then the image
- will be started normally.
- -u - Only with -m or -r, try to stop UI-process at
startup. Can help with -H.
+ -P|--process - Only with -m or -r, create a high-priority
Process for the context.
+ The images last active Process will be started
first.
+ By default, run in headless mode. This will
ignore the active process
+ in the image and execute the context directly.
The image window will
+ probably not open. Good for benchmarking.
+ -u - Only with -m or -r, try to stop UI-process at
startup. Can help benchmarking.
Other parameters:
-j|--jit <jitargs> - jitargs will be passed to the jit
configuration.
@@ -62,7 +61,7 @@
number = 0
have_number = False
stringarg = None
- headless = False
+ headless = True
# == Other parameters
poll = False
interrupts = True
@@ -100,8 +99,8 @@
elif arg in ["-s"]:
arg, idx = get_parameter(argv, idx, arg)
max_stack_depth = int(arg)
- elif arg in ["-H", "--headless"]:
- headless = True
+ elif arg in ["-P", "--process"]:
+ headless = False
elif arg in ["-u"]:
from spyvm.plugins.vmdebugging import stop_ui_process
stop_ui_process()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit