Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Bug 3085863]: tclUniData 9 years old | nijtmans | 2010-10-23 | 3 | -1018/+1049 |
| | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF | ||||
* | * generic/tclExecute.c: fix overallocation of exec stack in TEBC | Miguel Sofer | 2010-10-09 | 1 | -3/+3 |
| | | | | (mixing numwords and numbytes) | ||||
* | correct evalstats to use %#lx for %p for Tcl_AppendPrintfToObj | hobbs | 2010-10-04 | 1 | -2/+2 |
| | |||||
* | * generic/tclExecute.c (EvalStatsCmd): change 'evalstats' to | hobbs | 2010-10-02 | 4 | -119/+149 |
| | | | | | | | | | return data to interp by default, or if given an arg, use that as filename to output to (accepts 'stdout' and 'stderr'). Fix output to print used inst count data. * generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow * generic/tclInt.decls: objPtr as well as FILE* as output. * generic/tclIntDecls.h: | ||||
* | * generic/tclCmdAH.c: Fix cases where value returned by | dgp | 2010-09-23 | 3 | -3/+6 |
| | | | | | | * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy. | ||||
* | Backport blkcnt_t detection/usage. | stwo | 2010-09-06 | 1 | -1/+5 |
| | |||||
* | * generic/tclExecute.c: [Bug 3057639]. Applied patch by Jeff to | andreas_kupries | 2010-09-01 | 2 | -10/+12 |
| | | | | | | | * generic/tclVar.c: make the behaviour of lappend in bytecompiled * tests/append.test: mode consistent with direct-eval and 'append' * tests/appendComp.test: generally. Added tests (append*-9.*) showing the difference. | ||||
* | * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd) | dkf | 2010-08-19 | 1 | -4/+4 |
| | | | | | | (TraceVariableObjCmd): [Patch 3048354]: Use memcpy() instead of strcpy() to avoid buffer overflow; we have the correct length of data to copy anyway since we've just allocated the target buffer. | ||||
* | * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make the | dkf | 2010-08-15 | 1 | -5/+7 |
| | | | | | handling of passing the wrong number of arguments to [apply] somewhat less verbose when a lambda term is present. | ||||
* | * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): [Bug 2826551, Patch 2948425]: | dkf | 2010-08-12 | 1 | -19/+27 |
| | | | | Backport of updates to make handling of RE line anchors correct. | ||||
* | * generic/tclUtil.c (TclByteArrayMatch): patterns may not be | hobbs | 2010-08-10 | 1 | -2/+2 |
| | | | | null-terminated, so account for that. | ||||
* | * generic/tcl.h: Bump to 8.5.9 for release. | dgp | 2010-08-04 | 1 | -3/+3 |
| | | | | | | | | | | | | | | * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Update for 8.5.9 release. | ||||
* | * generic/tclIORChan.c: [Bug 3034840]: Fixed reference counting | andreas_kupries | 2010-08-04 | 1 | -24/+63 |
| | | | | * tests/ioCmd.test: in InvokeTclMethod and callers. | ||||
* | * generic/tclVar.c: fix for crash [Bug 3037525]: lose fickle | Miguel Sofer | 2010-07-31 | 1 | -7/+3 |
| | | | | optimisation in TclDeleteVars (used for runtime-created locals) | ||||
* | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6: | nijtmans | 2010-07-25 | 2 | -5/+4 |
| | | | | revert tclInt.h to what it was before, and relax the relation between Tcl_CallFrame and CallFrame. | ||||
* | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6 | nijtmans | 2010-07-17 | 2 | -10/+12 |
| | |||||
* | * generic/tclExecute.c (IllegalExprOperandType): [Bug 3024379]: Made | dkf | 2010-07-02 | 1 | -1/+2 |
| | | | | | | sure that errors caused by an argument to an operator being outside the domain of the operator all result in ::errorCode being ARITH DOMAIN and not NONE. | ||||
* | [Bug #803489] Tcl_FindNamespace problem in the Stubs table | nijtmans | 2010-07-02 | 1 | -1/+16 |
| | |||||
* | [Bug 3019634] errno.h and tclWinPort.h have conflicting definitions. | nijtmans | 2010-06-28 | 1 | -4/+4 |
| | |||||
* | [Bug 3019634] errno.h and tclWinPort.h have conflicting definitions. | nijtmans | 2010-06-24 | 1 | -11/+11 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_LsetObjCmd): [Bug 3019351]: Corrected wrong | dkf | 2010-06-22 | 1 | -2/+2 |
| | | | | args message. | ||||
* | [Bug 2991415]: tclport.h #included before limits.h | nijtmans | 2010-05-25 | 1 | -7/+2 |
| | |||||
* | [Bug #3005233] fix for build on OpenBSD vax | nijtmans | 2010-05-21 | 1 | -6/+8 |
| | |||||
* | installData.tcl: Make sure that copyDir only receives normalized paths. | nijtmans | 2010-05-21 | 3 | -33/+40 |
| | | | | | | tclPlatDecls.h: Fix <tchar.h> inclusion for CYGWIN. tclPathObj.c: Fix Tcl_SetStringObj usage for CYGWIN. *.c: Fix various minor other gcc warnings, like signed<->unsigned mismatch. | ||||
* | Backport of fix for [Bug 3004007], EIAS violation in list-dict conversions. | ferrieux | 2010-05-19 | 1 | -3/+5 |
| | |||||
* | Backport of fix for [Bug 3004007], EIAS violation in list-dict conversions. | ferrieux | 2010-05-19 | 1 | -1/+9 |
| | |||||
* | * generic/tclBinary.c (UpdateStringOfByteArray): Add panic | dgp | 2010-04-30 | 1 | -2/+5 |
| | | | | | when the generated string representation would grow beyond Tcl's size limits. [Bug 2994924] | ||||
* | Reverted previous checin as Tcl_ObjSetVar2 (convoluted and undocumented) | vasiljevic | 2010-04-06 | 1 | -2/+1 |
| | | | | | jnterface implicitly decrements refcount of the passed result object when the passed result object refcount was already zero. | ||||
* | Fixed object leak | vasiljevic | 2010-04-06 | 1 | -1/+2 |
| | |||||
* | Added VALGRIND define so we can silence helgrind race-report at places | vasiljevic | 2010-04-03 | 1 | -5/+34 |
| | | | | we know we cheated on in order to reduce contention. | ||||
* | * generic/tclThreadStorage.c (ThreadStorageGetHashTable): | vasiljevic | 2010-04-02 | 1 | -12/+7 |
| | | | | avoid accessing shared table index w/o mutex protection. | ||||
* | * generic/tclStringObj.c: (SetStringFromAny): avoid trampling | vasiljevic | 2010-04-02 | 1 | -2/+4 |
| | | | | | over the tclEmptyStringRep->bytes as it is thread-shared (thx to Gustaf Neumann for the (hard) work of locating this one). | ||||
* | * generic/tclIORChan.c (ReflectClose, ReflectInput, ReflectOutput, | andreas_kupries | 2010-03-30 | 1 | -47/+86 |
| | | | | | | | | ReflectSeekWide, ReflectWatch, ReflectBlock, ReflectSetOption, ReflectGetOption, ForwardProc): [Bug 2978773]: Preserve ReflectedChannel* structures across handler invokations, to avoid crashes when the handler implementation induces nested callbacks and destruction of the channel deep inside such a nesting. | ||||
* | * generic/tclObj.c (Tcl_GetCommandFromObj): [Bug 2979402]: Reorder | dgp | 2010-03-30 | 1 | -2/+2 |
| | | | | | the validity tests on internal rep of a "cmdName" value to avoid invalid reads reported by valgrind. | ||||
* | * generic/tclStringObj.c: Fix array overrun in test format-1.12 | dgp | 2010-03-29 | 1 | -2/+2 |
| | | | | caught by valgrind testing. | ||||
* | * generic/tclResult.c: [Bug 2383005] Revise [return -errorcode] so | dgp | 2010-03-24 | 1 | -1/+21 |
| | | | | * tests/result.test: that it rejects illegal non-list values. | ||||
* | * generic/tclIO.c (CopyData): Allow the total number of bytes copied | dkf | 2010-03-20 | 2 | -6/+7 |
| | | | | by [fcopy] to exceed 2GB. Can happen when no -size parameter given. | ||||
* | constification backport to silence warning | dgp | 2010-03-19 | 1 | -3/+3 |
| | |||||
* | * generic/tclListObj.c: Prevent in overflow trouble in [lreplace] | dgp | 2010-03-18 | 2 | -3/+107 |
| | | | | | * generic/tclTestObj.c: operations. Thanks to kbk for fix and test. * tests/listObj.test: [Bug 2971669]. | ||||
* | * generic/tclIORChan.c: [Bug 2936225]: Thanks to Alexandre Ferrieux | andreas_kupries | 2010-03-09 | 1 | -6/+27 |
| | | | | | | * doc/refchan.n: <ferrieux@users.sourceforge.net> for debugging and fixing * tests/ioCmd.test: the problem. It is the write-side equivalent to the bug fixed 2009-08-06. | ||||
* | Only look for the needle when it fits in the haystack. [Bug 2960021] | dkf | 2010-02-27 | 1 | -3/+13 |
| | |||||
* | Fix [Bug 2954959] expr abs(0.0) is -0.0 | nijtmans | 2010-02-21 | 1 | -19/+41 |
| | | | | and added test cases for it. | ||||
* | [Bug 2949740]: Do not try to put a NULL pipeline channel into binary mode. | dkf | 2010-02-11 | 1 | -2/+2 |
| | |||||
* | Backport various formatting (spacing) | nijtmans | 2010-02-07 | 9 | -2738/+2408 |
| | | | | | | | changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) | ||||
* | More corrections to the [array unset] command. | dkf | 2010-02-03 | 1 | -7/+6 |
| | |||||
* | * generic/tclCompile.c: [Bug 2933089]: A literal sharing problem with | andreas_kupries | 2010-02-02 | 3 | -3/+101 |
| | | | | | | * generic/tclCompile.h: 'info frame' affects not only 8.6 but 8.5 as * generic/tclExecute.h: well. Backported the fix done in 8.6, without * tests/info.test: changes. New testcase info-39.1. | ||||
* | Ensure that decrements never assume that they can't do (actual) deletion. | dkf | 2010-02-02 | 1 | -3/+7 |
| | |||||
* | Fix [Bug 2939073]: dangling ref when an unset trace triggered by [array unset] | dkf | 2010-02-02 | 1 | -20/+59 |
| | | | | hits the next element to be deleted. | ||||
* | [Bug 2942697]: Rework the RE engine so that certain pathological patterns are | dkf | 2010-02-01 | 1 | -50/+41 |
| | | | | | matched much more rapidly. Many thanks to Tom Lane for dianosing this issue and providing an initial patch. | ||||
* | better panic message | nijtmans | 2010-02-01 | 1 | -9/+9 |
| |