[pypy-commit] pypy default: don't import rtyper from the bookkeeper

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71525:d45b68facb24 Date: 2014-05-15 04:01 +0100 http://bitbucket.org/pypy/pypy/changeset/d45b68facb24/ Log:don't import rtyper from the bookkeeper diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py --- a/rpython/annotator/bo

[pypy-commit] pypy py3k: fix potential UnicodeEncodeErrors under pytest.py --resultlog: the captured

2014-05-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71524:d67eb7fe33cd Date: 2014-05-14 12:10 -0700 http://bitbucket.org/pypy/pypy/changeset/d67eb7fe33cd/ Log:fix potential UnicodeEncodeErrors under pytest.py --resultlog: the captured output may come in as unicode (grafted from ef6

[pypy-commit] pypy default: move some utilities to rpython.annotator.bookkeeper

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71523:7a2c9e5f2782 Date: 2014-05-14 21:52 +0100 http://bitbucket.org/pypy/pypy/changeset/7a2c9e5f2782/ Log:move some utilities to rpython.annotator.bookkeeper diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/rpython/anno

[pypy-commit] pypy default: ups

2014-05-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71522:55d012c01e88 Date: 2014-05-14 22:49 +0200 http://bitbucket.org/pypy/pypy/changeset/55d012c01e88/ Log:ups diff --git a/rpython/rtyper/rstr.py b/rpython/rtyper/rstr.py --- a/rpython/rtyper/rstr.py +++ b/rpython/rtyper/rstr.py @@ -9,6 +9,7 @

[pypy-commit] pypy default: make the utf_8_decode slightly more reusable in different contexts, e.g. when we want to calculate the size

2014-05-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71520:af21a0ec95a5 Date: 2014-05-14 22:13 +0200 http://bitbucket.org/pypy/pypy/changeset/af21a0ec95a5/ Log:make the utf_8_decode slightly more reusable in different contexts, e.g. when we want to calculate the size diff --git a/rpython/

[pypy-commit] pypy default: typo

2014-05-14 Thread mattip
Author: mattip Branch: Changeset: r71518:3920cce43114 Date: 2014-05-14 22:45 +0300 http://bitbucket.org/pypy/pypy/changeset/3920cce43114/ Log:typo diff --git a/rpython/translator/c/test/test_extfunc.py b/rpython/translator/c/test/test_extfunc.py --- a/rpython/translator/c/test/test_extfunc

[pypy-commit] pypy default: make test compatible with changeset 5494b1aac76f

2014-05-14 Thread mattip
Author: mattip Branch: Changeset: r71519:28b3e7b802de Date: 2014-05-14 23:04 +0300 http://bitbucket.org/pypy/pypy/changeset/28b3e7b802de/ Log:make test compatible with changeset 5494b1aac76f diff --git a/rpython/translator/c/test/test_extfunc.py b/rpython/translator/c/test/test_extfunc.py

[pypy-commit] pypy default: fix test for windows, document and fix test for : in PYPYLOG filename

2014-05-14 Thread mattip
Author: mattip Branch: Changeset: r71517:9ab80e27fa27 Date: 2014-05-14 22:31 +0300 http://bitbucket.org/pypy/pypy/changeset/9ab80e27fa27/ Log:fix test for windows, document and fix test for : in PYPYLOG filename diff --git a/pypy/doc/man/pypy.1.rst b/pypy/doc/man/pypy.1.rst --- a/py

[pypy-commit] pypy default: fix shared object suffix

2014-05-14 Thread mattip
Author: mattip Branch: Changeset: r71516:6933e9ded4de Date: 2014-05-14 14:55 +0300 http://bitbucket.org/pypy/pypy/changeset/6933e9ded4de/ Log:fix shared object suffix diff --git a/rpython/translator/c/test/test_standalone.py b/rpython/translator/c/test/test_standalone.py --- a/rpython/tran

[pypy-commit] pypy default: MSVC link must find all functions, so provide dummy implementations

2014-05-14 Thread mattip
Author: mattip Branch: Changeset: r71515:13c05fef6513 Date: 2014-05-14 14:42 +0300 http://bitbucket.org/pypy/pypy/changeset/13c05fef6513/ Log:MSVC link must find all functions, so provide dummy implementations diff --git a/rpython/translator/c/src/allocator.c b/rpython/translator/c/src/all

[pypy-commit] pypy default: fix potential UnicodeEncodeErrors under pytest.py --resultlog: the captured

2014-05-14 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r71514:ef6d8454c0a6 Date: 2014-05-14 12:10 -0700 http://bitbucket.org/pypy/pypy/changeset/ef6d8454c0a6/ Log:fix potential UnicodeEncodeErrors under pytest.py --resultlog: the captured output may come in as unicode diff --git a/_pytest/resultl

[pypy-commit] pypy HopArg: fix r_os_stat, maybe (is this even tested?)

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71513:d1c416a40298 Date: 2014-05-14 20:04 +0100 http://bitbucket.org/pypy/pypy/changeset/d1c416a40298/ Log:fix r_os_stat, maybe (is this even tested?) diff --git a/rpython/rtyper/module/r_os_stat.py b/rpython/rtyper/module/r_os_stat.py --- a/rpy

[pypy-commit] pypy HopArg: hg merge default

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71511:817c2e321208 Date: 2014-05-14 18:38 +0100 http://bitbucket.org/pypy/pypy/changeset/817c2e321208/ Log:hg merge default diff --git a/rpython/rtyper/rstr.py b/rpython/rtyper/rstr.py --- a/rpython/rtyper/rstr.py +++ b/rpython/rtyper/rstr.py @@

[pypy-commit] pypy HopArg: Create LowLevelType._contains_value()

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71512:dab361acad27 Date: 2014-05-14 19:22 +0100 http://bitbucket.org/pypy/pypy/changeset/dab361acad27/ Log:Create LowLevelType._contains_value() diff --git a/rpython/rtyper/lltypesystem/lltype.py b/rpython/rtyper/lltypesystem/lltype.py --- a/rpy

[pypy-commit] pypy reflex-support: rename destruct -> __destruct__ to prevent possible clashes

2014-05-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r71510:bef4d3b1cf9b Date: 2014-05-14 10:24 -0700 http://bitbucket.org/pypy/pypy/changeset/bef4d3b1cf9b/ Log:rename destruct -> __destruct__ to prevent possible clashes diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/

[pypy-commit] pypy reflex-support: consolidate overload tests with CPython/cppyy and add void* use for unknown classes

2014-05-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r71508:a2be4d10d7dd Date: 2014-05-13 11:34 -0700 http://bitbucket.org/pypy/pypy/changeset/a2be4d10d7dd/ Log:consolidate overload tests with CPython/cppyy and add void* use for unknown classes diff --git a/pypy/module/cppyy/conve

[pypy-commit] pypy reflex-support: change test now that unknown*'s are usuable

2014-05-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r71509:3fe86f7471af Date: 2014-05-14 10:23 -0700 http://bitbucket.org/pypy/pypy/changeset/3fe86f7471af/ Log:change test now that unknown*'s are usuable diff --git a/pypy/module/cppyy/test/fragile.h b/pypy/module/cppyy/test/fragile.h ---

[pypy-commit] pypy default: unsplit some class defs

2014-05-14 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71507:8a8fadaead94 Date: 2014-05-14 17:59 +0100 http://bitbucket.org/pypy/pypy/changeset/8a8fadaead94/ Log:unsplit some class defs diff --git a/rpython/rtyper/rstr.py b/rpython/rtyper/rstr.py --- a/rpython/rtyper/rstr.py +++ b/rpython/rtyper/rstr.py @@

[pypy-commit] stmgc default: fix annoying little crasher where a collection occurs while we wait to become

2014-05-14 Thread Raemi
Author: Remi Meier Branch: Changeset: r1210:ae21b6a2a892 Date: 2014-05-14 18:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/ae21b6a2a892/ Log:fix annoying little crasher where a collection occurs while we wait to become inevitable. this caused the marker_inev fetched before

[pypy-commit] pypy stmgc-c7: assert not true anymore

2014-05-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71506:d1454093dd48 Date: 2014-05-14 15:38 +0200 http://bitbucket.org/pypy/pypy/changeset/d1454093dd48/ Log:assert not true anymore diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmgcintf.c --- a/rpyth

[pypy-commit] lang-smalltalk storage: Appended *Bytecode to some bytecode names for consistency.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r818:05fd9bfcba9c Date: 2014-05-14 13:09 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/05fd9bfcba9c/ Log:Appended *Bytecode to some bytecode names for consistency. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm

[pypy-commit] lang-smalltalk storage: Small cleanups in tests.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r820:96b59003d67f Date: 2014-05-14 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/96b59003d67f/ Log:Small cleanups in tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/spyvm/test/test_int

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Moved around some bytecode implementations to group them in a consisteny way.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r823:e225c9de09c5 Date: 2014-05-14 14:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e225c9de09c5/ Log:Moved around some bytecode implementations to group them in a consisteny way. diff --git a/spyvm

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Refactored activate_unwind_context for less code duplication.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r824:dd88f5e52d5b Date: 2014-05-14 14:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/dd88f5e52d5b/ Log:Refactored activate_unwind_context for less code duplication. diff --git a/spyvm/interpreter.py b/spyvm/

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Implemented refactoring to handle the pc in a virtualized way, instead of maintining it inside the context object.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r827:1900ca207c39 Date: 2014-05-14 14:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1900ca207c39/ Log:Implemented refactoring to handle the pc in a virtualized way, instead of maintining it inside th

[pypy-commit] lang-smalltalk storage: Fixed whitespace in interpreter.py :(

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r819:bf427e482576 Date: 2014-05-14 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/bf427e482576/ Log:Fixed whitespace in interpreter.py :( diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added decorator for bytecode implementation methods.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r822:66db7f3c7f67 Date: 2014-05-14 13:57 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/66db7f3c7f67/ Log:Added decorator for bytecode implementation methods. Decorator fetches additional bytes automatic

[pypy-commit] lang-smalltalk storage: two-line trace output for process switches

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r814:ed9b4d7d02a1 Date: 2014-05-12 10:45 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ed9b4d7d02a1/ Log:two-line trace output for process switches diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added common superclass for ProcessSwitch and StackOverflow.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r821:6d70e836aec8 Date: 2014-05-14 13:30 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6d70e836aec8/ Log:Added common superclass for ProcessSwitch and StackOverflow. diff --git a/spyvm/interpreter.py b/spyvm/i

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added one more descriptive function name for decorated function.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r825:23bb793ccadf Date: 2014-05-14 14:31 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/23bb793ccadf/ Log:Added one more descriptive function name for decorated function. diff --git a/spyvm/interpreter.py b/spy

[pypy-commit] lang-smalltalk storage: Moved the step-method inside the interpreter like a regular method.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r816:5654d57f2f04 Date: 2014-05-12 13:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5654d57f2f04/ Log:Moved the step-method inside the interpreter like a regular method. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --

[pypy-commit] lang-smalltalk storage: Improved printing of context objects (args/temps/stack).

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r817:0283801bfc1e Date: 2014-05-14 13:01 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0283801bfc1e/ Log:Improved printing of context objects (args/temps/stack). Extracted fetch_bytecode from fetch_next_bytecode. diff --git

[pypy-commit] lang-smalltalk storage: Merged branch storage-refactoring-virtual-pc.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r826:b79f58f23cbc Date: 2014-05-14 14:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b79f58f23cbc/ Log:Merged branch storage-refactoring-virtual-pc. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.

[pypy-commit] lang-smalltalk storage: Renamed getbytecode() to fetch_next_bytecode()

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r815:b398a1500d52 Date: 2014-05-12 12:59 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b398a1500d52/ Log:Renamed getbytecode() to fetch_next_bytecode() diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter

[pypy-commit] pypy stmgc-c7: hacky way to set the transaction length to unlimited when a program never uses threads in the case of no-jit too

2014-05-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71505:a140ce520d35 Date: 2014-05-14 14:17 +0200 http://bitbucket.org/pypy/pypy/changeset/a140ce520d35/ Log:hacky way to set the transaction length to unlimited when a program never uses threads in the case of no-jit too diff --git a/rpy

[pypy-commit] pypy stmgc-c7: try to do less unneeded transaction breaks

2014-05-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71504:8335fe017bcc Date: 2014-05-14 12:40 +0200 http://bitbucket.org/pypy/pypy/changeset/8335fe017bcc/ Log:try to do less unneeded transaction breaks diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmg