summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * unix/configure.in (Darwin): use Darwin SUSv3 extensions ifdas2009-04-103-6/+101
| | | | | | | | available; remove /Network locations from default tcl package search path (NFS mounted locations and thus slow). * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59
* * macosx/tclMacOSXBundle.c: on Mac OS X 10.4 and later, replacedas2009-04-102-8/+84
| | | | deprecated NSModule API by dlfcn API.
* Improved HTTP/1.1 support and added specific HTTP/1.1 testing.patthoyts2009-04-1010-136/+997
| | | | | | | | This patch makes use of the 8.6 zlib support to provide for deflate and gzip support and handles the -channel option with compression and chunked transfer encoding. For the -handler option we currently disable HTTP/1.1 features as we cannot properly pass the data through to the caller.
* Fix for immediate problem in [Bug 2089279].dkf2009-04-102-17/+23
|
* Specific check for [Bug 26245326]patthoyts2009-04-103-3/+34
| | | | | This bug is caused by receiving a partial HTTP response line which caused premature switching of the state in the client package before we received the whole line.
* Olson's tzdata2009eKevin B Kenny2009-04-0913-483/+861
|
* * library/http/http.tcl: Handle incomplete lines in thedgp2009-04-092-2/+8
| | | | "connecting" state. Thanks to Sergei Golovan. [Bug 26245326]
* * library/platform/platform.tcl: Extended the darwin sections toandreas_kupries2009-04-086-11/+59
| | | | | | | | | * library/platform/pkgIndex.tcl: add a kernel version number to * unix/Makefile.in: the identifier for anything from Leopard (10.5) * win/Makefile.in: on up. Extended patterns for same. Extended cpu * doc/platform.n: recognition for 64bit Tcl running on a 32bit kernel on a 64bit processor (By Daniel Steffen). Bumped version to 1.0.4. Updated Makefiles.
* * library/tcltest/tcltest.tcl: Converted [eval]s (some unsafe!) todgp2009-04-085-17/+24
| | | | | | * library/tcltest/pkgIndex.tcl: {*} in tcltest package. [Bug 2570363] * unix/Makefile.in: => tcltest 2.3.1 * win/Makefile.in:
* * generic/tclStringObj.c: Correction so that value ofdgp2009-04-072-2/+7
| | | | TCL_GROWTH_MIN_ALLOC is everywhere expressed in bytes as comment claims.
* Fix [Bug 1910136].dkf2009-04-042-12/+39
|
* * doc/Alloc.3: Size argument is "unsigned int". [Bug 2556263]dgp2009-03-302-2/+6
|
* * generic/tclPathObj.c (TclPathPart): TclPathPart() was computingdgp2009-03-273-4/+49
| | | | | | * tests/fileName.test: the wrong results for both [file dirname] and [file tail] on "path" arguments with the PATHFLAGS != 0 intrep and with an empty string for the "joined-on" part. [Bug 2710920]
* typodgp2009-03-261-1/+1
|
* Some small improvements to the last exampledkf2009-03-261-7/+13
|
* bring doc and tools in line with http://wiki.tcl.tk/812nijtmans2009-03-251-1/+1
|
* bring doc and tools in line with http://wiki.tcl.tk/812nijtmans2009-03-255-7/+14
|
* Documented [coroutine] and [yield]. [Bug 2152285]dkf2009-03-252-0/+113
|
* Fix [Bug 2704302]dkf2009-03-244-19/+39
|
* Fix [Bug 2673163]dkf2009-03-244-121/+161
|
* * generic/tclBasic.c: NR-enable the handling of unknown commandsMiguel Sofer2009-03-222-19/+49
| | | | [Bug 2502037].
* removed extra cleanupTests callMiguel Sofer2009-03-211-5/+1
|
* forgot one file :}Miguel Sofer2009-03-211-2/+25
|
* * generic/tclBasic.c: fixed "leaks" in aliases, imports andMiguel Sofer2009-03-215-5/+21
| | | | | | | * generic/tclInt.h: ensembles. Only remaining known leak * generic/tclInterp.c: is in ensemble unknown dispatch (as it * generic/tclNamesp.c: not NR-enabled) * tests/tailcall.test:
* * tclInt.h: commentsMiguel Sofer2009-03-213-6/+96
| | | | | | * tests/tailcall.test: added tests to show that [tailcall] does not currently always execute in constant space: interp-alias, ns-imports and ensembles "leak" as of this commit.
* * tests/nre.test: [foreach] has been NR-enabled for a while, theMiguel Sofer2009-03-212-2/+5
| | | | test was marked 'knownBug': unmark it.
* * generic/tclBasic.c: Fix for (among others) [Bug 2699087]Miguel Sofer2009-03-216-34/+99
| | | | | | | | | * generic/tclCmdAH.c: Tailcalls now perform properly even from * generic/tclExecute.c: within [eval]ed scripts. * generic/tclInt.h: More tests missing, as well as proper exploration and testing of the interaction with "redirectors" like interp-alias (suspect that it does not happen in constant space) and pure-eval commands.
* * generic/tclExecute.c: proper fix for [Bug 2415422]. ReenabledMiguel Sofer2009-03-213-9/+34
| | | | | | * tests/nre.test: the failing assertion that was disabled on 2008-12-18: the assertion is correct, the fault was in the management of expansions.
* * generic/tclExecute.c: fix both test and code for tailcallMiguel Sofer2009-03-213-5/+18
| | | | * tests/tailcall.test: from within a compiled [eval] body.
* * tests/stringObj.test: Test stringObj-6.9 checks thatdgp2009-03-212-1/+11
| | | | | Tcl_AppendStringsToObj() no longer crashes when operating on a pure unicode value. [Bug 2597185]
* * tests/tailcall.test: slightly improved testsMiguel Sofer2009-03-212-5/+31
|
* * generic/tclExecute.c (INST_CONCAT1): Panic when appends overflowdgp2009-03-202-5/+22
| | | | the max length of a Tcl value. [Bug 2669109]
* * generic/tcl.h:Miguel Sofer2009-03-198-594/+609
| | | | | | | | | | | | | | * generic/tclInt.h: * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclNamesp.c (Tcl_PopCallFrame): Rewritten tailcall implementation, ::unsupported::atProcExit is (temporarily?) gone. The new approach is much simpler, and also closer to being correct. This commit fixes [Bug 2649975] and [Bug 2695587]. * tests/coroutine.test: Moved the tests to their own files, * tests/tailcall.test: removed the unsupported.test. Added * tests/unsupported.test: tests for the fixed bugs.
* Added documentation for tailcall.dkf2009-03-192-0/+73
|
* * win/tclWinFile.c (TclpObjNormalizePath): Corrected Tcl_Obj leak.dgp2009-03-182-2/+15
| | | | Thanks to Joe Mistachkin for detection and patch. [Bug 2688184].
* * generic/tclVar.c (TclLookupSimpleVar): Shift all calls todgp2009-03-182-7/+9
| | | | | | Tcl_SetErrorCode() out of TclLookupSimpleVar and onto its callers, where control with TCL_LEAVE_ERR_MSG flag is more easily handled. [Bug 2689307]
* Fix [Bug 2688063]dkf2009-03-162-27/+39
|
* revise fix for [Bug 2687952]Joe Mistachkin2009-03-163-7/+10
|
* Fix [Bug 2687952]dkf2009-03-153-5/+24
|
* Added support for SIGINFO. [Patch 1513655]dkf2009-03-152-1/+12
|
* regendkf2009-03-141-1/+2
|
* Added support for reporting TEA-like info via pkg-config.dkf2009-03-144-6/+35
|
* * generic/tclBasic.c (TclNRCoroutineObjCmd): fix Tcl_Obj leak.Miguel Sofer2009-03-112-2/+6
| | | | Diagnose and fix thx to GPS.
* Move the implementation of [try] from Tcl to C. Not yet bytecoded.dkf2009-03-096-204/+524
|
* Related correctionsdkf2009-03-042-4/+5
|
* Fix bug 2662434dkf2009-03-043-4/+14
|
* [Bug 218977] Tcl_DbCkfree needs a return valuenijtmans2009-02-278-45/+51
| | | | don't use CONST84/CONST86 in internal header files
* * generic/tclUtil.c (TclStringMatchObj): Revised the branchingdgp2009-02-252-3/+10
| | | | | | | on the strObj->typePtr so that untyped values get converted to the "string" type and pass through the Unicode matcher. [Bug 2613766] Also added checks to only perform "bytearray" optimization on pure bytearray values. [Bug 2637173].
* * generic/tclCmdMZ.c: Since Tcl_GetCharLength() has its owndgp2009-02-253-27/+16
| | | | | * generic/tclExecute.c: optimizations for the tclByteArrayType, stop having the callers do them.
* General minor documentation improvements.dkf2009-02-249-60/+82
|