| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
[Bug: 3752]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/parseExpr.test:
* tests/string.test:
* generic/tclGet.c:
* generic/tclInt.h:
* generic/tclObj.c:
* generic/tclParseExpr.c:
* generic/tclUtil.c:
* generic/tclExecute.c: added TclCheckBadOctal routine to enhance
error message checking for when users use invalid octal numbers
(like 08), as well as replumbed the Expr*Funcs with a new
VerifyExprObjType to simplify type handling.
* tests/expr.test:
* generic/tclCompile.c: fixed 'bad code length' error for
'expr + {[incr]}' case, with new test case [Bug: 3736]
and seg fault on 'expr + {[error]}' (different cause) that
was caused by a correct optimization that didn't correctly
track how it was modifying the source string in the opt.
The optimization was removed, which means that:
expr 1 + {[string length abc]}
will be not be compiled inline as before, but this should be
written:
expr {1 + [string length abc]}
which will be compiled inline for speed. This prevents
expr 1 + {[mindless error]}
from seg faulting, and only affects optimizations for
degenerate cases [Bug: 3737]
|
|
|
|
| |
LoadLibrary
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclMain.c :
* unix/tclAppInit.c:
* win/tclAppInit.c: Added two new internal functions,
TclSetStartupScriptFileName() and TclGetStartupScriptFileName()
and added hooks into the main() code for supporting TclPro and
other "big" shells more easily without requiring a copy of the
main() code.
* generic/tclEncoding.c:
* generic/tclEvent.c: Moved encoding-related startup code from
tclEvent.c into the more appropriate tclEncoding.c.
|
|
|
|
| |
correctly handles resetting translation and encoding.
|
|
|
|
| |
that don't have DST.
|
|
|
|
|
| |
time for Unix in TclFinalizeLoad. [Bug: 2560 3373] Should be
parametrized to allow for user to specify unload or not.
|
|
|
|
|
|
|
|
| |
time for Unix in TclFinalizeLoad. [Bug: 2560 3373] Should be
parametrized to allow for user to specify unload or not.
* win/tclWinTime.c: fixed handling of %Z on NT for time zones
that don't have DST.
|
|
|
|
| |
isNonBlocking flag on pipe. [Bug: 1356 710]
|
|
|
|
|
| |
* library/reg1.0/pkgIndex.tcl: added supported for debugged
versions of the libraries
|
| |
|
|
|
|
|
| |
* generic/tclScan.c: fixed scan where %[..] didn't match anything
and added test case [Bug: 3700]
|
|
|
|
| |
fconfigure $sock -lasterror on Windows. [RFE: 3368]
|
|
|
|
| |
[Bug: 3652]
|
|
|
|
|
| |
* win/tclWinSerial.c: adopted patch from Schroedter to handle
fconfigure $sock -lasterror on Windows. [RFE: 3368]
|
| |
|
| |
|
|
|
|
|
| |
went to stdout instead of the specified output file in some
cases.
|
|
|
|
| |
plus added more timeout cases for various bad host/port combinations.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* library/http2.1/pkgIndex.tcl: updated http package to 2.2
|
|
|
|
| |
could affect return string from upvar as well.
|
| |
|
| |
|
|
|
|
|
|
| |
case; added check for pthread_mutex_init in libc; in AIX case,
with --enable-threads ${CC}_r is used; fixed flags when using gcc
on SCO
|
|
|
|
|
| |
* generic/tclScan.c: finished support for inline scan by
supporting XPG identifiers.
|
|
|
|
|
| |
commands to http:: package (better support for tls/SSL),
as well as -type argument to http::geturl. [RFE: 2617]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
at the global level for uplevel command.
* generic/tclIOSock.c: changed int to size_t type for len
in TclSockMinimumBuffers.
* generic/tclCkalloc.c: fixed Tcl_DbCkfree to return a value
on NULL input. [Bug: 3400]
* generic/tclStringObj.c: fixed support for passing in negative
length to Tcl_SetUnicodeObj, et al handling routines. [Bug: 3380]
* doc/scan.n:
* tests/scan.test:
* generic/tclScan.c: finished support for inline scan by
supporting XPG identifiers.
* doc/http.n:
* library/http2.1/http.tcl: added register and unregister
commands to http:: package (better support for tls/SSL),
as well as -type argument to http::geturl. [RFE: 2617]
* generic/tclBasic.c: removed extra decr of numLevels in
Tcl_EvalObjEx that could cause seg fault. (mjansen@wendt.de)
* generic/tclEvent.c: fixed possible lack of MutexUnlock in
Tcl_DeleteExitHandler [Bug: 3545]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/scan.test:
* generic/tclScan.c: finished support for inline scan by
supporting XPG identifiers.
* doc/http.n:
* library/http2.1/http.tcl: added register and unregister
commands to http:: package (better support for tls/SSL),
as well as -type argument to http::geturl. [RFE: 2617]
* doc/glob.n: added note about ..../ glob behavior on Win9*
* doc/tcltest.n: fixed minor example errors [Bug: 3551]
|
| |
|
|
|
|
|
| |
not available. Also correctly fixed the bug between -timeout
and a subsequent http::status call.
|
|
|
|
| |
arguments
|
| |
|
|
|
|
| |
and koi8-r.enc files
|
| |
|
|
|
|
| |
the auto_path variable
|
|
|
|
|
|
|
|
|
| |
* generic/tclInt.h:
* generic/tclObj.c: rolled back changes from 1999-10-29
Purify noted new leaks with that code
* generic/tclParse.c: added code in Tcl_ParseBraces to test for
possible unbalanced open brace in a comment
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
e.g., one that is used with the -timeout flag.
|
|
|
|
|
| |
special Tcl_Obj memory allocator for the TCL_THREADS case, because
this only adds lock contention.
|
| |
|