summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* fixed bad clock test, removed duplicated code in Tcl_FinalizeKevin B Kenny2005-08-171-0/+9
|
* bug 1257830Kevin B Kenny2005-08-121-0/+11
|
* radical refactoring of thread storage to untangle dependenciesKevin B Kenny2005-08-111-0/+16
|
* further untangling of Tcl_Finalize, and test cleanup on Win32 threadedKevin B Kenny2005-08-101-0/+13
|
* file rootname bug fixvincentdarley2005-08-081-0/+5
|
* Stop exposing the thread storage guts. Non-core code should never touch it.dkf2005-08-051-0/+6
|
* Solaris mis-names the cp1251 encoding.dkf2005-08-051-7/+13
|
* Handle abs(-0x80000000) [Bug 1241572]Kevin B Kenny2005-08-051-4/+8
|
* Cleaned up [binary scan] testing for NaN [Bug 1246264]Kevin B Kenny2005-08-051-3/+6
|
* removed refs to ldAout.tcl [Bug 1244361]Kevin B Kenny2005-08-051-0/+5
|
* * generic/tclIO.c (CloseChannel): Fixed comment nit, addedandreas_kupries2005-08-041-0/+8
| | | | | | | apparently missing word to complete a sentence. * generic/tclObj.c (Tcl_DbDecrRefCount): Fixed whitespace nit in panic message.
* Deleted the UpdateStringOfBoolean() routine, that can never be called.dgp2005-08-041-0/+1
|
* * generic/tclObj.c: Simplified routines that manage the typeTable.dgp2005-08-041-0/+4
|
* * generic/tclCompExpr.c: Untangled some dependencies in thedgp2005-08-031-0/+7
| | | | | | * generic/tclEvent.c: order of finalization routines. * generic/tclInt.h: [Bug 1251399] * generic/tclObj.c:
* * unix/tclLoadDyld.c (TclpDlopen, TclpLoadMemory): workaroundsdas2005-07-301-0/+5
| | | | for bugs/changes in behaviour in Mac OS X 10.4 Tiger.
* Take care with globals that have an entry in the var table but "don't exist"dkf2005-07-291-0/+5
|
* * win/README: Update link to msys_mingw8.zipmdejong2005-07-291-0/+4
|
* * tests/compExpr-old.test: Still more conversion of "nonPortable"dgp2005-07-281-0/+14
| | | | | | | | | | | | | * tests/error.test: tests into tests with constraints that * tests/expr-old.test: describe the limits of their * tests/expr.test: portability. Also more consolidation * tests/fileName.test: of constraint synonyms. * tests/format.test: wideis64bit, 64bitInts => wideIs64bit * tests/get.test: wideIntegerUnparsed => wideIs32bit * tests/load.test: wideIntExpressions => wideBiggerThanInt * tests/obj.test: * tests/parseExpr.test: Dropped "roundOffBug" constraint that * tests/string.test: protected from buggy sprintf.
* * generic/tclPipe.c (TclCreatePipeline): Arrange for POSIX systems todkf2005-07-281-359/+368
| | | | | | | | * unix/tclUnixPipe.c (TclpOpenFile): use the O_APPEND flag for * tests/exec.test (exec-19.1): files opened in a pipeline like ">>this". Note that Windows cannot support such access; there is no equivalent flag on the handle that can be set at the kernel-call level. The test is unix-specific in every way. [Bug 1245953]
* * generic/tclUtil.c: Converted the $::tcl_precision value to bedgp2005-07-271-0/+10
| | | | | | | | kept per-thread to prevent different threads from stomping on each others' formatting prescriptions. ***POTENTIAL INCOMPATIBILITY*** Multi-threaded programs that set the value of ::tcl_precision will now have to set it in each thread.
* * tests/expr.test: Consolidated equivalent constraints intodgp2005-07-271-0/+6
| | | | | | | | | * tests/fileName.test: single definitions and (more precise) names: * tests/get.test: longis32bit, 32bit, !intsAre64bit => longIs32bit * tests/listObj.test: empty => emptyTest; winOnly => win * tests/obj.test: intsAre64bit => longIs64bit Also updated some "nonPortable" tests to use constraints that mark precisely what about them isn't portable, so the tests can run where they work.
* * library/init.tcl ([unknown]): Corrected return code handlingdgp2005-07-271-0/+6
| | | | | in the portions of [unknown] that expand incomplete commands during interactive operations. [Bug 1214462].
* * unix/configure: Regen.mdejong2005-07-261-0/+9
| | | | | | | | * unix/configure.in: Check for a $prefix/share directory and add it the the package if found. This will check for Tcl packages in /usr/local/share when Tcl is configured with the default dist install. [patch 1231015]
* * generic/tclBasic.c (Tcl_CallWhenDeleted): Converted to usedgp2005-07-261-0/+4
| | | | | per-thread counter, rather than a process global one that required mutex protection. [RFE 1077194]
* * generic/tclNamesp.c (TclTeardownNamespace): Re-ordering so thatdgp2005-07-261-0/+6
| | | | | * tests/trace.test (trace-34.4): command delete traces fire while the command still exists. [Bug 1047286]
* * unix/configure: Regen.mdejong2005-07-251-0/+14
| | | | | | | | | | | | | * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/configure: Regen. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]
* * library/auto.tcl: Updates to the Tcl script library to makedgp2005-07-231-1/+10
| | | | | | | | * library/history.tcl: use of Tcl 8.4 features. Forward port of * library/init.tcl: appropriate portions of [Patch 1237755]. * library/package.tcl: * library/safe.tcl: * library/word.tcl:
* * tests/string.test: Add string is tests formdejong2005-07-231-0/+7
| | | | | | functionality that was not tested. * win/README: Update msys + mingw URL. Remove old Cygwin + mingw info.
* * generic/tclExecute.c (INST_DICT_*): stop 2 compilerMiguel Sofer2005-07-231-0/+5
| | | | warnings for uninitialised variables.
* Improve the incrementer code for INST_DICT_INCR_IMM, removing a gcc-ism.dkf2005-07-221-0/+5
|
* Compiler for [dict] and related changes.dkf2005-07-211-0/+9
|
* drop support of ancient BSD, IRIX4, RISCos, Ultrix, and ldAout.tclKevin B Kenny2005-07-211-0/+13
|
* Tk Bug 1227781Kevin B Kenny2005-07-161-0/+5
|
* Bug 1237907Kevin B Kenny2005-07-151-0/+13
|
* Style improvements to tclCompile.c, plus bytecode printing enhancements.dkf2005-07-141-0/+7
|
* * unix/tclUnixSock.c: Use a ProcessGlobalValue to store thedgp2005-07-131-0/+8
| | | | | | | * win/tclWinSock.c: value returned by Tcl_GetHostName() ([info hostname]). Also re-order initialization of the value on Windows to favor GetComputerName() over gethostname() as a source of the information.
* Doc clarificationdkf2005-07-121-0/+5
|
* Purely style-guide cleansingdkf2005-07-111-53/+47
|
* * generic/tclExecute.c (TclExecuteByteCode):mdejong2005-07-091-0/+18
| | | | | | | | | | | | | | | | | Reimplement long and wide type integer division and modulus operations so that the smallest and largest integer values are handled properly. The divide operation is more efficient since it no longer does a modulus or negation and only checks for a remainder when the quotient will be a negative number. The modulus operation is now a bit more complex because of a number of special cases dealing with the smallest and largest integers. * tests/expr.test: Add test cases for division and modulus operations on the smallest and largest integer values for 32 and 64 bit types. [Patch 1230205]
* * generic/tclLink.c: Simplified LinkTraceProc [Bug 1208108].dgp2005-07-061-0/+4
|
* * unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].dgp2005-07-051-0/+2
|
* * generic/tclUtil.c: Converted TclFormatInt() into a macro.dgp2005-07-051-0/+7
| | | | | | | | * generic/tclInt.decls: [RFE 1194015] * generic/tclInt.h: * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* * generic/tclNamesp.c: Allow for [namespace import] of a commanddgp2005-07-051-0/+6
| | | | | * tests/namespace.test: over a previous [namespace import] of itself without throwing an error. [RFE 1230597]
* Whitespace/fmt fixesdkf2005-07-041-15/+13
|
* Purge remnants of old dictionary rep interlocking code; it only ever workeddkf2005-07-041-0/+7
| | | | when the locking was in the core of the iterator itself.
* Protect against spurious wake-ups while waiting on the condition variablevasiljevic2005-07-011-0/+6
| | | | when tearing down the notifier thread [Bug# 1222872].
* * generic/tclExecute.c (TclExecuteByteCode):mdejong2005-06-291-0/+12
| | | | | | | | | | | When parsing an integer operand for a unary minus expression operator, check for a wide integer that is actually LONG_MIN. If found, convert it back to a long int type. * tests/expr.test: Add constraint for 32bit long int type and 64bit wide int type. Add tests that parse the smallest/largest long int and wide int values.
* cleanup Tcl_Preserve after exit handlersKevin B Kenny2005-06-241-0/+10
|
* * library/auto.tcl: Make file safe to re-[source] withoutdgp2005-06-241-0/+5
| | | | destroying registered auto_mkindex_parser hooks.
* bug 1225957Kevin B Kenny2005-06-231-1/+8
|