Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pypy pypy
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 676
    • Issues 676
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PyPyPyPy
  • pypypypy
  • Issues
  • #3509
Closed
Open
Issue created Jul 08, 2021 by Pierre Augier@paugier

hpy: support for reversed slots

I was able to run piconumpy benchmarks with a recent PyPy 3.7 nightly build. It's not yet possible to build the universal extension with PyPy but I guess it's going to be possible when the branch hpy-0.0.2 will be merged again in py3.7. Anyway, because the universal extension can be build with CPython, it can be already be used with PyPy.

Some piconumpy tests fail with PyPy whereas they pass with CPython.

With a a piconumpy.array, one can do a * 2 but not 2 * a. The error is TypeError: unsupported operand type(s) for *: 'int' and 'array'.

@antocuni wrote that this is because reversed slots are not fully supported by the PyPy version.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking