Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * 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: | ||||
* | Fi [Bug 2431847] | dkf | 2008-12-15 | 1 | -2/+5 |
| | |||||
* | Working towards zlib-based channel transforms | dkf | 2008-12-15 | 1 | -177/+340 |
| | |||||
* | * doc/AddErrInfo.3: Documented Tcl_(Set|Get)ErrorLine (TIP 336). | dgp | 2008-12-15 | 2 | -5/+5 |
| | | | | | | | | * doc/CrtCommand.3: Various other documentation updates to * doc/CrtInterp.3: reflect the lack of access to Tcl_Interp fields * doc/Interp.3: by default. * doc/SetResult.3: * doc/tcl.decls: | ||||
* | fix 'make checkstubs' failure: make TclGetIndexFromObjList static | das | 2008-12-15 | 1 | -4/+7 |
| | |||||
* | Fix [Bug 2380293]. Redefine non-strict decoding to ignore only whitespace. | ferrieux | 2008-12-15 | 1 | -4/+5 |
| | |||||
* | TIP #338 IMPLEMENTATION | dgp | 2008-12-15 | 5 | -207/+83 |
| | | | | | | | | | | | | | | * doc/AppInit.c: Made routines Tcl_SetStartupScript and * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all * generic/tcl.h: internal stub access to Tcl*Startup* routines, * generic/tclInt.decls: and removed their implementations. Their * generic/tclMain.c: function can now be completely performed with the new public interface. *** POTENTIAL INCOMPATIBILITY for callers of the internal Tcl*Startup* routines. *** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: | ||||
* | fix warnings | das | 2008-12-14 | 1 | -6/+6 |
| | |||||
* | Improve docs, start working towards implementing [zlib push] | dkf | 2008-12-13 | 1 | -60/+109 |
| |