"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Include/cpython/pystate.h" between
Python-3.9.3.tar.xz and Python-3.9.4.tar.xz

About: Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Newest major release.

pystate.h  (Python-3.9.3.tar.xz):pystate.h  (Python-3.9.4.tar.xz)
skipping to change at line 59 skipping to change at line 59
struct _ts { struct _ts {
/* See Python/ceval.c for comments explaining most fields */ /* See Python/ceval.c for comments explaining most fields */
struct _ts *prev; struct _ts *prev;
struct _ts *next; struct _ts *next;
PyInterpreterState *interp; PyInterpreterState *interp;
/* Borrowed reference to the current frame (it can be NULL) */ /* Borrowed reference to the current frame (it can be NULL) */
PyFrameObject *frame; PyFrameObject *frame;
int recursion_depth; int recursion_depth;
int recursion_headroom; /* Allow 50 more calls to handle any errors. */ char overflowed; /* The stack has overflowed. Allow 50 more calls
to handle the runtime error. */
char recursion_critical; /* The current calls must not cause char recursion_critical; /* The current calls must not cause
a stack overflow. */ a stack overflow. */
int stackcheck_counter; int stackcheck_counter;
/* 'tracing' keeps track of the execution depth when tracing/profiling. /* 'tracing' keeps track of the execution depth when tracing/profiling.
This is to prevent the actual trace/profile code from being recorded in This is to prevent the actual trace/profile code from being recorded in
the trace/profile. */ the trace/profile. */
int tracing; int tracing;
int use_tracing; int use_tracing;
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)