On Mon, Jun 6, 2011 at 8:54 PM, Timothy Baldridge <[email protected]> wrote: >> In case you don't already know: in Python (and RPython), lists are >> implemented as >> resizeable arrays, i.e. they look more like a C++ std::vector and not >> a std::list. >> >> This said, IIRC RPython has special code for fixed-size lists. >> I think you just have to avoid all resizing functions. >> This means that the list must be created with statements like >> array_of_ints = [0] * 32 >> array_of_objects = [None] * 32 > > > Excellent! Exactly what I was looking for. Thanks. > > Timothy >
There is also pypy.rlib.debug.make_sure_not_resized which would make annotation explode if you by chance resize this list. _______________________________________________ pypy-dev mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-dev
