summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Clarified documentation of what happens with negative indices. [Bug 1905809]dkf2008-03-162-62/+71
| | | | Added example, tidied up formatting.
* * generic/tclBasic.c (OldMathFuncProc): Same workaround protectiondgp2008-03-142-7/+9
| | | | from bad TclStackAlloc() alignment. Thanks George Peter Staplin.
* * generic/tclCmdIL.c (Tcl_LsortObjCmd): Use ckalloc() to allocatedgp2008-03-142-4/+9
| | | | | SortElement arrays instead of TclStackAlloc() which isn't getting alignment right. Workaround for [Bug 1914503].
* Update test for corrected error messagedgp2008-03-141-2/+2
|
* * generic/tclTest.c: Ignore the return value of write() whenrmax2008-03-143-6/+11
| | | | * unix/tclUnixPipe.c: we are about to exit anyways.
* missing char in error messagedgp2008-03-141-2/+2
|
* d'oh! s/backspace/backslash/das2008-03-131-1/+1
|
* * unix/configure.in: use backspace-quoting instead of double-quotingdas2008-03-134-29/+35
| | | | | * unix/tcl.m4: for lib paths in tclConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
* * generic/tclStrToD.c: Resolve identifier conflict over "pow10"dgp2008-03-132-9/+13
| | | | | with libm in Cygwin and DJGPP. Thanks to Gordon Schumacher and Philip Moore. [Patch 1800636]
* * changes: Updated for 8.5.2 release.dgp2008-03-132-2/+11
|
* add ref to [Bug 1893053]das2008-03-121-2/+2
|
* * macosx/Tcl.xcodeproj/project.pbxproj: add support for Xcode 3.1das2008-03-124-9/+35
| | | | | * macosx/Tcl.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Tcl-Common.xcconfig: 'xcodebuild install'.
* * doc/info.n: Replaced {expand} with {8}.andreas_kupries2008-03-122-2/+6
|
* change http::geturl -keepalive default to 0 as it has poor true pipeline supporthobbs2008-03-123-6/+7
|
* * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-127-153/+530
| | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506]
* * library/http/http.tcl (http::geturl): add -method option to supporthobbs2008-03-124-7/+21
| | | | | * tests/http.test (http-3.1): http PUT and DELETE requests. * doc/http.n: [Bug 1599901, 862554]
* * library/http/http.tcl: whitespace changes, code cleanup. Allowhobbs2008-03-122-49/+55
| | | | http to be re-sourced without overwriting http state.
* improve darwin9 constraintdas2008-03-121-2/+3
|
* * unix/configure: autoconf-2.59das2008-03-111-19/+19
|
* * macosx/GNUmakefile: fix quoting to allow paths todas2008-03-118-168/+212
| | | | | | | | | | | | * macosx/Tcl-Common.xcconfig: ${builddir} and ${INSTALL_ROOT} * unix/Makefile.in: to contain spaces. * unix/configure.in: * unix/install-sh: * unix/tcl.m4: * tests/ioCmd.test: * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
* * macosx/Tcl.xcodeproj/project.pbxproj: add support for Xcode 3.1 anddas2008-03-113-8/+210
| | | | | | | | | | | * macosx/Tcl.xcodeproj/default.pbxuser: targets for building with * macosx/Tcl-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2. * unix/tclUnixPort.h: workaround vfork() problems in llvm-gcc-4.2.1 -O4 build. * unix/tclUnixPort.h: move MODULE_SCOPE compat define to top [Bug 1911102].
* * generic/tclEncoding.c (LoadEscapeEncoding): avoid leaking escapedas2008-03-111-4/+9
| | | | | sub-encodings, fixes encoding-11.1 failing after iso2022-jp loaded (e.g. TESTFLAGS='-singleproc 1 -match "chan-io-1.8 encoding-11.1"').
* * macosx/tclMacOSXNotify.c: avoid using CoreFoundation after fork() ondas2008-03-111-7/+3
| | | | Darwin 9 even when TclpCreateProcess() uses vfork().
* * unix/tclUnixNotfy.c: fix warningdas2008-03-111-2/+2
|
* * tests/exec.test (exec-9.7): reduce timing sensitivitydas2008-03-112-4/+5
| | | | * tests/socket.test (socket-2.11): (esp. on multi-proc machines).
* * tests/fCmd.test (fCmd-9.4): skip on Darwin 9 (xfail).das2008-03-111-2/+6
|
* * generic/tclVar.c (TclDeleteNamespaceVars):Miguel Sofer2008-03-113-3/+33
| | | | | | | * tests/var.test (var-8.2): unset traces on vars should be called with a FQ named during namespace deletion. This was causing infinite loops when unset traces recreated the var, as reported by Julian Noble on [Bug 1911919].
* * changes: Updated for 8.5.2 release.dgp2008-03-102-1/+41
|
* * doc/http.n: Revised to indicate that [package require http 2.5.5]dgp2008-03-102-3/+6
| | | | is needed to get all the documented commands ([http::meta]).
* * generic/tclEvent.c (TclDefaultBgErrorHandlerObjCmd): Added errordgp2008-03-103-15/+109
| | | | | * tests/event.test (event-5.*): checking to protect against callers passing invalid return options dictionaries. [Bug 1901113]
* * generic/tclBasic.c (ExprAbsFunc): Revised so that the abs()dgp2008-03-103-4/+29
| | | | | | * tests/expr.test: function and the [::tcl::mathfunc::abs] command do not return the value of -0, or equivalent values with more alarming string reps like -1e-350. [Bug 1893815].
* typodgp2008-03-101-2/+2
|
* * generic/tclResult.c (ReleaseKeys): Workaround for [Bugandreas_kupries2008-03-073-3/+17
| | | | | | | | | | | | 1904907]. Reset the return option keys to NULL to allow full re-initialization by GetKeys(). This introduces a memory leak for the key objects, but gets us around a crash in the finalization of reflected channels when handling returns, either at compile- or runtime. In both cases we access the keys after they have been released by their thread exit handler. A proper fix is entangled with the untangling of the finalization ordering and attendant issues. For now we choose the lesser evil.
* commentary cleanupdgp2008-03-071-3/+3
|
* * generic/tclExecute.c (Tcl_ExprObj): Revised expression bytecodedgp2008-03-072-41/+112
| | | | | | compiling so that bytecodes invalid due to changing context or due to the difference between expressions and scripts are not reused. [Bug 1899164].
* * generic/tclCmdAH.c: Revised direct evaluation implementation ofdgp2008-03-072-6/+13
| | | | | [expr] so that [expr $e] caches compiled bytecodes for the expression as the intrep of $e.
* * tests/execute.test (execute-6.*): More tests checking thatdgp2008-03-071-17/+97
| | | | script bytecode is invalidated in the right situations.
* * tests/execute.test (execute-6.*): More tests checking thatdgp2008-03-072-2/+86
| | | | script bytecode is invalidated in the right situations.
* regendkf2008-03-071-2/+425
|
* Add AC_HEADER_STDC to support msys/win64.dkf2008-03-072-2/+7
|
* Minor tidying up. [Bug 1909019]dkf2008-03-062-65/+69
|
* * tests/execute.test (6.3,4): Added tests for Bug 1899164].dgp2008-03-042-1/+23
|
* * unix/tclUnixChan.c: Fix mark and space parity on Linux, whichrmax2008-03-032-1/+9
| | | | uses CMSPAR instead of PAREXT.
* test added (did not fail previously, just to make sure it never does)Miguel Sofer2008-03-022-3/+21
|
* * generic/tclNamesp.c (GetNamespaceFromObj): spoil the intrep ofMiguel Sofer2008-03-022-6/+14
| | | | | an nsNameType obj when the reference crosses interpreter boundaries.
* date fixdgp2008-02-291-1/+1
|
* * generic/tclResult.c (Tcl_SetReturnOptions): Revised the refcountdgp2008-02-293-2/+13
| | | | | | | | | | management of Tcl_SetReturnOptions to become that of a conventional Consumer routine. Thanks to Peter Spjuth for pointing out the difficulties calling Tcl_SetReturnOptions with non-0-count value for options. * generic/tclExecute.c (INST_RETURN_STK): Revised the one caller within Tcl itself which passes a non-0-count value to Tcl_SetReturnOptions().
* * generic/tclBasic.c (Tcl_AppendObjToErrorInfo): Revised thedgp2008-02-293-3/+14
| | | | | | | | | | refcount management of Tcl_AppendObjToErrorInfo to become that of a conventional Consumer routine. This preserves the ease of use for the overwhelming common callers who pass in a 0-count value, but makes the proper call with a non-0-count value less surprising. * generic/tclEvent.c (TclDefaultBgErrorHandlerObjCmd): Revised the one caller within Tcl itself which passes a non-0-count value to Tcl_AppendObjToErrorInfo().
* * generic/tclBasic.c (TclEvalObjvInternal): Plug memory leak whendgp2008-02-282-1/+9
| | | | | | an enter trace deletes or changes the command, prompting a reparsing. Don't let the second pass lose commandPtr value allocated during the first pass.
* * generic/tclCompExpr.c (ParseExpr): Plug memory leak in errordgp2008-02-282-3/+6
| | | | message generation.