[pypy-commit] pypy arm64: I *think* necessary fix for cond_call

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96918:a05434b893c9 Date: 2019-07-02 13:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a05434b893c9/ Log:I *think* necessary fix for cond_call diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: swap lr and fp, maybe we can see now the stack in gdb

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96917:b8ce2916a65f Date: 2019-07-02 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/b8ce2916a65f/ Log:swap lr and fp, maybe we can see now the stack in gdb diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: merge

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96916:c6d1d6d6b8c4 Date: 2019-07-02 12:34 +0200 http://bitbucket.org/pypy/pypy/changeset/c6d1d6d6b8c4/ Log:merge diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO --- a/rpython/jit/backend/aarch64/TODO +++ b/rpython/jit

[pypy-commit] pypy arm64: kill some untrue comments and unnecessary pushes

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96915:1a07024b9dd4 Date: 2019-07-02 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/1a07024b9dd4/ Log:kill some untrue comments and unnecessary pushes diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: missing stack adjustment

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96912:371da80e47bf Date: 2019-07-02 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/371da80e47bf/ Log:missing stack adjustment diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit

[pypy-commit] pypy arm64: ugh why is this hardcoded to WORD

2019-07-02 Thread fijal
Author: fijal Branch: arm64 Changeset: r96911:2574a06ba591 Date: 2019-07-02 08:35 +0200 http://bitbucket.org/pypy/pypy/changeset/2574a06ba591/ Log:ugh why is this hardcoded to WORD diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython

[pypy-commit] pypy arm64: typo

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96909:b16bba1b07a5 Date: 2019-07-01 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/b16bba1b07a5/ Log:typo diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: one more loading of negative offsets

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96908:9d79ae703c08 Date: 2019-07-01 18:15 +0200 http://bitbucket.org/pypy/pypy/changeset/9d79ae703c08/ Log:one more loading of negative offsets diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: we don't support negative offsets for STR

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96907:8a81fd7acc58 Date: 2019-07-01 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/8a81fd7acc58/ Log:we don't support negative offsets for STR diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: name fixes

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96905:9581673169cb Date: 2019-07-01 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/9581673169cb/ Log:name fixes diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: renamed

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96904:7c273adb042d Date: 2019-07-01 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/7c273adb042d/ Log:renamed diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: one missing one

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96903:d841bd0c34b4 Date: 2019-07-01 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/d841bd0c34b4/ Log:one missing one diff --git a/rpython/jit/backend/aarch64/callbuilder.py b/rpython/jit/backend/aarch64/callbuilder.py --- a/rpython/jit/backend

[pypy-commit] pypy arm64: add some casts

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96902:b96f44a61156 Date: 2019-07-01 17:29 +0200 http://bitbucket.org/pypy/pypy/changeset/b96f44a61156/ Log:add some casts diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy arm64: egh

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96900:6a7b47ffb5b4 Date: 2019-07-01 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/6a7b47ffb5b4/ Log:egh diff --git a/rpython/jit/backend/aarch64/regalloc.py b/rpython/jit/backend/aarch64/regalloc.py --- a/rpython/jit/backend/aarch64/regalloc.py

[pypy-commit] pypy arm64: necessary parameter

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96899:6225288fecdb Date: 2019-07-01 17:20 +0200 http://bitbucket.org/pypy/pypy/changeset/6225288fecdb/ Log:necessary parameter diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy arm64: cargo cult GC support

2019-07-01 Thread fijal
Author: fijal Branch: arm64 Changeset: r96898:2dc82443969a Date: 2019-07-01 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/2dc82443969a/ Log:cargo cult GC support diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy arm64: missing bits

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96878:d12d1f105c66 Date: 2019-06-27 17:36 + http://bitbucket.org/pypy/pypy/changeset/d12d1f105c66/ Log:missing bits diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: gen_footer_shadowstack

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96877:d15f9ba0be63 Date: 2019-06-27 17:10 + http://bitbucket.org/pypy/pypy/changeset/d15f9ba0be63/ Log:gen_footer_shadowstack diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: add some translation tests

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96875:143dcb62c9b7 Date: 2019-06-27 17:03 + http://bitbucket.org/pypy/pypy/changeset/143dcb62c9b7/ Log:add some translation tests diff --git a/rpython/jit/backend/aarch64/test/test_zrpy_gc.py

[pypy-commit] pypy arm64: fix tests

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96876:776401f19133 Date: 2019-06-27 17:06 + http://bitbucket.org/pypy/pypy/changeset/776401f19133/ Log:fix tests diff --git a/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py

[pypy-commit] pypy arm64: hopefully finish translation

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96874:3a7beb528024 Date: 2019-06-27 16:58 + http://bitbucket.org/pypy/pypy/changeset/3a7beb528024/ Log:hopefully finish translation diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: kill dead code

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96873:eb09d690429b Date: 2019-06-27 16:00 + http://bitbucket.org/pypy/pypy/changeset/eb09d690429b/ Log:kill dead code diff --git a/rpython/jit/backend/aarch64/regalloc.py b/rpython/jit/backend/aarch64/regalloc.py ---

[pypy-commit] pypy arm64: translation fixes

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96872:73a46425439f Date: 2019-06-27 15:59 + http://bitbucket.org/pypy/pypy/changeset/73a46425439f/ Log:translation fixes diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO ---

[pypy-commit] pypy arm64: use x19 and x20

2019-06-27 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96870:b95baf585934 Date: 2019-06-27 15:06 + http://bitbucket.org/pypy/pypy/changeset/b95baf585934/ Log:use x19 and x20 diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO ---

[pypy-commit] pypy arm64: start working on translation

2019-06-27 Thread fijal
Author: fijal Branch: arm64 Changeset: r96871:28226a9abdd6 Date: 2019-06-27 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/28226a9abdd6/ Log:start working on translation diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit

[pypy-commit] pypy arm64: add passing test

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96865:f8ea8c51ed28 Date: 2019-06-25 18:44 + http://bitbucket.org/pypy/pypy/changeset/f8ea8c51ed28/ Log:add passing test diff --git a/rpython/jit/backend/aarch64/test/test_call.py b/rpython/jit/backend/aarch64/test/test_call.py new

[pypy-commit] pypy arm64: minor adjustments

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96864:fe76a43ae509 Date: 2019-06-25 18:40 + http://bitbucket.org/pypy/pypy/changeset/fe76a43ae509/ Log:minor adjustments diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: typo

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96863:841338ea51d6 Date: 2019-06-25 18:36 + http://bitbucket.org/pypy/pypy/changeset/841338ea51d6/ Log:typo diff --git a/rpython/jit/backend/aarch64/callbuilder.py b/rpython/jit/backend/aarch64/callbuilder.py ---

[pypy-commit] pypy arm64: a bit inefficient, but fix calling

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96861:72e700c17875 Date: 2019-06-25 17:43 + http://bitbucket.org/pypy/pypy/changeset/72e700c17875/ Log:a bit inefficient, but fix calling diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: (arigo, fijal) call_release_gil first steps

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96860:62f3abe7cb9a Date: 2019-06-25 14:17 + http://bitbucket.org/pypy/pypy/changeset/62f3abe7cb9a/ Log:(arigo, fijal) call_release_gil first steps diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: start working on call_release_gil

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96859:dc101f8cce32 Date: 2019-06-25 11:32 + http://bitbucket.org/pypy/pypy/changeset/dc101f8cce32/ Log:start working on call_release_gil diff --git a/rpython/jit/backend/aarch64/callbuilder.py

[pypy-commit] pypy arm64: Small changes from test_random

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96858:a524391486ad Date: 2019-06-25 11:32 + http://bitbucket.org/pypy/pypy/changeset/a524391486ad/ Log:Small changes from test_random diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: a few more obscure operations

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96854:d11024632dda Date: 2019-06-24 10:08 + http://bitbucket.org/pypy/pypy/changeset/d11024632dda/ Log:a few more obscure operations diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py

[pypy-commit] pypy arm64: jump with float constants

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96856:58ffd4498657 Date: 2019-06-24 11:40 + http://bitbucket.org/pypy/pypy/changeset/58ffd4498657/ Log:jump with float constants diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: zero_array, increment debug counter and exception handling

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96857:c89b27574833 Date: 2019-06-25 11:12 + http://bitbucket.org/pypy/pypy/changeset/c89b27574833/ Log:zero_array, increment debug counter and exception handling diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: guard_not_invalidated

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96852:caa3d6c5a7fe Date: 2019-06-24 08:36 + http://bitbucket.org/pypy/pypy/changeset/caa3d6c5a7fe/ Log:guard_not_invalidated diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: math sqrt

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96853:03ea4ff1aa71 Date: 2019-06-24 08:54 + http://bitbucket.org/pypy/pypy/changeset/03ea4ff1aa71/ Log:math sqrt diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: slow progress

2019-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96855:8003825bd555 Date: 2019-06-24 11:36 + http://bitbucket.org/pypy/pypy/changeset/8003825bd555/ Log:slow progress diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: converting bytes of longlong and float

2019-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96849:67646e01619f Date: 2019-06-24 08:06 + http://bitbucket.org/pypy/pypy/changeset/67646e01619f/ Log:converting bytes of longlong and float diff --git a/rpython/jit/backend/aarch64/codebuilder.py

[pypy-commit] pypy arm64: some more obscure loads

2019-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96848:5b330a4bfb72 Date: 2019-06-22 18:58 + http://bitbucket.org/pypy/pypy/changeset/5b330a4bfb72/ Log:some more obscure loads diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: redirect_call_assembler

2019-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96847:4e707c8ce00d Date: 2019-06-22 18:46 + http://bitbucket.org/pypy/pypy/changeset/4e707c8ce00d/ Log:redirect_call_assembler diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: call_assembler

2019-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96846:ca09029d532f Date: 2019-06-22 18:43 + http://bitbucket.org/pypy/pypy/changeset/ca09029d532f/ Log:call_assembler diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: add missing files and have some basic progress

2019-06-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96842:ea0ee0f66afd Date: 2019-06-22 15:44 + http://bitbucket.org/pypy/pypy/changeset/ea0ee0f66afd/ Log:add missing files and have some basic progress diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: guard_not_forced_2

2019-06-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96841:31ae58bae243 Date: 2019-06-22 12:15 + http://bitbucket.org/pypy/pypy/changeset/31ae58bae243/ Log:guard_not_forced_2 diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: cond_call_value_i

2019-06-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96839:ebaaa5860fff Date: 2019-06-22 11:39 + http://bitbucket.org/pypy/pypy/changeset/ebaaa5860fff/ Log:cond_call_value_i diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: call_may_force

2019-06-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96840:5142be166d5c Date: 2019-06-22 12:08 + http://bitbucket.org/pypy/pypy/changeset/5142be166d5c/ Log:call_may_force diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: finish cond_call

2019-06-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96838:eaa56e09349e Date: 2019-06-22 11:12 + http://bitbucket.org/pypy/pypy/changeset/eaa56e09349e/ Log:finish cond_call diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO ---

[pypy-commit] pypy arm64: minor progress

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96825:0abc0d2b282f Date: 2019-06-18 15:39 + http://bitbucket.org/pypy/pypy/changeset/0abc0d2b282f/ Log:minor progress diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: more floats

2019-06-18 Thread fijal
Author: fijal Branch: arm64 Changeset: r96824:1f31b1f9873c Date: 2019-06-18 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/1f31b1f9873c/ Log:more floats diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py --- a/rpython/jit/backend

[pypy-commit] pypy arm64: casts

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96822:9453a6ab3fe2 Date: 2019-06-18 14:57 + http://bitbucket.org/pypy/pypy/changeset/9453a6ab3fe2/ Log:casts diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: more float ops

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96823:8e29d4e40226 Date: 2019-06-18 15:13 + http://bitbucket.org/pypy/pypy/changeset/8e29d4e40226/ Log:more float ops diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: more float ops

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96821:aba1d6e3b06a Date: 2019-06-18 14:02 + http://bitbucket.org/pypy/pypy/changeset/aba1d6e3b06a/ Log:more float ops diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: enough for basic float operations

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96820:254778fcde03 Date: 2019-06-18 13:34 + http://bitbucket.org/pypy/pypy/changeset/254778fcde03/ Log:enough for basic float operations diff --git a/rpython/jit/backend/aarch64/arch.py b/rpython/jit/backend/aarch64/arch.py ---

[pypy-commit] pypy arm64: enough float support to start running tests

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96819:fee018704c07 Date: 2019-06-18 12:11 + http://bitbucket.org/pypy/pypy/changeset/fee018704c07/ Log:enough float support to start running tests diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: start working on cond_call, we need float support for that

2019-06-18 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96818:98896de049b1 Date: 2019-06-18 10:56 + http://bitbucket.org/pypy/pypy/changeset/98896de049b1/ Log:start working on cond_call, we need float support for that diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: work more on write barrier

2019-06-17 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96812:7a1bbf798839 Date: 2019-06-17 14:08 + http://bitbucket.org/pypy/pypy/changeset/7a1bbf798839/ Log:work more on write barrier diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: start fighting with write barriers

2019-06-17 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96811:09bce457dc4b Date: 2019-06-17 13:11 + http://bitbucket.org/pypy/pypy/changeset/09bce457dc4b/ Log:start fighting with write barriers diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: implement _restore_exception

2019-06-11 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96794:ce1202a8787b Date: 2019-06-11 14:18 + http://bitbucket.org/pypy/pypy/changeset/ce1202a8787b/ Log:implement _restore_exception diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: start fighting registers

2019-06-11 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96791:7f271fc65bd8 Date: 2019-06-11 11:25 + http://bitbucket.org/pypy/pypy/changeset/7f271fc65bd8/ Log:start fighting registers diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: start fighting exceptions

2019-06-11 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96792:17ca4ffd0a3f Date: 2019-06-11 11:25 + http://bitbucket.org/pypy/pypy/changeset/17ca4ffd0a3f/ Log:start fighting exceptions diff --git a/rpython/jit/backend/aarch64/registers.py b/rpython/jit/backend/aarch64/registers.py ---

[pypy-commit] pypy copystrcontents-in-rewrite: fixes from Aarch64

2019-06-05 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96753:2fb764a56483 Date: 2019-06-05 13:18 +0200 http://bitbucket.org/pypy/pypy/changeset/2fb764a56483/ Log:fixes from Aarch64 diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py

[pypy-commit] pypy arm64: fixes

2019-06-05 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96752:b5abcfa99f96 Date: 2019-06-05 11:10 + http://bitbucket.org/pypy/pypy/changeset/b5abcfa99f96/ Log:fixes diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: merge copystrcontents in rewrite branch

2019-06-05 Thread fijal
Author: fijal Branch: arm64 Changeset: r96751:44fd26cfc9c9 Date: 2019-06-05 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/44fd26cfc9c9/ Log:merge copystrcontents in rewrite branch diff too long, truncating to 2000 out of 251507 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore

[pypy-commit] pypy copystrcontents-in-rewrite: maybe fix ARM

2019-06-05 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96749:805a83055a7d Date: 2019-06-04 13:45 +0200 http://bitbucket.org/pypy/pypy/changeset/805a83055a7d/ Log:maybe fix ARM diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython

[pypy-commit] pypy copystrcontents-in-rewrite: kill hopefully dead code

2019-06-05 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96748:6fe2a86cdc00 Date: 2019-06-04 13:34 +0200 http://bitbucket.org/pypy/pypy/changeset/6fe2a86cdc00/ Log:kill hopefully dead code diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py

[pypy-commit] pypy copystrcontents-in-rewrite: start cargo culting PPC support

2019-06-05 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96750:07999e1e391f Date: 2019-06-05 12:27 +0200 http://bitbucket.org/pypy/pypy/changeset/07999e1e391f/ Log:start cargo culting PPC support diff --git a/rpython/jit/backend/ppc/regalloc.py b/rpython/jit/backend/ppc/regalloc.py

[pypy-commit] pypy copystrcontents-in-rewrite: fix test_rewrite

2019-06-04 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96733:cb6c60bbc714 Date: 2019-06-04 13:30 +0200 http://bitbucket.org/pypy/pypy/changeset/cb6c60bbc714/ Log:fix test_rewrite diff --git a/rpython/jit/backend/llsupport/test/test_rewrite.py b/rpython/jit/backend/llsupport/test

[pypy-commit] pypy copystrcontents-in-rewrite: an attempt to rewrite copystr/copyunicode content

2019-06-04 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96731:825a9d694c31 Date: 2019-06-04 12:48 +0200 http://bitbucket.org/pypy/pypy/changeset/825a9d694c31/ Log:an attempt to rewrite copystr/copyunicode content diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend

[pypy-commit] pypy copystrcontents-in-rewrite: New branch to play with rewriting copystrcontent

2019-06-03 Thread fijal
Author: fijal Branch: copystrcontents-in-rewrite Changeset: r96728:d43e7d5dd376 Date: 2019-06-03 12:38 +0200 http://bitbucket.org/pypy/pypy/changeset/d43e7d5dd376/ Log:New branch to play with rewriting copystrcontent ___ pypy-commit mailing list

[pypy-commit] extradoc extradoc: my talk from today

2019-05-29 Thread fijal
Author: fijal Branch: extradoc Changeset: r5947:e7f187d7eefa Date: 2019-05-29 17:17 +0200 http://bitbucket.org/pypy/extradoc/changeset/e7f187d7eefa/ Log:my talk from today diff --git a/talk/synerise2019/talk.key b/talk/synerise2019/talk.key new file mode 100644 index

[pypy-commit] pypy default: Ignore strange entries

2019-05-27 Thread fijal
Author: fijal Branch: Changeset: r96701:06e38bb00f7e Date: 2019-05-27 16:20 +0200 http://bitbucket.org/pypy/pypy/changeset/06e38bb00f7e/ Log:Ignore strange entries diff --git a/rpython/tool/jitlogparser/parser.py b/rpython/tool/jitlogparser/parser.py --- a/rpython/tool/jitlogparser

[pypy-commit] pypy arm64: general progress

2019-05-15 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96619:85965b5b4b41 Date: 2019-05-15 13:50 + http://bitbucket.org/pypy/pypy/changeset/85965b5b4b41/ Log:general progress diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: some progress

2019-05-15 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96618:98c1f7b37259 Date: 2019-05-15 12:58 + http://bitbucket.org/pypy/pypy/changeset/98c1f7b37259/ Log:some progress diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: same as

2019-05-15 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96617:4ba2f313407e Date: 2019-05-15 10:31 + http://bitbucket.org/pypy/pypy/changeset/4ba2f313407e/ Log:same as diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: skip part of the test and add some missing ops

2019-05-15 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96616:7ca6dad13e3e Date: 2019-05-15 09:58 + http://bitbucket.org/pypy/pypy/changeset/7ca6dad13e3e/ Log:skip part of the test and add some missing ops diff --git a/rpython/jit/backend/aarch64/codebuilder.py

[pypy-commit] pypy arm64: array basics

2019-05-15 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96615:411dd68d082c Date: 2019-05-15 09:47 + http://bitbucket.org/pypy/pypy/changeset/411dd68d082c/ Log:array basics diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO ---

[pypy-commit] pypy arm64: enough to start passing basic field tests

2019-04-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96535:682a0e1492d9 Date: 2019-04-22 11:32 + http://bitbucket.org/pypy/pypy/changeset/682a0e1492d9/ Log:enough to start passing basic field tests diff --git a/rpython/jit/backend/aarch64/codebuilder.py

[pypy-commit] pypy arm64: more calling

2019-04-22 Thread fijal
Author: fijal Branch: arm64 Changeset: r96534:26809d94a756 Date: 2019-04-22 12:25 +0200 http://bitbucket.org/pypy/pypy/changeset/26809d94a756/ Log:more calling diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py --- a/rpython/jit/backend/aarch64

[pypy-commit] pypy arm64: make tests more consistent on 64bit and test more combinations of types

2019-04-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96531:03aa7d305b2f Date: 2019-04-22 09:20 + http://bitbucket.org/pypy/pypy/changeset/03aa7d305b2f/ Log:make tests more consistent on 64bit and test more combinations of types diff --git

[pypy-commit] pypy arm64: LSL_ri & ASR_ri

2019-04-22 Thread fijal
Author: fijal Branch: arm64 Changeset: r96530:1fe592cd9f4d Date: 2019-04-22 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/1fe592cd9f4d/ Log:LSL_ri & ASR_ri diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py --- a/rpython/jit/bac

[pypy-commit] pypy arm64: start passing call tests

2019-04-22 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96529:1830218346d5 Date: 2019-04-20 11:54 + http://bitbucket.org/pypy/pypy/changeset/1830218346d5/ Log:start passing call tests diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: (fijal, arigo) ovf ops

2019-04-17 Thread fijal
Author: fijal Branch: arm64 Changeset: r96512:a6eddad931b2 Date: 2019-04-17 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/a6eddad931b2/ Log:(fijal, arigo) ovf ops diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py --- a/rpython/jit

[pypy-commit] pypy arm64: overflow ops (except mul_ovf)

2019-04-14 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96490:ba9733af746e Date: 2019-04-14 13:30 + http://bitbucket.org/pypy/pypy/changeset/ba9733af746e/ Log:overflow ops (except mul_ovf) diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO ---

[pypy-commit] pypy arm64: implement int ops

2019-04-14 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96489:27c1f4063137 Date: 2019-04-12 12:45 + http://bitbucket.org/pypy/pypy/changeset/27c1f4063137/ Log:implement int ops diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: more int operations

2019-04-11 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96446:802c95aa855a Date: 2019-04-11 11:37 + http://bitbucket.org/pypy/pypy/changeset/802c95aa855a/ Log:more int operations diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: implement a few more int operations

2019-04-10 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96437:33f62f3022aa Date: 2019-04-10 14:27 + http://bitbucket.org/pypy/pypy/changeset/33f62f3022aa/ Log:implement a few more int operations diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: use full int load for negative numbers

2019-04-10 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96436:02d70caf63f3 Date: 2019-04-10 12:26 + http://bitbucket.org/pypy/pypy/changeset/02d70caf63f3/ Log:use full int load for negative numbers diff --git a/rpython/jit/backend/aarch64/codebuilder.py

[pypy-commit] pypy arm64: one more tests passes

2019-04-10 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96435:1515977fb633 Date: 2019-04-10 10:56 + http://bitbucket.org/pypy/pypy/changeset/1515977fb633/ Log:one more tests passes diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: grumble

2019-04-10 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96434:8beed1118cdc Date: 2019-04-10 10:54 + http://bitbucket.org/pypy/pypy/changeset/8beed1118cdc/ Log:grumble diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: a bit of progresss. now the same test fails, but for better reasons

2019-04-05 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96419:4f3f6fe5df0a Date: 2019-04-05 11:07 + http://bitbucket.org/pypy/pypy/changeset/4f3f6fe5df0a/ Log:a bit of progresss. now the same test fails, but for better reasons diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: bring it more to reality

2019-04-05 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96418:0b7c212b0618 Date: 2019-04-05 09:29 + http://bitbucket.org/pypy/pypy/changeset/0b7c212b0618/ Log:bring it more to reality diff --git a/rpython/jit/backend/aarch64/arch.py b/rpython/jit/backend/aarch64/arch.py ---

[pypy-commit] pypy arm64: use only first 16 registers and make sure the jitframe_fixed_size agrees

2019-04-05 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96417:230e2b6a0bae Date: 2019-04-05 09:27 + http://bitbucket.org/pypy/pypy/changeset/230e2b6a0bae/ Log:use only first 16 registers and make sure the jitframe_fixed_size agrees diff --git a/rpython/jit/backend/aarch64/arch.py

[pypy-commit] pypy arm64: bridge basics

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96219:a50f3a71ef1d Date: 2019-03-06 14:49 + http://bitbucket.org/pypy/pypy/changeset/a50f3a71ef1d/ Log:bridge basics diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: in progress

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96220:d301852919b9 Date: 2019-03-06 15:04 + http://bitbucket.org/pypy/pypy/changeset/d301852919b9/ Log:in progress diff --git a/rpython/jit/backend/aarch64/codebuilder.py b/rpython/jit/backend/aarch64/codebuilder.py ---

[pypy-commit] pypy arm64: int_sub

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96218:88c9f1531c0d Date: 2019-03-06 14:35 + http://bitbucket.org/pypy/pypy/changeset/88c9f1531c0d/ Log:int_sub diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: basic IMM support in add

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96217:13d01ec04e4e Date: 2019-03-06 14:31 + http://bitbucket.org/pypy/pypy/changeset/13d01ec04e4e/ Log:basic IMM support in add diff --git a/rpython/jit/backend/aarch64/opassembler.py b/rpython/jit/backend/aarch64/opassembler.py ---

[pypy-commit] pypy arm64: pass the first loop test!

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96216:144deb45999c Date: 2019-03-06 13:34 + http://bitbucket.org/pypy/pypy/changeset/144deb45999c/ Log:pass the first loop test! diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py ---

[pypy-commit] pypy arm64: enough to successfully exit the loop

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96215:91919b103009 Date: 2019-03-06 12:08 + http://bitbucket.org/pypy/pypy/changeset/91919b103009/ Log:enough to successfully exit the loop diff --git a/rpython/jit/backend/aarch64/assembler.py

[pypy-commit] pypy arm64: enough scaffolding to actually run the first loop test. It does not pass yet, but it does run!

2019-03-06 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96214:173ed1a7572d Date: 2019-03-06 10:32 + http://bitbucket.org/pypy/pypy/changeset/173ed1a7572d/ Log:enough scaffolding to actually run the first loop test. It does not pass yet, but it does run! diff --git

[pypy-commit] pypy arm64: add CMP_rr and push forward to next test

2019-02-16 Thread fijal
Author: Maciej Fijalkowski Branch: arm64 Changeset: r96029:5cb0444d17a2 Date: 2019-02-16 14:41 + http://bitbucket.org/pypy/pypy/changeset/5cb0444d17a2/ Log:add CMP_rr and push forward to next test diff --git a/rpython/jit/backend/aarch64/TODO b/rpython/jit/backend/aarch64/TODO new file

<    1   2   3   4   5   6   7   8   9   10   >