[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] 5 commits: WIP: direct call hack

2023-11-14 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 196c3430 by Yusuke Izawa at 2023-09-16T00:22:35+09:00 WIP: direct call hack --HG-- branch : threaded-code-generation-direct-call - - - - - 0d9ae631 by Yusuke Izawa at 2023-09-20T14:41:10+09:00 WIP: use witho

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation-direct-call] 2 commits: instanciate CallDescr for removing dummy flags at instantiation

2023-09-22 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-direct-call at PyPy / pypy Commits: a1c5a9d0 by Yusuke Izawa at 2023-09-23T07:04:58+09:00 instanciate CallDescr for removing dummy flags at instantiation --HG-- branch : threaded-code-generation-direct-call - - - - - 941592bc by Y

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation-direct-call] WIP: use without_dummy_flag_variant to CallDescr instance for threaded code gen

2023-09-19 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-direct-call at PyPy / pypy Commits: 0d9ae631 by Yusuke Izawa at 2023-09-20T14:41:10+09:00 WIP: use without_dummy_flag_variant to CallDescr instance for threaded code gen --HG-- branch : threaded-code-generation-direct-call - - - -

[pypy-commit] [Mercurial][pypy/pypy] Pushed new branch branch/threaded-code-generation-direct-call

2023-09-15 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed new branch branch/threaded-code-generation-direct-call at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/threaded-code-generation-direct-call You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] fix

2023-08-27 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 50348865 by Yusuke Izawa at 2023-08-28T11:12:03+09:00 fix --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/metainterp/optimizeopt/test/test_tracesplit.py - rpython/jit/met

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] 2 commits: Add new jit ops for threaded code: (begin|end)_slow_path

2023-08-12 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 880ee460 by Yusuke Izawa at 2023-08-12T16:56:23+09:00 Add new jit ops for threaded code: (begin|end)_slow_path --HG-- branch : threaded-code-generation - - - - - 87733793 by Yusuke Izawa at 2023-08-12T16:56:

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] Fix the backend for jit_emit_ret/jump

2023-08-01 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: d6c6e5a6 by Yusuke Izawa at 2023-08-02T12:31:37+09:00 Fix the backend for jit_emit_ret/jump --HG-- branch : threaded-code-generation - - - - - 4 changed files: - rpython/jit/backend/aarch64/opassembler.py

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] Fix tracesplit

2023-07-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: e2255716 by Yusuke Izawa at 2023-07-25T23:15:54+09:00 Fix tracesplit --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py View it on Hept

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] Implement jit_emit_(ret|jump) as a helper function in rlib/jit.py

2023-07-22 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 0c643d5f by Yusuke Izawa at 2023-07-22T23:16:21+09:00 Implement jit_emit_(ret|jump) as a helper function in rlib/jit.py --HG-- branch : threaded-code-generation - - - - - 12 changed files: - rpython/jit/c

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] 2 commits: WIP: impl _handle_emit_ret for jit op

2023-07-16 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: c5a4696d by Yusuke Izawa at 2023-07-16T19:54:24+09:00 WIP: impl _handle_emit_ret for jit op --HG-- branch : threaded-code-generation - - - - - a8521fc3 by Yusuke Izawa at 2023-07-16T19:54:39+09:00 WIP: Add t

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] 2 commits: fix tests for tracesplit

2023-07-12 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 77d0a99d by Yusuke Izawa at 2023-07-13T01:08:53+09:00 fix tests for tracesplit --HG-- branch : threaded-code-generation - - - - - cf29a5ac by Yusuke Izawa at 2023-07-13T01:09:30+09:00 WIP: add a method to ha

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] Add a new JIT op: JIT_EMIT_RET for threaded code gen

2023-07-04 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 7b4d0eaa by Yusuke Izawa at 2023-07-04T18:02:53+09:00 Add a new JIT op: JIT_EMIT_RET for threaded code gen --HG-- branch : threaded-code-generation - - - - - 8 changed files: - rpython/jit/codewriter/jtra

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] Add a new JIT op: jit_emit_jump for threaded code gen

2023-07-02 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 3e1f920b by Yusuke Izawa at 2023-07-02T18:49:57+09:00 Add a new JIT op: jit_emit_jump for threaded code gen --HG-- branch : threaded-code-generation - - - - - 9 changed files: - rpython/jit/codewriter/jtr

[pypy-commit] [Mercurial][pypy/pypy][branch/threaded-code-generation] refactoring

2023-04-29 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 010bbdd8 by Yusuke Izawa at 2023-04-30T00:04:55+09:00 refactoring --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py View it on Heptapo

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] remove decorators enable_shallow_traing

2022-11-30 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: c3882ded by Yusuke Izawa at 2022-12-01T00:11:34+09:00 remove decorators enable_shallow_traing --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/rlib/jit.py View it on Heptapod

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Remove unuspported argument

2022-11-19 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 320a30bc by Yusuke Izawa at 2022-11-19T22:40:36+09:00 Remove unuspported argument --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py Vi

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] move slow_path flag outer

2022-11-19 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: d3418ad2 by Yusuke Izawa at 2022-11-19T22:31:17+09:00 move slow_path flag outer --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py View

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix threadedcode tla

2022-11-12 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 426bbb44 by Yusuke Izawa at 2022-11-13T12:31:02+09:00 fix threadedcode tla --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/tl/threadedcode/lang/ack.tla.py - rpython/jit/t

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: fix compile_loop_and_split

2022-11-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 1f6d6120 by Yusuke Izawa at 2022-11-12T15:38:18+09:00 fix compile_loop_and_split --HG-- branch : threaded-code-generation - - - - - fbbf6473 by Yusuke Izawa at 2022-11-12T15:39:00+09:00 define optimize_defau

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Fix slow_ops handling

2022-11-09 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 8cf28ce8 by Yusuke Izawa at 2022-11-10T02:20:50+09:00 Fix slow_ops handling --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py View it

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Fix slow path handling

2022-11-08 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: ea40a18b by Yusuke Izawa at 2022-11-08T18:43:34+09:00 Fix slow path handling --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/tracesplit.py View it

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] set failargs for slow path guard and rollback comment out

2022-11-06 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 081f40ed by Yusuke Izawa at 2022-11-07T16:13:52+09:00 set failargs for slow path guard and rollback comment out --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix token handling while compiling slow/fast paths

2022-11-06 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5ec4acc9 by Yusuke Izawa at 2022-11-07T02:34:46+09:00 fix token handling while compiling slow/fast paths --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimiz

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: skip old tests and fix test utils

2022-11-03 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 1d5b244c by Yusuke Izawa at 2022-11-04T14:32:37+09:00 skip old tests and fix test utils --HG-- branch : threaded-code-generation - - - - - 19cbd4ec by Yusuke Izawa at 2022-11-04T14:34:13+09:00 fix _invest_la

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] endswith -> find when compiling to call_assembly

2022-10-27 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 244070be by Yusuke Izawa at 2022-10-28T15:44:18+09:00 endswith -> find when compiling to call_assembly --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/optimizeo

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] add decorators for threaded code generation

2022-10-06 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 3924f038 by Yusuke Izawa at 2022-10-07T00:54:40+09:00 add decorators for threaded code generation --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/rlib/jit.py View it on Hept

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] specify conditions with jitdriver and fix name handling

2022-10-04 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 68dab9f0 by Yusuke Izawa at 2022-10-05T15:22:10+09:00 specify conditions with jitdriver and fix name handling --HG-- branch : threaded-code-generation - - - - - 3 changed files: - rpython/jit/metainterp/o

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: fix _invest_label_jump_dest

2022-09-27 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: fa37d2db by Yusuke Izawa at 2022-09-27T16:48:55+09:00 fix _invest_label_jump_dest --HG-- branch : threaded-code-generation - - - - - 73573afd by Yusuke Izawa at 2022-09-27T16:49:34+09:00 fix the handling of

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix descr handling at splitting a loop

2022-09-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 333b0fb9 by Yusuke Izawa at 2022-09-26T15:10:28+09:00 fix descr handling at splitting a loop --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/compile.py View i

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 12 commits: WIP: add hacks for guard patching

2022-09-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 22edb37a by Yusuke Izawa at 2022-08-05T18:01:26+09:00 WIP: add hacks for guard patching --HG-- branch : threaded-code-generation-pysom - - - - - 966faee8 by Yusuke Izawa at 2022-09-04T15:41:54+09:00 enable d

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-pysom] 2 commits: fix compile_loop_and_split

2022-09-18 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-pysom at PyPy / pypy Commits: 8a7d5401 by Yusuke Izawa at 2022-09-19T01:50:14+09:00 fix compile_loop_and_split --HG-- branch : threaded-code-generation-pysom - - - - - 71d8418a by Yusuke Izawa at 2022-09-19T08:23:36+09:00 WIP: imp

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-pysom] 3 commits: deleted old implementation

2022-09-14 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-pysom at PyPy / pypy Commits: 45fcea77 by Yusuke Izawa at 2022-09-15T00:09:32+09:00 deleted old implementation --HG-- branch : threaded-code-generation-pysom - - - - - abd7705f by Yusuke Izawa at 2022-09-15T00:10:50+09:00 add _get

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-pysom] 2 commits: fix lable handling in compile_loop_and_split

2022-09-04 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-pysom at PyPy / pypy Commits: 65e3f0b3 by Yusuke Izawa at 2022-09-04T22:36:01+09:00 fix lable handling in compile_loop_and_split --HG-- branch : threaded-code-generation-pysom - - - - - 8d17db1d by Yusuke Izawa at 2022-09-04T22:36

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-pysom] 3 commits: enable debug print out

2022-09-03 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-pysom at PyPy / pypy Commits: 966faee8 by Yusuke Izawa at 2022-09-04T15:41:54+09:00 enable debug print out --HG-- branch : threaded-code-generation-pysom - - - - - fc1e70e8 by Yusuke Izawa at 2022-09-04T15:42:28+09:00 fix green va

[pypy-commit] [Git][pypy/pypy] Pushed new branch branch/threaded-code-generation-pysom

2022-08-05 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed new branch branch/threaded-code-generation-pysom at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/threaded-code-generation-pysom You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 13 commits: WIP: refactor tracesplit

2022-07-13 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: dee9ec79 by Yusuke Izawa at 2022-06-22T01:13:25+09:00 WIP: refactor tracesplit --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - ed3f4666 by Yusuke Izawa at 2022-06-22T22:50:01+09:00 fix

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] create SplitCompileData for tracesplit and fix slicer

2022-07-12 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: 1907e2f6 by Yusuke Izawa at 2022-07-13T01:22:48+09:00 create SplitCompileData for tracesplit and fix slicer --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 2 cha

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] fix tests for trace split

2022-07-05 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: 61143160 by Yusuke Izawa at 2022-07-05T23:24:17+09:00 fix tests for trace split --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 1 changed file: - rpython/jit/me

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] 3 commits: fix CALL and RET in tla

2022-06-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: f8459619 by Yusuke Izawa at 2022-06-26T02:14:32+09:00 fix CALL and RET in tla --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 85d9f8fe by Yusuke Izawa at 2022-06-2

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] 3 commits: fix the token handling in tracesplit

2022-06-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: 9e4bbb29 by Yusuke Izawa at 2022-06-24T18:13:39+09:00 fix the token handling in tracesplit --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - b8967504 by Yusuke Izawa

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] turn on flags for enabling shallow tracing

2022-06-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: 2a89b7bc by Yusuke Izawa at 2022-06-24T18:21:20+09:00 turn on flags for enabling shallow tracing --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 1 changed file:

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] fix tracesplit and its tests

2022-06-23 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: 626db83c by Yusuke Izawa at 2022-06-24T02:04:03+09:00 fix tracesplit and its tests --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 2 changed files: - rpython/ji

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation-refactor-tracesplit] fix tracesplit to cut `trace' and its tests

2022-06-22 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy Commits: ed3f4666 by Yusuke Izawa at 2022-06-22T22:50:01+09:00 fix tracesplit to cut `trace' and its tests --HG-- branch : threaded-code-generation-refactor-tracesplit - - - - - 2 changed files

[pypy-commit] [Git][pypy/pypy] Pushed new branch branch/threaded-code-generation-refactor-tracesplit

2022-06-21 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed new branch branch/threaded-code-generation-refactor-tracesplit at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/threaded-code-generation-refactor-tracesplit You're receiving this email because of your account on foss.heptapod.net.

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] WIP: interpreter switching

2022-06-01 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 76d1d383 by Yusuke Izawa at 2022-06-01T23:29:26+09:00 WIP: interpreter switching --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/tl/threadedcode/tla.py View it on Heptap

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] rename call_entry -> entry

2022-05-17 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: b192cf54 by Yusuke Izawa at 2022-05-17T21:22:40+09:00 rename call_entry -> entry --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/tl/threadedcode/tla.py View it on Heptap

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: remove unused files

2022-05-10 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: a523921c by Yusuke Izawa at 2022-05-10T19:36:17+09:00 remove unused files --HG-- branch : threaded-code-generation - - - - - c3a497ab by Yusuke Izawa at 2022-05-10T20:08:46+09:00 fix tests in tla for threade

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix broken import in tla for threaded code

2022-05-10 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 0ac86b90 by Yusuke Izawa at 2022-05-10T17:52:13+09:00 fix broken import in tla for threaded code --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/tl/threadedcode/tla.py V

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: fix tla interpreter for threaded code

2022-05-10 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 31e636cf by Yusuke Izawa at 2022-05-10T17:33:56+09:00 fix tla interpreter for threaded code --HG-- branch : threaded-code-generation - - - - - 98a43a94 by Yusuke Izawa at 2022-05-10T17:34:13+09:00 add counts

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: handle `bytecode' as a class in tla

2022-05-09 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: dde07bec by Yusuke Izawa at 2022-05-09T20:01:42+09:00 handle `bytecode' as a class in tla --HG-- branch : threaded-code-generation - - - - - 9cd3e5ce by Yusuke Izawa at 2022-05-09T20:12:25+09:00 fix test_tla

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 4 commits: promote stackpos in tla

2022-04-27 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: e94ba561 by Yusuke Izawa at 2022-04-27T19:53:02+09:00 promote stackpos in tla --HG-- branch : threaded-code-generation - - - - - 3ea5933e by Yusuke Izawa at 2022-04-27T19:53:19+09:00 fix test_tla and add new

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: fix bug in call_assembler hacking

2022-04-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5ad2c547 by Yusuke Izawa at 2022-04-26T02:40:18+09:00 fix bug in call_assembler hacking --HG-- branch : threaded-code-generation - - - - - 800ad5ae by Yusuke Izawa at 2022-04-26T02:41:11+09:00 fix tests in t

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix the way to handle W_IntObject in threadedcode tla

2022-04-13 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 9b91de25 by Yusuke Izawa at 2022-04-13T19:25:38+09:00 fix the way to handle W_IntObject in threadedcode tla --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/tl/threadedcod

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] support floating value in threadedcode tla

2022-04-12 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: a4b7b1d4 by Yusuke Izawa at 2022-04-12T19:02:14+09:00 support floating value in threadedcode tla --HG-- branch : threaded-code-generation - - - - - 3 changed files: - rpython/jit/tl/threadedcode/bytecode.

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: update bytecode and object for threadedcode tla

2022-04-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 9ec346a9 by Yusuke Izawa at 2022-04-11T18:17:54+09:00 update bytecode and object for threadedcode tla --HG-- branch : threaded-code-generation - - - - - b0e6a583 by Yusuke Izawa at 2022-04-11T18:18:01+09:00

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] update tla for threadedcode

2022-04-06 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: bf9b1340 by Yusuke Izawa at 2022-04-07T12:03:36+09:00 update tla for threadedcode --HG-- branch : threaded-code-generation - - - - - 3 changed files: - rpython/jit/tl/threadedcode/object.py - rpython/jit/

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: update tier handling and fix minor stuffs in threadedcode tla

2022-03-27 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 3debc98f by Yusuke Izawa at 2022-03-28T02:42:00+09:00 update tier handling and fix minor stuffs in threadedcode tla --HG-- branch : threaded-code-generation - - - - - 02c8d06c by Yusuke Izawa at 2022-03-28T0

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix existing programs add several ones that are used in [Y.Izawa+, DLS'20]

2022-03-26 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: cfce5885 by Yusuke Izawa at 2022-03-27T02:55:17+09:00 fix existing programs add several ones that are used in [Y.Izawa+, DLS'20] --HG-- branch : threaded-code-generation - - - - - 10 changed files: - + rp

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: unroll stack operators in tier2 jit

2022-03-26 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 09453f1b by Yusuke Izawa at 2022-03-27T00:56:45+09:00 unroll stack operators in tier2 jit --HG-- branch : threaded-code-generation - - - - - 03cf4226 by Yusuke Izawa at 2022-03-27T02:32:00+09:00 add CONST_N

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: fix list operators and a list object

2022-03-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: c6fce3fc by Yusuke Izawa at 2022-03-26T02:37:33+09:00 fix list operators and a list object --HG-- branch : threaded-code-generation - - - - - 64359ae5 by Yusuke Izawa at 2022-03-26T02:37:48+09:00 fix tests f

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] wip: implement list operators in threadedcode tla

2022-03-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 0a4ce219 by Yusuke Izawa at 2022-03-26T01:05:12+09:00 wip: implement list operators in threadedcode tla --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/tl/threadedcode/ob

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 4 commits: add test_jit_sumfib and fix several codes

2022-03-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: d4b9bad8 by Yusuke Izawa at 2022-03-25T19:03:51+09:00 add test_jit_sumfib and fix several codes --HG-- branch : threaded-code-generation - - - - - 07238405 by Yusuke Izawa at 2022-03-25T19:04:02+09:00 fix fi

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: add __init__.py to threadedcode tla

2022-03-25 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: dfce0acd by Yusuke Izawa at 2022-03-25T17:26:26+09:00 add __init__.py to threadedcode tla --HG-- branch : threaded-code-generation - - - - - 55d19b0c by Yusuke Izawa at 2022-03-25T17:26:48+09:00 change varia

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: implement CALL_ASSEMBLER hack in tla

2022-03-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: ff1f1b42 by Yusuke Izawa at 2022-03-24T23:41:31+09:00 implement CALL_ASSEMBLER hack in tla --HG-- branch : threaded-code-generation - - - - - e65467f0 by Yusuke Izawa at 2022-03-24T23:41:46+09:00 update exam

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 7 commits: fix compile_loop_and_split in compile.py

2022-03-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: ac76222c by Yusuke Izawa at 2022-03-24T15:54:35+09:00 fix compile_loop_and_split in compile.py --HG-- branch : threaded-code-generation - - - - - 8570e032 by Yusuke Izawa at 2022-03-24T15:56:05+09:00 fix and

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] fix CALL handler and pseudo functions in tla, and add several small modifications and deletions

2022-03-22 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 4ceecd05 by Yusuke Izawa at 2022-03-22T16:31:18+09:00 fix CALL handler and pseudo functions in tla, and add several small modifications and deletions --HG-- branch : threaded-code-generation - - - - - 3 c

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: fix handlers in tla interp

2022-03-19 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: b1b2568d by Yusuke Izawa at 2022-03-20T02:00:24+09:00 fix handlers in tla interp --HG-- branch : threaded-code-generation - - - - - e2ddc563 by Yusuke Izawa at 2022-03-20T02:01:00+09:00 [wip] implement CALL_

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: change entry_state -> call_entry in tla

2022-03-16 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: d7e81a92 by Yusuke Izawa at 2022-03-16T23:13:40+09:00 change entry_state -> call_entry in tla --HG-- branch : threaded-code-generation - - - - - 6d305f8c by Yusuke Izawa at 2022-03-16T23:14:31+09:00 fix DIV

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] add tier2 handlers to tla frame

2022-03-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 76186784 by Yusuke Izawa at 2022-03-12T01:46:14+09:00 add tier2 handlers to tla frame --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/tl/threadedcode/tla.py View it on H

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: rename tla_newframe -> tla

2022-03-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 29f84d95 by Yusuke Izawa at 2022-03-11T17:00:47+09:00 rename tla_newframe -> tla --HG-- branch : threaded-code-generation - - - - - d34e4d6e by Yusuke Izawa at 2022-03-11T17:00:57+09:00 add FRAME_RESET --HG

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: remove frame.py

2022-03-10 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: ec7b0bf4 by Yusuke Izawa at 2022-03-10T20:36:45+09:00 remove frame.py --HG-- branch : threaded-code-generation - - - - - 6c11a554 by Yusuke Izawa at 2022-03-10T20:36:57+09:00 remove unused programs --HG-- b

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: fix tla interp

2022-03-08 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 4839bbcf by Yusuke Izawa at 2022-03-08T21:17:26+09:00 fix tla interp --HG-- branch : threaded-code-generation - - - - - 5ebcd021 by Yusuke Izawa at 2022-03-08T21:17:34+09:00 fix tla_newframe interp --HG-- b

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: add NOP to tla bytecode

2022-03-07 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 62c5e27f by Yusuke Izawa at 2022-03-08T16:04:21+09:00 add NOP to tla bytecode --HG-- branch : threaded-code-generation - - - - - 1552966a by Yusuke Izawa at 2022-03-08T16:10:48+09:00 fix tla interp - the na

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 4 commits: move W_Object to object.py

2022-03-01 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 1192bcdc by Yusuke Izawa at 2022-03-01T23:29:34+09:00 move W_Object to object.py --HG-- branch : threaded-code-generation - - - - - 7ba6a757 by Yusuke Izawa at 2022-03-01T23:30:39+09:00 fix RET definition to

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] add dummy argument to suppress following call sites too much

2022-02-16 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5f7c7a1c by Yusuke Izawa at 2022-02-16T19:08:59+09:00 add dummy argument to suppress following call sites too much --HG-- branch : threaded-code-generation - - - - - 2 changed files: - rpython/jit/metaint

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] change jitdriver name for threaded code gen and improve definition of CALL

2022-02-15 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 427ed8a3 by Yusuke Izawa at 2022-02-16T13:14:41+09:00 change jitdriver name for threaded code gen and improve definition of CALL --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpytho

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] update tla interpreter for threaded code generation

2021-11-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 9f937cec by Yusuke Izawa at 2021-11-25T13:48:36+09:00 update tla interpreter for threaded code generation --HG-- branch : threaded-code-generation - - - - - 5 changed files: - rpython/jit/tl/threadedcode/

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 5 commits: Update traverse_stack and tla interpreter for threaded code generation

2021-09-24 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 3f585c3f by Yusuke Izawa at 2021-09-25T07:12:00+09:00 Update traverse_stack and tla interpreter for threaded code generation --HG-- branch : threaded-code-generation - - - - - 06f1c1e8 by Yusuke Izawa at 202

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Added tests for traverse_stack and updated traverse_stack.py

2021-09-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5520aa09 by Yusuke Izawa at 2021-09-11T19:19:01+09:00 Added tests for traverse_stack and updated traverse_stack.py --HG-- branch : threaded-code-generation - - - - - 2 changed files: - + rpython/jit/tl/th

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 5 commits: Not use unroll during threaded code generation

2021-09-09 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 5a650a92 by Yusuke Izawa at 2021-09-09T20:47:46+09:00 Not use unroll during threaded code generation --HG-- branch : threaded-code-generation - - - - - b046c99d by Yusuke Izawa at 2021-09-09T20:47:59+09:00 A

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: Copied tla_assembler andupdated tla for threaded code gen

2021-09-07 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 224e04c0 by Yusuke Izawa at 2021-09-08T02:12:42+09:00 Copied tla_assembler andupdated tla for threaded code gen --HG-- branch : threaded-code-generation - - - - - 9c24f5a4 by Yusuke Izawa at 2021-09-08T02:13

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 3 commits: Removed tltc, copied and modified tla for threaded code gen

2021-09-07 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 087aba06 by Yusuke Izawa at 2021-09-08T00:48:42+09:00 Removed tltc, copied and modified tla for threaded code gen --HG-- branch : threaded-code-generation - - - - - 1a935a15 by Yusuke Izawa at 2021-09-08T00:

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] WIP: Create a new toy interpreter for threaded code generation

2021-09-05 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: bba0a1fa by Yusuke Izawa at 2021-09-05T22:15:38+09:00 WIP: Create a new toy interpreter for threaded code generation --HG-- branch : threaded-code-generation - - - - - 3 changed files: - rpython/jit/metai

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: Removed unused code and added a new test method (wip)

2021-08-29 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 510a1c64 by Yusuke Izawa at 2021-08-26T23:09:49+09:00 Removed unused code and added a new test method (wip) --HG-- branch : threaded-code-generation - - - - - 1b2d4ecf by Yusuke Izawa at 2021-08-29T22:23:00+

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: Saving and restoring an operand stack in executing threaded code gen.

2021-08-16 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: e0e8c2f6 by Yusuke Izawa at 2021-08-16T22:58:30+09:00 Saving and restoring an operand stack in executing threaded code gen. --HG-- branch : threaded-code-generation - - - - - d8fde685 by Yusuke Izawa at 2021

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Save all variables and restores at closing a trace at applying thraded code gen.

2021-08-13 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 121ed932 by Yusuke Izawa at 2021-08-13T23:16:35+09:00 Save all variables and restores at closing a trace at applying thraded code gen. --HG-- branch : threaded-code-generation - - - - - 1 changed file: -

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Fixed the bug of the interp in test_minilang_stack_1

2021-08-11 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 6f45c1f5 by Yusuke Izawa at 2021-08-11T17:26:50+09:00 Fixed the bug of the interp in test_minilang_stack_1 --HG-- branch : threaded-code-generation - - - - - 1 changed file: - rpython/jit/metainterp/test/

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: Fixed code around handling jitcell_token and target_token

2021-08-10 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 530b73e3 by Yusuke Izawa at 2021-08-10T19:15:43+09:00 Fixed code around handling jitcell_token and target_token --HG-- branch : threaded-code-generation - - - - - db0b446b by Yusuke Izawa at 2021-08-10T19:15

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 4 commits: Fixed the logic of creating a token in split_ops

2021-08-08 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: 434f6154 by Yusuke Izawa at 2021-08-09T13:13:18+09:00 Fixed the logic of creating a token in split_ops --HG-- branch : threaded-code-generation - - - - - 94c10f72 by Yusuke Izawa at 2021-08-09T13:15:20+09:00

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] 2 commits: Fixed the value of original_jitcell_token

2021-08-07 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: a1fd177d by Yusuke Izawa at 2021-08-08T12:24:36+09:00 Fixed the value of original_jitcell_token --HG-- branch : threaded-code-generation - - - - - de18b733 by Yusuke Izawa at 2021-08-08T12:25:04+09:00 WIP: S

[pypy-commit] [Git][pypy/pypy][branch/threaded-code-generation] Revert: EXP: Added an entry point for threaded code gen.

2021-08-01 Thread Yusuke Izawa (@3tty0n)
Yusuke Izawa pushed to branch branch/threaded-code-generation at PyPy / pypy Commits: ce1e117f by Yusuke Izawa at 2021-08-02T13:31:03+09:00 Revert: EXP: Added an entry point for threaded code gen. --HG-- branch : threaded-code-generation - - - - - 4 changed files: - rpython/jit/codewriter/