Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix [Bug 1675116] | dkf | 2007-03-09 | 3 | -21/+38 |
| | |||||
* | Modified test initialisation to use the | Kevin B Kenny | 2007-03-09 | 2 | -4/+12 |
| | | | | | 'loadTestedCommands' function of tcltest to bring in the correct path for the registry library. | ||||
* | * library/clock.tcl (ReadZoneinfoFile): Added Y2038 compliance to | Kevin B Kenny | 2007-03-09 | 3 | -6/+239 |
| | | | | | | the code for version-2 'zoneinfo' files. * tests/clock.test (clock-56.3): Added a test case for Y2038 and 'zoneinfo'. | ||||
* | * generic/tclListObj.c (TclLsetList): Rewrite so that the routine | dgp | 2007-03-08 | 2 | -70/+32 |
| | | | | | itself does not do any direct intrep surgery. Better isolates those things into the implementation of the "list" Tcl_ObjType. | ||||
* | Moved [lindex] guts to tclListObj.c, same as [lset] guts. | dkf | 2007-03-08 | 3 | -188/+195 |
| | |||||
* | Tidy up formatting | dkf | 2007-03-08 | 1 | -11/+12 |
| | |||||
* | * library/clock.tcl: Further tweaks to the Windows time zone table | Kevin B Kenny | 2007-03-08 | 3 | -147/+320 |
| | | | | | | | | | (restoring missing Mexican time zones). Added rudimentary handling of version-2 'zoneinfo' files. Update US DST rules so that zones such as 'EST5EDT' get the correct transition dates. * tests/clock.test: Added rudimentary test cases for 'zoneinfo' parsing. Adjusted several tests that depended on obsolete US DST transition rules. | ||||
* | various "const" additions in implementation | nijtmans | 2007-03-08 | 1 | -20/+19 |
| | |||||
* | * macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks. | das | 2007-03-07 | 7 | -18/+90 |
| | | | | | | | | | | * macosx/Tcl.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Tcl.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Tcl-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0. * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59 | ||||
* | * generic/tclCmdIL.c (TclLindex*): Rewrites to make efficient ↵ | dgp | 2007-03-07 | 2 | -180/+73 |
| | | | | | | | | | | private copies of the list and indexlist arguments, so we can operate on the list elements directly with no fear of shimmering effects. Replaces defensive coding schemes that are otherwise required. End result is that TclLindexList is entirely a wrapper around TclLindexFlat, which is now the core engine of all [lindex] operations. | ||||
* | various "const" additions in implementation | nijtmans | 2007-03-07 | 1 | -22/+22 |
| | |||||
* | Add missing constraints | dgp | 2007-03-07 | 1 | -2/+2 |
| | |||||
* | * generic/tclObj.c (Tcl_AppendAllObjTypes): Converted to simpler | dgp | 2007-03-07 | 2 | -4/+8 |
| | | | | list validity test. | ||||
* | Make [regexp -about] produce its result using Tcl_Objs instead of strings. | dkf | 2007-03-07 | 2 | -36/+41 |
| | |||||
* | Minor comment cleaning up | dkf | 2007-03-07 | 1 | -42/+41 |
| | |||||
* | New US DST rules on Windows; Olson's tzdata2007c | Kevin B Kenny | 2007-03-07 | 6 | -238/+497 |
| | |||||
* | * library/platform/shell.tcl (::platform::shell::RUN): In the case | andreas_kupries | 2007-03-05 | 5 | -11/+21 |
| | | | | | | | * library/platform/pkgIndex.tcl: of a failure put the captured stderr * unix/Makefile.in: into the error message to aid in debugging. Bumped * win/Makefile.in: package version to 1.1.2, and updated the makefiles installing it as Tcl Module. | ||||
* | Split the ChangeLog to separate out the (static) 2005 entries | dkf | 2007-03-03 | 2 | -3814/+3823 |
| | |||||
* | Added macro to conceal at least some of the pointer hackery. | dkf | 2007-03-03 | 2 | -62/+75 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_LreverseObjCmd): Added missing | dgp | 2007-03-02 | 3 | -2/+10 |
| | | | | | TclInvalidateStringRep() call when we directly manipulate the intrep of an unshared "list" Tcl_Obj. [Bug 1672585]. | ||||
* | Added comments warning against certain optimizations | dgp | 2007-03-02 | 2 | -2/+19 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_JoinObjCmd): Revised [join] implementation | dgp | 2007-03-02 | 2 | -20/+14 |
| | | | | to append Tcl_Obj's instead of strings. [RFE 1669420] | ||||
* | * generic/tclCmdIL.c (Info*Cmd): Code simplifications and | dgp | 2007-03-02 | 2 | -28/+25 |
| | | | | optimizations. | ||||
* | D'uh! Forgot to save the ChangeLog... | dkf | 2007-03-02 | 1 | -1/+1 |
| | |||||
* | Added a scheme to allow aux-data to be printed out for debugging. For this ↵ | dkf | 2007-03-02 | 6 | -73/+304 |
| | | | | | | to work, immediate operands referring to aux-data must be identified as such in the instruction descriptor table using OPERAND_AUX4 (all are always 4 bytes). Rewrote the compiled [dict update] so that it stores critical non-varying data in an aux-data value instead of a (shimmerable) literal. [Bug 1671001] | ||||
* | * generic/tclCmdIL.c (Tcl_LinsertObjCmd): Code simplifications | dgp | 2007-03-01 | 2 | -15/+9 |
| | | | | and optimizations. | ||||
* | * generic/tclCmdIL.c (Tcl_LreplaceObjCmd): Code simplifications | dgp | 2007-03-01 | 2 | -19/+8 |
| | | | | and optimizations. | ||||
* | Remove line with no effect | dgp | 2007-03-01 | 1 | -2/+1 |
| | |||||
* | * generic/tclCmdIL.c (Tcl_LrangeObjCmd): Rewrite in the same | dgp | 2007-03-01 | 2 | -47/+27 |
| | | | | spirit; avoid shimmer effects rather than react to them. | ||||
* | * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Stop throwing away | dgp | 2007-03-01 | 3 | -8/+15 |
| | | | | | * tests/foreach.test (foreach-1.14): useful error information when loop variable sets fail. | ||||
* | * generic/tclCmdIL.c (Tcl_LassignObjCmd): Rewrite to make an | dgp | 2007-03-01 | 2 | -63/+33 |
| | | | | | | efficient private copy of the list argument, so we can operate on the list elements directly with no fear of shimmering effects. Replaces defensive coding schemes that are otherwise required. | ||||
* | * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Rewrite to make | dgp | 2007-03-01 | 2 | -26/+34 |
| | | | | | efficient private copies of the variable and value lists, so we can operate on them without any special shimmer defense coding schemes. | ||||
* | Fix [Bug 1671138] | dkf | 2007-03-01 | 3 | -30/+56 |
| | |||||
* | typo | dgp | 2007-02-28 | 1 | -1/+1 |
| | |||||
* | A few more very minor changes | dkf | 2007-02-27 | 1 | -20/+11 |
| | |||||
* | Assorted cleanup, mostly of comments. | dkf | 2007-02-27 | 1 | -195/+227 |
| | |||||
* | Stop using C++ keywords... | dkf | 2007-02-27 | 1 | -25/+25 |
| | |||||
* | * generic/tclIORChan.c (FreeReflectedChannel): Added the missing | andreas_kupries | 2007-02-26 | 2 | -1/+16 |
| | | | | | refcount release between NewRC and FreeRC for the channel handle object, spotted by Don Porter. This fixes the bug 1667990. | ||||
* | * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Removed surplus copying | dgp | 2007-02-26 | 2 | -33/+12 |
| | | | | | of the objv array that used to be a workaround for Bug 404865. That bug is long fixed. | ||||
* | * generic/tclBasic.c: Use new interface in Tcl_EvalObjEx so that | dgp | 2007-02-24 | 4 | -31/+66 |
| | | | | | | | | | | | | the recounting logic of the List internal rep need not be repeated there. Better encapsulation of internal details. * generic/tclInt.h: New internal routine TclListObjCopy() used * generic/tclListObj.c: to efficiently do the equivalent of [lrange $list 0 end]. After some experience with this, might be a good candidate for exposure as a public interface. It's useful for callers of Tcl_ListObjGetElements() who want to control the ongoing validity of the returned objv pointer. | ||||
* | correct bogus change | dgp | 2007-02-24 | 1 | -2/+2 |
| | |||||
* | various "const" additions, in line with TIP #27 | nijtmans | 2007-02-23 | 5 | -129/+152 |
| | |||||
* | Typo, more. | andreas_kupries | 2007-02-22 | 1 | -2/+2 |
| | |||||
* | Typo. | andreas_kupries | 2007-02-22 | 1 | -2/+2 |
| | |||||
* | * tests/pkg.test: Added tests for the case of an alpha package | andreas_kupries | 2007-02-22 | 2 | -1/+24 |
| | | | | | | satisfying a require for the regular package, demonstrating a corner case specified in TIP#280. More notes in the comments to the test. | ||||
* | various "const" additions, in line with TIP #27 | nijtmans | 2007-02-20 | 28 | -699/+713 |
| | |||||
* | * doc/tcltest.n: Typo fix. [Bug 1663539] | dgp | 2007-02-20 | 2 | -2/+6 |
| | |||||
* | Bug #1479814. Handle extended paths on Windows NT and above. | patthoyts | 2007-02-20 | 5 | -8/+159 |
| | |||||
* | * unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. | hobbs | 2007-02-19 | 3 | -4/+20 |
| | | | | * unix/configure: autoconf-2.59 | ||||
* | (Tcl_FSEvalFileEx): safe incr of objPtr ref | hobbs | 2007-02-19 | 1 | -1/+2 |
| |