summaryrefslogtreecommitdiffstatshomepage
path: root/py/objexcept.h
Commit message (Collapse)AuthorAge
* py: Change exception traceback data to use size_t instead of mp_uint_t.Damien George2016-01-02
| | | | | The traceback array stores qstrs and line numbers. qstrs are typed as size_t, and line numbers should safely fit in size_t as well.
* py: Fix adding of traceback so that it appends to existing info.Damien George2015-02-27
| | | | | | | | This makes exception traceback info self contained (ie doesn't rely on list object, which was a bit of a hack), reduces code size, and reduces RAM footprint of exception by eliminating the list object. Addresses part of issue #1126.
* py: Put all global state together in state structures.Damien George2015-01-07
This patch consolidates all global variables in py/ core into one place, in a global structure. Root pointers are all located together to make GC tracing easier and more efficient.