Tcl Source Code

Check-in [9f7491d11b]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:merge 8.5; update changes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | core-8-5-15-rc
Files: files | file ages | folders
SHA1: 9f7491d11b2a826d928b9e454dee3c12877d7ab5
User & Date: dgp 2013-09-13 14:14:24
Context
2013-09-13
16:02
Added note to ChangeLog pointing to the fossil timeline for better logging. Closed-Leaf check-in: ae00707ece user: dgp tags: rc1, core-8-5-15, core-8-5-15-rc
14:14
merge 8.5; update changes check-in: 9f7491d11b user: dgp tags: core-8-5-15-rc
14:09
[bdd91c7e43] Stop crash due to error in execution stack memory management. Thanks to azazel for the ... check-in: f26faa61b9 user: dgp tags: core-8-5-branch
2013-09-08
03:26
merge 8.5. update changes. check-in: 6a7083949d user: dgp tags: core-8-5-15-rc
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to changes.

7783
7784
7785
7786
7787
7788
7789


7790
7791
2013-08-14 (bug fix)[a16752] Missing command delete callbacks (porter)

2013-08-15 Errors from execution traces become errors of the command (porter)

2013-09-07 (bug fix) stop crashes in tclcompiler (kupries,porter)

2013-09-07 (bug fix)[86ceb4] have tm path favor first provider (neumann,porter)



--- Released 8.5.15, September 16, 2013 --- http://core.tcl.tk/tcl/ for details







>
>


7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
2013-08-14 (bug fix)[a16752] Missing command delete callbacks (porter)

2013-08-15 Errors from execution traces become errors of the command (porter)

2013-09-07 (bug fix) stop crashes in tclcompiler (kupries,porter)

2013-09-07 (bug fix)[86ceb4] have tm path favor first provider (neumann,porter)

2013-09-13 (bug fix)[bdd91c] crash in exec stack mem management (azazel)

--- Released 8.5.15, September 16, 2013 --- http://core.tcl.tk/tcl/ for details

Changes to generic/tclExecute.c.

2307
2308
2309
2310
2311
2312
2313

2314
2315
2316
2317
2318
2319
2320
	if (moved) {
	    /*
	     * Change the global data to point to the new stack.
	     */

	    initCatchTop += moved;
	    catchTop += moved;

	    initTosPtr += moved;
	    tosPtr += moved;
	    esPtr = iPtr->execEnvPtr->execStackPtr;
	}

	/*
	 * Expand the list at stacktop onto the stack; free the list. Knowing







>







2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
	if (moved) {
	    /*
	     * Change the global data to point to the new stack.
	     */

	    initCatchTop += moved;
	    catchTop += moved;
	    bcFramePtr = (CmdFrame *) (initCatchTop + codePtr->maxExceptDepth + 1);
	    initTosPtr += moved;
	    tosPtr += moved;
	    esPtr = iPtr->execEnvPtr->execStackPtr;
	}

	/*
	 * Expand the list at stacktop onto the stack; free the list. Knowing