summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* really fix translation to escape glob-sensitive charshobbs2008-08-212-13/+45
|
* * tests/regexp.test, tests/regexpComp.test: correct re2glob ***=hobbs2008-08-214-6/+73
| | | | | * generic/tclUtil.c (TclReToGlob): translation from exact to anywhere-in-string match. [Bug 2065115]
* * generic/tcl.h: Reduced the use of CONST86 and eliminateddgp2008-08-214-50/+65
| | | | | | | | | | | | * generic/tcl.decls: the use of CONST86_RETURN to support source code compatibility with Tcl 8.5 on those public routines passing (Tcl_Filesystem *), (Tcl_Timer *), and (Tcl_Objtype *) values which have been const-ified. What remains is the minimum configurability needed to support code written for pre-8.6 headers via the new -DUSE_COMPAT85_CONST compiler directive. *** POTENTIAL INCOMPATIBILITY *** * generic/tclDecls.h: make genstubs
* parts of last commit were not saved :}Miguel Sofer2008-08-211-4/+15
|
* * generic/tclBasic.c: Fix the cmdFrame level count inMiguel Sofer2008-08-214-9/+40
| | | | | * generic/tclCmdIL.c: coroutines. Fix small bug on coroutine * generic/tclInt.h: rewind.
* Added disassembly of TclOO methods.dkf2008-08-212-136/+232
|
* Align variable naming and typing a bit better with tclNamesp.c.dkf2008-08-211-10/+10
|
* Added casts to make MSVC happy and re-enable the debug build.patthoyts2008-08-203-4/+9
|
* Fix performance bug introduced by fix of [Bug 2037727]dkf2008-08-207-29/+89
|
* General whitespace/style policingdkf2008-08-201-281/+271
|
* Squelch warningdkf2008-08-201-2/+2
|
* Remove pointless castsdkf2008-08-201-3/+3
|
* Minor cleanupdkf2008-08-201-84/+81
|
* * generic/tclTest.c (TestconcatobjCmd): fix use of internal-onlydas2008-08-202-3/+15
| | | | | TclInvalidateStringRep macro. [Bug 2057479]
* * generic/tclBasic.c: Implementation of [coroutine] and [yield]Miguel Sofer2008-08-177-30/+891
| | | | | | | | * generic/tclCmdAH.c: commands (in tcl::unsupported). * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclInt.h: * tests/unsupported.test:
* * generic/tclTest.c (TestconcatobjCmd):Miguel Sofer2008-08-174-8/+301
| | | | | | | | | | * generic/tclUtil.c (Tcl_ConcatObj): * tests/util.test (util-4.7): fix [Bug 1447328]; the original "fix" turned Tcl_ConcatObj() into a hairy monster. This was exposed by [Bug 2055782]. Additionally, Tcl_ConcatObj could corrupt its input under certain conditions! *** NASTY BUG FIXED ***
* fix last commitMiguel Sofer2008-08-161-1/+4
|
* * generic/tclExecute.c: better cmdFrame managementMiguel Sofer2008-08-162-7/+9
|
* * tests/fileName.test: Revise new tests for portability to casedgp2008-08-142-4/+9
| | | | insensitive filesystems.
* remove overlooked old TCL_DTRACE_PROC_ENTRYdas2008-08-141-9/+1
|
* fix unused variable warnings when USE_DTRACE is not defineddas2008-08-141-4/+4
|
* #define DTraceCmdReturn when USE_DTRACE is not defineddas2008-08-141-1/+3
|
* typodas2008-08-141-2/+4
|
* * generic/tclBasic.c (TclNREvalObjv, Tcl_NRCallObjProc): DTrace probesdas2008-08-145-34/+260
| | | | | | | | | | | | | * generic/tclProc.c (TclNRInterpProcCore, InterpProcNR2): for NRE. [Bug 2017160] * generic/tclBasic.c (TclDTraceInfo): add two extra arguments to * generic/tclCompile.h: DTrace 'info' probes for tclOO * generic/tclDTrace.d: method & class/object info. * generic/tclCompile.h: add support for debug logging of DTrace * generic/tclBasic.c: 'proc', 'cmd' and 'inst' probes (does _not_ require a platform with DTrace).
* * generic/tclCmdIL.c (TclInfoFrame): check fPtr->line beforedas2008-08-141-2/+4
| | | | | | dereferencing as line info may not exists when TclInfoFrame() is called from a DTrace probe.
* * tests/fCmd.test (fCmd-6.23): made result matching robust when testdas2008-08-142-2/+6
| | | | workdir and /tmp are not on same FS.
* autoheader-2.59das2008-08-131-15/+0
|
* autoconf-2.59das2008-08-131-383/+5
|
* * unix/tclUnixThrd.c: remove unused TclpThreadGetStackSize()das2008-08-135-152/+19
| | | | | | * generic/tclInt.h: and related ifdefs and autoconf tests. * unix/tclUnixPort.h: [Bug 2017264] (jenglish) * unix/tcl.m4:
* * unix/Makefile.in: ensure Makefile shell is /bin/bash fordas2008-08-132-3/+6
| | | | | * unix/configure.in (SunOS): DTrace-enabled build on Solaris. (followup to 2008-06-12) [Bug 2016584]
* * unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition todas2008-08-131-1/+1
| | | | libX11.so et al.
* * tests/nre.test: added test for large {*}-expansion effectsMiguel Sofer2008-08-132-1/+21
|
* * generic/tclFileName.c: Fix for errors handling -types {}dgp2008-08-133-2/+49
| | | | | * tests/fileName.test: option to [glob]. [Bug 1750300] Thanks to Matthias Kraft and George Peter Staplin.
* * generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd):hobbs2008-08-122-3/+8
| | | | fix # args displayed. [Bug 2048676]
* * generic/tclOOMethod.c (PushMethodCallFrame): Added missing checkdgp2008-08-122-3/+9
| | | | for bytecode validity. [Bug 2037727]
* * generic/tclProc.c (TclProcCompileProc): On recompile ofdgp2008-08-122-1/+30
| | | | | | a proc, clear away any entries on the CompiledLocal list from the previous compile. This will prevent compile of temporary variables in the proc body from growing the localCache arbitrarily large.
* * README: Bump version number to 8.6a2dgp2008-08-1210-6237/+6258
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * changes: Updates for 8.6a2 release.dgp2008-08-122-2/+11
|
* * library/http/http.tcl: Remove 8.5 requirement.dgp2008-08-116-9/+13
| | | | | | | * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
* Remove the 8.5+ requirement to avoid problems with shipping http as a tcl ↵patthoyts2008-08-112-4/+8
| | | | module.
* * library/tm.tcl: Added a 'package provide' command to theandreas_kupries2008-08-112-1/+10
| | | | | | | | | generated ifneeded scripts of Tcl Modules, for early detection of conflicts between the version specified through the file name and a 'provide' command in the module implementation, if any. Note that this change also now allows Tcl Modules to not provide a 'provide' command at all, and declaring their version only through their filename.
* * generic/tclProc.c (Tcl_ProcObjCmd): Fixed memory leak triggeredandreas_kupries2008-08-113-8/+61
| | | | | | * tests/proc.test: by procbody::test::proc. See [Bug 2043636]. Added a test case demonstrating the leak before the fix. Fixed a few spelling errors in test descriptions as well.
* &#(*& typo!dgp2008-08-111-1/+1
|
* * library/http/http.tcl: Bump http version to 2.7.1 to accountdgp2008-08-117-17/+26
| | | | | | | | * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command.
* crc field from zlib data should be treated as unsigned for 64bit support ↵patthoyts2008-08-112-2/+7
| | | | [Bug 2046846]
* made variable Tcl_ChannelType *parentType in TransFormSeek(Wide)?Proc a ↵nijtmans2008-08-101-3/+3
| | | | | | | const. This variable is only used in a Tcl_Channel(Wide)?SeekProc call, where it is handled as a const, so we might as well consider it a const a few lines earlier.
* remove unused varsMiguel Sofer2008-08-101-3/+1
|
* * generic/tclProc.c: completely removed ProcCompileProc, which wasMiguel Sofer2008-08-102-85/+11
| | | | | | a fix for [Bug 1482718]. This is not needed at least since varReform, where the local variable data at runtime is read from the CallFrame and/or the LocalCache.
* * generic/tclBasic.c: slight cleanupMiguel Sofer2008-08-094-51/+70
| | | | | * generic/tclCompile.h: * generic/tclExecute.c:
* * generic/tclExecute.c: fix warnings.das2008-08-091-5/+14
| | | | | | | * generic/tclOOMethod.c (PushMethodCallFrame): fix uninitialized efi name field. * tests/lrange.test (lrange-1.17): add test cleanup; whitespace.