[pypy-commit] [Git][pypy/pypy][branch/hpy] 12 commits: add a comment which summarizes my IRC discussion with armin on #hpy (14/03/2020)

Antonio Cuni foss at heptapod.net
Fri Apr 3 13:55:24 EDT 2020


Antonio Cuni pushed to branch branch/hpy at PyPy / pypy


Commits:
d5644c4b by Antonio Cuni at 2020-03-27T11:55:54+01:00
add a comment which summarizes my IRC discussion with armin on #hpy (14/03/2020)

--HG--
branch : hpy

- - - - -
f7c1a0d0 by Antonio Cuni at 2020-04-02T18:33:36+02:00
WIP: move vendored tests into test/_vendored: the plan is to kill the current test/test_basic.py&co. and automatically generate applevel tests from the vendored ones

--HG--
branch : hpy

- - - - -
e8828937 by Antonio Cuni at 2020-04-02T18:44:46+02:00
WIP: add a conftest which automatically turns _vendored tests into AppTests, and start to port test_basic to the new style

--HG--
branch : hpy

- - - - -
b33c6db2 by Antonio Cuni at 2020-04-02T18:56:03+02:00
fix import

--HG--
branch : hpy

- - - - -
ab2f99a1 by Antonio Cuni at 2020-04-02T19:03:42+02:00
kill most of the existing AppTest, they are no longer needed now

--HG--
branch : hpy

- - - - -
7f6c5f01 by Antonio Cuni at 2020-04-02T19:16:07+02:00
hack until we can automatically collect and run test_cpy_compat

--HG--
branch : hpy

- - - - -
0c95d755 by Antonio Cuni at 2020-04-02T19:18:53+02:00
add a README which explains how tests are collected

--HG--
branch : hpy

- - - - -
514d2c27 by Antonio Cuni at 2020-04-02T19:26:09+02:00
ignore this file, it's not needed here and it's using python3 syntax anyway

--HG--
branch : hpy

- - - - -
71e8dbb0 by Antonio Cuni at 2020-04-03T01:37:34+02:00
add a generic way to make helper methods compatible with AppTest, so we can kill the ugly extra_AppTestParse* classes

--HG--
branch : hpy

- - - - -
db5d7da5 by Antonio Cuni at 2020-04-03T19:45:10+02:00
improve ./update_vendored.sh: now it copies the whole hpy.devel package, which will be needed for extra_tests

--HG--
branch : hpy

- - - - -
4d942880 by Antonio Cuni at 2020-04-03T19:50:45+02:00
add a conftest to run hpy tests as extra_tests as well (i.e., after translation)

--HG--
branch : hpy

- - - - -
1f92c845 by Antonio Cuni at 2020-04-03T19:52:41+02:00
try to run hpy tests on the gitlab CI

--HG--
branch : hpy

- - - - -


30 changed files:

- .gitlab-ci.yml
- .hgignore
- + extra_tests/hpy_tests/conftest.py
- pypy/module/_hpy_universal/_vendored/README.txt
- + pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py
- pypy/module/_hpy_universal/_vendored/include/common/autogen_impl.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h
- pypy/module/_hpy_universal/_vendored/include/common/implementation.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/implementation.h
- pypy/module/_hpy_universal/_vendored/include/common/runtime.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime.h
- pypy/module/_hpy_universal/_vendored/include/cpython/hpy.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h
- pypy/module/_hpy_universal/_vendored/include/cpython/meth.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/meth.h
- pypy/module/_hpy_universal/_vendored/include/hpy.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/hpy.h
- pypy/module/_hpy_universal/_vendored/include/universal/autogen_ctx.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h
- pypy/module/_hpy_universal/_vendored/include/universal/autogen_func.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_func.h
- pypy/module/_hpy_universal/_vendored/include/universal/autogen_trampolines.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h
- pypy/module/_hpy_universal/_vendored/include/universal/hpy.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/hpy.h
- pypy/module/_hpy_universal/_vendored/include/universal/meth.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/meth.h
- pypy/module/_hpy_universal/_vendored/include/universal/module.h → pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/module.h
- pypy/module/_hpy_universal/_vendored/src/runtime/argparse.c → pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/argparse.c
- pypy/module/_hpy_universal/interp_err.py
- pypy/module/_hpy_universal/llapi.py
- + pypy/module/_hpy_universal/test/README.txt
- pypy/module/_hpy_universal/_vendored/test/__init__.py → pypy/module/_hpy_universal/test/_vendored/__init__.py
- pypy/module/_hpy_universal/_vendored/test/conftest.py → pypy/module/_hpy_universal/test/_vendored/conftest.py
- pypy/module/_hpy_universal/_vendored/test/support.py → pypy/module/_hpy_universal/test/_vendored/support.py
- pypy/module/_hpy_universal/_vendored/test/test_argparse.py → pypy/module/_hpy_universal/test/_vendored/test_argparse.py
- pypy/module/_hpy_universal/_vendored/test/test_basic.py → pypy/module/_hpy_universal/test/_vendored/test_basic.py
- pypy/module/_hpy_universal/_vendored/test/test_cpy_compat.py → pypy/module/_hpy_universal/test/_vendored/test_cpy_compat.py
- pypy/module/_hpy_universal/_vendored/test/test_hpybytes.py → pypy/module/_hpy_universal/test/_vendored/test_hpybytes.py
- pypy/module/_hpy_universal/_vendored/test/test_hpydict.py → pypy/module/_hpy_universal/test/_vendored/test_hpydict.py
- pypy/module/_hpy_universal/_vendored/test/test_hpylist.py → pypy/module/_hpy_universal/test/_vendored/test_hpylist.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/79a0fb7459c2cc67e2cde7ff3b6def2af643b906...1f92c84581ddbddafbc951556d2c26a1fb86f9ee

---
View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/79a0fb7459c2cc67e2cde7ff3b6def2af643b906...1f92c84581ddbddafbc951556d2c26a1fb86f9ee
You're receiving this email because of your account on foss.heptapod.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200403/1ed18c8a/attachment.html>


More information about the pypy-commit mailing list