Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch pseudotrunk-2011-03-08 Excluding Merge-Ins
This is equivalent to a diff from b14d484424 to 383b6abfcc
|
2011-03-08
| ||
| 22:57 | merge check-in: 514a4ba4fc user: jan.nijtmans tags: trunk | |
| 22:33 | More gcc warnings: variable set but not used Closed-Leaf check-in: 383b6abfcc user: jan.nijtmans tags: pseudotrunk-2011-03-08 | |
| 22:25 | Fix gcc warnings: variable set but not used check-in: 448cb95dbe user: jan.nijtmans tags: pseudotrunk-2011-03-08 | |
| 10:28 | Make the assembler code more like Tcl code. check-in: fd182afaa3 user: dkf tags: trunk | |
|
2011-03-07
| ||
| 22:25 | merge-mark [3166410] as not applicable on trunk check-in: ee069af9c4 user: jan.nijtmans tags: pseudotrunk-2011-03-08 | |
| 22:07 | stray ';' check-in: b14d484424 user: jan.nijtmans tags: trunk | |
| 21:56 | MSVC 6 does not have the %I modifier in sprintf check-in: ff727e02f4 user: jan.nijtmans tags: trunk | |
Changes to ChangeLog.
|
Changes to generic/tclBasic.c.
| ︙ | |||
4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 | 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 | + |
return TEOV_NotFound(interp, objc, objv, lookupNsPtr);
}
if (result != TCL_OK) {
return result;
}
}
#ifdef USE_DTRACE
if (TCL_DTRACE_CMD_ARGS_ENABLED()) {
const char *a[10];
int i = 0;
while (i < 10) {
a[i] = i < objc ? TclGetString(objv[i]) : NULL; i++;
}
|
| ︙ | |||
4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 | 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 | + |
if (TCL_DTRACE_CMD_RETURN_ENABLED() || TCL_DTRACE_CMD_RESULT_ENABLED()) {
TclNRAddCallback(interp, DTraceCmdReturn, objv[0], NULL, NULL, NULL);
}
if (TCL_DTRACE_CMD_ENTRY_ENABLED()) {
TCL_DTRACE_CMD_ENTRY(TclGetString(objv[0]), objc - 1,
(Tcl_Obj **)(objv + 1));
}
#endif /* USE_DTRACE */
/*
* Fix the original callback to point to the now known cmdPtr. Insure that
* the Command struct lives until the command returns.
*/
*cmdPtrPtr = cmdPtr;
|
| ︙ | |||
8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 | 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 | + |
ClientData clientData,
int objc,
Tcl_Obj *const objv[])
{
int result = TCL_OK;
NRE_callback *rootPtr = TOP_CB(interp);
#ifdef USE_DTRACE
if (TCL_DTRACE_CMD_ARGS_ENABLED()) {
const char *a[10];
int i = 0;
while (i < 10) {
a[i] = i < objc ? TclGetString(objv[i]) : NULL; i++;
}
|
| ︙ | |||
8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 | 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 | + |
&& objc) {
TclNRAddCallback(interp, DTraceCmdReturn, objv[0], NULL, NULL, NULL);
}
if (TCL_DTRACE_CMD_ENTRY_ENABLED() && objc) {
TCL_DTRACE_CMD_ENTRY(TclGetString(objv[0]), objc - 1,
(Tcl_Obj **)(objv + 1));
}
#endif /* USE_DTRACE */
result = objProc(clientData, interp, objc, objv);
return TclNRRunCallbacks(interp, result, rootPtr);
}
/*
*----------------------------------------------------------------------
*
|
| ︙ |
Changes to generic/tclIORChan.c.
| ︙ | |||
2685 2686 2687 2688 2689 2690 2691 | 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 | - |
ReflectedChannel *rcPtr, /* Channel instance */
ForwardedOperation op, /* Forwarded driver operation */
const void *param) /* Arguments */
{
Tcl_ThreadId dst = rcPtr->thread;
ForwardingEvent *evPtr;
ForwardingResult *resultPtr;
|
| ︙ | |||
2789 2790 2791 2792 2793 2794 2795 | 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 | - |
* returning the success code.
*
* Note: The event structure has already been deleted.
*/
Tcl_DeleteThreadExitHandler(SrcExitProc, evPtr);
|
| ︙ |
Changes to generic/tclIORTrans.c.
| ︙ | |||
2354 2355 2356 2357 2358 2359 2360 | 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 | - |
ReflectedTransform *rtPtr, /* Channel instance */
ForwardedOperation op, /* Forwarded driver operation */
const void *param) /* Arguments */
{
Tcl_ThreadId dst = rtPtr->thread;
ForwardingEvent *evPtr;
ForwardingResult *resultPtr;
|
| ︙ | |||
2458 2459 2460 2461 2462 2463 2464 | 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 | - |
*
* Note: The event structure has already been deleted by the destination
* notifier, after it serviced the event.
*/
Tcl_DeleteThreadExitHandler(SrcExitProc, evPtr);
|
| ︙ |
Changes to generic/tclProc.c.
| ︙ | |||
1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 | 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 | + |
fprintf(stdout, " ");
}
fprintf(stdout, "\n");
fflush(stdout);
}
#endif /*TCL_COMPILE_DEBUG*/
#ifdef USE_DTRACE
if (TCL_DTRACE_PROC_ARGS_ENABLED()) {
int l = iPtr->varFramePtr->isProcCallFrame & FRAME_IS_LAMBDA ? 1 : 0;
const char *a[10];
int i;
for (i = 0 ; i < 10 ; i++) {
a[i] = (l < iPtr->varFramePtr->objc ?
|
| ︙ | |||
1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 | 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 | + |
int l = iPtr->varFramePtr->isProcCallFrame & FRAME_IS_LAMBDA ? 1 : 0;
TCL_DTRACE_PROC_ENTRY(l < iPtr->varFramePtr->objc ?
TclGetString(iPtr->varFramePtr->objv[l]) : NULL,
iPtr->varFramePtr->objc - l - 1,
(Tcl_Obj **)(iPtr->varFramePtr->objv + l + 1));
}
#endif /* USE_DTRACE */
/*
* Invoke the commands in the procedure's body.
*/
procPtr->refCount++;
codePtr = procPtr->bodyPtr->internalRep.otherValuePtr;
|
| ︙ |