Changes On Branch bug-3d3124d01d
Not logged in

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

Changes In Branch bug-3d3124d01d Excluding Merge-Ins

This is equivalent to a diff from 2fd1277ae3 to 237894f65a

2023-09-18
06:51
Fix [3d3124d01d]: failures with -ftrapv compiler option check-in: 2283094106 user: jan.nijtmans tags: core-8-branch
2023-09-15
16:05
Test hygiene for supporting -singleproc 1 and -debug 1 check-in: 806f8d1b42 user: dgp tags: core-8-branch
15:37
CRC validation check-in: 8b28ca54fc user: apnadkarni tags: bug-2696dfe3f5
10:32
3 more places where -wtrapv errors are triggered running the test-suite Closed-Leaf check-in: 237894f65a user: jan.nijtmans tags: bug-3d3124d01d
08:38
Merge 8.7 - Expand zipfs tests. Fix [9a80630571], [6ed3447a7e], [01d8f30342] and manpages. check-in: 5fb3c75e4a user: apnadkarni tags: trunk, main
08:00
Expand zipfs tests. Fix [9a80630571], [6ed3447a7e], [01d8f30342] and manpages. check-in: 2fd1277ae3 user: apnadkarni tags: core-8-branch
06:27
Merge 8.6 check-in: 3ccdecf613 user: jan.nijtmans tags: core-8-branch
06:05
zipfs password tests Closed-Leaf check-in: 71b61089c7 user: apnadkarni tags: apn-zipfs-tests

Changes to generic/tclCmdIL.c.
3098
3099
3100
3101
3102
3103
3104
3105

3106
3107
3108
3109
3110
3111
3112
3098
3099
3100
3101
3102
3103
3104

3105
3106
3107
3108
3109
3110
3111
3112







-
+







	first = listLen;
    }

    if (last >= listLen) {
	last = listLen - 1;
    }
    if (first <= last) {
	numToDelete = last - first + 1;
	numToDelete = (unsigned)last - (unsigned)first + 1; /* See [3d3124d01d] */
    } else {
	numToDelete = 0;
    }

    /*
     * If the list object is unshared we can modify it directly, otherwise we
     * create a copy to modify: this is "copy on write".
5078
5079
5080
5081
5082
5083
5084
5085

5086
5087
5088
5089
5090
5091
5092
5078
5079
5080
5081
5082
5083
5084

5085
5086
5087
5088
5089
5090
5091
5092







-
+







	first = listLen;
    }

    if (last >= listLen) {
	last = listLen - 1;
    }
    if (first <= last) {
	numToDelete = last - first + 1;
	numToDelete = (unsigned)last - (unsigned)first + 1; /* See [3d3124d01d] */
    } else {
	numToDelete = 0;
    }

    if (Tcl_IsShared(listPtr)) {
	listPtr = TclListObjCopy(NULL, listPtr);
	createdNewObj = 1;
Changes to generic/tclExecute.c.
5289
5290
5291
5292
5293
5294
5295
5296

5297
5298
5299
5300
5301
5302
5303
5289
5290
5291
5292
5293
5294
5295

5296
5297
5298
5299
5300
5301
5302
5303







-
+







		TRACE_ERROR(interp);
		goto gotError;
	    }
	    if (toIdx > length) {
		toIdx = length;
	    }
	    if (toIdx >= fromIdx) {
		numToDelete = toIdx - fromIdx + 1;
		numToDelete = (unsigned)toIdx - (unsigned)fromIdx + 1; /* See [3d3124d01d] */
	    }
	}

	CACHE_STACK_INFO();

	if (Tcl_IsShared(valuePtr)) {
	    objResultPtr = Tcl_DuplicateObj(valuePtr);