Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make tclChannelType static (fix 'make checkstubs') | das | 2007-12-10 | 1 | -2/+2 |
| | |||||
* | * tests/io.test, tests/chanio.test (io-73.1): Make sure to invalidate | hobbs | 2007-12-09 | 4 | -8/+26 |
| | | | | | * generic/tclIO.c (SetChannelFromAny): internal rep only after validating channel rep. [Bug 1847044] | ||||
* | Forgot to adjust tests to take into account safeness of [unload] | dkf | 2007-12-08 | 1 | -3/+3 |
| | |||||
* | Improved the documentation of the operators. [Bug 1823622] | dkf | 2007-12-08 | 3 | -65/+116 |
| | |||||
* | Match docs and reality. [Bug 1662436] | dkf | 2007-12-08 | 3 | -4/+10 |
| | |||||
* | * generic/tclExecute.c (TclExecuteByteCode INST_REGEXP): | hobbs | 2007-12-07 | 3 | -12/+16 |
| | | | | | * generic/tclCompCmds.c (TclCompileRegexpCmd): Pass correct RE compile flags at compile time, and use TCL_REG_NOSUB. | ||||
* | * generic/tclExecute.c (TclExecuteByteCode INST_REGEXP): Use | hobbs | 2007-12-07 | 2 | -2/+8 |
| | | | | TCL_REG_NOSUB as we come here without capture vars. | ||||
* | * generic/tclIOCmd.c (FinalizeIOCmdTSD, Tcl_PutsObjCmd): cache | hobbs | 2007-12-07 | 2 | -18/+64 |
| | | | | stdout channel object for [puts $str] calls. | ||||
* | * README: Remove mention of dead comp.lang.tcl.announce | dgp | 2007-12-07 | 2 | -4/+5 |
| | | | | newsgroup. [Bug 1846433]. | ||||
* | * unix/README: Mention the stub library created by `make` and warn | dgp | 2007-12-07 | 2 | -6/+17 |
| | | | | | about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Bug 1794084] | ||||
* | * doc/AddErrInfo.3: Documentation for the new routines in TIP 270. | dgp | 2007-12-07 | 4 | -12/+143 |
| | | | | | * doc/Interp.3: * doc/StringObj.3: | ||||
* | * doc/namespace.n: Documentation for zero-argument form of | dgp | 2007-12-06 | 2 | -3/+24 |
| | | | | [namespace import] (TIP 261) [Bug 1596416] | ||||
* | (TclMatchIsTrivial): simplify TclMatchIsTrivial to remove ] check | hobbs | 2007-12-06 | 2 | -2/+3 |
| | |||||
* | add TclGetChannelFromObj decl | hobbs | 2007-12-06 | 2 | -1/+8 |
| | |||||
* | Oops! | dkf | 2007-12-06 | 1 | -2/+2 |
| | |||||
* | Simplify code for setting up the [chan] ensemble now that we can leverage | dkf | 2007-12-06 | 5 | -378/+410 |
| | | | | TclMakeEnsemble to do most of the work. | ||||
* | Fix [Bug 1845320] and [Bug 1845397] | dkf | 2007-12-06 | 3 | -9/+21 |
| | |||||
* | * generic/tclIO.h: Create Tcl_Obj for Tcl channels to reduce | hobbs | 2007-12-05 | 4 | -116/+352 |
| | | | | | | | * generic/tclIO.c: overhead in lookup by Tcl_GetChannel. New * generic/tclIOCmd.c: TclGetChannelFromObj for internal use. * generic/tclIO.c (WriteBytes, WriteChars): add opt check to avoid EOL translation when not linebuffered or using lf. [Bug 1845092] | ||||
* | * tests/stack.test: made the tests for stack overflow not care | Miguel Sofer | 2007-12-05 | 2 | -5/+28 |
| | | | | | about which mechanism caused the error (interp's recursion limit or C-stack depth detector). | ||||
* | * win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 | hobbs | 2007-12-05 | 3 | -2/+9 |
| | | | | -loleaut32 but not msvc for Tk's [send]. [Bug 1844749] | ||||
* | Prevent shimmering crash in [lsearch] when -exact and -integer/-real are mixed. | dkf | 2007-12-05 | 3 | -2/+30 |
| | | | | [Bug 1844789] | ||||
* | Add extra #ifdef-fery to make code compile on BSD 5. [Bug 1618235, again] | dkf | 2007-12-03 | 2 | -1/+10 |
| | |||||
* | * library/tcltest/tcltest.tcl: Bump tcltest to version 2.3.0 so that | dgp | 2007-12-03 | 5 | -9/+16 |
| | | | | | | * library/tcltest/pkgIndex.tcl: we release a stable tcltest with a * unix/Makefile.in: stable Tcl. * win/Makefile.in: | ||||
* | * win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib | hobbs | 2007-12-03 | 3 | -4/+8 |
| | |||||
* | Minor corrections | dkf | 2007-12-03 | 1 | -16/+15 |
| | |||||
* | Make two-arg switch work reliably (and actually as documented!) [Bug 1836519] | dkf | 2007-12-03 | 5 | -238/+274 |
| | |||||
* | Silence syntax warning by Sun C compiler. [Bug 1840211] | dkf | 2007-12-01 | 1 | -2/+2 |
| | |||||
* | Improved list of files to ignore | dkf | 2007-12-01 | 1 | -17/+18 |
| | |||||
* | win/makefile.vc: add ws2_32.lib to baselibs | hobbs | 2007-11-30 | 2 | -2/+3 |
| | |||||
* | * win/configure, win/tcl.m4: add ws2_32.lib / -lws2_32 to build. | hobbs | 2007-11-30 | 4 | -287/+92 |
| | | | | | * win/tclWinSock.c: remove dyn loading of winsock, assume that it is always available now. | ||||
* | * generic/tclWinSock.c (InitializeHostName): Correct error in | dgp | 2007-11-29 | 2 | -3/+10 |
| | | | | | | buffer length tracking. After gethostname() writes into a buffer, convert only the written string to internal encoding, not the whole buffer. | ||||
* | * generic/tclConfig.c: Corrected failure of the [::foo::pkgconfig] | dgp | 2007-11-28 | 2 | -11/+32 |
| | | | | | command to clean up registered configuration data when the query command is deleted from the interp. [Bug 983501]. | ||||
* | * generic/tclNamesp.c (Tcl_SetEnsembleMappingDict): Added checks | dgp | 2007-11-28 | 2 | -2/+28 |
| | | | | | that the dict value passed in is in the format required to make the internals of ensembles work. | ||||
* | * generic/tclIO.c: Simplify test and improve accuracy of error | dgp | 2007-11-28 | 2 | -5/+9 |
| | | | | message in latest changes. | ||||
* | Extra channel tests to check for no -eofchar | patthoyts | 2007-11-28 | 1 | -1/+10 |
| | |||||
* | -eofchar must support no eofchar. | patthoyts | 2007-11-28 | 2 | -3/+7 |
| | |||||
* | * generic/tclBasic.c: remove unneeded call in Tcl_CreateInterp, | Miguel Sofer | 2007-11-28 | 2 | -8/+11 |
| | | | | add comments | ||||
* | * win/tclWinSock.c: Add mising encoding conversion of the [info | dgp | 2007-11-27 | 2 | -5/+13 |
| | | | | hostname] value from the system encoding to Tcl's internal encoding. | ||||
* | * doc/chan.n: "Fix" the limitation on channel -eofchar | dgp | 2007-11-27 | 5 | -16/+41 |
| | | | | | | | * doc/fconfigure.n: values to single byte characters by documenting * generic/tclIO.c: it and making it fail loudly. Thanks to * tests/chan.test: Stuart Cassoff for contributing the fix. [Bug 800753] | ||||
* | * generic/tclBasic.c: | Miguel Sofer | 2007-11-26 | 5 | -18/+72 |
| | | | | | | | | | * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixThrd.c: Fix stack checking via workaround for bug in glibc's pthread_attr_get_np, patch from [Bug 1815573]. Many thanks to Sergei Golovan (aka Teo) for detecting the bug and helping diagnose and develop the fix. | ||||
* | Added bug number | dkf | 2007-11-24 | 1 | -1/+1 |
| | |||||
* | Fix stack corruption in [dict append] compiler | dkf | 2007-11-24 | 2 | -40/+49 |
| | |||||
* | * generic/tclIORChan.c: Fixed a problem with reflected | andreas_kupries | 2007-11-24 | 3 | -13/+168 |
| | | | | | | | | | | | | | | | | | | channels. 'chan postevent' is defined to work only from within the interpreter containing the handler command. Sensible, we want only handler commands to use it. It identifies the channel by handle. The channel moves to a different interpreter or thread. The interpreter containing the handler command doesn't know the channel any longer. 'chan postevent' fails, not finding the channel any longer. Uhm. Fixed by creating a second per-interpreter channel table, just for reflected channels, where each interpreter remembers for which reflected channels it has the handler command. This info does not move with the channel itself. The table is updated by 'chan create', and used by 'chan postevent'. * tests/ioCmd.test: Updated the testsuite. | ||||
* | Remove #ifdef out accidentally left in | dkf | 2007-11-23 | 1 | -4/+1 |
| | |||||
* | * generic/tclVar.c (Tcl_ArrayObjCmd): handle the right data for | hobbs | 2007-11-23 | 3 | -7/+21 |
| | | | | * tests/var.test (var-14.2): [array names $var -glob $ptn] | ||||
* | Turn the [string] command into a real compiled ensemble. | dkf | 2007-11-23 | 7 | -333/+452 |
| | |||||
* | Rebuild [dict] as a full compiled ensemble. | dkf | 2007-11-22 | 6 | -612/+785 |
| | |||||
* | Rewrote the [string] and [dict] implementations to be ready for conversion | dkf | 2007-11-22 | 3 | -1143/+2033 |
| | | | | to ensembles. | ||||
* | Flag shimmering bug found in [string range]. | dkf | 2007-11-22 | 2 | -1/+11 |
| | |||||
* | Generalize the ensemble compiler further. Still doesn't precopile rewrites, ↵ | dkf | 2007-11-21 | 2 | -50/+146 |
| | | | | | | but now handles many other things making the compiler at least useful. |