Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Apply resolution for [Bug 2529157]. Fix another location in tclBasic.c where | dkf | 2009-01-28 | 3 | -65/+57 |
| | | | | only the objProc case was handled and not the nreProc case. | ||||
* | Fix [Bug 2531577] | dkf | 2009-01-27 | 1 | -1/+15 |
| | |||||
* | Fix [Bug 1028264]: WSACleanup() too early. The fix introduces "late exit ↵ | ferrieux | 2009-01-27 | 2 | -3/+107 |
| | | | | handlers" for similar late process-wide cleanups. | ||||
* | minor formatting improvements | dkf | 2009-01-26 | 1 | -4/+5 |
| | |||||
* | Fix [Bug 2536400] | dkf | 2009-01-26 | 1 | -5/+9 |
| | |||||
* | CONSTify TclPrintInstruction and TclpNativeJoinPath (TIP #27) | nijtmans | 2009-01-22 | 10 | -269/+34 |
| | | | | | {unix win} in *.decls is equivalent to {generic} tclGetDate.y, tclDate.c: single internal const decoration | ||||
* | * generic/tclIORChan.c (ReflectClose): Fix for [Bug 2458202]. | andreas_kupries | 2009-01-22 | 2 | -13/+23 |
| | | | | | | | * generic/tclIORTrans.c (ReflectClose): Closing a channel may supply NULL for the 'interp'. Test for finalization needs to be different, and one place has to pull the interp out of the channel instead. | ||||
* | * generic/tclStringObj.c: New fix for [Bug 2494093] replaces the | dgp | 2009-01-21 | 1 | -24/+30 |
| | | | | flawed attempt committed 2009-01-09. | ||||
* | * generic/tcl.h: Bump patchlevel to 8.6b1.1 to distinguish | dgp | 2009-01-16 | 1 | -2/+2 |
| | | | | | | | | * library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases * unix/configure.in: and to deal with the fact that the HEAD of * win/configure.in: init.tcl will not [source] in Tcl 8.6b1 . * unix/configure: autoconf-2.59 | ||||
* | [Bug 2512659] patch for typo applied | patthoyts | 2009-01-16 | 1 | -2/+3 |
| | |||||
* | * generic/tclBasic.c (Tcl_DeleteCommandFromToken): Reverted | dgp | 2009-01-14 | 1 | -1/+10 |
| | | | | | | | | most of the substance of my 2009-01-12 commit. NULLing the objProc field of a Command when deleting it is important so that tests for certain classes of commands don't return false positives when applied to deleted command tokens. Overall change is now just replacement of a false comment with a true one. | ||||
* | Move [throw] implementation into C. | dkf | 2009-01-13 | 3 | -3/+105 |
| | |||||
* | * generic/tclBasic.c (Tcl_DeleteCommandFromToken): One consequence | dgp | 2009-01-12 | 1 | -11/+1 |
| | | | | | | | | | | | | of the NRE rewrite is that there are now situations where a NULL objProc field in a Command struct is perfectly normal. Removed an outdated comment in Tcl_DeleteCommandFromToken that claimed we use (cmdPtr->objPtr == NULL) as a test of command validity. In fact we use (cmdPtr->flags & CMD_IS_DELETED) to perform that test. Also removed the setting to NULL, since any extension following the advice of the old comment is going to be broken by NRE anyway, and needs to shift to flag-based testing (or stop intruding into such internal matters). Part of [Bug 2486550]. | ||||
* | * generic/tclStringObj.c (STRING_SIZE): Corrected failure to limit | dgp | 2009-01-09 | 1 | -4/+7 |
| | | | | | memory allocation requests to the sizes that can be supported by Tcl's memory allocation routines. [Bug 2494093]. | ||||
* | Fix [Bug 1558654] | dkf | 2009-01-09 | 1 | -1/+9 |
| | |||||
* | Style fixes (unfouling whitespace, sorting comments, removing useless casts, ↵ | dkf | 2009-01-09 | 36 | -1034/+1079 |
| | | | | etc.) | ||||
* | * generic/tclStringObj.c (STRING_UALLOC): Added missing parens | dgp | 2009-01-08 | 1 | -2/+2 |
| | | | | | required to get correct results out of things like STRING_UALLOC(num + append). [Bug 2494093]. | ||||
* | Generate errorcodes for more cases. | dkf | 2009-01-08 | 7 | -12/+57 |
| | |||||
* | Corrected twiddling in internals of dictionaries so that literals can't get | dkf | 2009-01-06 | 1 | -2/+3 |
| | | | | destroyed. | ||||
* | Fix [Bug 2489836] | dkf | 2009-01-06 | 1 | -3/+7 |
| | |||||
* | Fix [Bug 2481109] | dkf | 2009-01-06 | 1 | -3/+5 |
| | |||||
* | Formatting improvements (comments, whitespace) | dkf | 2009-01-06 | 1 | -28/+32 |
| | |||||
* | Comment formatting improvements. | dkf | 2009-01-06 | 2 | -147/+159 |
| | |||||
* | Added a test, correct a dumb blunder. | dkf | 2009-01-05 | 1 | -2/+2 |
| | |||||
* | Make [source] NRE-aware to enable [yield]. [Bug 2412068] | dkf | 2009-01-05 | 4 | -9/+151 |
| | |||||
* | More coding style improvements. | dkf | 2009-01-04 | 1 | -40/+40 |
| | |||||
* | Generalize mysterious comment about causes for ::env misses | ferrieux | 2009-01-04 | 1 | -2/+3 |
| | |||||
* | Plug memory leak. | dkf | 2008-12-28 | 1 | -3/+11 |
| | |||||
* | Fix my silly blunders. [Bug 2470237] | dkf | 2008-12-27 | 3 | -18/+18 |
| | |||||
* | Assorted minor corrections to the Zlib C API to make it work with the PNG | dkf | 2008-12-27 | 4 | -56/+53 |
| | | | | implementation better. | ||||
* | Updated comments in tcl.decls based on code archaeology. | dkf | 2008-12-26 | 1 | -44/+62 |
| | |||||
* | Silence signed unsigned warning | patthoyts | 2008-12-22 | 1 | -2/+2 |
| | |||||
* | fix warnings | das | 2008-12-20 | 1 | -3/+3 |
| | |||||
* | CONSTify TclGetLoadedPackages second param | nijtmans | 2008-12-19 | 3 | -15/+15 |
| | |||||
* | * README: Bump version number to 8.6b1 | dgp | 2008-12-19 | 1 | -4/+4 |
| | | | | | | | | | | | | * 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: | ||||
* | * generic/tclIO.c (Tcl_CloseEx,CloseWrite,CloseChannelPart,ChanCloseHalf): | andreas_kupries | 2008-12-18 | 2 | -19/+251 |
| | | | | | | | | | | | | | Rewrite the half-close to properly flush the channel, like is done for a full close, going through FlushChannel, and using the flag BG_FLUSH_SCHEDULED (async flush during close). New functions CloseWrite, CloseChannelPart, new flag CHANNEL_CLOSEDWRITE. * tests/chanio.test (chanio-28.[67]): Reactivated these tests. Replaced tclsh -> [interpreter] to get correct executable for the pipe process, and added after cancel to kill the fail timers when we are done. Removed the explicits calls to [flush], now that [close] handles this correctly. | ||||
* | * generic/tclExecute.c: Disabled apparently faulty assertion. | dgp | 2008-12-18 | 1 | -2/+4 |
| | | | | [Bug 2415422]. | ||||
* | Add missing flush for half-close of the write side | ferrieux | 2008-12-18 | 1 | -1/+16 |
| | |||||
* | Compressing and decompressing channel transformation support. | dkf | 2008-12-18 | 1 | -145/+321 |
| | | | | Note that there may be "quality-of-implementation" issues left... | ||||
* | VOID -> void | nijtmans | 2008-12-18 | 4 | -13/+13 |
| | |||||
* | fix line endings | dgp | 2008-12-18 | 2 | -8209/+8209 |
| | |||||
* | TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channels | ferrieux | 2008-12-18 | 5 | -8202/+8386 |
| | |||||
* | Now with *nearly* working gzipping channels... | dkf | 2008-12-18 | 1 | -91/+99 |
| | |||||
* | don't use ckfree((void *)...) but | nijtmans | 2008-12-17 | 1 | -3/+3 |
| | | | | ckfree((char *)...) | ||||
* | typos in comments | dgp | 2008-12-17 | 1 | -5/+5 |
| | |||||
* | move variable "length" inside if() | nijtmans | 2008-12-17 | 4 | -10/+9 |
| | | | | | don't use ckfree((void *)...) but ckfree((char *)...) | ||||
* | Removed unused flag. | dkf | 2008-12-17 | 2 | -107/+204 |
| | |||||
* | eliminate -Wwrite-strings warnings in enable-threads build. | nijtmans | 2008-12-16 | 2 | -9/+9 |
| | | | | use TclNewLiteralStringObj() | ||||
* | Re-fix [2431847] | ferrieux | 2008-12-16 | 1 | -5/+2 |
| | |||||
* | * generic/tcl.h: Add TIP 338 routines to stub table. | dgp | 2008-12-16 | 4 | -7/+35 |
| | | | | | | | * generic/tcl.decls: [Bug 2431338]. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: |