summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclInt.h: add assert macros for clang staticdas2009-06-305-4/+31
| | | | | | | | | * generic/tclPanic.c: analyzer and redefine Tcl_Panic to * generic/tclStubInit.c: assert after panic in clang PURIFY builds. * generic/tclCmdIL.c: add clang assert for false positive from static analyzer.
* * macosx/Tcl-Common.xcconfig: update projects for Xcode 3.1 and 3.2,das2009-06-2611-2672/+739
| | | | | | | | | | * macosx/Tcl.xcode/*: standardize on gcc 4.2, remove obsolete * macosx/Tcl.xcodeproj/*: configurations and pre-Xcode project. * macosx/Tcl.pbproj/* (removed): * macosx/README: update project docs, cleanup. * unix/Makefile.in: update dist target for project changes.
* Handle cleanup when all tests skipped [Bug 2812355]patthoyts2009-06-251-1/+1
|
* Made namespace scope corrections to some of the testing machinerydgp2009-06-253-28/+17
| | | | surrounding [testnrelevels]. Fixes up some -singleproc 1 failures.
* Fix [Bug 2811598].dkf2009-06-242-2/+7
|
* More test suite cleanup for "-singleproc 1 -debug 1" testing.dgp2009-06-249-10/+22
|
* Correct failures during -singleproc 1 test suite run.dgp2009-06-243-38/+43
| | | | Correct duplicate test names.
* Clean up procs after testing to avoid problems with -singleproc testing [Bug ↵patthoyts2009-06-242-1/+9
| | | | 2811492]
* regendkf2009-06-182-2/+13
|
* Apply patch from [Bug 988703]. Many thanks to Joe Mistachkin for development.dkf2009-06-187-16/+190
|
* Applied a patch by George Peter Staplin drastically reducing the ambition of ↵ferrieux2009-06-172-33/+72
| | | | [exit] wrt finalization, and thus solving many multi-thread teardown issues [Bugs 2001201, 486399, and possibly 597575, 990457, 1437595, 2750491].
* * generic/tclStringObj.c: sprintf() -> Tcl_ObjPrintf() conversion.dgp2009-06-152-5/+7
|
* * unix/tclUnixPort.h: Move all socket-related code from tclUnixChan.crmax2009-06-154-1142/+1163
| | | | | * unix/tclUnixChan.c: to tclUnixSock.c. * unix/tclUnixSock.c:
* Apply last useful bit of [Patch 557486].dkf2009-06-152-28/+34
|
* * generic/tclCompile.c: The value stashed in iPtr->compiledProcPtrdgp2009-06-134-6/+31
| | | | | | | | | | | | | * generic/tclProc.c: when compiling a proc survives too long. We * tests/execute.test: only need it there long enough for the right TclInitCompileEnv() call to re-stash it into envPtr->procPtr. Once that is done, the CompileEnv controls. If we let the value of iPtr->compiledProcPtr linger, though, then any other bytecode compile operation that takes place will also have its CompileEnv initialized with it, and that's not correct. The value is meant to control the compile of the proc body only, not other compile tasks that happen along. Thanks to Carlos Tasada for discovering and reporting the problem. [Bug 2802881].
* * generic/tclStringObj.c: Revised [format] to not overflow thedgp2009-06-102-8/+75
| | | | | | | integer calculations computing the length of the %ll formats of really big integers. Also added protections so that [format]s that would produce results overflowing the maximum string length of Tcl values throw a normal Tcl error instead of a panic. [Bug 2801413]
* * generic/tclStringObj.c: Corrected failures to deal with thedgp2009-06-102-23/+17
| | | | | "pure unicode" representation of an empty string. Thanks to Julian Noble for reporting the problem. [Bug 2803109]
* * generic/tclGetDate.y: Fixed a thread safety bug in the generatedKevin B Kenny2009-06-095-286/+516
| | | | | | | | | | * library/clock.tcl: Bison parser (needed a %pure-parser * tests/clock.test: declaration to avoid static variables). Discovered that the %pure-parser declaration allowed for returning the Bison error message to the Tcl caller in the event of a syntax error, so did so. * generic/tclDate.c: bison 2.3
* New DST rule for Bangladesh (Olson's tzdata2009i)Kevin B Kenny2009-06-082-0/+7
|
* Fix docbug.dkf2009-06-072-3/+7
|
* fix signed vs unsigned comparison warningsdas2009-06-031-12/+12
|
* * generic/tclExecute.c: Replace dynamically-initialized table withdgp2009-06-022-44/+14
| | | | | a table of static constants in the lookup table for exponent operator computations that fit in a 64 bit integer result.
* * generic/tclExecute.c: Corrected implementations and selectiondgp2009-06-022-41/+68
| | | | logic of the INST_EXPON instruction to fix [Bug 2798543].
* * tests/expr.test: Added many tests demonstrating the brokendgp2009-06-012-2/+332
| | | | cases of [Bug 2798543].
* Applied Olson's tzdata2009hKevin B Kenny2009-05-303-105/+110
|
* * library/platform/platform.tcl: Fixed handling of cpu ia64,andreas_kupries2009-05-295-10/+17
| | | | | | * library/platform/pkgIndex.tcl: taking ia64_32 into account * unix/Makefile.in: now. Bumped version to 1.0.5. Updated the * win/Makefile.in: installation commands.
* Ascribe due credit in ChangeLog.ferrieux2009-05-261-1/+1
|
* Fixed documentation of the right-associativity of the ** operator.ferrieux2009-05-262-4/+15
|
* fix TCL_COMPILE_DEBUG 64bit warningsdas2009-05-161-5/+5
|
* Added more introspection: ability to look up namespace of an object.dkf2009-05-154-4/+59
|
* a little minor emacs nicenessdkf2009-05-151-1/+4
|
* (With apologies to Ghostbusters...)dkf2009-05-121-1/+1
|
* "There's something very important I forgot to tell you."dkf2009-05-122-13/+47
| | | | | | | | | | | | "What?" "Don't nest the vwaits." "Why?" "It would be bad." "I'm fuzzy on the whole good/bad thing. What do you mean, 'bad'?" "Try to imagine all processing as you know it stopping gradually and every stack frame in your process spewing their guts at you." "Stack space exhaustion." "Right. That's bad. Okay. All right. Important safety tip."
* Make our mkstemp() replacement build on IRIX 6.5.dkf2009-05-122-1/+8
|
* Oops, forgot to do a ChangeLog entry for the fix for [Bug 2414858].dkf2009-05-081-0/+5
|
* Fix [Bug 2414858].dkf2009-05-084-6/+27
|
* Fix [Bug 2788468].dkf2009-05-082-57/+71
|
* * generic/tclObj.c (Tcl_GetCommandFromObj): fix for bug [2785893],Miguel Sofer2009-05-082-2/+7
| | | | | insure that a command in a deleted namespace cannot be found through a cached name.
* * generic/tclBasic.c: Let coroutines start with a much smallerMiguel Sofer2009-05-084-12/+22
| | | | | * generic/tclCompile.h: stack: 200 words (previously was 2000, * generic/tclExecute.c: the same as interps)
* Fix [Bug 1513659].dkf2009-05-073-38/+97
|
* * generic/tclCmdMZ.c: Improve overflow error message fromdgp2009-05-063-3/+9
| | | | [string repeat]. [Bug 2582327]
* * tests/interp.test: interp-20.50 test for Bug 2486550.dgp2009-05-062-1/+13
|
* Corrected changelog entrydkf2009-05-051-1/+1
|
* Missed a spot.dkf2009-05-051-2/+4
|
* Stop deletion of support namespaces leading to a potential crash.dkf2009-05-043-11/+73
|
* Fix [Bug 2538432] through clarification.dkf2009-05-032-3/+22
|
* Tcl icon upgraded and SVG file added.patthoyts2009-05-012-0/+67
| | | | | | | | Windows 7 makes significant use of large icon resources. An SVG version of the tcl feather is included and has been used to generate the set of icons recommended for use on Vista except for the 256x256 PNG version. Inclusion of this prevents building with MSVC6 and a number of other tools which cannot handle PNG in in ico files. Hence the largest icon included is 64x64 at 32bit depth.
* * generic/tclBasic.c (TclObjInvoke): Make sure that a null objProcMiguel Sofer2009-04-302-2/+12
| | | | is not used, use Tcl_NRCallObjProc instead [Bug 2486550].
* Fix 64-bit detection for zlib on Win64nijtmans2009-04-303-58/+63
|
* Revert last commit which fails to build with msvc2005 and msvc6patthoyts2009-04-292-9/+4
|