Skip to content

GitLab

  • Menu
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 669
    • Issues 669
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PyPy
  • pypypypy
  • Merge requests
  • !800

Merged
Created Jan 19, 2021 by Ondrej Baranovič@nulanoDeveloper

Py2.7 winreg fixes

  • Overview 3
  • Commits 5
  • Pipelines 1
  • Changes 3

Backports of !786 (merged):

  • Implement the ...ReflectionKey and DeleteKeyEx functions for win64 hosts (both win32 and win64 running on win64)
  • bpo-21151, REG_BINARY should round-trip None, CPython 2.7/3.4

And a fix for the RPython change backport:

  • Don't add REG_QWORD and REG_QWORD_LITTLE_ENDIAN on PyPy2.7, added in CPython 3.6

Testing locally, I find that lib-python tests now sometimes pass (as they did on the 32-bit buildbot run on this branch), but test_changing_value and test_dynamic_key are still sometimes crashing as they were before due to unrelated issues.

Edited Jan 20, 2021 by Ondrej Baranovič
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: branch/py2.7-winreg