Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure proper reset of [info errorstack] even when compiling constant expr's ↵ | ferrieux | 2010-06-07 | 3 | -53/+58 |
| | | | | with errors. | ||||
* | * generic/tclBasic.c: Fix for #3008307: make callerPtr chains | Miguel Sofer | 2010-06-05 | 3 | -13/+38 |
| | | | | | | | | | * generic/tclExecute.c: be traversable accross coro boundaries. Add the special coroutine CallFrame (partially reverting commit of 2009-12-10), as it is needed for coroutines that do not push a CF - eg, those with [eval] as command. Thanks to Colin McCormack (coldstore) and Alexandre Ferrieux for the hard work on this. | ||||
* | Safer (and faster) computation of [uplevel] offsets in TIP 348. Toplevel ↵ | ferrieux | 2010-06-02 | 4 | -16/+19 |
| | | | | offsets no longer overestimated. | ||||
* | remove some "BUILD_tcloo" leftovers | nijtmans | 2010-06-02 | 1 | -1/+1 |
| | |||||
* | remove some "BUILD_tcloo" leftovers | nijtmans | 2010-06-02 | 3 | -10/+9 |
| | |||||
* | ChangeLog typo | ferrieux | 2010-05-31 | 1 | -1/+1 |
| | |||||
* | Fix computation of [uplevel] offsets in TIP 341. | ferrieux | 2010-05-31 | 4 | -8/+14 |
| | | | | | Only depend on callerPtr chaining now. Needed for upcoming coro patch. | ||||
* | Fix filesystem-5.1 test failure on CYGWIN | nijtmans | 2010-05-31 | 2 | -1/+2 |
| | |||||
* | Eliminate some casts to (Tcl_HashTable *) | nijtmans | 2010-05-31 | 3 | -6/+11 |
| | |||||
* | [tcl-Patches-3008541] order of TIP #348 fields in Interp structure | nijtmans | 2010-05-28 | 2 | -14/+23 |
| | |||||
* | * generic/tclCompCmdsSZ.c (IssueTryFinallyInstructions): [3007374]: | dkf | 2010-05-28 | 3 | -46/+79 |
| | | | | | Corrected error in handling of catch contexts to prevent crash with chained handlers. | ||||
* | * generic/tclExecute.c (TclExecuteByteCode): Restore correct operation | dkf | 2010-05-28 | 2 | -29/+40 |
| | | | | of instruction-level execution tracing (had been broken by NRE). | ||||
* | optParse.tcl: eliminate ';' at line end, bump to v0.4.6 | nijtmans | 2010-05-27 | 4 | -222/+223 |
| | |||||
* | uniParse.tcl: Don't generate spaces at the end of a line. | nijtmans | 2010-05-27 | 3 | -796/+798 |
| | |||||
* | optParse.tcl: Don't generate spaces at the end of a line. | nijtmans | 2010-05-27 | 4 | -40/+46 |
| | |||||
* | [Bug #3005233] fix for build on OpenBSD vax | nijtmans | 2010-05-21 | 2 | -3/+6 |
| | |||||
* | Make sure that copyDir only receives normalized paths, otherwise it might ↵ | nijtmans | 2010-05-21 | 2 | -12/+18 |
| | | | | | | result in a crash on CYGWIN. restyle according to the Tcl style guide | ||||
* | Also check the reverse path of dict->list EIAS violation. | ferrieux | 2010-05-20 | 2 | -2/+3 |
| | |||||
* | Add missing test for [Bug 3004007], fixed under the radar on 2010-02-24 ↵ | ferrieux | 2010-05-19 | 2 | -1/+8 |
| | | | | (dkf): EIAS violation in list-dict conversions. | ||||
* | Don't use arrays of length 1, just use a single element then, it makes code ↵ | nijtmans | 2010-05-19 | 4 | -16/+22 |
| | | | | more readable. | ||||
* | Fix [Bug 2996549]: Failure in expr.test on Win32 | nijtmans | 2010-05-17 | 2 | -3/+11 |
| | |||||
* | * generic/tclCmdIL.c (TclInfoFrame): Change this code to use | dkf | 2010-05-17 | 2 | -47/+53 |
| | | | | | Tcl_GetCommandFullName rather than rolling its own. Discovered during the hunting of [Bug 3001438] but unlikely to be a fix. | ||||
* | Correct some comments (Jos Decoster found...) | dkf | 2010-05-14 | 1 | -4/+4 |
| | |||||
* | oops, no unicode characters in ChangeLog ... | nijtmans | 2010-05-12 | 1 | -2/+2 |
| | |||||
* | Unnecessary type casts, See Tcl [Patch #2997087] | nijtmans | 2010-05-11 | 1 | -1/+1 |
| | | | | Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h | ||||
* | Unnecessary type casts, See Tcl [Patch #2997087] | nijtmans | 2010-05-11 | 9 | -30/+36 |
| | | | | Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h | ||||
* | * library/platform/platform.tcl: Fix cpu name for Solaris/Intel 64bit. | andreas_kupries | 2010-05-07 | 5 | -9/+21 |
| | | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.8. * unix/Makefile.in: * win/Makefile.in: | ||||
* | Unnecessary type casts, See Tcl [Patch #2997087] | nijtmans | 2010-05-05 | 2 | -12/+16 |
| | |||||
* | TCHAR-related fixes, making those files compile fine when TCHAR != char | nijtmans | 2010-05-04 | 3 | -10/+18 |
| | | | | Please see comments in [Freq 2965056] (2965056-1.patch). | ||||
* | CONSTify various useful internal functions | nijtmans | 2010-05-03 | 17 | -91/+107 |
| | | | | | (TclBignumToDouble, TclCeil, TclFloor), and related tommath functions. | ||||
* | Add pkg, *.dll to the ignore list | nijtmans | 2010-05-03 | 2 | -0/+3 |
| | |||||
* | For MINGW/CYGWIN, use GetCommandLineA explicitely | nijtmans | 2010-05-03 | 2 | -2/+3 |
| | |||||
* | Use "tclIO.h" and "tclTomMathDecls.h" everywhere | nijtmans | 2010-05-03 | 6 | -66/+80 |
| | |||||
* | * generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguish | dgp | 2010-04-30 | 7 | -10/+18 |
| | | | | | | | | | * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: | ||||
* | * generic/tclBinary.c (TclAppendBytesToByteArray): Add comments | dgp | 2010-04-30 | 4 | -10/+27 |
| | | | | | | | | | | | * generic/tclInt.h (TclAppendBytesToByteArray): placing overflow protection responsibility on caller. Convert "len" argument to signed int which any value already vetted for overflow issues will fit into. * generic/tclStringObj.c: Update caller; standardize panic msg. * generic/tclBinary.c (UpdateStringOfByteArray): Add panic when the generated string representation would grow beyond Tcl's size limits. [Bug 2994924] | ||||
* | * generic/tclBinary.c (TclAppendBytesToByteArray): Add extra armour | dkf | 2010-04-30 | 2 | -6/+14 |
| | | | | against buffer overflows. | ||||
* | Fix the problems I introduced inadvertently: | dkf | 2010-04-30 | 3 | -27/+55 |
| | | | | | | * generic/tclBasic.c (NRInterpCoroutine): Corrected handling of * tests/coroutine.test (coroutine-6.4): arguments to deal with trickier cases. | ||||
* | * tests/coroutine.test: testing coroutine arguments after [yield]: | Miguel Sofer | 2010-04-30 | 2 | -1/+31 |
| | | | | check that only 0/1 allowed | ||||
* | * unix/Makefile.in (gdb-test): Remove quotes so that library paths are | dkf | 2010-04-30 | 1 | -2/+2 |
| | | | | constructed correctly. | ||||
* | * generic/tclCompCmds.c (TclCompileVariableCmd): Slightly tighter | dkf | 2010-04-30 | 2 | -2/+11 |
| | | | | issuing of instructions. | ||||
* | * generic/tclExecute.c (TclExecuteByteCode): Add peephole optimization | dkf | 2010-04-30 | 2 | -1/+30 |
| | | | | | of the fact that INST_DICT_FIRST and INST_DICT_NEXT always have a conditional jump afterwards. | ||||
* | * generic/tclBasic.c (TclNRYieldObjCmd, TclNRYieldmObjCmd) | dkf | 2010-04-30 | 2 | -25/+49 |
| | | | | | | (NRInterpCoroutine): Replace magic values for formal argument counts for coroutine command implementations with #defines, for an increase in readability. | ||||
* | Unnecessary TCL_STORAGE_CLASS re-definition. | nijtmans | 2010-04-30 | 2 | -4/+7 |
| | | | | | It was used for an ancient dummy reference to Tcl_LinkVar(), but that's already gone since 2002-05-29. | ||||
* | forgot the Changelog entry | Miguel Sofer | 2010-04-29 | 1 | -0/+7 |
| | |||||
* | * generic/tclCompExpr.c: Slight change in the literal sharing | Miguel Sofer | 2010-04-29 | 4 | -30/+25 |
| | | | | | | * generic/tclCompile.c: mechanism to avoid shimmering of * generic/tclCompile.h: command names. * generic/tclLiteral.c: | ||||
* | Typo | andreas_kupries | 2010-04-29 | 1 | -1/+1 |
| | |||||
* | * library/platform/platform.tcl: Another stab at getting the /lib, | andreas_kupries | 2010-04-29 | 5 | -15/+39 |
| | | | | | | * library/platform/pkgIndex.tcl: /lib674 difference right for * unix/Makefile.in: linux. Package updated to version 1.0.7. * win/Makefile.in: | ||||
* | * library/tzdata/Antarctica/Macquarie: | Kevin B Kenny | 2010-04-29 | 19 | -1447/+860 |
| | | | | | | | | | | | | | | | | | | | | * library/tzdata/Africa/Casablanca: * library/tzdata/Africa/Tunis: * library/tzdata/America/Santiago: * library/tzdata/America/Argentina/San_Luis: * library/tzdata/Antarctica/Casey: * library/tzdata/Antarctica/Davis: * library/tzdata/Asia/Anadyr: * library/tzdata/Asia/Damascus: * library/tzdata/Asia/Dhaka: * library/tzdata/Asia/Gaza: * library/tzdata/Asia/Kamchatka: * library/tzdata/Asia/Karachi: * library/tzdata/Asia/Taipei: * library/tzdata/Europe/Samara: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Easter: * library/tzdata/Pacific/Fiji: Olson's tzdata2010i. | ||||
* | fix MSVC warning C4018: '>' : signed/unsigned mismatch | nijtmans | 2010-04-29 | 1 | -2/+2 |
| | |||||
* | typo | dkf | 2010-04-29 | 1 | -5/+0 |
| |