Source

pypy / pypy / translator / cli / conftest.py

Author Commit Message Labels Comments Date
Samuele Pedroni
merge changes to switch to using py.lib 1.0 final, also changes to the jit related conftests
Antonio Cuni
merge back the changes that have been made in trunk and pyjitpl5 since oo-jit was branched svn merge svn+ssh://codespeak.net/svn/pypy/branch/pyjitpl5/pypy/translator/cli@64796 -r54016:64784 ------------------------------------------------------------------------ r54017 | cfbolz | 2008-04-22 17:04:17 +0200 (Tue, 22 Apr 2008) | 2 lines Changed paths: A /pypy/branch/2.5-features (from /pypy/dist:54016) make a branch for bruno's summer of code work ------------…
Antonio Cuni
(in-progress) copy the cli backend from the oo-jit branch
Amaury Forgeot d'Arc
My turn to remove some py.test deprecation warnings: turn all these files into ConfestPlugins. It seems that the test collection scans too many conftests: python test_all.py translator/c/test will process all test plugins from translator/cli, translator/js and translator/jvm.
Antonio Cuni
kill stackopt: treebuilder does a much better job
Antonio Cuni
move --trace from jvm to oosupport, and teach gencli how to use it.
holger krekel
adapted to cleanups/changes related to rev 36902 of py lib development.
Antonio Cuni
Implemented first two stack optimizations (variable renaming and temporary variable removal). Benchmarks on rpystonedalone show the following results: - source code size reduced by 10% - executable size reduced by 13% - rpystone speeded up by 5% - richards speeded up by 12%
Antonio Cuni
Added two new options: * --verify run peverify on the compiled code, and fails if the code it's not verifiable. It works only under windows, because mono doens't provide peverify * --norun prevent compiled code to be executed. Useful in conjunction with --verify.
Antonio Cuni
Added an option to let .NET exception flowing out of the entry point.
Antonio Cuni
Fixed conftest-related bug (I hope!)
Antonio Cuni
Fixed conftest-related bug
Antonio Cuni
Initial commit of the CLI backend