[pypy-commit] pypy record-exact-value: ( yodada, cfbolz )

2019-04-03 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96408:61bad9af9284 Date: 2019-04-03 10:04 -0400 http://bitbucket.org/pypy/pypy/changeset/61bad9af9284/ Log:( yodada, cfbolz ) In progress: teach the optimizer about record_exact_value Something is still wrong. diff --git a

[pypy-commit] pypy record-exact-value: ( yodada, cfbolz )

2019-04-03 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96406:4b4dd22d781d Date: 2019-04-03 09:01 -0400 http://bitbucket.org/pypy/pypy/changeset/4b4dd22d781d/ Log:( yodada, cfbolz ) Branch to experiment record_exact_value ___ pypy-commit mailing

[pypy-commit] pypy record-exact-value: ( yodada, cfbolz )

2019-04-03 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96407:7264752cbbf9 Date: 2019-04-03 09:25 -0400 http://bitbucket.org/pypy/pypy/changeset/7264752cbbf9/ Log:( yodada, cfbolz ) Implemented the function in rlib and add llop diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a

[pypy-commit] pypy record-exact-value: ( yodada, cfbolz )

2019-04-08 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96426:a73fe4ae5748 Date: 2019-04-08 18:11 -0400 http://bitbucket.org/pypy/pypy/changeset/a73fe4ae5748/ Log:( yodada, cfbolz ) Added the missing definition of OP_JIT_RECORD_EXACT_VALUE in rpython/translator/c/src

[pypy-commit] pypy record-exact-value: [yodada]

2019-06-29 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96882:a1ad69dfd5ab Date: 2019-05-21 17:41 -0400 http://bitbucket.org/pypy/pypy/changeset/a1ad69dfd5ab/ Log:[yodada] Ported type freezing into pypy mapdict. Still debugging... diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace

[pypy-commit] pypy record-exact-value: ( yodada )

2019-06-29 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96883:5d48dd8c5279 Date: 2019-05-27 10:15 -0400 http://bitbucket.org/pypy/pypy/changeset/5d48dd8c5279/ Log:( yodada ) Added tests related to the value_type in PlainAttribute class. Note that Terminator's does not

[pypy-commit] pypy record-exact-value: ( yodada )

2019-06-29 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96885:b30cfe316af0 Date: 2019-05-27 11:10 -0400 http://bitbucket.org/pypy/pypy/changeset/b30cfe316af0/ Log:( yodada ) Added pypy-c to .hgignore diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -92,4 +92,4

[pypy-commit] pypy record-exact-value: ( yodada )

2019-06-29 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96886:664016ff8cc1 Date: 2019-05-27 22:43 -0400 http://bitbucket.org/pypy/pypy/changeset/664016ff8cc1/ Log:( yodada ) Added terminal map into pypy's mapdict. It works but may not be 100% correct diff --git a

[pypy-commit] pypy record-exact-value: ( yodada )

2019-06-29 Thread yodada
Author: Lin Cheng Branch: record-exact-value Changeset: r96884:ab1447e95a0c Date: 2019-05-27 10:17 -0400 http://bitbucket.org/pypy/pypy/changeset/ab1447e95a0c/ Log:( yodada ) Moved value_type init from PlainAttribute to AbstractAttribute. Just in case there are other

[pypy-commit] pypy py3.6: add a test of captured locals in pypyjit/test_pypy_c

2019-12-19 Thread yodada
Author: Lin Cheng Branch: py3.6 Changeset: r98331:574325fb0c26 Date: 2019-12-19 13:34 -0500 http://bitbucket.org/pypy/pypy/changeset/574325fb0c26/ Log:add a test of captured locals in pypyjit/test_pypy_c diff --git a/pypy/module/pypyjit/test_pypy_c/test_capture_locals.py b/pypy/module/pypyj

[pypy-commit] pypy py3.6: pypy/interpreter/pyframe.py: if locals directory is created inside fast2locals, create a module dictionary

2019-12-19 Thread yodada
Author: Lin Cheng Branch: py3.6 Changeset: r98330:5ac2c72ee7ed Date: 2019-12-18 20:46 -0500 http://bitbucket.org/pypy/pypy/changeset/5ac2c72ee7ed/ Log:pypy/interpreter/pyframe.py: if locals directory is created inside fast2locals, create a module dictionary diff --git a/pypy/interpre