[pypy-commit] pypy default: These should be immutable!

2013-06-29 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r65117:068f69b29ef0 Date: 2013-06-29 20:53 -0700 http://bitbucket.org/pypy/pypy/changeset/068f69b29ef0/ Log:These should be immutable! diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.py

[pypy-commit] pypy default: merged upstream

2013-06-29 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r65118:896493e4c586 Date: 2013-06-29 20:54 -0700 http://bitbucket.org/pypy/pypy/changeset/896493e4c586/ Log:merged upstream diff --git a/lib_pypy/ctypes_config_cache/syslog.ctc.py b/lib_pypy/ctypes_config_cache/syslog.ctc.py deleted file mode 100644 -

[pypy-commit] pypy fastjson: inline parse_digits into parse_integer

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65115:007efd4cf4be Date: 2013-06-29 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/007efd4cf4be/ Log:inline parse_digits into parse_integer diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fastjson/interp_decoder.py

[pypy-commit] pypy fastjson: the 'fast' version of float parsing is not much faster than the other, just kill the additional complexity

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65114:d431e45e8e2e Date: 2013-06-29 18:20 +0200 http://bitbucket.org/pypy/pypy/changeset/d431e45e8e2e/ Log:the 'fast' version of float parsing is not much faster than the other, just kill the additional complexity diff --git a/pypy/mo

[pypy-commit] pypy fastjson: add support for non-standard constants Infinity, -Infinity and NaN

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65116:c64aefd4f08d Date: 2013-06-30 01:24 +0200 http://bitbucket.org/pypy/pypy/changeset/c64aefd4f08d/ Log:add support for non-standard constants Infinity, -Infinity and NaN diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/

[pypy-commit] pypy default: test, fix missing method in ScalarIterator

2013-06-29 Thread mattip
Author: Matti Picus Branch: Changeset: r65113:9918529ceecd Date: 2013-06-30 00:55 +0300 http://bitbucket.org/pypy/pypy/changeset/9918529ceecd/ Log:test, fix missing method in ScalarIterator diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/arrayimpl/scalar.py

[pypy-commit] pypy stmgc-c4: stm_initialize()

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65111:3451bcd67240 Date: 2013-06-29 23:17 +0200 http://bitbucket.org/pypy/pypy/changeset/3451bcd67240/ Log:stm_initialize() diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memo

[pypy-commit] pypy stmgc-c4: First first part of this test passes! :-) probably because it's small

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65112:b1bac73d4f54 Date: 2013-06-29 23:19 +0200 http://bitbucket.org/pypy/pypy/changeset/b1bac73d4f54/ Log:First first part of this test passes! :-) probably because it's small enough to avoid any minor collection. diff --git a/rpython/

[pypy-commit] pypy stmgc-c4: stmcb_trace().

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65110:c6848441ba04 Date: 2013-06-29 23:10 +0200 http://bitbucket.org/pypy/pypy/changeset/c6848441ba04/ Log:stmcb_trace(). diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memory

[pypy-commit] pypy stmgc-c4: Implement stmcb_size().

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65109:d39a80a156da Date: 2013-06-29 23:00 +0200 http://bitbucket.org/pypy/pypy/changeset/d39a80a156da/ Log:Implement stmcb_size(). diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpyth

[pypy-commit] pypy stmgc-c4: Fix this, lost because of a mistake during merge

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65108:96da7cbe93df Date: 2013-06-29 22:18 +0200 http://bitbucket.org/pypy/pypy/changeset/96da7cbe93df/ Log:Fix this, lost because of a mistake during merge diff --git a/rpython/translator/c/src/g_prerequisite.h b/rpython/translator/c/src/g_pre

[pypy-commit] pypy stmgc-c4: in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65106:22d6efdb107a Date: 2013-06-29 22:06 +0200 http://bitbucket.org/pypy/pypy/changeset/22d6efdb107a/ Log:in-progress diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memory/gc

[pypy-commit] buildbot numpy-tests: these steps work by hand, not sure about the last one

2013-06-29 Thread mattip
Author: Matti Picus Branch: numpy-tests Changeset: r829:ce457ef29b96 Date: 2013-06-29 22:56 +0300 http://bitbucket.org/pypy/buildbot/changeset/ce457ef29b96/ Log:these steps work by hand, not sure about the last one diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/

[pypy-commit] pypy stmgc-c4: in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65105:dadb9e0f175c Date: 2013-06-29 20:43 +0200 http://bitbucket.org/pypy/pypy/changeset/dadb9e0f175c/ Log:in-progress diff --git a/rpython/translator/c/src/debug_print.c b/rpython/translator/c/src/debug_print.c --- a/rpython/translator/c/src/

[pypy-commit] pypy stmgc-c4: in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65103:f2dc70f514d0 Date: 2013-06-29 20:12 +0200 http://bitbucket.org/pypy/pypy/changeset/f2dc70f514d0/ Log:in-progress diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -1,5 +1,4 @

[pypy-commit] pypy stmgc-c4: always in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65104:a35b41057209 Date: 2013-06-29 20:23 +0200 http://bitbucket.org/pypy/pypy/changeset/a35b41057209/ Log:always in-progress diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/me

[pypy-commit] pypy stmgc-c4: still in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65102:e41f1d5ce8a2 Date: 2013-06-29 20:03 +0200 http://bitbucket.org/pypy/pypy/changeset/e41f1d5ce8a2/ Log:still in-progress diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translator/stm/funcge

[pypy-commit] pypy stmgc-c4: in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65101:a163fe15803e Date: 2013-06-29 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/a163fe15803e/ Log:in-progress diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memory/gc

[pypy-commit] pypy py3k: Port p3k diffs in defunct strutil.py to the rpython/ directory.

2013-06-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r65100:2ab06d170d6f Date: 2013-06-29 18:29 +0200 http://bitbucket.org/pypy/pypy/changeset/2ab06d170d6f/ Log:Port p3k diffs in defunct strutil.py to the rpython/ directory. Yes, I know this is wrong, but: - it's a branch!

[pypy-commit] pypy default: Fix the tests

2013-06-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r65098:839b05ae6bb9 Date: 2013-06-29 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/839b05ae6bb9/ Log:Fix the tests diff --git a/pypy/module/test_lib_pypy/test_ctypes_config_cache.py b/pypy/module/test_lib_pypy/test_ctypes_config_cache.py --- a/p

[pypy-commit] pypy stmgc-c4: Reimport

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65096:e51b8ee36edd Date: 2013-06-29 14:26 +0200 http://bitbucket.org/pypy/pypy/changeset/e51b8ee36edd/ Log:Reimport diff --git a/rpython/translator/stm/import_stmgc.py b/rpython/translator/stm/import_stmgc.py --- a/rpython/translator/stm/impor

[pypy-commit] pypy stmgc-c4: add the source revision

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65095:b8c98426a9cc Date: 2013-06-29 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/b8c98426a9cc/ Log:add the source revision diff --git a/rpython/translator/stm/import_stmgc.py b/rpython/translator/stm/import_stmgc.py --- a/rpython/trans

[pypy-commit] pypy stmgc-c4: in-progress

2013-06-29 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65097:039f1f916424 Date: 2013-06-29 16:05 +0200 http://bitbucket.org/pypy/pypy/changeset/039f1f916424/ Log:in-progress diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py new file mode 100644 --- /dev/null +++ b/rpython/memory/

[pypy-commit] pypy py3k: Fix module.test_lib_pypy.pyrepl.test_readline when run by python2

2013-06-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r65094:cc7ed4b513e0 Date: 2013-06-29 14:45 +0200 http://bitbucket.org/pypy/pypy/changeset/cc7ed4b513e0/ Log:Fix module.test_lib_pypy.pyrepl.test_readline when run by python2 (in this file unicode is also defined for py3k, it's an a

[pypy-commit] pypy py3k: Fix module.test_lib_pypy.pyrepl.test_wishes.

2013-06-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r65093:c8a3a92d0dd6 Date: 2013-06-29 14:24 +0200 http://bitbucket.org/pypy/pypy/changeset/c8a3a92d0dd6/ Log:Fix module.test_lib_pypy.pyrepl.test_wishes. diff --git a/lib_pypy/pyrepl/reader.py b/lib_pypy/pyrepl/reader.py --- a/lib_pypy/pyre

[pypy-commit] pypy default: Issue1392: Implement IOBase._checkClosed().

2013-06-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r65092:e83efe56cd20 Date: 2013-06-29 12:16 +0200 http://bitbucket.org/pypy/pypy/changeset/e83efe56cd20/ Log:Issue1392: Implement IOBase._checkClosed(). Patch by limeburst. diff --git a/pypy/module/_io/interp_iobase.py b/pypy/module/_i

[pypy-commit] pypy fastjson: add an option to enable fast but less precise parsing of floats

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65089:55ed11b7b3be Date: 2013-06-29 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/55ed11b7b3be/ Log:add an option to enable fast but less precise parsing of floats diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fa

[pypy-commit] pypy fastjson: do the clenaup

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65090:ea82529ba24a Date: 2013-06-29 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/ea82529ba24a/ Log:do the clenaup diff --git a/pypy/module/_fastjson/test/test__fastjson.py b/pypy/module/_fastjson/test/test__fastjson.py --- a/pypy/mod

[pypy-commit] pypy fastjson: decode_numeric_slow now it's used only for integers which possibly overflow, remove all the part for floats

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65091:6d13a4e94ad7 Date: 2013-06-29 11:52 +0200 http://bitbucket.org/pypy/pypy/changeset/6d13a4e94ad7/ Log:decode_numeric_slow now it's used only for integers which possibly overflow, remove all the part for floats diff --git a/pypy/m

[pypy-commit] stmgc default: Tests, asserts, and fixes for stm_allocate() returning correctly

2013-06-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r318:c856b6a0d157 Date: 2013-06-29 11:55 +0200 http://bitbucket.org/pypy/stmgc/changeset/c856b6a0d157/ Log:Tests, asserts, and fixes for stm_allocate() returning correctly cleared memory. diff --git a/c4/dbgmem.c b/c4/dbgmem.c --- a/c4/dbgmem.c

[pypy-commit] stmgc default: Add a test for the gcptrlist_insert(&d->old_objects_to_trace) after stmgcpage_malloc()

2013-06-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r317:95b19b2a2ee3 Date: 2013-06-29 11:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/95b19b2a2ee3/ Log:Add a test for the gcptrlist_insert(&d->old_objects_to_trace) after stmgcpage_malloc() diff --git a/c4/test/test_nursery.py b/c4/test/test

[pypy-commit] pypy fastjson: completely change the strategy for parsing floats: we now rely on rlib.rdtoa, which is slower but accurate

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65088:f5cbf0738f31 Date: 2013-06-29 10:32 +0200 http://bitbucket.org/pypy/pypy/changeset/f5cbf0738f31/ Log:completely change the strategy for parsing floats: we now rely on rlib.rdtoa, which is slower but accurate diff --git a/pypy/mo

[pypy-commit] pypy fastjson: one more corner case

2013-06-29 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r65087:7c8873f9eeb2 Date: 2013-06-28 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/7c8873f9eeb2/ Log:one more corner case diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fastjson/interp_decoder.py --- a/pypy/module/