[pypy-commit] pypy vmprof-newstack: start working on the JIT support

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81651:00aa9b847f85 Date: 2016-01-10 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/00aa9b847f85/ Log:start working on the JIT support diff --git a/rpython/jit/backend/llsupport/test/zrpy_vmprof_test.py b/rpython/jit/backend/llsupport/te

[pypy-commit] pypy vmprof-newstack: fixes

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81650:17ae8014babf Date: 2016-01-09 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/17ae8014babf/ Log:fixes diff --git a/rpython/jit/backend/test/test_rvmprof.py b/rpython/jit/backend/test/test_rvmprof.py --- a/rpython/jit/backend/test/t

[pypy-commit] pypy py3.3: hg merge py3k (+ fixes)

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r81652:88aafcb7c318 Date: 2016-01-10 16:55 +0100 http://bitbucket.org/pypy/pypy/changeset/88aafcb7c318/ Log:hg merge py3k (+ fixes) diff too long, truncating to 2000 out of 122816 lines diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b

[pypy-commit] pypy vmprof-newstack: fixes

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81653:451e0179aa73 Date: 2016-01-10 21:31 +0200 http://bitbucket.org/pypy/pypy/changeset/451e0179aa73/ Log:fixes diff --git a/rpython/jit/backend/llsupport/test/zrpy_vmprof_test.py b/rpython/jit/backend/llsupport/test/zrpy_vmprof_test.py ---

[pypy-commit] pypy vmprof-newstack: kill #if 0ed code

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81654:0933fc0cc566 Date: 2016-01-10 21:33 +0200 http://bitbucket.org/pypy/pypy/changeset/0933fc0cc566/ Log:kill #if 0ed code diff --git a/rpython/rlib/rvmprof/src/vmprof_main.h b/rpython/rlib/rvmprof/src/vmprof_main.h --- a/rpython/rlib/rvmpr

[pypy-commit] pypy vmprof-newstack: kill more unused code

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81655:f5f00966f723 Date: 2016-01-10 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/f5f00966f723/ Log:kill more unused code diff --git a/rpython/rlib/rvmprof/src/vmprof_main.h b/rpython/rlib/rvmprof/src/vmprof_main.h --- a/rpython/rlib/r

[pypy-commit] pypy vmprof-newstack: fix translation

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81656:f9c88ae567fd Date: 2016-01-10 22:24 +0200 http://bitbucket.org/pypy/pypy/changeset/f9c88ae567fd/ Log:fix translation diff --git a/rpython/rlib/rvmprof/src/vmprof_get_custom_offset.h b/rpython/rlib/rvmprof/src/vmprof_get_custom_offset.h

[pypy-commit] pypy vmprof-newstack: don't release GIL here

2016-01-10 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81657:a2e3daa1386a Date: 2016-01-10 22:46 +0200 http://bitbucket.org/pypy/pypy/changeset/a2e3daa1386a/ Log:don't release GIL here diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.py ++

[pypy-commit] pypy default: Let GraphAnalyzer return a conservative result instead of crashing if it encounters a call of a delayed pointer.

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81661:150c147032ee Date: 2016-01-11 06:11 +0100 http://bitbucket.org/pypy/pypy/changeset/150c147032ee/ Log:Let GraphAnalyzer return a conservative result instead of crashing if it encounters a call of a delayed pointer. diff --git a/rpython/t

[pypy-commit] pypy default: Change this part of the test to use an actual external function.

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81659:3f19265058a5 Date: 2016-01-11 01:44 +0100 http://bitbucket.org/pypy/pypy/changeset/3f19265058a5/ Log:Change this part of the test to use an actual external function. This is required for a follow-up change which uses a more precise

[pypy-commit] pypy default: Remove handling of DelayedPointer in all analyze_external_call() methods.

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81658:2dc5b1d863de Date: 2016-01-10 19:05 +0100 http://bitbucket.org/pypy/pypy/changeset/2dc5b1d863de/ Log:Remove handling of DelayedPointer in all analyze_external_call() methods. Delayed pointers to external functions don't make sen

[pypy-commit] pypy default: Change GraphAnalyzer to use a more precise way to recognize external functions.

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81660:6c748497435c Date: 2016-01-11 01:50 +0100 http://bitbucket.org/pypy/pypy/changeset/6c748497435c/ Log:Change GraphAnalyzer to use a more precise way to recognize external functions. diff --git a/rpython/translator/backendopt/graphanalyze

[pypy-commit] pypy default: Let GraphAnalyzer's analyze_external_call() method take a function object instead of the call operation.

2016-01-10 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r81662:dd0391f9a590 Date: 2016-01-11 06:16 +0100 http://bitbucket.org/pypy/pypy/changeset/dd0391f9a590/ Log:Let GraphAnalyzer's analyze_external_call() method take a function object instead of the call operation. diff --git a/rpython/jit/codew