doc.pypy.org Open in urlscan Pro
2606:4700::6811:2152  Public Scan

Submitted URL: http://doc.pypy.org/
Effective URL: https://doc.pypy.org/en/latest/
Submission Tags: falconsandbox
Submission: On August 04 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET search.html

<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
  <input type="text" name="q" placeholder="Search docs">
  <input type="hidden" name="check_keywords" value="yes">
  <input type="hidden" name="area" value="default">
</form>

GET //readthedocs.org/projects/pypy/search/

<form id="flyout-search-form" class="wy-form" target="_blank" action="//readthedocs.org/projects/pypy/search/" method="get">
  <input type="text" name="q" aria-label="Dokumente durchsuchen" placeholder="Dokumente durchsuchen">
</form>

Text Content

PyPy
latest

 * What is PyPy?
 * Goals and Architecture Overview
 * Downloading and Installing PyPy
 * Building PyPy from Source
 * Translating on Windows
 * Frequently Asked Questions

 * Differences between PyPy and CPython
 * Writing extension modules for pypy
 * Garbage collector documentation and configuration
 * JIT hooks
 * Resetting the JIT
 * Application-level Stackless features
 * The __pypy__ module
 * PyPy’s sandboxing features
 * Software Transactional Memory

 * Contributing Guidelines
 * PyPy’s Configuration Handling
 * Potential Project List
 * Project Documentation
 * Source Code Documentation
 * PyPy’s Release Process

 * Historical release notes
 * Changelogs
 * Contributors
 * Glossary

Love Documentation? Write the Docs is for people like you! Join our virtual
conferences or Slack.
Ad by EthicalAds   ·   Community Ad
PyPy
 * Docs »
 * Welcome to PyPy’s documentation!
 * View page source

--------------------------------------------------------------------------------


WELCOME TO PYPY’S DOCUMENTATION!¶

Welcome to the documentation for PyPy, a fast, compliant alternative
implementation of the Python language.

 * If you want to find out more about what PyPy is, have a look at our What is
   PyPy? or consult the PyPy website.
 * If you’re interested in trying PyPy out, check out the installation
   instructions.
 * If you want to help develop PyPy, please have a look at contributing and at
   the repo on https://foss.heptapod.net/pypy/pypy and get in touch (Contact)!

All of the documentation and source code is available under the MIT license,
unless otherwise specified. Consult LICENSE.


GETTING STARTED¶

 * What is PyPy?
 * Goals and Architecture Overview
 * Downloading and Installing PyPy
 * Building PyPy from Source
 * Translating on Windows
 * Frequently Asked Questions


USING PYPY¶

 * Differences between PyPy and CPython
   * Differences related to garbage collection strategies
   * Subclasses of built-in types
   * Mutating classes of objects which are already used as dictionary keys
   * Ignored exceptions
   * Object Identity of Primitive Values, is and id
   * C-API Differences
   * Performance Differences
   * Miscellaneous
   * Extension modules
 * Writing extension modules for pypy
   * CFFI
   * CTypes
   * cppyy
   * RPython Mixed Modules
 * Garbage collector documentation and configuration
   * Incminimark
   * Semi-manual GC management
   * Fragmentation
   * gc.get_stats
   * GC Hooks
   * Environment variables
 * JIT hooks
 * Resetting the JIT
 * Application-level Stackless features
   * Introduction
   * Theory
   * Application level interface
 * The __pypy__ module
   * Generally available functionality
   * Fast String Concatenation
   * Interacting with the PyPy debug log
   * Transparent Proxy Functionality
   * Additional Clocks for Timing
   * Extended Signal Handling
   * Integer Operations with Overflow
   * Functionality available on py.py (not after translation)
 * PyPy’s sandboxing features
   * Introduction
   * Overview
   * Howto
 * Software Transactional Memory
   * What pypy-stm is for
   * Getting Started
   * Python 3, CPython, and others
   * User Guide
   * Implementation
   * See also


DEVELOPMENT¶

 * Contributing Guidelines
   * Getting involved
   * Your first contribution
   * Architecture
   * Building
   * Testing
   * App level testing
   * Testing After Translation
   * Tooling & Utilities
   * Demos
   * graphviz & pygame for flow graph viewing (highly recommended)
 * PyPy’s Configuration Handling
   * Main Assumption
   * API Details
   * The usage of config objects in PyPy
 * Potential Project List
   * Getting involved
   * Simple tasks for newcomers
   * Mid-to-large tasks
   * Explicit typing in RPython
   * Make bytearray type fast
   * Implement copy-on-write list slicing
   * NumPy rebooted
   * Improving the jitviewer
   * Convert RPython to Python3
   * Improve performance
   * Improve warmup
   * Translation Toolchain
   * Various GCs
   * STM (Software Transactional Memory)
   * Introduce new benchmarks
   * Interfacing with C
   * Support more platforms
 * Project Documentation
 * Source Code Documentation
 * PyPy’s Release Process
   * Release Policy
   * How to Create a PyPy Release
   * Release Steps


FURTHER RESOURCES¶

 * Historical release notes
 * Changelogs
 * Contributors
 * Glossary


CONTACT¶

#pypy on irc.freenode.net Many of the core developers are hanging out here. You
are welcome to join and ask questions (if they are not already answered in the
FAQ). You can find logs of the channel here. Development mailing list
Development and conceptual discussions Commit mailing list Updates to code and
documentation Development bug/feature tracker Filing bugs and feature requests
Meeting PyPy developers The PyPy developers are organizing sprints and
presenting results at conferences all year round. They will be happy to meet in
person with anyone interested in the project. Watch out for sprint announcements
on the development mailing list.

Twitter handle #pypyproject

Watch us on twitch


INDICES AND TABLES¶

 * Index
 * Module Index
 * Search Page

Next

--------------------------------------------------------------------------------

© Copyright 2021, The PyPy Project Revision 97aea389af33.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versionen latest Auf Read the Docs Projektstartseite Erstellungsprozesse
Downloads Suche


--------------------------------------------------------------------------------

Bereitgestellt von Read the Docs · Datenschutz-Bestimmungen