Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Difference From ae00707ecea249d6 To d85e816231398a8e
2013-09-18
| ||
19:13 | merge release check-in: 6eb7e50d87 user: dgp tags: core-8-5-branch | |
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 | |
2013-09-03
| ||
16:04 | some missed changes check-in: cb84ed25cc user: dgp tags: core-8-5-15-rc | |
2013-08-30
| ||
14:31 | fix date check-in: d85e816231 user: dgp tags: rc0, core-8-5-15-rc | |
14:16 | changes check-in: 7fa0fe032b user: dgp tags: core-8-5-15-rc | |
Changes to ChangeLog.
|
| < < < < < < < < < | 1 2 3 4 5 6 7 | 2013-08-30 Don Porter <[email protected]> * generic/tcl.h: Bump to 8.5.15 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: |
︙ | ︙ |
Changes to changes.
︙ | ︙ | |||
7764 7765 7766 7767 7768 7769 7770 | 2013-06-17 (bug fix)[a876646] [:cntrl:] includes \x00 to \x1f (nijtmans) 2013-06-17 [string is space \u180e] => 1 (nijtmans) 2013-06-27 (bug fix)[983509] missing encodings for config values (nijtmans) | < < | < < < < < < < < | | 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 | 2013-06-17 (bug fix)[a876646] [:cntrl:] includes \x00 to \x1f (nijtmans) 2013-06-17 [string is space \u180e] => 1 (nijtmans) 2013-06-27 (bug fix)[983509] missing encodings for config values (nijtmans) 2013-06-27 (bug fix)[32afa6] corrected dirent64 check (griffin) 2013-07-06 tzdata updated to Olson's tzdata2013d (kenny) 2013-07-26 (bug fix)[6585b2] regexp {(\w).*?\1} abb (lane) 2013-07-29 [string is space \u202f] => 1 (nijtmans) 2013-08-01 [a0bc85] Limited support for fork with threads (for Rivet) (nijtmans) 2013-08-15 Errors from execution traces become errors of the command (porter) --- Released 8.5.15, September 16, 2013 --- See ChangeLog for details --- |
Changes to generic/tclBasic.c.
︙ | ︙ | |||
1963 1964 1965 1966 1967 1968 1969 | * * Results: * The return value is a token for the command, which can be used in * future calls to Tcl_GetCommandName. * * Side effects: * If a command named "cmdName" already exists for interp, it is | | < | 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 | * * Results: * The return value is a token for the command, which can be used in * future calls to Tcl_GetCommandName. * * Side effects: * If a command named "cmdName" already exists for interp, it is * first deleted. Then the new command is created from the arguments. * * In the future, during bytecode evaluation when "cmdName" is seen as * the name of a command by Tcl_EvalObj or Tcl_Eval, the object-based * Tcl_ObjCmdProc proc will be called. When the command is deleted from * the table, deleteProc will be called. See the manual entry for details * on the calling sequence. * |
︙ | ︙ | |||
2031 2032 2033 2034 2035 2036 2037 | } hPtr = Tcl_CreateHashEntry(&nsPtr->cmdTable, tail, &isNew); TclInvalidateNsPath(nsPtr); if (!isNew) { cmdPtr = Tcl_GetHashValue(hPtr); | < < < < < < < < < < < < < < < < < < < | | 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 | } hPtr = Tcl_CreateHashEntry(&nsPtr->cmdTable, tail, &isNew); TclInvalidateNsPath(nsPtr); if (!isNew) { cmdPtr = Tcl_GetHashValue(hPtr); /* * Command already exists; delete it. Be careful to preserve any * existing import links so we can restore them down below. That way, * you can redefine a command and its import status will remain * intact. */ oldRefPtr = cmdPtr->importRefPtr; cmdPtr->importRefPtr = NULL; |
︙ | ︙ |
Changes to generic/tclExecute.c.
︙ | ︙ | |||
2307 2308 2309 2310 2311 2312 2313 | if (moved) { /* * Change the global data to point to the new stack. */ initCatchTop += moved; catchTop += moved; | < | 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 |
︙ | ︙ |
Changes to library/tm.tcl.
︙ | ︙ | |||
244 245 246 247 248 249 250 | } if {[catch {package vcompare $pkgversion 0}]} { # Ignore everything where the version part is # not acceptable to "package vcompare". continue } | < < < < < < < < < | 244 245 246 247 248 249 250 251 252 253 254 255 256 257 | } if {[catch {package vcompare $pkgversion 0}]} { # Ignore everything where the version part is # not acceptable to "package vcompare". continue } # We have found a candidate, generate a "provide # script" for it, and remember it. Note that we # are using ::list to do this; locally [list] # means something else without the namespace # specifier. # NOTE. When making changes to the format of the |
︙ | ︙ |