Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * generic/tclBasic.c: New implementation for [tailcall]: | Miguel Sofer | 2010-08-30 | 8 | -180/+136 |
| | | | | | | | | | * generic/tclCmdAH.c: it now schedules the command and returns * generic/tclCmdMZ.c: TCL_RETURN. This fixes all issues with * generic/tclExecute.c: [catch] and [try] - [Bug 3046594], * generic/tclInt.h: [Bug 3047235] and [Bug 3048771]. Thanks * generic/tclNamesp.c: dgp for exploring the dark corners. * tests/tailcall.test: More thorough testing is required. | ||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Partly. | nijtmans | 2010-08-30 | 2 | -3/+5 |
| | |||||
* | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Partly. | nijtmans | 2010-08-30 | 6 | -28/+32 |
| | |||||
* | [Freq 2965056]: Windows build with -DUNICODE | nijtmans | 2010-08-30 | 10 | -29/+58 |
| | |||||
* | * doc/dict.n: [Bug 3046999]: Corrected cross reference to array | dkf | 2010-08-29 | 2 | -25/+30 |
| | | | | manpage to refer to (correct) existing subcommand. | ||||
* | * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. | hobbs | 2010-08-27 | 3 | -3/+9 |
| | | | | | Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found. | ||||
* | * win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): | hobbs | 2010-08-27 | 5 | -3/+131 |
| | | | | | | | * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+. | ||||
* | [Patch 2994165]: Change signature of Tcl_FSGetNativePath and TclpDeleteFile ↵ | nijtmans | 2010-08-25 | 4 | -30/+12 |
| | | | | | | follow-up: move stub entry back to original location. | ||||
* | [Bug 3007895] Tcl_(Find|Create)HashEntry stub entries can never be called. | nijtmans | 2010-08-24 | 4 | -14/+40 |
| | |||||
* | * library/tzdata/Africa/Cairo: | Kevin B Kenny | 2010-08-23 | 3 | -2/+8 |
| | | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l. | ||||
* | Remove many type casts which are no longernecessary as a result of [Patch ↵ | nijtmans | 2010-08-22 | 16 | -70/+85 |
| | | | | 3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry | ||||
* | * doc/linsert.n: [Bug 3045123]: Make description of what is actually | dkf | 2010-08-21 | 2 | -6/+21 |
| | | | | happening more accurate. | ||||
* | [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: | nijtmans | 2010-08-21 | 7 | -230/+240 |
| | | | | Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. | ||||
* | Fix definition of Tcl_MethodType | nijtmans | 2010-08-20 | 2 | -5/+9 |
| | |||||
* | * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd) | dkf | 2010-08-19 | 2 | -10/+17 |
| | | | | | | (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. | ||||
* | [Patch 3034251] backport ttkGenStubs.tcl features to genStubs.tcl, partly: ↵ | nijtmans | 2010-08-19 | 9 | -4818/+81 |
| | | | | remove unneeded ifdeffery and put C++ guard around stubs pointer definition. | ||||
* | * generic/tclBasic.c: New redesign of [tailcall]: find | Miguel Sofer | 2010-08-18 | 5 | -68/+123 |
| | | | | | | * generic/tclExecute.c: errors early on, so that errorInfo * generic/tclInt.h: contains the proper info [Bug 3047235] * generic/tclNamesp.c: | ||||
* | * generic/tclCmdAH.c (TclNRTryObjCmd): block tailcalling out of | Miguel Sofer | 2010-08-18 | 2 | -3/+8 |
| | | | | the body of a non-bc'ed [try], #3046594 | ||||
* | * generic/tclBasic.c: Redesign of [tailcall] to | Miguel Sofer | 2010-08-18 | 8 | -87/+71 |
| | | | | | | | | | * generic/tclCmdAH.c: (a) fix #3047235 * generic/tclCompile.h: (b) enable fix for #3046594 * generic/tclExecute.c: (c) enable recursive tailcalls * generic/tclInt.h: * generic/tclNamesp.c: * tests/tailcall.test: | ||||
* | * library/safe.tcl (AliasGlob): [Bug 3004191]: Restore safe [glob] to | dkf | 2010-08-18 | 3 | -8/+18 |
| | | | | working condition. | ||||
* | * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make the | dkf | 2010-08-15 | 3 | -92/+96 |
| | | | | | handling of passing the wrong number of arguments to [apply] somewhat less verbose when a lambda term is present. | ||||
* | [Patch 3009403] Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry | nijtmans | 2010-08-14 | 3 | -7/+9 |
| | |||||
* | [Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFile | nijtmans | 2010-08-14 | 9 | -40/+74 |
| | |||||
* | Remove mslu completely, see Feature Req #2819611 | nijtmans | 2010-08-14 | 4 | -182/+4 |
| | |||||
* | * unix/ldAix: remove ancient (pre-4.2) AIX support | hobbs | 2010-08-12 | 7 | -280/+60 |
| | | | | | | | | * unix/configure: regen with ac-2.59 * unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support. | ||||
* | added test for yieldTo | Miguel Sofer | 2010-08-11 | 2 | -3/+19 |
| | |||||
* | * generic/tclBasic.c (TclNRYieldToObjCmd): fixed bad copypasta | Miguel Sofer | 2010-08-11 | 2 | -2/+6 |
| | | | | snafu. Thanks to Andy Goth for finding the bug. | ||||
* | * generic/tclUtil.c (TclByteArrayMatch): patterns may not be | hobbs | 2010-08-10 | 2 | -2/+7 |
| | | | | null-terminated, so account for that. | ||||
* | tidy up | dgp | 2010-08-10 | 1 | -3/+2 |
| | |||||
* | * changes: Updates for 8.6b2 release. | dgp | 2010-08-09 | 2 | -1/+334 |
| | |||||
* | * win/Makefile.in, win/makefile.bc, win/makefile.vc, win/tcl.dsp: | hobbs | 2010-08-04 | 7 | -319/+20 |
| | | | | | | | * win/tclWinPipe.c (TclpCreateProcess): * win/stub16.c (removed): removed Win9x tclpip8x.dll build and 16-bit application loader stub support. Win9x is no longer supported. | ||||
* | * win/tclWin32Dll.c (TclWinInit): hard-enforce Windows 9x as an | hobbs | 2010-08-04 | 2 | -7/+15 |
| | | | | | | unsupported platform with a panic. Code to support it still exists in other files (to go away in time), but new APIs are being used that don't exist on Win9x. | ||||
* | * unix/tclUnixFCmd.c: adjust license header as per | hobbs | 2010-08-04 | 2 | -6/+5 |
| | | | | ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change | ||||
* | fix DFARs note for number-adjusted rights clause | hobbs | 2010-08-04 | 2 | -1/+3 |
| | |||||
* | * win/tclWin32Dll.c (asciiProcs, unicodeProcs): | hobbs | 2010-08-04 | 4 | -8/+15 |
| | | | | | | * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. | ||||
* | * win/Makefile.in (%.${OBJEXT}): better implicit rules support | hobbs | 2010-08-04 | 2 | -2/+6 |
| | |||||
* | * generic/tclIORChan.c: [Bug 3034840]: Fixed reference counting | andreas_kupries | 2010-08-04 | 4 | -39/+130 |
| | | | | | * generic/tclIORTrans.c: in InvokeTclMethod and callers. * tests/ioTrans.test: | ||||
* | Fix OBOE error in the forward ported info-39.1 | andreas_kupries | 2010-08-03 | 1 | -5/+5 |
| | |||||
* | Test iocmd-32.2 tests for Bug 3034840 | dgp | 2010-08-03 | 1 | -1/+14 |
| | |||||
* | * tests/var.test (var-19.1): [Bug 3037525]: Added test | andreas_kupries | 2010-08-03 | 2 | -1/+13 |
| | | | | demonstrating the local hashtable deletion crash and fix. | ||||
* | * tests/info.test (info-39.1): Added forward copy of test in 8.5 | andreas_kupries | 2010-08-03 | 2 | -1/+48 |
| | | | | | branch about [Bug 2933089]. Should not fail, and doesn't, after updating the line numbers to the changed position. | ||||
* | * library/tzdata/America/Bahia_Banderas: | Kevin B Kenny | 2010-08-02 | 9 | -16/+261 |
| | | | | | | | | | | * library/tzdata/Pacific/Chuuk: * library/tzdata/Pacific/Pohnpei: * library/tzdata/Africa/Cairo: * library/tzdata/Europe/Helsinki: * library/tzdata/Pacific/Ponape: * library/tzdata/Pacific/Truk: * library/tzdata/Pacific/Yap: Olson's tzdata2010k. | ||||
* | * generic/tclVar.c: correcting bad port of [Bug 3037525] fix | Miguel Sofer | 2010-08-02 | 2 | -2/+6 |
| | |||||
* | * generic/tclVar.c: fix for crash [Bug 3037525]: lose fickle | Miguel Sofer | 2010-07-31 | 2 | -7/+7 |
| | | | | optimisation in TclDeleteVars (used for runtime-created locals) | ||||
* | Official build of zlib1.dll 1.2.5 is finally available, so put it in | nijtmans | 2010-07-29 | 4 | -0/+154 |
| | |||||
* | * doc/http.n: Corrected description of location of one of the entries | dkf | 2010-07-25 | 2 | -6/+12 |
| | | | | in the state array. | ||||
* | From [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6: Relax the ↵ | nijtmans | 2010-07-24 | 2 | -3/+5 |
| | | | | relation between Tcl_CallFrame and CallFrame. | ||||
* | [Bug 3029891] Functions that don't belong in the stub table. | nijtmans | 2010-07-24 | 3 | -4/+21 |
| | |||||
* | silence compiler warnings | dgp | 2010-07-19 | 1 | -2/+5 |
| | |||||
* | * generic/tclBasic.c: Added more errorCode setting. | dkf | 2010-07-16 | 2 | -8/+32 |
| |