[pypy-commit] pypy jvm-improvements: Add files generated by PyCharm to .hgignore

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51374:1afe14470fa3 Date: 2012-01-14 20:18 +0100 http://bitbucket.org/pypy/pypy/changeset/1afe14470fa3/ Log:Add files generated by PyCharm to .hgignore diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -2,6 +2,9

[pypy-commit] pypy jvm-improvements: Fix compute_unique_id to support built-ins in ootype.

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51376:143a2edf9601 Date: 2012-01-11 22:29 +0100 http://bitbucket.org/pypy/pypy/changeset/143a2edf9601/ Log:Fix compute_unique_id to support built-ins in ootype. Otherwise the translation fails because it doesn't know how t

[pypy-commit] pypy jvm-improvements: Fix userspace builders in ootype

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51375:90cb8d420991 Date: 2012-01-11 22:26 +0100 http://bitbucket.org/pypy/pypy/changeset/90cb8d420991/ Log:Fix userspace builders in ootype Implement the getlength() method of StringBuilders in ootype. diff --git a/pypy/r

[pypy-commit] pypy jvm-improvements: Add a missing cast from Unsigned to UnsignedLongLong in the JVM

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51378:c59ec9806ac6 Date: 2012-01-14 20:15 +0100 http://bitbucket.org/pypy/pypy/changeset/c59ec9806ac6/ Log:Add a missing cast from Unsigned to UnsignedLongLong in the JVM backend. diff --git a/pypy/translator/jvm/metavm.py

[pypy-commit] pypy jvm-improvements: Declare oo_primitives that should implement some rffi operations.

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51377:6b650a500d68 Date: 2012-01-14 19:04 +0100 http://bitbucket.org/pypy/pypy/changeset/6b650a500d68/ Log:Declare oo_primitives that should implement some rffi operations. For now the actual implementations are missing, b

[pypy-commit] pypy jvm-improvements: Implemented float2longlong and longlong2float for the JVM.

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51380:5ba62496112e Date: 2012-01-16 00:56 +0100 http://bitbucket.org/pypy/pypy/changeset/5ba62496112e/ Log:Implemented float2longlong and longlong2float for the JVM. Also removed the oo_primitive for pypy__rotateLeft - it'

[pypy-commit] pypy jvm-improvements: Handle the 'jit_is_virtual' opcode by always returning False

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51379:e31e85a8d333 Date: 2012-01-14 19:01 +0100 http://bitbucket.org/pypy/pypy/changeset/e31e85a8d333/ Log:Handle the 'jit_is_virtual' opcode by always returning False diff --git a/pypy/translator/jvm/opcodes.py b/pypy/translator/

[pypy-commit] pypy jvm-improvements: Simpler implementations of float2longlong and longlong2float.

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51381:79b2113c Date: 2012-01-16 21:19 +0100 http://bitbucket.org/pypy/pypy/changeset/79b2113c/ Log:Simpler implementations of float2longlong and longlong2float. diff --git a/pypy/translator/jvm/src/pypy/PyPy.java b/pypy/t

[pypy-commit] pypy jvm-improvements: Fix the implementation of compute_unique_id for _builtin_type.

2012-01-17 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r51382:259f2ab80ae4 Date: 2012-01-16 22:26 +0100 http://bitbucket.org/pypy/pypy/changeset/259f2ab80ae4/ Log:Fix the implementation of compute_unique_id for _builtin_type. diff --git a/pypy/rpython/ootypesystem/ootype.py b/pypy/rpy

[pypy-commit] pypy jvm-improvements: Fix getattr on JvmInstanceWrapper

2012-06-06 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r55449:f98227092ae0 Date: 2012-06-05 23:02 +0200 http://bitbucket.org/pypy/pypy/changeset/f98227092ae0/ Log:Fix getattr on JvmInstanceWrapper diff --git a/pypy/rlib/rjvm/api.py b/pypy/rlib/rjvm/api.py --- a/pypy/rlib/rjvm/api.py ++

[pypy-commit] pypy jvm-improvements: Enforce casting string arguments with rjvm.native_string

2012-06-06 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r55451:a5f570e4506b Date: 2012-06-06 23:53 +0200 http://bitbucket.org/pypy/pypy/changeset/a5f570e4506b/ Log:Enforce casting string arguments with rjvm.native_string diff --git a/pypy/annotation/model.py b/pypy/annotation/model.py -

[pypy-commit] pypy jvm-improvements: Remove unncessary __eq__ from OOInstanceRepr

2012-06-06 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r55450:52ae99714cf8 Date: 2012-06-06 23:10 +0200 http://bitbucket.org/pypy/pypy/changeset/52ae99714cf8/ Log:Remove unncessary __eq__ from OOInstanceRepr diff --git a/pypy/rpython/ootypesystem/rootype.py b/pypy/rpython/ootypesystem

[pypy-commit] pypy jvm-improvements: Native Java version of thread_get_ident -- just enough to compile ll_thread.

2012-07-31 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r56515:053913e841c7 Date: 2012-07-31 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/053913e841c7/ Log:Native Java version of thread_get_ident -- just enough to compile ll_thread. diff --git a/pypy/module/thread/ll_thr

[pypy-commit] pypy jvm-improvements: Detect missing oo_primitive during RTyping.

2012-08-01 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r56528:41d2ef9fed11 Date: 2012-08-01 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/41d2ef9fed11/ Log:Detect missing oo_primitive during RTyping. diff --git a/pypy/rpython/rpbc.py b/pypy/rpython/rpbc.py --- a/pypy/rpython/rpb

[pypy-commit] pypy jvm-improvements: Fix a typo from the last commit.

2012-08-01 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r56529:66ec0e8549af Date: 2012-08-01 21:22 +0200 http://bitbucket.org/pypy/pypy/changeset/66ec0e8549af/ Log:Fix a typo from the last commit. diff --git a/pypy/rpython/typesystem.py b/pypy/rpython/typesystem.py --- a/pypy/rpython/ty