Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * generic/tclVar.c (Tcl_ArrayObjCmd): handle the right data for | hobbs | 2007-11-23 | 1 | -0/+5 |
| | | | | * tests/var.test (var-14.2): [array names $var -glob $ptn] | ||||
* | Turn the [string] command into a real compiled ensemble. | dkf | 2007-11-23 | 1 | -0/+5 |
| | |||||
* | Rebuild [dict] as a full compiled ensemble. | dkf | 2007-11-22 | 1 | -0/+5 |
| | |||||
* | Rewrote the [string] and [dict] implementations to be ready for conversion | dkf | 2007-11-22 | 1 | -1/+5 |
| | | | | to ensembles. | ||||
* | Flag shimmering bug found in [string range]. | dkf | 2007-11-22 | 1 | -0/+5 |
| | |||||
* | Generalize the ensemble compiler further. Still doesn't precopile rewrites, ↵ | dkf | 2007-11-21 | 1 | -0/+8 |
| | | | | | | but now handles many other things making the compiler at least useful. | ||||
* | Factor out the core compiled-ensemble builder for simplicity. | dkf | 2007-11-21 | 1 | -1/+5 |
| | |||||
* | A little more errorCode goodness | dkf | 2007-11-21 | 1 | -0/+5 |
| | |||||
* | Added "Potential Incompat" warning. | dkf | 2007-11-20 | 1 | -0/+3 |
| | |||||
* | * generic/tclDictObj.c: Changed the underlying implementation of the | dkf | 2007-11-20 | 1 | -1/+9 |
| | | | | | | | | | hash table used in dictionaries to additionally keep all entries in the hash table in a linked list, which is only ever added to at the end. This makes iteration over all entries in the dictionary in key insertion order a trivial operation, and so cleans up a great deal of complexity relating to dictionary representation and stability of iteration order. | ||||
* | Minor fix | dkf | 2007-11-20 | 1 | -15/+0 |
| | |||||
* | Correct usage of Tcl_WrongNumArgs | dkf | 2007-11-20 | 1 | -2/+22 |
| | |||||
* | tag bumpcore_8_5_b3 | dgp | 2007-11-19 | 1 | -12/+12 |
| | |||||
* | Olson's tzdata2007i imported | Kevin B Kenny | 2007-11-19 | 1 | -0/+12 |
| | |||||
* | * README: Bump version number to 8.5b3. | dgp | 2007-11-19 | 1 | -0/+13 |
| | | | | | | | | | | | | * 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: | ||||
* | * changes: Updated for 8.5b3 release. | dgp | 2007-11-19 | 1 | -0/+4 |
| | |||||
* | formatting | das | 2007-11-19 | 1 | -66/+66 |
| | |||||
* | * generic/tclExecute.c (TclExecuteByteCode:INST_EXIST_*): Fix read | das | 2007-11-17 | 1 | -0/+5 |
| | | | | traces not firing on non-existent array elements. [Bug 1833522] | ||||
* | Greatly improved ensemble compiler. This one now can handle any ensemble. | dkf | 2007-11-16 | 1 | -0/+14 |
| | | | | | It is usually not enabled though; only worth it when a subcommand is actually expected to undergo bytecode compilation. | ||||
* | * generic/regc_nfa.c: Fixed infinite loop in the regexp compiler. | dgp | 2007-11-15 | 1 | -0/+3 |
| | | | | [Bug 1810038]. | ||||
* | * generic/regc_nfa.c: Corrected looping logic in fixempties() to | dgp | 2007-11-15 | 1 | -0/+5 |
| | | | | avoid wasting time walking a list of dead states. [Bug 1832612] | ||||
* | Must pass non-NULL interp to Tcl_SetEnsemble* functions. | dkf | 2007-11-15 | 1 | -0/+3 |
| | |||||
* | Readability improvements | dkf | 2007-11-15 | 1 | -0/+3 |
| | |||||
* | Let people disable use of -rpath in their linking step. [Patch 1231022] | dkf | 2007-11-15 | 1 | -1/+7 |
| | |||||
* | Prefer UINT_PTR to DWORD_PTR when casting pointers to integer types for ↵ | patthoyts | 2007-11-15 | 1 | -0/+5 |
| | | | | greater portability (bug #1831253) | ||||
* | * macosx/Tcl.xcodeproj/project.pbxproj: add new chanio.test. | das | 2007-11-15 | 1 | -2/+7 |
| | | | | * macosx/Tcl.xcode/project.pbxproj: | ||||
* | Compile [info exists] into bytecode. Includes new instructions to support it. | dkf | 2007-11-14 | 1 | -2/+18 |
| | |||||
* | * tests/chanio.test: New file. This is essentially a duplicate of | andreas_kupries | 2007-11-14 | 1 | -0/+7 |
| | | | | | | 'io.test', with all channel commands converted to their 'chan xxx' notation. * tests/io.test: Fixed typo in test description. | ||||
* | Eliminate multi-char collating element code completely. Simplifies the code | dkf | 2007-11-14 | 1 | -0/+6 |
| | | | | | quite a bit. If people still want the full code, it will remain on the 8.4 branch. [Bug 1831425] | ||||
* | (TclCompileSwitchCmd): simplify TclReToGlob usage. | hobbs | 2007-11-14 | 1 | -0/+1 |
| | |||||
* | * generic/tclCompCmds.c (TclCompileRegexpCmd): clean up comments, | hobbs | 2007-11-14 | 1 | -0/+5 |
| | | | | only free dstring on OK from TclReToGlob. | ||||
* | Comment/#ifdef out the multi-char collating element support code. | dkf | 2007-11-14 | 1 | -0/+6 |
| | | | | We never used or supported it. [Bug 1831425] | ||||
* | Extend [switch] compiler to handle regular expressions as long as things are not | dkf | 2007-11-13 | 1 | -0/+5 |
| | | | | | too complex. Fix [regexp] compiler so that non-trivial literal regexps get fed to INST_REGEXP. | ||||
* | Clarify. | dkf | 2007-11-13 | 1 | -10/+14 |
| | |||||
* | * unix/tclUnixInit.c: the TCL_NO_STACK_CHECK was being incorrectly | Miguel Sofer | 2007-11-13 | 1 | -0/+6 |
| | | | | | undefined here; this should be set (or not) in the compile options, it is used elsewhere and needs to be consistent. | ||||
* | Added autoconf goo to detect availability of getaddrinfo | patthoyts | 2007-11-13 | 1 | -0/+6 |
| | |||||
* | The six-argument form of getaddressbyname_r() uses the fifth argument to | dkf | 2007-11-13 | 1 | -0/+6 |
| | | | | | indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235] | ||||
* | * generic/regcomp.c: Convert optst() from expensive no-op to a | dgp | 2007-11-13 | 1 | -0/+5 |
| | | | | cheap no-op. | ||||
* | Rewrote to use the thread-safe version of gethostbyname() by forward-porting | dkf | 2007-11-13 | 1 | -0/+8 |
| | | | | | the code used in 8.4, and added rudimentary support for getaddrinfo() (not enabled by default, as no autoconf-ery written). Part of fix for [Bug 1618235] | ||||
* | RE: [Patch 1830184] TclResetResult | Miguel Sofer | 2007-11-12 | 1 | -0/+3 |
| | | | | | | THIS PATCH WAS REVERTED: initial (mis)measurements overstated the perfomance wins, which turn out to be tiny. Not worth the complication. | ||||
* | * generic/tclGet.c (Tcl_Get, Tcl_GetInt): revert use of TclGet* | hobbs | 2007-11-12 | 1 | -0/+3 |
| | | | | macros due to compiler warning. These cases won't save time either. | ||||
* | * generic/tclUtil.c (TclReToGlob): add more comments, set interp | hobbs | 2007-11-12 | 1 | -0/+5 |
| | | | | result if specified on error. | ||||
* | * generic/tclBasic.c: New macro TclResetResult, new iPtr flag | Miguel Sofer | 2007-11-12 | 1 | -1/+12 |
| | | | | | | | | | * generic/tclExecute.c: bit INTERP_RESULT_UNCLEAN: shortcut for * generic/tclInt.h: Tcl_ResetResult for the "normal" case: * generic/tclProc.c: TCL_OK, no return options, no errorCode * generic/tclResult.c: nor errorInfo, return at normal level. * generic/tclStubLib.c: [Patch 1830184] * generic/tclUtil.c: | ||||
* | * generic/tclCompCmds.c, generic/tclCompile.c, generic/tclCompile.h: | hobbs | 2007-11-12 | 1 | -0/+10 |
| | | | | | | | | | * generic/tclExecute.c, generic/tclInt.decls, generic/tclIntDecls.h: * generic/tclRegexp.c, generic/tclRegexp.h: Add INST_REGEXP and fully * generic/tclStubInit.c, generic/tclUtil.c: compiled [regexp] for the * tests/regexpComp.test: [Bug 1830166] simple cases. Also added TclReToGlob function to convert RE to glob patterns and use these in the possible cases. | ||||
* | * generic/tclResult.c (ResetObjResult): clarify the logic. | Miguel Sofer | 2007-11-11 | 1 | -0/+2 |
| | |||||
* | [Patch 1830038]: Increased usage of macros to detect and take advantage of ↵ | Miguel Sofer | 2007-11-11 | 1 | -0/+33 |
| | | | | objTypes. | ||||
* | Formatting/readability | dkf | 2007-11-11 | 1 | -35/+35 |
| | |||||
* | * unix/tclUnixInit.c: simplify non-crosscompiled case. | das | 2007-11-11 | 1 | -3/+9 |
| | |||||
* | changelog entry | Miguel Sofer | 2007-11-10 | 1 | -0/+3 |
| | |||||
* | * unix/configure: autoconf 2.61 | Miguel Sofer | 2007-11-10 | 1 | -0/+2 |
| |