[pypy-commit] pypy default: Document the JitCounter and BaseJitCell classes.

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73216:cd1ea9c54b1b Date: 2014-08-31 08:59 +0200 http://bitbucket.org/pypy/pypy/changeset/cd1ea9c54b1b/ Log:Document the JitCounter and BaseJitCell classes. These two classes have some usage patterns and invariants that are worth writing

[pypy-commit] pypy default: Another attempt at fixing Windows

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73217:f51abb1c0a6c Date: 2014-08-31 10:09 +0200 http://bitbucket.org/pypy/pypy/changeset/f51abb1c0a6c/ Log:Another attempt at fixing Windows diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/callbuilder.py --- a/rpython/jit

[pypy-commit] pypy default: Don't use "sys.maxint // 4" but "sys.maxint // (size of unichar)".

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73218:16f41f8d766c Date: 2014-08-31 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/16f41f8d766c/ Log:Don't use "sys.maxint // 4" but "sys.maxint // (size of unichar)". diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/te

[pypy-commit] pypy default: Also remove Unix-only modules from "translation_modules".

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73219:ba3f691fea4d Date: 2014-08-31 10:33 +0200 http://bitbucket.org/pypy/pypy/changeset/ba3f691fea4d/ Log:Also remove Unix-only modules from "translation_modules". diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/py

[pypy-commit] pypy default: Remove all these functions: they are not tested, not used by PyPy,

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73220:cbb94f1985b6 Date: 2014-08-31 10:49 +0200 http://bitbucket.org/pypy/pypy/changeset/cbb94f1985b6/ Log:Remove all these functions: they are not tested, not used by PyPy, and not working correctly on Windows. diff --git a/rpython/rlib/rpath.

[pypy-commit] pypy default: Accept a plain string and don't try to decode it to unicode and then

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73222:0867fc01e680 Date: 2014-08-31 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/0867fc01e680/ Log:Accept a plain string and don't try to decode it to unicode and then re-encode it to utf-8. It may not work. diff --git a/py/_code/code.p

[pypy-commit] pypy default: In RPython, this adds the ability to automatically redirect some

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73223:3c3f30ffed49 Date: 2014-08-31 12:40 +0200 http://bitbucket.org/pypy/pypy/changeset/3c3f30ffed49/ Log:In RPython, this adds the ability to automatically redirect some functions from os.path to our own functions in rpython.rlib.rpath. diff

[pypy-commit] pypy default: Extend rpython.rlib.rpath to include the following functions:

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73221:6bb6900ae05e Date: 2014-08-31 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/6bb6900ae05e/ Log:Extend rpython.rlib.rpath to include the following functions: risabs rabspath rsplitdrive rjoin diff --git a/rpython/rlib/rpath.py b/rp

[pypy-commit] pypy default: Skip these three tests, which occasionally fail

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73224:94bbfc345092 Date: 2014-08-31 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/94bbfc345092/ Log:Skip these three tests, which occasionally fail diff --git a/rpython/rlib/test/test_rsocket.py b/rpython/rlib/test/test_rsocket.py --- a/rpython

[pypy-commit] pypy default: Add os.path.normpath(), and make it called automatically from _posix_abspath().

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73225:5a0be08136b5 Date: 2014-08-31 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/5a0be08136b5/ Log:Add os.path.normpath(), and make it called automatically from _posix_abspath(). diff --git a/rpython/flowspace/specialcase.py b/rpython/f

[pypy-commit] pypy default: Fix: r5/r6/r7 can hold the address of the function to call, but

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73226:fdfe7e9efa81 Date: 2014-08-31 14:49 +0200 http://bitbucket.org/pypy/pypy/changeset/fdfe7e9efa81/ Log:Fix: r5/r6/r7 can hold the address of the function to call, but in call_release_gil mode these three registers are garbaged. diff --git a

[pypy-commit] pypy gc-incminimark-pinning: Merge default into gc-incminimark-pinning

2014-08-31 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r73227:d21434327ff6 Date: 2014-08-31 15:28 +0200 http://bitbucket.org/pypy/pypy/changeset/d21434327ff6/ Log:Merge default into gc-incminimark-pinning diff too long, truncating to 2000 out of 41471 lines diff --git a/LICENSE b/

[pypy-commit] pypy default: Move out parts of these conversion functions that depend on "long long",

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73228:89666ce8368c Date: 2014-08-31 15:40 +0200 http://bitbucket.org/pypy/pypy/changeset/89666ce8368c/ Log:Move out parts of these conversion functions that depend on "long long", for the ARM JIT. diff --git a/pypy/module/_cffi_backend/ctypepri

[pypy-commit] pypy default: This attribute 'fields_list' is a quasi-immutable field pointing

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73229:4dd401ace491 Date: 2014-08-31 15:53 +0200 http://bitbucket.org/pypy/pypy/changeset/4dd401ace491/ Log:This attribute 'fields_list' is a quasi-immutable field pointing to a really immutable list. Interestingly enough, we have support for

[pypy-commit] pypy default: (arigo, fijal) merge trace-limit-hack branch which adjusts the heuristics

2014-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r73231:239c8dadefea Date: 2014-08-31 08:10 -0600 http://bitbucket.org/pypy/pypy/changeset/239c8dadefea/ Log:(arigo, fijal) merge trace-limit-hack branch which adjusts the heuristics how things are traced after ABORT_TOO_LONG. Now both the

[pypy-commit] pypy trace-limit-hack: close to be merged branch

2014-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: trace-limit-hack Changeset: r73230:cbf098b92edc Date: 2014-08-31 08:09 -0600 http://bitbucket.org/pypy/pypy/changeset/cbf098b92edc/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy default: Move read_timestamp away from its own operation, and use a call with an

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73232:08e92f52e390 Date: 2014-08-31 16:56 +0200 http://bitbucket.org/pypy/pypy/changeset/08e92f52e390/ Log:Move read_timestamp away from its own operation, and use a call with an OS_xxx value instead. It is a bit simpler everywhere, and more

[pypy-commit] pypy default: Update this comment

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73233:1eb05eb26ae6 Date: 2014-08-31 17:04 +0200 http://bitbucket.org/pypy/pypy/changeset/1eb05eb26ae6/ Log:Update this comment diff --git a/pypy/module/pypyjit/test_pypy_c/test_cprofile.py b/pypy/module/pypyjit/test_pypy_c/test_cprofile.py --- a/pypy/

[pypy-commit] pypy default: Avoid printing in the logs; use an unsigned output.

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73234:e9f0c13de06b Date: 2014-08-31 17:07 +0200 http://bitbucket.org/pypy/pypy/changeset/e9f0c13de06b/ Log:Avoid printing in the logs; use an unsigned output. diff --git a/rpython/jit/metainterp/logger.py b/rpython/jit/metainterp/logger.py ---

[pypy-commit] pypy default: longlong support in arm is mostly there, but incomplete so far

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73235:05af3fb5fc08 Date: 2014-08-31 17:27 +0200 http://bitbucket.org/pypy/pypy/changeset/05af3fb5fc08/ Log:longlong support in arm is mostly there, but incomplete so far diff --git a/rpython/jit/backend/arm/runner.py b/rpython/jit/backend/arm/runner.p

[pypy-commit] pypy gc_no_cleanup_nursery: The jitframe is no longer zeroed, can have garbage there

2014-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73236:49185e690a83 Date: 2014-08-31 09:32 -0600 http://bitbucket.org/pypy/pypy/changeset/49185e690a83/ Log:The jitframe is no longer zeroed, can have garbage there diff --git a/rpython/jit/backend/test/runner_test.py b/rpy

[pypy-commit] pypy arm-longlong: Branch to finish the longlong support on ARM

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73237:24d232b4809c Date: 2014-08-31 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/24d232b4809c/ Log:Branch to finish the longlong support on ARM ___ pypy-commit mailing list pypy-commit@pyt

[pypy-commit] pypy arm-longlong: hg merge default

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73239:b7d61778b0c9 Date: 2014-08-31 19:40 +0300 http://bitbucket.org/pypy/pypy/changeset/b7d61778b0c9/ Log:hg merge default ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.

[pypy-commit] pypy arm-longlong: in-progress

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73238:7befb5f6d6db Date: 2014-08-31 19:39 +0300 http://bitbucket.org/pypy/pypy/changeset/7befb5f6d6db/ Log:in-progress diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/backend/a

[pypy-commit] pypy refine-testrunner: merge from default

2014-08-31 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: refine-testrunner Changeset: r73240:a9df5830e867 Date: 2014-02-02 17:22 +0100 http://bitbucket.org/pypy/pypy/changeset/a9df5830e867/ Log:merge from default diff too long, truncating to 2000 out of 5591 lines diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst

[pypy-commit] pypy arm-longlong: Returning a long long

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73242:a1f2e41e252b Date: 2014-08-31 19:49 +0300 http://bitbucket.org/pypy/pypy/changeset/a1f2e41e252b/ Log:Returning a long long diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit

[pypy-commit] pypy fix_find_executable_bug: issue #1856, find_executable should only find executable files.

2014-08-31 Thread dripton
Author: David Ripton Branch: fix_find_executable_bug Changeset: r73243:8ff323403724 Date: 2014-08-31 11:20 -0400 http://bitbucket.org/pypy/pypy/changeset/8ff323403724/ Log:issue #1856, find_executable should only find executable files. We use os.access to check whether the file is ex

[pypy-commit] pypy default: Merged in dripton/pypy/fix_find_executable_bug (pull request #276)

2014-08-31 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r73244:b4f58b28e57d Date: 2014-08-31 10:23 -0700 http://bitbucket.org/pypy/pypy/changeset/b4f58b28e57d/ Log:Merged in dripton/pypy/fix_find_executable_bug (pull request #276) issue #1856, find_executable should only find executable files. diff

[pypy-commit] pypy arm-longlong: Rewrite this test to no longer depend on (possibly buggy) ctypes

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73245:9e40d9efd4d2 Date: 2014-08-31 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/9e40d9efd4d2/ Log:Rewrite this test to no longer depend on (possibly buggy) ctypes callbacks. diff --git a/rpython/jit/backend/test/runner_test

[pypy-commit] pypy arm-longlong: Comments

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73246:9b92c5b09665 Date: 2014-08-31 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/9b92c5b09665/ Log:Comments diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/te

[pypy-commit] pypy arm-longlong: better error message

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73247:02f54f076c4f Date: 2014-08-31 19:50 +0200 http://bitbucket.org/pypy/pypy/changeset/02f54f076c4f/ Log:better error message diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/ji

[pypy-commit] pypy arm-longlong: in-progress

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73248:c7bc3237fdaa Date: 2014-08-31 20:08 +0200 http://bitbucket.org/pypy/pypy/changeset/c7bc3237fdaa/ Log:in-progress diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/backend/a

[pypy-commit] pypy arm-longlong: bug fix: the signature 'iiiIi' used to think the last 'i' goes into r3,

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73249:373572aa281c Date: 2014-08-31 20:39 +0200 http://bitbucket.org/pypy/pypy/changeset/373572aa281c/ Log:bug fix: the signature 'iiiIi' used to think the last 'i' goes into r3, but actually nothing goes into r3. diff --git a/rpyth

[pypy-commit] pypy arm-longlong: Fix for the strange interleaving possible with a mixture of d and s

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73250:3463d820c160 Date: 2014-08-31 21:14 +0200 http://bitbucket.org/pypy/pypy/changeset/3463d820c160/ Log:Fix for the strange interleaving possible with a mixture of d and s registers diff --git a/rpython/jit/backend/arm/callbuilde

[pypy-commit] pypy arm-longlong: More fixes to avoid ctypes/libffi interference

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73251:026488ee760e Date: 2014-08-31 22:17 +0200 http://bitbucket.org/pypy/pypy/changeset/026488ee760e/ Log:More fixes to avoid ctypes/libffi interference diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runne

[pypy-commit] pypy arm-longlong: Test and fix

2014-08-31 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73252:31554946e159 Date: 2014-08-31 23:30 +0300 http://bitbucket.org/pypy/pypy/changeset/31554946e159/ Log:Test and fix diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/backend/

[pypy-commit] buildbot default: increase the timeout even more

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r915:3c03276b825f Date: 2014-08-31 23:07 +0200 http://bitbucket.org/pypy/buildbot/changeset/3c03276b825f/ Log:increase the timeout even more diff --git a/bot2/pypybuildbot/arm_master.py b/bot2/pypybuildbot/arm_master.py --- a/bot2/pypybuildbot/arm_maste

[pypy-commit] pypy default: rename argument for consistency with RFile

2014-08-31 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r73253:71ab012c8eca Date: 2014-09-01 02:37 +0100 http://bitbucket.org/pypy/pypy/changeset/71ab012c8eca/ Log:rename argument for consistency with RFile diff --git a/rpython/rlib/rStringIO.py b/rpython/rlib/rStringIO.py --- a/rpython/rlib/rStringIO.py +++

[pypy-commit] pypy default: Attempt to get the stdout/stderr as well in the written resultlogs.

2014-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r73254:93a97c795531 Date: 2014-09-01 08:44 +0200 http://bitbucket.org/pypy/pypy/changeset/93a97c795531/ Log:Attempt to get the stdout/stderr as well in the written resultlogs. diff --git a/_pytest/resultlog.py b/_pytest/resultlog.py --- a/_pytest/result