1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / translator / goal / translate.py

Author Commit Message Date Builds
Armin Rigo
Move --help handling earlier, which let it display its results much faster and fixes a crash if there is no compiler available. I also changed it so that a bare --help only displays translator options, and you need "--help targetpypystandalone" to display PyPy-specific options.
Alex Gaynor
remove a reference to a removed var and general cleanup
Branches
kill-someobject
Alex Gaynor
(alex, fijal) kill a now unused debug option
Branches
kill-someobject
Ronny Pfannschmidt
kill the run task and related code
Armin Rigo
Disable the error about "pypy translate.py" overwriting the same "pypy" if we are actually only running it partly, e.g. "pypy --annotate translate.py".
Maciej Fijalkowski
kill 2 codespeak references
Armin Rigo
Add a clear error message when we specify the wrong file as an argument to 'translate.py'.
Armin Rigo
Move the set_platform() call earlier. The issue is that if the target builds rffi externals, it needs to build an ExternalCompilationInfo, but the call to set_platform() will invalidate it.
Carl Friedrich Bolz
(lac, cfbolz): make --view imply --pdb, otherwise it has no effect
Amaury Forgeot d'Arc
Fix translation on Linux: os.path.samefile() raises subclasses of EnvironmentError
Amaury Forgeot d'Arc
os.path.samefile does not exist on windows. Use the similar function from py.path.local()
Armin Rigo
hg merge default
Branches
jit-lsprofile
Armin Rigo
Patch modified from a patch submitted by Da_Blitz: double check to ensure we are not overwriting the current interpreter
Maciej Fijalkowski
refactor the untested option
Branches
jit-lsprofile
Armin Rigo
I decided I forgot one time too much to say "pypy translate.py". So now I'm changing the #! line to say "pypy". If you don't have a publically available "pypy" installed, you can of course still do "python translate.py" or "/path/to/pypy translate.py".
Amaury Forgeot d'Arc
Merge from trunk
Branches
fast-forward
Benjamin Peterson
merge from trunk
Branches
fast-forward
Armin Rigo
Ignore most exceptions when trying to kill _cache.
Armin Rigo
Always remove pypy/_cache at the very start of translate.py. Probably avoids surprizes and misunderstandings when the _cache gets out of date because e.g. you installed a new system header.
Armin Rigo
issue493 resolved
Armin Rigo
Add a hack: don't force --pyjitpl when we specify explicitly --annotate or --rtype together with the -Ojit optimization level.
Maciej Fijalkowski
Merge cbuild-refactor branch using: svn merge -r 58880:HEAD http://codespeak.net/svn/pypy/branch/cbuild-refactor/pypy . This branch contains: * Factored out translator/platform which should encode all platform details * Removal of rlib/pyplatform.py * Move away from distutils both for linux and windows. * Provide distutils fallback platform
Maciej Fijalkowski
Check-in merge attempt. Diff is to huge to read it.
Armin Rigo
* Add a hook allowing code to check if bool options can be enabled. * Use the hook to check if libffi is installed, for '_rawffi'. * Use a custom ConfigError instead of ValueError to report bad option combinations. * Add a way to report warnings.
Maciej Fijalkowski
A very fancy timing for annotation parts. If someone is interested in not seeing that, I might make an option. Also the test, I've managed to not have it working first time (what's not tested is broken)
Armin Rigo
Merge the graphserver-dist branch. For description, see my mail "Pygame viewer" on pypy-dev.
Alexander Schremmer
Bail out in translate.py if the target could not be found.
Armin Rigo
A hack for translate.py: if we look at the graphs just after --hintannotate, show the red/green colors of the hint annotations.
Anders Chrigström
(pedronis, arre) Added support for --jit to targetpypystandalone.py
Anders Chrigström
(pedronis, arre) Add JIT-generation tasks to the driver and add a --jit option to translate.py See target_portal.py for a simple example.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next