Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | workaround llvm LTO bug on ppc | das | 2009-08-28 | 1 | -1/+2 |
| | |||||
* | * generic/tclStringObj.c: A few more string overflow cases in | dgp | 2009-08-27 | 2 | -3/+18 |
| | | | | [format]. [Bug 2845535] | ||||
* | guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS | das | 2009-08-25 | 1 | -2/+5 |
| | |||||
* | fix warnings | das | 2009-08-25 | 2 | -3/+3 |
| | |||||
* | * generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard, | andreas_kupries | 2009-08-25 | 12 | -110/+1288 |
| | | | | | | | | | | | | | | | | | | | | | | | Tcl_EvalEx, TclEvalEx, TclAdvanceContinuations, TclNREvalObjEx): * generic/tclCmdMZ.c (Tcl_SwitchObjCmd, TclListLines): * generic/tclCompCmds.c (*): * generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv, TclFreeCompileEnv, TclCompileScript, TclCompileTokens): * generic/tclCompile.h (CompileEnv): * generic/tclInt.h (ContLineLoc, Interp): * generic/tclObj.c (ThreadSpecificData, ContLineLocFree, TclThreadFinalizeObjects, TclInitObjSubsystem, TclContinuationsEnter, TclContinuationsEnterDerived, TclContinuationsCopy, TclContinuationsGet, TclFreeObj): * generic/tclParse.c (TclSubstTokens, Tcl_SubstObj): * generic/tclProc.c (TclCreateProc): * generic/tclVar.c (TclPtrSetVar): * tests/info.test (info-30.0-24): Extended the parser, compiler, and execution engine with code and attendant data structures tracking the position of continuation lines which are not visible in the resulting script Tcl_Obj*'s, to properly account for them while counting lines for #280. | ||||
* | Better formatting | dkf | 2009-08-24 | 1 | -5/+5 |
| | |||||
* | * generic/tclInt.h: Annotate Tcl_Panic as noreturn for clang static | das | 2009-08-24 | 2 | -4/+5 |
| | | | | analyzer in PURIFY builds, replacing preprocessor/assert technique. | ||||
* | * macosx/tclMacOSXNotify.c: fix multiple issues with nested event loops | das | 2009-08-24 | 2 | -26/+57 |
| | | | | | when CoreFoundation notifier is running in embedded mode. (fixes problems in TkAqua Cocoa reported by Youness Alaoui on tcl-mac) | ||||
* | Typo found by Andreas Kupries | dkf | 2009-08-22 | 1 | -2/+2 |
| | |||||
* | * generic/tclFileName.c: Correct regression in [Bug 2837800] fix. | dgp | 2009-08-21 | 2 | -2/+7 |
| | | | | * tests/fileName.test: | ||||
* | regression tests | dgp | 2009-08-21 | 1 | -1/+29 |
| | |||||
* | * generic/tclFileName.c: Correct result from [glob */test] when * | dgp | 2009-08-20 | 2 | -2/+33 |
| | | | | matches something like ~foo. [Bug 2837800] | ||||
* | * generic/tclPathObj.c: [Bug 2806250] Prevent the storage of strings | dgp | 2009-08-20 | 2 | -149/+89 |
| | | | | | | | | starting with ~ in the "tail" part (normPathPtr field) of the path intrep when PATHFLAGS != 0. This establishes the assumptions relied on elsewhere that the name stored there is a relative path. Also refactored to make an AppendPath() routine instead of the cut/paste stanzas that were littered throughout. | ||||
* | Use the Tcl value stack more, simplify exit paths in [lsearch] | dkf | 2009-08-20 | 1 | -75/+40 |
| | |||||
* | Small tweaks | dkf | 2009-08-20 | 1 | -43/+39 |
| | |||||
* | Close off memory leak in [lsort]. | dkf | 2009-08-20 | 2 | -74/+69 |
| | |||||
* | Interpreted [if] is now fully NRE-enabled. [Bug 2823276] | dkf | 2009-08-19 | 2 | -36/+83 |
| | |||||
* | another test | dgp | 2009-08-19 | 1 | -1/+11 |
| | |||||
* | Make interpreted [for] and [while] NRE-safe. [Bug 2823276] | dkf | 2009-08-19 | 2 | -63/+128 |
| | |||||
* | Formatting corrections | dkf | 2009-08-19 | 2 | -14/+13 |
| | |||||
* | test for 2806250 | dgp | 2009-08-18 | 1 | -1/+11 |
| | |||||
* | nicer test failure mode | dgp | 2009-08-18 | 1 | -2/+2 |
| | |||||
* | * generic/tclPathObj.c: Added NULL check to prevent crashes during | dgp | 2009-08-18 | 3 | -2/+42 |
| | | | | * tests/fileName.test: [glob]. [Bug 2837800] | ||||
* | Change ForIterData, make it const-safe. | nijtmans | 2009-08-16 | 3 | -4/+6 |
| | |||||
* | const addition (pkge.c) | nijtmans | 2009-08-16 | 1 | -1/+1 |
| | | | | | Use <pthread.h> in stead of "pthread.h" Eliminate some more gcc warnings | ||||
* | const addition (pkge.c) | nijtmans | 2009-08-16 | 5 | -29/+34 |
| | | | | | Use <pthread.h> in stead of "pthread.h" Eliminate some more gcc warnings | ||||
* | TIP #353 IMPLEMENTATION | dgp | 2009-08-12 | 11 | -97/+264 |
| | | | | | | | | | | | | | | * doc/NRE.3: New public routine Tcl_NRExprObj() permits * generic/tcl.decls: extension commands to evaluate Tcl expressions * generic/tclBasic.c: in NR-enabled command procedures. * generic/tclCmdAH.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclObj.c: * tests/expr.test: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: | ||||
* | * doc/refchan.n [Bug 2827000]: Extended the implementation of | andreas_kupries | 2009-08-06 | 4 | -7/+184 |
| | | | | | | | | * generic/tclIORChan.c: reflective channels (TIP 219, method * tests/ioCmd.test: 'read'), enabling handlers to signal EAGAIN to indicate 'no data, but not at EOF either', and other system errors. Updated documentation, extended testsuite (New test cases iocmd*-23.{9,10}). | ||||
* | * tests/coroutine.test: fix testfile cleanup | Miguel Sofer | 2009-08-02 | 2 | -8/+10 |
| | |||||
* | Added *unsupported* command to report an object's representation. | dkf | 2009-08-02 | 4 | -4/+52 |
| | |||||
* | Stop calling endpwent() and endgrent(); unneeded. [Bug 1942222] | dkf | 2009-08-02 | 3 | -18/+20 |
| | |||||
* | eliminate TclWinResetInterfaceEncodings, because | nijtmans | 2009-08-02 | 5 | -66/+46 |
| | | | | | | it does exactly the same as TclWinEncodingsCleanup, make sure that tclWinProcs and tclWinTCharEncoding are always set and reset concurrently. | ||||
* | * generic/tclStringObj.c: Corrected failure to grow buffer | dgp | 2009-07-31 | 3 | -2/+15 |
| | | | | | * tests/format.test: when format spec request large width floating point values. Thanks to Clemens Misch. [Bug 2830354] | ||||
* | Simplify a bit further following more testing | dkf | 2009-07-26 | 1 | -10/+3 |
| | |||||
* | Use [try] to replace obscurer uses of [catch]. | dkf | 2009-07-26 | 5 | -611/+612 |
| | |||||
* | Forced LF translation when generating .h's to avoid spurious diffs when ↵ | ferrieux | 2009-07-26 | 2 | -1/+7 |
| | | | | regenerating on a Windows box. | ||||
* | [Bug 2827066] msys build --enable-symbols broken | nijtmans | 2009-07-26 | 4 | -6/+20 |
| | | | | | And modified the same for unicows.dll, as a preparation for [Enh 2819611] | ||||
* | Correct "incidental" test failure; exact error message generated by | dkf | 2009-07-25 | 1 | -55/+33 |
| | | | | ::tcl::HistAdd changed | ||||
* | Make [history] (well, [::tcl::history]) be a real ensemble. | dkf | 2009-07-25 | 3 | -190/+134 |
| | |||||
* | minor cleanups | dgp | 2009-07-24 | 2 | -3/+5 |
| | |||||
* | Clarify code by using [try] instead of [catch] in a few places | dkf | 2009-07-24 | 1 | -557/+426 |
| | |||||
* | Removed mention of auto_mkindex_old from indexed locations; we really | dkf | 2009-07-24 | 1 | -7/+9 |
| | | | | | don't want people finding out about it and using it if they're not already doing so... | ||||
* | Made it clearer what most people want instead of [self class]. | dkf | 2009-07-24 | 2 | -13/+26 |
| | |||||
* | Revert series of local changes not relevant to the last commit. | andreas_kupries | 2009-07-23 | 6 | -34/+11 |
| | |||||
* | * generic/tclIO.c (Tcl_GetChannelHandle): Do not crash for | andreas_kupries | 2009-07-23 | 9 | -16/+63 |
| | | | | | | | | * generic/tclPipe.c (FileForRedirect): getHandleProc == NULL, this is allowed. Provide a nice error message in the bypass area. Updated caller to check the bypass for a mesage. This fixes the bug [Bug 2826248] reported by Andy Sonnenburg <andy22286@users.sourceforge.net> | ||||
* | fix SunCC warning | das | 2009-07-23 | 1 | -2/+2 |
| | |||||
* | Fix for [Bug 2820349] | Joe Mistachkin | 2009-07-23 | 2 | -1/+7 |
| | |||||
* | Feature Request 2814786: remove TclpPanic | nijtmans | 2009-07-22 | 5 | -36/+17 |
| | |||||
* | * macosx/tclMacOSXFCmd.c: CONST -> const | nijtmans | 2009-07-22 | 5 | -10/+17 |
| | | | | | | * generic/tclGetDate.y: * generic/tclDate.c: * generic/tclLiteral.c: (char *) cast in ckfree call | ||||
* | Refined the 20090617 patch on [exit] streamlining, so that it now correctly ↵ | ferrieux | 2009-07-22 | 2 | -5/+21 |
| | | | | calls thread exit handlers for the calling thread, which includes <Destroy> bindings in Tk [Bug 2001201 again]. |