summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael W. Hudson <mwh@python.net>2002-07-30 15:25:57 (GMT)
committerMichael W. Hudson <mwh@python.net>2002-07-30 15:25:57 (GMT)
commit202a4b6fdd38fef12f46437b2588d041e3f2a685 (patch)
tree354f3f52d7dc80c869ab39a0115526a7ac42033e
parentcfa1f52941b525d339e2db45b968b99f7334fbff (diff)
downloadcpython-202a4b6fdd38fef12f46437b2588d041e3f2a685.zip
cpython-202a4b6fdd38fef12f46437b2588d041e3f2a685.tar.gz
cpython-202a4b6fdd38fef12f46437b2588d041e3f2a685.tar.bz2
Repair fill-paragraph damage.
Clarify LLTRACE description. It was introduced in 1992, revision 2.20 of ceval.c, well before Python 1.0!
-rw-r--r--Misc/SpecialBuilds.txt17
1 files 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.