# PyPy Configuration[objspace.std]

PyPy Configuration[objspace.std]
general documentation config index command-line overview

# objspace.std

Contents

- Basic Option Information
- Sub-Options
- Description

back to parent

# Basic Option Information

- name: std
- description: Standard Object Space Options

# Sub-Options

- objspace.std.withtproxy: support transparent proxies
- objspace.std.withsmallint: use tagged integers
- objspace.std.withprebuiltint: prebuild commonly used int objects
- objspace.std.prebuiltintfrom: lowest integer which is prebuilt
- objspace.std.prebuiltintto: highest integer which is prebuilt
- objspace.std.withstrjoin: use strings optimized for addition
- objspace.std.withstrslice: use strings optimized for slicing
- objspace.std.withprebuiltchar: use prebuilt single-character string objects
- objspace.std.sharesmallstr: always reuse the prebuilt string objects (the empty string and potentially single-char strings)
- objspace.std.withrope: use ropes as the string implementation
- objspace.std.withmultidict: use dictionaries optimized for flexibility
- objspace.std.withsharingdict: use dictionaries that share the keys part
- objspace.std.withdictmeasurement: create huge files with masses of information about dictionaries
- objspace.std.withbucketdict: use dictionaries with chained hash tables (default is open addressing)
- objspace.std.withsmalldicts: handle small dictionaries differently
- objspace.std.withrangelist: enable special range list implementation that does not actually create the full list until the resulting list is mutated
- objspace.std.withtypeversion: version type objects when changing them
- objspace.std.withshadowtracking: track whether an instance attribute shadows a type attribute
- objspace.std.withmethodcache: try to cache method lookups
- objspace.std.withmethodcachecounter: try to cache methods and provide a counter in __pypy__. for testing purposes only.
- objspace.std.methodcachesizeexp: * 2 ** methodcachesizeexp is the size of the of the method cache *
- objspace.std.withmultilist: use lists optimized for flexibility
- objspace.std.withfastslice: make list slicing lazy
- objspace.std.withchunklist: introducing a new nesting level to slow down list operations
- objspace.std.withsmartresizablelist: only overallocate O(sqrt(n)) elements for lists
- objspace.std.optimized_int_add: special case the addition of two integers in BINARY_ADD
- objspace.std.oldstyle: specify whether the default metaclass should be classobj
- objspace.std.allopts: enable all thought-to-be-working optimizations

# Description