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
	first = listLen;
    }

    if (last >= listLen) {
	last = listLen - 1;
    }
    if (first <= last) {
	numToDelete = last - first + 1;
    } 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".







|







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 = (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
	first = listLen;
    }

    if (last >= listLen) {
	last = listLen - 1;
    }
    if (first <= last) {
	numToDelete = last - first + 1;
    } else {
	numToDelete = 0;
    }

    if (Tcl_IsShared(listPtr)) {
	listPtr = TclListObjCopy(NULL, listPtr);
	createdNewObj = 1;







|







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 = (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
		TRACE_ERROR(interp);
		goto gotError;
	    }
	    if (toIdx > length) {
		toIdx = length;
	    }
	    if (toIdx >= fromIdx) {
		numToDelete = toIdx - fromIdx + 1;
	    }
	}

	CACHE_STACK_INFO();

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







|







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 = (unsigned)toIdx - (unsigned)fromIdx + 1; /* See [3d3124d01d] */
	    }
	}

	CACHE_STACK_INFO();

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