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