summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclExecute.c (TclExecuteByteCode): fixed invalid usagehobbs2001-09-191-30/+39
| | | | | | of valuePtr in TRACE_WITH_OBJ in INST_EVAL_STK case. [Bug #462594] Changed INST_STR_CMP instruction to promote to Unicode strings only when one of the strings is already of Unicode type.
* * generic/tclExecute.c (TclExecuteByteCode):hobbs2001-09-191-3/+3
| | | | | | | | * generic/tclCompile.c (instructionTable): * generic/tclCompCmds.c (TclCompileStringCmd): INST_STR_MATCH - Updated to Int1 instruction type and added special case to use INST_STR_EQ instead when no glob chars are specified in a static string.
* * generic/tclCompCmds.c (TclCompileStringCmd): INST_STR_MATCH -hobbs2001-09-195-43/+167
| | | | | | | | | | | Updated to Int1 instruction type and added special case to use INST_STR_EQ instead when no glob chars are specified in a static string. * tests/{for.test,foreach.test,if.test,while.test}: * generic/tclCompCmds.c (TclCompileForCmd, TclCompileForeachCmd, TclCompileIfCmd, TclCompileWhileCmd): Corrected the overaggressive compiling of loop bodies enclosed in ""s. [Bug #219166] (msofer)
* test case for bug #461322hobbs2001-09-191-1/+10
|
* insured that execution stack errors are also detected at abnormal returns.Miguel Sofer2001-09-192-12/+16
|
* Socket documentation improvement.dkf2001-09-192-3/+12
|
* TclNeedSpace is now UTF8-aware. (Bug #411825 from <arobert3434@users.sf.net>)dkf2001-09-193-19/+33
|
* * generic/tclIOCmd.c (Tcl_PutsObjCmd): Rewritten to have saner andandreas_kupries2001-09-192-31/+54
| | | | | faster argument handling. Fixes bug #123552. Patch provided by Donal K. Fellows <fellowsd@cs.man.ac.uk>: #402564.
* * unix/configure: Regen.mdejong2001-09-183-29/+59
| | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): On Linux, disable inlining when one of the compat/*.c routines is to be linked in. [Patch 440891]
* * generic/tcl.h: removed forced #define USE_TCLALLOC 1 forhobbs2001-09-172-9/+8
| | | | | | Windows. This means the native system allocator will be used by default. This should be binary and source compatible with extensions, as Tcl_Alloc is a properly stubbed function.
* corrected small bug in [Patch 456668] - the varFramePtr was not restored in ↵Miguel Sofer2001-09-172-2/+8
| | | | one possible exit.
* Correcting a typo.Miguel Sofer2001-09-171-1/+1
|
* Disabled all compile and execution tracing functionality in standardMiguel Sofer2001-09-176-23/+47
| | | | builds [Bug 451858].
* * doc/gets.n:andreas_kupries2001-09-1412-42/+144
| | | | | | | | | | | | | | | | * doc/read.n: * doc/puts.n: * doc/flush.n: * doc/fconfigure.n: * doc/flush.n: * doc/eof.n: * doc/seek.n: * doc/tell.n: * doc/close.n: * doc/fileevent.n: Added references to the Tcl standard channels. Item [219250], reported by David LeBlanc <whisper@oz.net>. Thanks to Christopher Nelson <chris@pinebush.com> for doing editorial work.
* Fixed wildly erroneous dates.dkf2001-09-141-4/+4
|
* * win/Makefile.in:andreas_kupries2001-09-148-56/+129
| | | | | | | | | * win/configure.in: * win/makefile.bc: * win/makefile.vc: * library/reg/pkgIndex.tcl * library/dde/pkgIndex.tcl: Fixed version numbers from bogus tcl versions to independent versions for dde and registry packages.
* fixed typo in socket-12.1hobbs2001-09-141-2/+2
|
* * generic/tclCmdMZ.c (Tcl_RegsubObjCmd): had to adjust fix fromhobbs2001-09-132-15/+36
| | | | | | 2001-08-06 to actually duplicate the objects in certain cases. This is really a place where feather would have been essential. [Bug #461322]
* I forgot to mention [TIP: 56] in a Changelog entry.Miguel Sofer2001-09-131-1/+2
|
* * generic/tclUtf.c (Tcl_UtfPrev): corrected to return the properhobbs2001-09-131-5/+3
| | | | | location when the middle of a UTF-8 byte was passed in. [Bug #450504]
* * ChangeLog.1999:hobbs2001-09-132-2710/+2719
| | | | | * ChangeLog: broke changes from 199x into ChangeLog.1999 to reduce size of the main ChangeLog.
* * tests/ioCmd.test: Changed the computation of the result forandreas_kupries2001-09-132-5/+30
| | | | | | | | iocmd-8.1[123] so that the tests work for single- and multi-process execution of the testsuite. Depending on the choice of the user stdout is a tty or not and thus reports different channel options. Fixes [460993] reported by Don Porter.
* Correcting date in last Changelog entry.Miguel Sofer2001-09-131-1/+1
|
* Patch for [TIP 56], [Bug: 219384] and [Bug: 455151]: deprecate the useMiguel Sofer2001-09-138-67/+166
| | | | of Tcl_EvalTokens, replaced by the new Tcl_EvalTokensStandard.
* * unix/configure: Regen.mdejong2001-09-123-28/+37
| | | | | | | | * unix/tcl.m4: Invert the logic that checks for $GCC. Instead of checking for "$GCC" = "no" we check for "$GCC" != "yes" or simply swap the true and false blocks of code in an if statement. That way if GCC is set to "" everything will still work. [Bug 460991]
* * Corrected tests to better isolate tests indgp2001-09-126-5/+19
| | | | one file from influencing tests in other files. [Bug 460591]
* reserved a stub slot for [TIP 56]Miguel Sofer2001-09-122-3/+12
|
* * doc/OpenFileChnl.3: Added documentation for Tcl_WriteRaw andandreas_kupries2001-09-114-4/+59
| | | | | | | Tcl_ReadRaw [#414929]. * doc/CrtChannel.3: Added documentation for Tcl_ChannelBuffered and Tcl_GetTopChannel [#414929].
* reworked stack-2.1 to be impervious to interp statehobbs2001-09-111-5/+7
|
* Restored to original state from test restrictions ...andreas_kupries2001-09-111-5/+1
|
* * The changes below are a fix for [219253].andreas_kupries2001-09-114-100/+155
| | | | | | | | | | | * tests/socket.test: Removed _most_ instances of hardwired port numbers for listening sockets. Remaining are the ports in all tests with constraint 'doTestsWithRemoteServer'. These seem to be designed for a more controlled environment and are usually skipped when running the testsuite. * tests/io.test: Removed all instances of hardwired port numbers for listening sockets.
* * Updated to reflect 2001-08-23 file system changes.dgp2001-09-112-2/+5
|
* * generic/tclEvent.c (TclInExit): Corrected handling of tsd inhobbs2001-09-112-3/+16
| | | | late stages of finalization. [Bug #419449] (darley)
* * tests/stack.test:hobbs2001-09-112-5/+26
| | | | | * generic/tclInterp.c (AliasObjCmd): Check the numLevels to ensure that we aren't hitting some alias loop condition. [Bug #443184]
* Typo.andreas_kupries2001-09-101-3/+3
|
* Changed the phrasing of some blocks making them easier to understand.andreas_kupries2001-09-101-37/+39
| | | | Thanks to Christopher Nelson for his feedback.
* Fix ChangeLog entry, the item in question wasmdejong2001-09-101-1/+1
| | | | a patch and not a bug.
* noted 8.4 version upgrade in lsearch man pagehobbs2001-09-101-2/+2
|
* * unix/configure: Regen.mdejong2001-09-103-21/+40
| | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't include . characters in the Tcl library name when building on FreeBSD 3.X and later systems. [Bug 450725]
* * doc/tclsh.1:andreas_kupries2001-09-108-8/+181
| | | | | | | | | | | | * doc/Tcl_Main.3: * doc/CrtChannel.3: * doc/OpenFileChnl.3: * doc/GetStdChan.3: Enhanced the manpages with cross-references to the new manpage and more explanations how these functions deal with the standard channels in various situations. * doc/StdChannels.3: New manpage describing handling of the standard channels by the Tcl library [402725].
* * Added #include of tclInt.h; access to Tcldgp2001-09-102-2/+6
| | | | | internals, notably TclpUnloadFile(), is required. Thanks to Bob Techentin for report and patch. [Bug 459305]
* * Removeddgp2001-09-103-22/+14
| | | | | vestiges of Tcl's old initialization from registry variables. [Bug 455645]
* * generic/tclInt.decls: Also added 'TclWinFlushDirtyChannels' toandreas_kupries2001-09-106-15/+39
| | | | | | | | | | | the internal platform specific stub table. * win/tclWinFile.c (TclpObjStat): Now added the call to 'TclWinFlushDirtyChannels' to this function. I don't know where my head was last thursday (2001-09-06), but the call was actually added to 'TclpObjChdir', i.e. the implementation of [cd]. Corrected this now. Thanks to Vince Darley for spotting this.
* made [proc] bytecompile a no-op for procs defined with _args_ asMiguel Sofer2001-09-101-0/+7
| | | | single argument and an empty body. [FQ 451441]
* Bytecompiling noops [FQ #451441]Miguel Sofer2001-09-102-2/+123
|
* * unix/Makefile.in:mdejong2001-09-103-6/+13
| | | | | | * win/Makefile.in: Use () around variable name instead of {}. Use TCLTEST variable directly instead of depending on the tcltest alias.
* no messagedavygrvy2001-09-091-0/+7
|
* * generic/tcl.h:davygrvy2001-09-092-4/+4
| | | | | | * generic/tclPlatDecls.h: Reminder from David Cuthbert <dacut@kanga.org> that I hadn't finished the Borland compatibility stuff. [Patch: 436116]
* * tests/cmdAH.test: Modify cmdAH-20.5 and cmdAH-24.8mdejong2001-09-092-3/+11
| | | | | to display the file atime or mtime results if the test fails.
* no messagedavygrvy2001-09-081-0/+6
|