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 675
    • Issues 675
    • 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
  • Merge requests
  • !72

rbigint.py improvements

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Bitbucket Importer requested to merge bitbucket/merged-pr-72 into branch/default Jun 22, 2012
  • Overview 2
  • Commits 67
  • Pipelines 0
  • Changes 13

Created originally on Bitbucket by _stian (Stian Andreassen)

Was already merged in Bitbucket before import, marked as merged by the import user

Improves just about all rbigint operations. Upto twice as fast (power of two even better)

Tests passes.

(Update with an important bugfix for SUPPORT_INT128 = False)

(Update 2, fix those things arigo pointed out, it seems to build now using a 32bit chroot of archlinux)

(Update 3, slightly more effective _normalize, pow, revert tc_mul to the more effective version if anyone wants to play with it, and remove a modification of rffi.TYPES from rbigint.py)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: bitbucket/merged-pr-72