Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85491:dd3b78c15f4f
Date: 2016-07-01 16:25 +0200
http://bitbucket.org/pypy/pypy/changeset/dd3b78c15f4f/
Log:changes vec_guard to pass more tests (work in progress)
diff --git a/rpython/jit/backend/ppc/vector_ext.py
b/rpython/jit/ba
Author: Richard Plangger
Branch: s390x-old-cpu-no-jit
Changeset: r85531:3a21d6a5c5bc
Date: 2016-07-04 11:02 +0200
http://bitbucket.org/pypy/pypy/changeset/3a21d6a5c5bc/
Log:(s390x) add a config switch, not supported cpu revisions build a no
jit version. #2318
diff --git a/pypy/goal/t
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85536:1f00adc7b0fd
Date: 2016-07-04 15:29 +0200
http://bitbucket.org/pypy/pypy/changeset/1f00adc7b0fd/
Log:vectorized reduction test now passes (ppc)
diff --git a/rpython/jit/backend/ppc/codebuilder.py
b/rpython/jit/backend/ppc/co
Author: Richard Plangger
Branch:
Changeset: r85537:f24ba12ad3d2
Date: 2016-07-04 16:39 +0200
http://bitbucket.org/pypy/pypy/changeset/f24ba12ad3d2/
Log:(mattip, arigato, plan_rich) solve issue #2339
diff --git a/pypy/module/cpyext/test/test_cpyext.py
b/pypy/module/cpyext/test
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85538:2a82f60bb1d6
Date: 2016-07-04 17:24 +0200
http://bitbucket.org/pypy/pypy/changeset/2a82f60bb1d6/
Log:updates the ppc opcode for vec_int_xor (veqv was used instead of
vxor)
diff --git a/rpython/jit/backend/ppc/vector_e
Author: Richard Plangger
Branch:
Changeset: r85553:316ea0980c19
Date: 2016-07-05 11:55 +0200
http://bitbucket.org/pypy/pypy/changeset/316ea0980c19/
Log:(s390x) apply same changes as in 2269d1d, push/pop gcmap
callsites/calls modified/added
diff --git a/rpython/jit/backend/zarch/arch
Author: Richard Plangger
Branch:
Changeset: r85554:a09c99e17a27
Date: 2016-07-05 13:06 +0200
http://bitbucket.org/pypy/pypy/changeset/a09c99e17a27/
Log:(s390x,ppc) resolve issue in test_gc_integration
(test_malloc_slowpath), register allocator will not use register
slots, but
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85560:b45d23fda408
Date: 2016-07-05 14:48 +0200
http://bitbucket.org/pypy/pypy/changeset/b45d23fda408/
Log:add intmask to arith in test (vec_int_sub), implement stitch guard
diff --git a/rpython/jit/backend/ppc/locations.py
b/rpyt
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85559:ac89a39486d5
Date: 2016-07-05 13:16 +0200
http://bitbucket.org/pypy/pypy/changeset/ac89a39486d5/
Log:merge default
diff --git a/dotviewer/graphparse.py b/dotviewer/graphparse.py
--- a/dotviewer/graphparse.py
+++ b/dotviewer/g
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85561:e9942271f923
Date: 2016-07-05 15:42 +0200
http://bitbucket.org/pypy/pypy/changeset/e9942271f923/
Log:implement more unpack_i combinations, conversion function float ->
int
diff --git a/rpython/jit/backend/ppc/codebuil
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85562:c97b2b5608a4
Date: 2016-07-05 16:27 +0200
http://bitbucket.org/pypy/pypy/changeset/c97b2b5608a4/
Log:remove the integer register allocator. float and int vector register
are colocated (i.e. float 32 -> int 0, float 33
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85570:4c3925486347
Date: 2016-07-05 17:13 +0200
http://bitbucket.org/pypy/pypy/changeset/4c3925486347/
Log:merge default
diff too long, truncating to 2000 out of 5472 lines
diff --git a/dotviewer/graphparse.py b/dotviewer/graphparse.p
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85571:7da69acc5ef4
Date: 2016-07-06 10:30 +0200
http://bitbucket.org/pypy/pypy/changeset/7da69acc5ef4/
Log:removes mixin class and add functions directly to BasicPPCAssembler
diff --git a/rpython/jit/backend/ppc/codebuilder.py
b/r
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85573:2f5745203fcb
Date: 2016-07-06 11:24 +0200
http://bitbucket.org/pypy/pypy/changeset/2f5745203fcb/
Log:invoked missing function (typo)
diff --git a/rpython/jit/backend/ppc/vector_ext.py
b/rpython/jit/backend/ppc/vector_ext.py
Author: Richard Plangger
Branch:
Changeset: r85572:35001d8b5219
Date: 2016-07-06 11:19 +0200
http://bitbucket.org/pypy/pypy/changeset/35001d8b5219/
Log:apply further changes to correctly push/pop gcmap (started in
a09c99e17a27)
diff --git a/rpython/jit/backend/zarch/assembler.py
b/
Author: Richard Plangger
Branch:
Changeset: r85575:e472905e4fec
Date: 2016-07-06 12:29 +0200
http://bitbucket.org/pypy/pypy/changeset/e472905e4fec/
Log:remove pop_gcmap just before returning from malloc_slowpath, this
will overwrite the nursery free ptr hold in r1 (s390x)
diff --git
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85577:5576d80ffa0b
Date: 2016-07-06 17:43 +0200
http://bitbucket.org/pypy/pypy/changeset/5576d80ffa0b/
Log:solve some translation issues
diff --git a/rpython/jit/backend/llsupport/vector_ext.py
b/rpython/jit/backend/llsupport/vect
Author: Richard Plangger
Branch:
Changeset: r85581:5a0e839de8ba
Date: 2016-07-06 18:14 +0200
http://bitbucket.org/pypy/pypy/changeset/5a0e839de8ba/
Log:fix test_compile_asmlen
diff --git a/rpython/jit/backend/zarch/test/test_runner.py
b/rpython/jit/backend/zarch/test/test_runner.py
--- a/r
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85583:f669d0340e40
Date: 2016-07-06 18:37 +0200
http://bitbucket.org/pypy/pypy/changeset/f669d0340e40/
Log:using the the same trick as done in rlib/jithook to call
flush_trace_counters on the assembler
diff --git a/rpython/jit/
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85588:c08693600013
Date: 2016-07-06 20:25 +0200
http://bitbucket.org/pypy/pypy/changeset/c08693600013/
Log:change import in disable_jitlog
diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py
--- a/rpython/rli
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85587:a5bf76474c9d
Date: 2016-07-06 20:24 +0200
http://bitbucket.org/pypy/pypy/changeset/a5bf76474c9d/
Log:remove set trace
diff --git a/rpython/jit/metainterp/warmspot.py
b/rpython/jit/metainterp/warmspot.py
--- a/rpython/jit/metaint
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85590:7dd9c13d12f8
Date: 2016-07-06 21:00 +0200
http://bitbucket.org/pypy/pypy/changeset/7dd9c13d12f8/
Log:remove the flags on the cpu, and push them down to the object in the
field vector_ext (saved on the cpu). simplifies
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85595:b129dbdbe458
Date: 2016-07-07 10:22 +0200
http://bitbucket.org/pypy/pypy/changeset/b129dbdbe458/
Log:continue refactoring started in last commit
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgrap
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85596:6d2e011d1895
Date: 2016-07-07 13:57 +0200
http://bitbucket.org/pypy/pypy/changeset/6d2e011d1895/
Log:call mulld, codebuilder has no method mul
diff --git a/rpython/jit/backend/ppc/vector_ext.py
b/rpython/jit/backend/ppc/vect
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85597:fb6cdfd34d1b
Date: 2016-07-07 13:58 +0200
http://bitbucket.org/pypy/pypy/changeset/fb6cdfd34d1b/
Log:merge default
diff --git a/pypy/module/_cffi_backend/ctypestruct.py
b/pypy/module/_cffi_backend/ctypestruct.py
--- a/pypy/m
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85635:4f7beec17bd8
Date: 2016-07-09 22:41 +0200
http://bitbucket.org/pypy/pypy/changeset/4f7beec17bd8/
Log:change the loop numbering (token.number) to use jitlog's trace id,
change test in test_compile, modify the emitted jitlog
Author: Richard Plangger
Branch: extradoc
Changeset: r5651:8a0577f1e4a7
Date: 2016-07-11 09:44 -0500
http://bitbucket.org/pypy/extradoc/changeset/8a0577f1e4a7/
Log:some changes to the compiler workshop talk
diff --git a/talk/compiler-workshop-2016/slides/index.html
b/talk/compiler-workshop-
Author: Richard Plangger
Branch: extradoc
Changeset: r5650:25b5647471e6
Date: 2016-07-10 19:22 -0500
http://bitbucket.org/pypy/extradoc/changeset/25b5647471e6/
Log:slides for the compiler workshop (reveal.js)
diff too long, truncating to 2000 out of 20939 lines
diff --git a/talk/compiler-wo
Author: Richard Plangger
Branch: extradoc
Changeset: r5652:78b0da4925c1
Date: 2016-07-12 09:53 -0500
http://bitbucket.org/pypy/extradoc/changeset/78b0da4925c1/
Log:changed first slide a bit (suggestions made by fijal)
diff --git a/talk/compiler-workshop-2016/slides/index.html
b/talk/compile
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85698:2954ca91b89a
Date: 2016-07-13 18:16 -0500
http://bitbucket.org/pypy/pypy/changeset/2954ca91b89a/
Log:adds removed function to free fail args registers
diff --git a/rpython/jit/backend/ppc/codebuilder.py
b/rpython/jit/backend
Author: Richard Plangger
Branch: json-surrogates
Changeset: r85699:e3ee9d867add
Date: 2016-07-14 11:13 -0500
http://bitbucket.org/pypy/pypy/changeset/e3ee9d867add/
Log:add test to ensure to adapt the behaviour in the json module (see
#2345)
diff --git a/pypy/module/_pypyjson/test/tes
Author: Richard Plangger
Branch: json-surrogates
Changeset: r85700:ec18acf52840
Date: 2016-07-14 11:43 -0500
http://bitbucket.org/pypy/pypy/changeset/ec18acf52840/
Log:align json module decode with the cpython's impl
diff --git a/pypy/module/_pypyjson/interp_decoder.py
b/pypy/module/_pypyjs
Author: Richard Plangger
Branch:
Changeset: r85706:0cdc78795c00
Date: 2016-07-14 13:49 -0500
http://bitbucket.org/pypy/pypy/changeset/0cdc78795c00/
Log:merged default head
diff --git a/pypy/module/_pypyjson/interp_decoder.py
b/pypy/module/_pypyjson/interp_decoder.py
--- a/pypy/module/_pypy
Author: Richard Plangger
Branch: json-surrogates
Changeset: r85704:409c2338bd70
Date: 2016-07-14 13:39 -0500
http://bitbucket.org/pypy/pypy/changeset/409c2338bd70/
Log:close branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.py
Author: Richard Plangger
Branch:
Changeset: r85705:fb7becc5ce15
Date: 2016-07-14 13:40 -0500
http://bitbucket.org/pypy/pypy/changeset/fb7becc5ce15/
Log:merge fix for issue #2345
diff --git a/pypy/module/_pypyjson/interp_decoder.py
b/pypy/module/_pypyjson/interp_decoder.py
--- a/pypy/module
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85752:a327ccd71bad
Date: 2016-07-18 15:52 +0200
http://bitbucket.org/pypy/pypy/changeset/a327ccd71bad/
Log:update print out when rlib.py is directly invoked
diff --git a/rpython/rlib/jitlog.py b/rpython/rlib/jitlog.py
--- a/rpython/rli
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85753:6d7932738c3d
Date: 2016-07-18 15:53 +0200
http://bitbucket.org/pypy/pypy/changeset/6d7932738c3d/
Log:merge default
diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py
--- a/lib_pypy/_ctypes/basics.py
+++ b/li
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85754:0ccc38247048
Date: 2016-07-18 16:19 +0200
http://bitbucket.org/pypy/pypy/changeset/0ccc38247048/
Log:change runpack("LL", ...) to 2x runpack("L", ...), translation issue
diff --git a/rpython/jit/backend/ppc/detect_feature.py
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85756:6f329da03bc9
Date: 2016-07-18 16:34 +0200
http://bitbucket.org/pypy/pypy/changeset/6f329da03bc9/
Log:enable inject debug code if jitlog is enabled
diff --git a/rpython/jit/backend/llsupport/assembler.py
b/rpython/jit/backend/lls
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85755:3c9d6acbc144
Date: 2016-07-18 16:29 +0200
http://bitbucket.org/pypy/pypy/changeset/3c9d6acbc144/
Log:merge default
diff too long, truncating to 2000 out of 3103 lines
diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/ba
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85767:15cafdc0f60b
Date: 2016-07-18 17:51 +0200
http://bitbucket.org/pypy/pypy/changeset/15cafdc0f60b/
Log:defer vector_ext init to a point where release gil is possible
diff --git a/rpython/jit/backend/llsupport/vector_ext.py
b/r
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85768:5b99dbc493ed
Date: 2016-07-19 11:54 +0200
http://bitbucket.org/pypy/pypy/changeset/5b99dbc493ed/
Log:resolve translation issues, pypy on ppc compiles now
diff --git a/rpython/jit/backend/ppc/vector_ext.py
b/rpython/jit/backe
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85770:5090a8e44421
Date: 2016-07-19 13:51 +0200
http://bitbucket.org/pypy/pypy/changeset/5090a8e44421/
Log:merge default
diff --git a/lib_pypy/_pypy_winbase_build.py b/lib_pypy/_pypy_winbase_build.py
new file mode 100644
--- /dev/n
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85769:b87a50154458
Date: 2016-07-19 13:51 +0200
http://bitbucket.org/pypy/pypy/changeset/b87a50154458/
Log:consider that the returned value (variable new_index_box) can be
None)
diff --git a/rpython/jit/backend/llsupport/re
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85772:1932988064a3
Date: 2016-07-19 16:45 +0200
http://bitbucket.org/pypy/pypy/changeset/1932988064a3/
Log:removed comments, fixed problem with rewrite (was changed slightly
for vectorization)
diff --git a/rpython/jit/backe
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85771:1c9aa0ce8cd2
Date: 2016-07-19 14:21 +0200
http://bitbucket.org/pypy/pypy/changeset/1c9aa0ce8cd2/
Log:return None for index_box in cpu_scale if the box is not modified by
rewrite
diff --git a/rpython/jit/backend/llsupp
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85773:7991ed15f296
Date: 2016-07-19 17:00 +0200
http://bitbucket.org/pypy/pypy/changeset/7991ed15f296/
Log:resolve another issue, regalloc must free var if it is a ref type
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/r
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85775:ec08d8d7e121
Date: 2016-07-20 12:46 +0200
http://bitbucket.org/pypy/pypy/changeset/ec08d8d7e121/
Log:remove the special cpu for sse4, cpu now has a field which describes
the vector extension undo several changes for ss
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85776:a2551c202077
Date: 2016-07-20 13:46 +0200
http://bitbucket.org/pypy/pypy/changeset/a2551c202077/
Log:add test to reproduce failure at runtime. compute_vars_longevity
disallows const values in the fail args
diff --git
Author: Richard Plangger
Branch:
Changeset: r85781:65dc95275780
Date: 2016-07-20 13:54 +0200
http://bitbucket.org/pypy/pypy/changeset/65dc95275780/
Log:apply changes to s390x backend
diff --git a/rpython/jit/backend/zarch/assembler.py
b/rpython/jit/backend/zarch/assembler.py
--- a/rpython/
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85782:474f49c7293b
Date: 2016-07-20 15:51 +0200
http://bitbucket.org/pypy/pypy/changeset/474f49c7293b/
Log:merge default
diff --git a/pypy/doc/install.rst b/pypy/doc/install.rst
--- a/pypy/doc/install.rst
+++ b/pypy/doc/install.rst
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85783:2c29f2c72be4
Date: 2016-07-20 17:19 +0200
http://bitbucket.org/pypy/pypy/changeset/2c29f2c72be4/
Log:added load_factors to ll_graph runner
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runn
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85784:6c0d5cf2699e
Date: 2016-07-20 17:32 +0200
http://bitbucket.org/pypy/pypy/changeset/6c0d5cf2699e/
Log:resolve some import issues in the x86 simd backend
diff --git a/rpython/jit/backend/x86/vector_ext.py
b/rpython/jit/backend
Author: Richard Plangger
Branch:
Changeset: r85786:bf2dbf7c5f0f
Date: 2016-07-21 09:17 +0200
http://bitbucket.org/pypy/pypy/changeset/bf2dbf7c5f0f/
Log:modify test (s390x) that used call_malloc_gc
diff --git a/rpython/jit/backend/zarch/test/test_pool.py
b/rpython/jit/backend/zarch/test/tes
Author: Richard Plangger
Branch:
Changeset: r85787:c6bbfff6404e
Date: 2016-07-21 10:29 +0200
http://bitbucket.org/pypy/pypy/changeset/c6bbfff6404e/
Log:apply patch provided by David Naylor to enable vmprof on Dragon Fly
BSD
diff --git a/rpython/rlib/rvmprof/src/vmprof_config.h
b/rp
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85788:bb2d7492de70
Date: 2016-07-21 13:20 +0200
http://bitbucket.org/pypy/pypy/changeset/bb2d7492de70/
Log:remove a syntax error
diff --git a/rpython/jit/backend/llsupport/assembler.py
b/rpython/jit/backend/llsupport/assembler.py
---
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85789:f60175c7834a
Date: 2016-07-21 13:35 +0200
http://bitbucket.org/pypy/pypy/changeset/f60175c7834a/
Log:did not log debug counter if it is zero, enable
inject_debug_counters when run only using jitlog
diff --git a/rpython/ji
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85791:e82414d26ebf
Date: 2016-07-21 15:17 +0200
http://bitbucket.org/pypy/pypy/changeset/e82414d26ebf/
Log:remove old import and not used lloperations
diff --git a/rpython/jit/metainterp/test/test_ajit.py
b/rpython/jit/metainterp/test
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85790:3a2bd151550e
Date: 2016-07-21 14:59 +0200
http://bitbucket.org/pypy/pypy/changeset/3a2bd151550e/
Log:merge default
diff --git a/pypy/doc/install.rst b/pypy/doc/install.rst
--- a/pypy/doc/install.rst
+++ b/pypy/doc/install.rst
@@
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85809:755792b503d9
Date: 2016-07-22 10:46 +0200
http://bitbucket.org/pypy/pypy/changeset/755792b503d9/
Log:refactor jitlog and unwind it into a new module
diff --git a/pypy/module/_vmprof/interp_vmprof.py
b/pypy/module/_vmprof/interp_
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85810:0823f6a05604
Date: 2016-07-22 10:58 +0200
http://bitbucket.org/pypy/pypy/changeset/0823f6a05604/
Log:rename imports to redirect to the right module
diff --git a/pypy/module/pypyjit/interp_jit.py
b/pypy/module/pypyjit/interp_jit.
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85811:12396196cd6e
Date: 2016-07-22 11:35 +0200
http://bitbucket.org/pypy/pypy/changeset/12396196cd6e/
Log:more import issues, separated jitlog into its own module called
_jitlog
diff --git a/pypy/module/_jitlog/__init__.py b/p
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85812:bb50587b2582
Date: 2016-07-22 11:48 +0200
http://bitbucket.org/pypy/pypy/changeset/bb50587b2582/
Log:check generated jitlog header in app level test
diff --git a/pypy/module/_jitlog/test/test__jitlog.py
b/pypy/module/_jitlog/tes
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85813:b665a816a992
Date: 2016-07-22 11:50 +0200
http://bitbucket.org/pypy/pypy/changeset/b665a816a992/
Log:merge default
diff --git a/pypy/module/cpyext/test/test_cpyext.py
b/pypy/module/cpyext/test/test_cpyext.py
--- a/pypy/module/cp
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85814:1fb6d893fd12
Date: 2016-07-22 11:59 +0200
http://bitbucket.org/pypy/pypy/changeset/1fb6d893fd12/
Log:remove the old functions from the _vmprof module
diff --git a/pypy/module/_vmprof/__init__.py b/pypy/module/_vmprof/__init__.py
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85815:0ef7d860a335
Date: 2016-07-22 13:42 +0200
http://bitbucket.org/pypy/pypy/changeset/0ef7d860a335/
Log:remove include of jitlog header
diff --git a/rpython/rlib/rvmprof/src/rvmprof.c
b/rpython/rlib/rvmprof/src/rvmprof.c
--- a/rpyt
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85837:46a75e79ab0d
Date: 2016-07-24 12:22 +0200
http://bitbucket.org/pypy/pypy/changeset/46a75e79ab0d/
Log:merged default, applied changes to zarch assembler
diff --git a/lib-python/2.7/test/test_hash.py b/lib-python/2.7/test/test_hash
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85839:1ebc580e133e
Date: 2016-07-24 15:47 +0200
http://bitbucket.org/pypy/pypy/changeset/1ebc580e133e/
Log:test_jitlog can be run on any cpu, restructed to make this possible
diff --git a/rpython/jit/backend/test/jitlog_test.py
b/rpyt
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85843:d74d50b47077
Date: 2016-07-24 15:57 +0200
http://bitbucket.org/pypy/pypy/changeset/d74d50b47077/
Log:arm & ppc changes to assembler to emit rewritten loop
diff --git a/rpython/jit/backend/arm/assembler.py
b/rpython/jit/backend/a
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85845:6d59af4538b7
Date: 2016-07-24 16:59 +0200
http://bitbucket.org/pypy/pypy/changeset/6d59af4538b7/
Log:add _jitlog module to pypyoptions
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypyoptio
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85849:8923ef06cabd
Date: 2016-07-25 11:02 +0200
http://bitbucket.org/pypy/pypy/changeset/8923ef06cabd/
Log:merged default
diff --git a/rpython/translator/c/src/entrypoint.c
b/rpython/translator/c/src/entrypoint.c
--- a/rpython/transla
Author: Richard Plangger
Branch:
Changeset: r85850:1a36f95ed5d8
Date: 2016-07-25 11:03 +0200
http://bitbucket.org/pypy/pypy/changeset/1a36f95ed5d8/
Log:merge new-jit-log
diff too long, truncating to 2000 out of 2221 lines
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
-
Author: Richard Plangger
Branch:
Changeset: r85851:c24a95335e2c
Date: 2016-07-25 11:07 +0200
http://bitbucket.org/pypy/pypy/changeset/c24a95335e2c/
Log:document branch new-jit-log
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pyp
Author: Richard Plangger
Branch: new-jit-log
Changeset: r85852:c327a2fa5f02
Date: 2016-07-25 11:10 +0200
http://bitbucket.org/pypy/pypy/changeset/c327a2fa5f02/
Log:close branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python
Author: Richard Plangger
Branch:
Changeset: r85853:12db98eab76c
Date: 2016-07-25 13:24 +0200
http://bitbucket.org/pypy/pypy/changeset/12db98eab76c/
Log:provide faildescr to start_new_trace instead of addr to resumekey,
arm backend add missing import
diff --git a/rpython/jit/backend/
Author: Richard Plangger
Branch:
Changeset: r85854:a138005e21f6
Date: 2016-07-25 14:33 +0200
http://bitbucket.org/pypy/pypy/changeset/a138005e21f6/
Log:resumekey.guard_op is not a proper field, skip this for now
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compil
Author: Richard Plangger
Branch:
Changeset: r85858:ad3052f353ad
Date: 2016-07-25 17:40 +0200
http://bitbucket.org/pypy/pypy/changeset/ad3052f353ad/
Log:undo trace_id increment & align to MARK_START_TRACE
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py
--- a/rp
Author: Richard Plangger
Branch:
Changeset: r85859:cf8cdcde2343
Date: 2016-07-25 17:44 +0200
http://bitbucket.org/pypy/pypy/changeset/cf8cdcde2343/
Log:that should do, only catched the issue in trace_abort, not write
trace
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/
Author: Richard Plangger
Branch:
Changeset: r85857:f051867d04fa
Date: 2016-07-25 17:37 +0200
http://bitbucket.org/pypy/pypy/changeset/f051867d04fa/
Log:(mattip, plan_rich) fix test_debug_merge_point, it used encode_addr
instead of encode_64bit value (failed on 32bit)
diff --git a
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85860:793961128c70
Date: 2016-07-25 17:49 +0200
http://bitbucket.org/pypy/pypy/changeset/793961128c70/
Log:include information in the log if a 32bit machine wrote the log
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rji
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85861:7087aa60a936
Date: 2016-07-25 17:59 +0200
http://bitbucket.org/pypy/pypy/changeset/7087aa60a936/
Log:initialize trace_id with 0 instead of -1
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py
--- a/r
Author: Richard Plangger
Branch:
Changeset: r85862:fac5eed8e650
Date: 2016-07-25 18:05 +0200
http://bitbucket.org/pypy/pypy/changeset/fac5eed8e650/
Log:merge jitlog-32bit and document branch
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rs
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85864:ecef6ae71893
Date: 2016-07-25 21:10 +0200
http://bitbucket.org/pypy/pypy/changeset/ecef6ae71893/
Log:do not subroutine call encode_le_32bit, but inline it directly into
encode_str
diff --git a/rpython/rlib/rjitlog/rjitlo
Author: Richard Plangger
Branch:
Changeset: r85865:1668dc360f19
Date: 2016-07-25 18:14 +0200
http://bitbucket.org/pypy/pypy/changeset/1668dc360f19/
Log:put 32bit indication just after the version
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py
--- a/rpython/rl
Author: Richard Plangger
Branch:
Changeset: r85867:2b292dbd9644
Date: 2016-07-25 22:05 +0200
http://bitbucket.org/pypy/pypy/changeset/2b292dbd9644/
Log:merge jitlog-32bit
diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py
--- a/rpython/rlib/rjitlog/rjitlog.py
+++
Author: Richard Plangger
Branch:
Changeset: r85868:4afa4a9d8caf
Date: 2016-07-26 12:44 +0200
http://bitbucket.org/pypy/pypy/changeset/4afa4a9d8caf/
Log:adapt test to check for the new header
diff --git a/pypy/module/_jitlog/test/test__jitlog.py
b/pypy/module/_jitlog/test/test__jitlog.py
--
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85871:a15583f4da0f
Date: 2016-07-26 13:06 +0200
http://bitbucket.org/pypy/pypy/changeset/a15583f4da0f/
Log:catchup default
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pyp
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85872:dd5d6c50f5bd
Date: 2016-07-27 12:43 +0200
http://bitbucket.org/pypy/pypy/changeset/dd5d6c50f5bd/
Log:merge default (pull in new-jit-log)
diff too long, truncating to 2000 out of 2870 lines
diff --git a/lib-python/2.7/test/te
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85873:66d565a40b09
Date: 2016-07-27 13:22 +0200
http://bitbucket.org/pypy/pypy/changeset/66d565a40b09/
Log:backward incompatible change (fine, because jitlog is not officially
released yet) adds machine to the header of the fil
Author: Richard Plangger
Branch: jitlog-32bit
Changeset: r85874:50483d6e3473
Date: 2016-07-27 13:23 +0200
http://bitbucket.org/pypy/pypy/changeset/50483d6e3473/
Log:close branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.pytho
Author: Richard Plangger
Branch:
Changeset: r85875:72ee095e6176
Date: 2016-07-27 13:23 +0200
http://bitbucket.org/pypy/pypy/changeset/72ee095e6176/
Log:merge jitlog-32bit
diff --git a/pypy/module/_jitlog/test/test__jitlog.py
b/pypy/module/_jitlog/test/test__jitlog.py
--- a/pypy/module/_jit
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85894:27e39abe0a99
Date: 2016-07-28 17:47 +0200
http://bitbucket.org/pypy/pypy/changeset/27e39abe0a99/
Log:rpythonify detect_feature. it can now be done while running the vm,
catchup some changes to the vectorizer model
dif
Author: Richard Plangger
Branch: py3.5-async
Changeset: r85904:000728f0465a
Date: 2016-07-29 15:31 +0200
http://bitbucket.org/pypy/pypy/changeset/000728f0465a/
Log:add __await__ method to Coroutine typedef and redirect it to
descr__await__
diff --git a/pypy/interpreter/generator.py b
Author: Richard Plangger
Branch: extradoc
Changeset: r5659:15244739241e
Date: 2016-08-01 10:46 +0200
http://bitbucket.org/pypy/extradoc/changeset/15244739241e/
Log:merge heads
diff --git a/blog/draft/revdb.rst b/blog/draft/revdb.rst
--- a/blog/draft/revdb.rst
+++ b/blog/draft/revdb.rst
@@ -2
ke it into the
current release)
+
+* Extend the jitlog to capture the information of the optimization stage
+
+plan_rich and the PyPy team
+
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85954:7510e65f6e05
Date: 2016-08-01 14:45 +0200
http://bitbucket.org/pypy/pypy/changeset/7510e65f6e05/
Log:impl. vec_float_xor (missing change)
diff --git a/rpython/jit/backend/x86/vector_ext.py
b/rpython/jit/backend/x86/vector_ex
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85955:84c8a9345e22
Date: 2016-08-01 16:22 +0200
http://bitbucket.org/pypy/pypy/changeset/84c8a9345e22/
Log:correct the scaling for vec_load/store
diff --git a/rpython/jit/backend/llsupport/vector_ext.py
b/rpython/jit/backend/llsup
Author: Richard Plangger
Branch: jitlog-exact-source-lines
Changeset: r85956:7467ad8d230f
Date: 2016-08-01 16:41 +0200
http://bitbucket.org/pypy/pypy/changeset/7467ad8d230f/
Log:use offset2lineno as proposed by cfbolz
diff --git a/pypy/module/pypyjit/interp_jit.py
b/pypy/module/pypyjit/inte
Author: Richard Plangger
Branch: ppc-vsx-support
Changeset: r85962:7673f44c3693
Date: 2016-08-01 19:04 +0200
http://bitbucket.org/pypy/pypy/changeset/7673f44c3693/
Log:impl. flush_vector_cc for x86 using PBLENDVB
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/as
Author: Richard Plangger
Branch:
Changeset: r85966:2831d94d2fec
Date: 2016-08-01 19:10 +0200
http://bitbucket.org/pypy/pypy/changeset/2831d94d2fec/
Log:documented branch
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/what
1201 - 1300 of 1960 matches
Mail list logo