summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Patch 2994165]: Change signature of Tcl_FSGetNativePath and TclpDeleteFile ↵nijtmans2010-08-254-30/+12
| | | | | | follow-up: move stub entry back to original location.
* [Bug 3007895] Tcl_(Find|Create)HashEntry stub entries can never be called.nijtmans2010-08-244-14/+40
|
* * library/tzdata/Africa/Cairo:Kevin B Kenny2010-08-233-2/+8
| | | | * library/tzdata/Asia/Gaza: Olson's tzdata2010l.
* Remove many type casts which are no longernecessary as a result of [Patch ↵nijtmans2010-08-2216-70/+85
| | | | 3009403]: Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry
* * doc/linsert.n: [Bug 3045123]: Make description of what is actuallydkf2010-08-212-6/+21
| | | | happening more accurate.
* [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly:nijtmans2010-08-217-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_MethodTypenijtmans2010-08-202-5/+9
|
* * generic/tclTrace.c (TraceExecutionObjCmd, TraceCommandObjCmd)dkf2010-08-192-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: ↵nijtmans2010-08-199-4818/+81
| | | | remove unneeded ifdeffery and put C++ guard around stubs pointer definition.
* * generic/tclBasic.c: New redesign of [tailcall]: findMiguel Sofer2010-08-185-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 ofMiguel Sofer2010-08-182-3/+8
| | | | the body of a non-bc'ed [try], #3046594
* * generic/tclBasic.c: Redesign of [tailcall] toMiguel Sofer2010-08-188-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] todkf2010-08-183-8/+18
| | | | working condition.
* * generic/tclProc.c (ProcWrongNumArgs): [Bug 3045010]: Make thedkf2010-08-153-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)HashEntrynijtmans2010-08-143-7/+9
|
* [Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFilenijtmans2010-08-149-40/+74
|
* Remove mslu completely, see Feature Req #2819611nijtmans2010-08-144-182/+4
|
* * unix/ldAix: remove ancient (pre-4.2) AIX supporthobbs2010-08-127-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 yieldToMiguel Sofer2010-08-112-3/+19
|
* * generic/tclBasic.c (TclNRYieldToObjCmd): fixed bad copypastaMiguel Sofer2010-08-112-2/+6
| | | | snafu. Thanks to Andy Goth for finding the bug.
* * generic/tclUtil.c (TclByteArrayMatch): patterns may not behobbs2010-08-102-2/+7
| | | | null-terminated, so account for that.
* tidy updgp2010-08-101-3/+2
|
* * changes: Updates for 8.6b2 release.dgp2010-08-092-1/+334
|
* * win/Makefile.in, win/makefile.bc, win/makefile.vc, win/tcl.dsp:hobbs2010-08-047-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 anhobbs2010-08-042-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 perhobbs2010-08-042-6/+5
| | | | ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
* fix DFARs note for number-adjusted rights clausehobbs2010-08-042-1/+3
|
* * win/tclWin32Dll.c (asciiProcs, unicodeProcs):hobbs2010-08-044-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 supporthobbs2010-08-042-2/+6
|
* * generic/tclIORChan.c: [Bug 3034840]: Fixed reference countingandreas_kupries2010-08-044-39/+130
| | | | | * generic/tclIORTrans.c: in InvokeTclMethod and callers. * tests/ioTrans.test:
* Fix OBOE error in the forward ported info-39.1andreas_kupries2010-08-031-5/+5
|
* Test iocmd-32.2 tests for Bug 3034840dgp2010-08-031-1/+14
|
* * tests/var.test (var-19.1): [Bug 3037525]: Added testandreas_kupries2010-08-032-1/+13
| | | | demonstrating the local hashtable deletion crash and fix.
* * tests/info.test (info-39.1): Added forward copy of test in 8.5andreas_kupries2010-08-032-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 Kenny2010-08-029-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] fixMiguel Sofer2010-08-022-2/+6
|
* * generic/tclVar.c: fix for crash [Bug 3037525]: lose fickleMiguel Sofer2010-07-312-7/+7
| | | | optimisation in TclDeleteVars (used for runtime-created locals)
* Official build of zlib1.dll 1.2.5 is finally available, so put it innijtmans2010-07-294-0/+154
|
* * doc/http.n: Corrected description of location of one of the entriesdkf2010-07-252-6/+12
| | | | in the state array.
* From [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6: Relax the ↵nijtmans2010-07-242-3/+5
| | | | relation between Tcl_CallFrame and CallFrame.
* [Bug 3029891] Functions that don't belong in the stub table.nijtmans2010-07-243-4/+21
|
* silence compiler warningsdgp2010-07-191-2/+5
|
* * generic/tclBasic.c: Added more errorCode setting.dkf2010-07-162-8/+32
|
* * generic/tclExecute.c (TclExecuteByteCode): Ensure that [dict get]dkf2010-07-153-22/+32
| | | | | * generic/tclDictObj.c (DictGetCmd): always generates an errorCode on a failure to look up an entry.
* Use SC_PROG_TCLSH to set a native tclsh in the Makefile.patthoyts2010-07-114-4/+69
| | | | | | | | When installing the libraries a native tcl interpreter is used to process some files. The makefile uses NATIVE_TCLSH for this. This patch causes us to prefer an installed tclsh over the build product which solves build issues when cross-compiling (provided a native tcl is installed). If there is no native version, just try using the build product.
* Tidying up and taking better advantage of tcltest2 to make the tests moredkf2010-07-051-386/+387
| | | | | robust and (apparently) similar through focusing in on what is really being tested
* D'oh!dkf2010-07-051-2/+2
|
* Add a little emacs magicdkf2010-07-041-5/+7
|
* * generic/tclInt.decs: Reverted to the original TIP 337 implementationdgp2010-07-024-22/+18
| | | | | | | on what to do with the obsolete internal stub for TclBackgroundException() (eliminate it!) * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* [Bug #803489] Tcl_FindNamespace problem in the Stubs tablenijtmans2010-07-024-25/+48
|