Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * generic/tclBinary.c: | Miguel Sofer | 2005-11-04 | 10 | -83/+44 |
| | | | | | | | | | | | | | | | | * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIOCmd.c: * generic/tclLink.c: * generic/tclTest.c: * generic/tclVar.c: fix for [Bug 1334947]. The functions TclPtrSetVar, Tcl_ObjSetVar2 and Tcl_SetVar2Ex now always consume the newValuePtr argument - i.e., they will free a 0-refCount object if they failed to set the variable. Fixed all callers in the core. | ||||
* | Bug 1298737 | Kevin B Kenny | 2005-11-04 | 2 | -46/+56 |
| | |||||
* | * generic/tclInt.h: | Miguel Sofer | 2005-11-04 | 3 | -82/+204 |
| | | | | | | | | * generic/tclNamesp.c: * generic/tclVar.c: * tests/trace.test: fix for [Bugs 1338280/1337229]; changed to use the same approach as the 8.4 patch in the ticket (i.e., removed the patch committed on 2005-31-10). | ||||
* | Applied patch #1096916 to support building with MSVC 8. | patthoyts | 2005-11-03 | 3 | -18/+22 |
| | | | | | | | | | | | | | * generic/regerror.c: Avoid use of reserved word. * generic/tcl.h: Select the right Tcl_Stat structure * generic/tclDate.c: Casts to handle 64 bit time_t case. * tests/env.test: Include essential envvar on Win32 * win/nmakehlp.c: Handle new return codes. * win/makefile.vc: Use the selected options. * win/rules.vc: Check options are applicable * win/tclWinPort.h: Disable deprecated function warnings * win/tclWinSock.c: Provide default value to avoid warning. * win/tclWinTime.c: Add casts to handle 64bit time_t type. | ||||
* | ANSIfy the test code (well, strip some of the worst offences!) | dkf | 2005-11-02 | 4 | -1286/+1201 |
| | |||||
* | ANSIfy; generic/*.c now all done except for test code | dkf | 2005-11-02 | 10 | -626/+635 |
| | |||||
* | ANSIfy (though only partially - function decls only - for tclExecute.c) | dkf | 2005-11-02 | 7 | -924/+1030 |
| | |||||
* | Partial ANSIfy | dkf | 2005-11-02 | 1 | -213/+209 |
| | |||||
* | ANSIfy | dkf | 2005-11-02 | 8 | -1151/+1165 |
| | |||||
* | * generic/tclTrace.c (TclCheckExecutionTraces): Corrected mistaken | dgp | 2005-11-01 | 1 | -13/+15 |
| | | | | | assumption that all command traces are set at the script level. Report/fix from Jacques H. de Villiers. [Bug 1337941] | ||||
* | Think-o fixes | dkf | 2005-11-01 | 1 | -3/+3 |
| | |||||
* | ANSIfy. Also converted some deeply nested code to a less nested form for ↵ | dkf | 2005-11-01 | 14 | -2694/+2761 |
| | | | | easier reading. | ||||
* | * generic/tclNamesp.c: fix for [Bugs 1338280/1337229]. Thanks Don. | Miguel Sofer | 2005-10-31 | 1 | -10/+10 |
| | | | | * tests/trace.test: fix duplicate test numbers | ||||
* | typo | dgp | 2005-10-31 | 1 | -2/+2 |
| | |||||
* | Convert to using ANSI decls/definitions and using the (ANSI) assumption that ↵ | dkf | 2005-10-31 | 6 | -1652/+1611 |
| | | | | | | NULL can be cast to any pointer type transparently. | ||||
* | Assorted syntactic cleanups | dkf | 2005-10-30 | 1 | -120/+110 |
| | |||||
* | * generic/tclTrace.c (TraceVarProc): [Bug 1337229], partial | Miguel Sofer | 2005-10-29 | 1 | -4/+6 |
| | | | | | | | | | fix. Insure that a second call with TCL_TRACE_DESTROYED does not lead to a second call to Tcl_EventuallyFree(). It is still true that that second call should not happen, so the bug is not completely fixed. * tests/trace.test (test-18.3-4): added tests for bugs #1337229 and 1338280. | ||||
* | fix to glob memory leak and file stat ino/nlink on windows | vincentdarley | 2005-10-23 | 1 | -1/+7 |
| | |||||
* | * generic/tclExecute.c (INST_INCR_*): fixed [Bug 1334570]. Obj | Miguel Sofer | 2005-10-22 | 1 | -4/+4 |
| | | | | leak detection and patch by Eric Melbardis. | ||||
* | Bug 1334461 | Kevin B Kenny | 2005-10-21 | 1 | -1/+2 |
| | |||||
* | remove C++ comments | Kevin B Kenny | 2005-10-21 | 1 | -4/+4 |
| | |||||
* | Bug 1334461 | Kevin B Kenny | 2005-10-21 | 1 | -2/+4 |
| | |||||
* | * generic/tclListObj.c (TclLsetFlat): | Miguel Sofer | 2005-10-20 | 1 | -5/+22 |
| | | | | | * tests/lset.test (lset-10.3): fixed handling of unshared lists with shared sublists, [Bug 1333036] reported by neuronstorm. | ||||
* | Fix crash caused by passing -1 as the length to TclNewStringObj(). Only | dkf | 2005-10-19 | 1 | -12/+7 |
| | | | | | Tcl_NewStringObj (the function call, not the macro) handles that sort of thing correctly. | ||||
* | * generic/tclClock.c: Removed some dead code. | dgp | 2005-10-19 | 10 | -971/+18 |
| | | | | | | | | | | | | * generic/tclCmdIL.c: * generic/tclCompCmds.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclLiteral.c: * generic/tclParseExpr.c: * generic/tclScan.c: * generic/tclUtil.c: * generic/tclVar.c: | ||||
* | Silence a warning | dkf | 2005-10-19 | 1 | -2/+2 |
| | |||||
* | More typos obscured by typos fixed in previous checkin... | dkf | 2005-10-19 | 1 | -4/+4 |
| | |||||
* | Fix silly typos | dkf | 2005-10-19 | 1 | -14/+15 |
| | |||||
* | General cleanup of reflected channel code | dkf | 2005-10-19 | 1 | -1609/+1490 |
| | |||||
* | * generic/tclExecute.c (INST_DICT_APPEND, INST_DICT_LAPPEND): | Miguel Sofer | 2005-10-19 | 1 | -2/+2 |
| | | | | | fixed faulty peephole optimisation that can cause crashes [Bug 1331475] | ||||
* | ANSIfy function declarations and definitions | dkf | 2005-10-18 | 1 | -399/+384 |
| | |||||
* | ANSI function definitions | dkf | 2005-10-18 | 1 | -137/+137 |
| | |||||
* | Style update and ANSI function definitions. | dkf | 2005-10-18 | 1 | -28/+34 |
| | |||||
* | * generic/tclExecute.c: Added optimization for I32L64 systems to | dgp | 2005-10-18 | 1 | -2/+22 |
| | | | | | avoid using bignums to perform int multiplies. The improvement shows up most dramatically in tclbench's matrix.bench. | ||||
* | * generic/tclExecute.c: Restored some optimizations of the | dgp | 2005-10-15 | 1 | -25/+103 |
| | | | | INST_INCR_SCALAR1_IMM opcode. | ||||
* | Fixed bad definition of CRTEXPORT which should have been | vasiljevic | 2005-10-14 | 1 | -2/+2 |
| | | | | CRTIMPORT rather. | ||||
* | Backed off change from 2005-10-04 (see ChangeLog and Tcl Bug# 1323992 | vasiljevic | 2005-10-14 | 1 | -13/+1 |
| | | | | for more info). | ||||
* | more revisions to TclIncrObj | dgp | 2005-10-14 | 1 | -23/+39 |
| | |||||
* | removed another do {} while(0) | Kevin B Kenny | 2005-10-14 | 1 | -11/+10 |
| | |||||
* | Tidied up do {...} while(0) | Kevin B Kenny | 2005-10-14 | 1 | -67/+21 |
| | |||||
* | * generic/tcl.h: Fix for bug #1256937 - correctly decorate | patthoyts | 2005-10-14 | 2 | -4/+20 |
| | | | | * generic/tclMain.c: imported functions from msvcrt in static builds. | ||||
* | Added some more clarifying comments in Tcl_ClearChannelHandlers() | vasiljevic | 2005-10-13 | 1 | -7/+6 |
| | |||||
* | Temporary ifdef TCL_THREADS changes done to de-activate pending | vasiljevic | 2005-10-13 | 1 | -1/+8 |
| | | | | event processing when channel is being closed/cutted. | ||||
* | Remove _ANSI_ARGS_ and clean up a few comments | dkf | 2005-10-13 | 1 | -161/+160 |
| | |||||
* | * generic/tclExecute.c: Removed obsolete use of NO_ERRNO_H. | dgp | 2005-10-13 | 1 | -11/+3 |
| | | | | | | | | | | * tools/man2tcl.c: * unix/tcl.m4: * unix/tclConfig.h.in: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: | ||||
* | Formatting cleanup to more accurately match the coding standards of | dkf | 2005-10-13 | 1 | -734/+713 |
| | | | | the rest of the core. | ||||
* | * generic/tclStrToD.c (TclParseNumber): Missing goto caused crash | dgp | 2005-10-13 | 1 | -1/+2 |
| | | | | when parsing "Na". [Bug 1325833] | ||||
* | formatting | dkf | 2005-10-13 | 1 | -182/+178 |
| | |||||
* | quick typo fix; testing | dgp | 2005-10-13 | 1 | -2/+2 |
| | |||||
* | formatting and de-_ANSI_ARGS_-ification | dkf | 2005-10-13 | 1 | -82/+75 |
| |