Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Silence warning in fix for [ccc448a6bfd5], namespace ensemble subcommand name prefix matching and a subsequent error results in a segmentation fault |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | main |
Files: | files | file ages | folders |
SHA3-256: |
d49a1b03291b4cdea07f4f1fb4c59816 |
User & Date: | pooryorick 2021-09-02 21:14:19.345 |
References
2021-11-06
| ||
12:49 | Merge trunk through [d49a1b0329]. check-in: cdeede93d0 user: dgp tags: dgp-refactor | |
2021-09-02
| ||
21:17 | • Ticket [ccc448a6bf] namespace ensemble subcommand name prefix matching and a subsequent error results in a segmentation fault status still Open with 3 other changes artifact: 43fd49a9cc user: pooryorick | |
Context
2021-11-06
| ||
12:49 | Merge trunk through [d49a1b0329]. check-in: cdeede93d0 user: dgp tags: dgp-refactor | |
2021-09-02
| ||
23:03 | Merge fixes for [ccc448a6bfd5], namespace ensemble subcommand name prefix matching and a subsequent ... check-in: da51286375 user: pooryorick tags: core-8-6-branch | |
22:38 | Backport fixes for [ccc448a6bfd5], namespace ensemble subcommand name prefix matching and a subseque... check-in: bd39341706 user: pooryorick tags: core-8-branch | |
22:15 | Update code comments. check-in: 368587b872 user: pooryorick tags: trunk, main | |
21:14 | Silence warning in fix for [ccc448a6bfd5], namespace ensemble subcommand name prefix matching and a ... check-in: d49a1b0329 user: pooryorick tags: trunk, main | |
2021-09-01
| ||
23:13 | Fix for [ccc448a6bfd59cbd], namespace ensemble subcommand name prefix matching and a subsequent erro... check-in: a2e801a3d6 user: pooryorick tags: trunk, main | |
Changes
Changes to generic/tclEnsemble.c.
︙ | ︙ | |||
2240 2241 2242 2243 2244 2245 2246 | Tcl_Obj *const *sourceObjs; Interp *iPtr = (Interp *) interp; if (iPtr->ensembleRewrite.sourceObjs) { *objcPtr = objc + iPtr->ensembleRewrite.numRemovedObjs - iPtr->ensembleRewrite.numInsertedObjs; if (iPtr->ensembleRewrite.sourceObjs[0] == NULL) { | | | 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 | Tcl_Obj *const *sourceObjs; Interp *iPtr = (Interp *) interp; if (iPtr->ensembleRewrite.sourceObjs) { *objcPtr = objc + iPtr->ensembleRewrite.numRemovedObjs - iPtr->ensembleRewrite.numInsertedObjs; if (iPtr->ensembleRewrite.sourceObjs[0] == NULL) { sourceObjs = (Tcl_Obj *const *)iPtr->ensembleRewrite.sourceObjs[1]; } else { sourceObjs = iPtr->ensembleRewrite.sourceObjs; } return sourceObjs; } *objcPtr = objc; return objv; |
︙ | ︙ |