Minor: Formatting fixes.
	* generic/tclCompCmds.c (TclCompileDictForCmd): [Bug 3487626]: Fix
	crash in compilation of [dict for] when its implementation command is
	used directly rather than through the ensemble.
	* generic/tclCompCmds.c (TclCompileDictForCmd): [Bug 3487626]: Fix
	crash in compilation of [dict for] when its implementation command is
	used directly rather than through the ensemble.
	* generic/tclCompCmds.c (TclCompileLrangeCmd): Add compiler for
	[lrange] with constant indices so we can take advantage of existing
	TCL_LIST_RANGE_IMM opcode.
	(TclCompileLindexCmd): Improve coverage of constant-index-style
	compliation using technique developed for [lrange] above.
	* generic/tclCompCmds.c (TclCompileLreplaceCmd): Added a compilation
	strategy for [lreplace] that tackles the cases which are equivalent to
	a static [lrange].
* generic/tclExecute.c (INST_LIST_RANGE_IMM): Enhance implementation
so that shortening a (not multiply-referenced) list by lopping the end
off with [lrange] or [lreplace] is efficient.
[Bug 2233954] AIX: compile error
[Bug 2233954] AIX: compile error
bug fix: avoid segfaulting by deleted interp in RecordByteCodeStats
Fix: Removed C99ism (in-block variable declaration) from commit [39f6ebe301] which prevents building with non-gcc compilers, notably AIX, HPUX, Solaris, MSVC6, possibly others.
Merged core-8-5-branch segfault fix (commits [39f6ebe301] and [a6aa5be5b7]).
[Bug 2233954] AIX: compile error, but don't do that for _WIN32 (doesn't work in VS10)
[Bug 2233954] AIX: compile error, but don't do that for _WIN32 (doesn't work in VS10)
Documentation clarification, as discussed in [Bug 3482614].
Add tests relating to bug 1115587. The bug itself still exists at this point.
Add tests relating to bug 1115587. The bug itself still exists at this point.
[Bug 3466099] BOM in Unicode
[Bug 3466099] BOM in Unicode
oops, that's no utf-8 BOM ;-(
oops, that's no utf-8 BOM ;-(