From 202a4b6fdd38fef12f46437b2588d041e3f2a685 Mon Sep 17 00:00:00 2001 From: "Michael W. Hudson" Date: Tue, 30 Jul 2002 15:25:57 +0000 Subject: Repair fill-paragraph damage. Clarify LLTRACE description. It was introduced in 1992, revision 2.20 of ceval.c, well before Python 1.0! --- Misc/SpecialBuilds.txt | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Misc/SpecialBuilds.txt b/Misc/SpecialBuilds.txt index 0553439..f48817f 100644 --- a/Misc/SpecialBuilds.txt +++ b/Misc/SpecialBuilds.txt @@ -141,7 +141,8 @@ assert()s are enabled (via the C way: by not defining NDEBUG), and some routines do additional sanity checks inside "#ifdef Py_DEBUG" blocks. --------------------------------------------------------------------------- -COUNT_ALLOCS introduced in 0.9.9 partly broken in 2.2 and 2.2.1 +COUNT_ALLOCS introduced in 0.9.9 + partly broken in 2.2 and 2.2.1 Each type object grows three new members: @@ -186,15 +187,15 @@ sys.getcounts() for which the first allocation of an object of that type occurred most recently is at the front of the list. --------------------------------------------------------------------------- -LLTRACE introduced ...? Long time ago! +LLTRACE introduced well before 1.0 -Compile in support of Low Level TRACE-ing of the man interpreter loop. +Compile in support of Low Level TRACE-ing of the main interpreter loop. When this preprocessor symbol is defined, before eval_frame -(eval_code2 before 2.2) executes a frame's code checks its global -namespace for a variable "__lltrace__". If such a variable is found, -mounds of information about what the interpreter is doing are sprayed -to stdout, such as every opcode and opcode argument and values pushed -onto and popped off the value stack. +(eval_code2 before 2.2) executes a frame's code it checks the frame's +global namespace for a variable "__lltrace__". If such a variable is +found, mounds of information about what the interpreter is doing are +sprayed to stdout, such as every opcode and opcode argument and values +pushed onto and popped off the value stack. Not useful very often, but very useful when needed. -- cgit v0.12