summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * library/init.tcl: Revised [unknown] so that it carefullydgp2008-10-161-0/+7
| | | | | | preserves the state of the ::errorInfo and ::errorCode variables at the start of auto-loading and restores that state before the autoloaded command is evaluated. [Bug 2140628]
* Add "const" to many internalnijtmans2008-10-151-0/+16
| | | | | | | | const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries.
* * win/tclWinChan.c: Fix minor compiler warnings whennijtmans2008-10-141-0/+5
| | | | | | | * win/tclWinDde.c: compiling wit -Wwrite-strings * win/tclWinInit.c: * win/tclWinReg.c: * win/tclWinSerial.c:
* * generic/tclCmdAH.c: Fix minor compiler warnings when compilingnijtmans2008-10-141-0/+9
| | | | | | | | * generic/tclCmdMZ.c: with -Wwrite-strings * generic/tclIndexObj.c: * generic/tclProc.c: * generic/tclStubLib.c: * generic/tclUtil.c:
* Fix a bit of formatting.dkf2008-10-141-0/+4
|
* * README: Bump version number to 8.6a4dgp2008-10-141-0/+11
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * generic/tclExecute.c: Fix compile warnings when --enable-symbols=all.dgp2008-10-141-0/+7
| | | | | * generic/tclCmdIL.c: Fix write to unallocated memory whenever [lrepeat] returns an empty list.
* Made documentation *even more* clear...dkf2008-10-141-46/+51
|
* We need to initialize the thread id variable to 0 as on 64 bit windowspatthoyts2008-10-131-0/+6
| | | | | | this is a pointer sized field while windows only fills it with a 32 bit value. The result is an inability to join the threads as the ids cannot be matched.
* set array of Tcl_Obj's to the right size.patthoyts2008-10-131-0/+4
|
* Handle error case [info class destructor].dkf2008-10-131-0/+2
|
* Added magic for Objective C. [Bug 2163447]dkf2008-10-131-0/+5
|
* * generic/tclCompile.c: fix bug in srcDelta encoding withinMiguel Sofer2008-10-121-0/+7
| | | | | | ByteCodes. The bug can only be triggered under conditions that cannot happen in Tcl, but were met during development of L. Thanks go to Robert Netzer for diagnose and fix.
* *** 8.6a3 TAGGED FOR RELEASE ***dgp2008-10-101-6/+6
| | | | * changes: Updates for 8.6a3 release.
* Fix [Bug 2155658]dkf2008-10-101-45/+52
|
* * unix/tclUnixChan.c: fix minor compiler warningnijtmans2008-10-081-0/+6
| | | | | * unix/tcl.m4: fix for bug [2073255] * unix/configure: regenerated
* * generic/tclBasic (TclInfoCoroutineCmd):Miguel Sofer2008-10-081-0/+7
| | | | | | * tests/unsupported.test: arrange for [info coroutine] to return {} when a coroutine is running but the resume command has been deleted [Bug 2153080]
* * generic/tclTrace.c: Corrected handling of errors returned bydgp2008-10-081-0/+10
| | | | | | | | | variable traces so that the errorInfo value contains the original error message. [Bug 2151707] * generic/tclVar.c: Revised implementation of TclObjVarErrMsg so that error message construction does not disturb an existing iPtr->errorInfo that may be in progress.
* Added better docs of [binary encode] and [binary decode]dkf2008-10-071-0/+5
|
* fix ChangeLof entryMiguel Sofer2008-10-071-0/+1
|
* * generic/tclBasic.c: Move [tailcall], [coroutine] andMiguel Sofer2008-10-071-0/+7
| | | | | | * generic/tclCmdIL.c: [yield] out of ::tcl::unsupported * tests/info.test: and into global scope: TIPs #327 * tests/unsupported.test: and #328
* Documented channel transformations.dkf2008-10-071-0/+5
|
* Fixed up some erroneous tests that are failing on Vista/Server2008 systemspatthoyts2008-10-061-0/+1
|
* fixed constness of last commit for msvcpatthoyts2008-10-061-0/+4
|
* Fix for [Bug 1934200]Joe Mistachkin2008-10-061-0/+5
|
* missed commit of lset.n in TIP #331 changes.Kevin B Kenny2008-10-061-0/+1
|
* * doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProcnijtmans2008-10-051-6/+17
| | | | | | | | | | | | | | | * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY ***
* TIP #331 IMPLEMENTATIONKevin B Kenny2008-10-051-0/+7
| | | | | | | * generic/tclListObj.c (TclLsetFlat): * tests/lset.test: Modified the [lset] command so that it allows for an index of 'end+1', which has the effect of appending an element to the list.
* * libtommath/bn_mp_sqrt.c (bn_mp_sqrt): Handle the case whereKevin B Kenny2008-10-051-0/+8
| | | | | | | * tests/expr.test (expr-47.13): a number's square root is between n<<DIGIT_BIT and n<<DIGIT_BIT+1. [Bug 2143288] Thanks to Malcolm Boffey (malcolm.boffey@virgin.net) for the patch.
* * generic/tclInt.decls: CONSTified the AuxDataType argumentnijtmans2008-10-051-0/+12
| | | | | | | | | | | * generic/tclCompCmds.c: of TclCreateAuxData and * generic/tclCompile.c TclRegisterAuxDataType and the return * generic/tclCompile.h values of TclGetAuxDataType and * generic/tclExecute.c TclGetInstructionTable * ChangeLog * generic/tclIntDecls.h: regenerated This change complies with TIP #27 (even though it only involves internal function, so this is not even necessary).
* Fix [Bug 2144595]dkf2008-10-051-0/+5
|
* More result hygiene.dkf2008-10-041-3/+8
|
* * generic/tclLoad.c: Make sure that any library whichnijtmans2008-10-041-0/+31
| | | | | doesn't have an unloadproc is only really unloaded when no library code is executed yet. [Bug 2059262]
* Clean up result handling, factor out some duplicated code, share objects.dkf2008-10-041-3/+9
|
* * doc/Hash.3: CONSTified the typePtr argumentnijtmans2008-10-041-4/+4
| | | | | | | | | * generic/tcl.decls: of Tcl_InitCustomHashTable. * generic/tcl.h * generic/tclHash.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27.
* * doc/RegConfig.3: CONSTified the configuration argumentnijtmans2008-10-041-0/+10
| | | | | | | | | * generic/tcl.decls: of Tcl_RegisterConfig. * generic/tclConfig.c * generic/tclPkgConfig.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27.
* * doc/GetIndex.3: CONSTified the tablePtr argumentnijtmans2008-10-041-0/+9
| | | | | | | | * generic/tcl.decls: of Tcl_GetIndexFromObj. * generic/tclIndexObj.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27.
* * tests/stack.test:Miguel Sofer2008-10-031-0/+6
| | | | | * unix/tclUnixTest.c: removed test command teststacklimit and the corresponding constraint: it is not needed with NRE
* Implemented TIP#195 - tcl::prefix command. [Patch 1040206]dkf2008-10-031-0/+6
|
* Implement TIP #265. [FRQ 1446696]dkf2008-10-021-8/+19
|
* * tests/info.test (info-23.3): See [SF Bug 2017632]. Updatedandreas_kupries2008-10-021-0/+4
| | | | | output of the test to handle the NRE-enabled eval and the proper propagation of location information through it.
* * doc/info.n: Fixed [SF Bug 2134049]. Rephrased the documentationandreas_kupries2008-10-021-0/+3
| | | | of 'info frame' for positive numbers as level argument.
* * tests/info.test (info-22.8): Fixed [SF Bug 2129828]. Madeandreas_kupries2008-10-021-0/+6
| | | | | pattern for file containing tcltest less specific to accept both .tcl and .tm variants of the file during matching.
* TIP #330 IMPLEMENTATIONdgp2008-10-021-0/+12
| | | | | | | | | | * generic/tcl.h: Remove the "result" and "freeProc" fields * generic/tclBasic.c: from the default public declaration of the * generic/tclResult.c: Tcl_Interp struct. Code should no longer * generic/tclStubLib.c: be accessing these fields. Access can be * generic/tclTest.c: restored by defining USE_INTERP_RESULT, but * generic/tclUtil.c: that should only be a temporary migration aid. *** POTENTIAL INCOMPATIBILITY ***
* Fixes for [Bug 1934272, 2072891]Joe Mistachkin2008-10-021-0/+13
|
* TIP #323 IMPLEMENTATION (partial)dgp2008-09-291-0/+4
| | | | | | * doc/glob.n: Revise [glob] to accept zero patterns. * generic/tclFileName.c: * tests fileName.test:
* TIP #323 IMPLEMENTATION (partial)dgp2008-09-291-0/+8
| | | | | | * doc/linsert.n: Revise [linsert] to accept zero elements. * generic/tclCmdIL.c: * tests/linsert.test:
* TIP #326 IMPLEMENTATIONdkf2008-09-291-0/+6
|
* TIP #313 IMPLEMENTATIONdkf2008-09-291-0/+7
|
* Implement TIP 318.dkf2008-09-291-0/+9
|