Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clearer error msgs for file link | vincentdarley | 2002-07-02 | 1 | -2/+2 |
| | |||||
* | * tests/pkg/samename.tcl: restored. needed by pkgMkIndex.test. | dgp | 2002-07-01 | 1 | -2/+2 |
| | | | | | * library/tcltest/tcltest.tcl: restored writeability testing of -tmpdir, augmented by a special exception for the deafault value. | ||||
* | * generic/tclCompile.h: modified the macro TclEmitPush | Miguel Sofer | 2002-06-28 | 1 | -5/+8 |
| | |||||
* | empty path name error msgs | vincentdarley | 2002-06-26 | 1 | -1/+19 |
| | |||||
* | Surface fix for bug #533364; TclGetIntForIndex no longer assumes an unshared | dkf | 2002-06-25 | 1 | -4/+12 |
| | | | | empty result when generating an error message. | ||||
* | Resynch... | dkf | 2002-06-22 | 1 | -3/+3 |
| | |||||
* | Bumped version number to b1 in preparation for release. | dkf | 2002-06-21 | 1 | -5/+5 |
| | |||||
* | LogSyntaxError() should reset the interpreter result | jenglish | 2002-06-21 | 2 | -2/+4 |
| | | | | [Bug 550142 "Tcl_ExprObj -> abort"] | ||||
* | tip99 | vincentdarley | 2002-06-21 | 5 | -20/+125 |
| | |||||
* | fix for [Bug 571385] | Miguel Sofer | 2002-06-20 | 1 | -9/+12 |
| | |||||
* | * generic/tclExecute.c (TclCompEvalObj): clarified and simplified the | Miguel Sofer | 2002-06-20 | 1 | -49/+39 |
| | | | | logic for compilation/recompilation. | ||||
* | Added parens for clarity | dgp | 2002-06-20 | 2 | -5/+6 |
| | |||||
* | * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): get the resultPtr again | hobbs | 2002-06-19 | 1 | -1/+4 |
| | | | | | as the Tcl_ObjSetVar2 may cause the result to change. [Patch #558324] (watson) | ||||
* | generic/tclExecute.c (TEBC): removing unused "for(;;)" loop; improved | Miguel Sofer | 2002-06-19 | 1 | -2581/+2562 |
| | | | | comments; re-indentation. | ||||
* | * generic/tclExecute.c (TEBC): elimination of duplicated code in the | Miguel Sofer | 2002-06-18 | 1 | -545/+416 |
| | | | | | | non-immediate INST_INCR instructions; elimination of 103 (!) TclDecrRefCount macros. The different instructions now jump back to a common "DecrRefCount zone" at the topof the loop. | ||||
* | generic/tclExecute.c (TEBC, INST_DONE): small bug in the panic code | Miguel Sofer | 2002-06-18 | 1 | -1/+2 |
| | | | | for tcl-stack corruption. | ||||
* | Trims to support the removal of RESOURCE_INCLUDED from rc | davygrvy | 2002-06-18 | 1 | -11/+11 |
| | | | | | | | | | | | scripts from FR #565088. * generic/tcl.h: moved the #ifndef RC_INVOKED start block up in the file. rc scripts don't need to know thread mutexes. * win/tcl.rc: * win/tclsh.rc: removed the #define RESOURCE_INCLUDED to let the built-in -DRC_INVOKED to the work. | ||||
* | * doc/CrtTrace.3: Added TIP#62 implementation of command | hobbs | 2002-06-17 | 10 | -166/+984 |
| | | | | | | | | | | | | | | | * doc/trace.n: execution tracing [FR #462580] (lavana). * generic/tcl.h: This includes enter/leave tracing as well * generic/tclBasic.c: as inter-procedure stepping. * generic/tclCmdMZ.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclVar.c: * tests/trace.test: | ||||
* | generic/tcl.h: #ifdef logic for K&R C backwards compatibility | jenglish | 2002-06-17 | 1 | -78/+47 |
| | | | | | changed to assume modern C by default. See SF FR #565088 for full details. | ||||
* | a better algorithm for the previous bug fix. | Miguel Sofer | 2002-06-17 | 1 | -29/+23 |
| | |||||
* | [Bug 569438] in the processing of dollar variables | Miguel Sofer | 2002-06-16 | 1 | -12/+27 |
| | |||||
* | bug in the consolidation of the INCR_..._STK instructions | Miguel Sofer | 2002-06-16 | 1 | -2/+3 |
| | |||||
* | runtime peep-hole optimisation of variables (INST_STORE, INST_INCR) | Miguel Sofer | 2002-06-14 | 1 | -10/+45 |
| | | | | and commands (INST_INVOKE); faster check for the existence of a catch. | ||||
* | runtime peep-hole optimisation of comparisons. | Miguel Sofer | 2002-06-14 | 1 | -17/+43 |
| | |||||
* | BC-engine: runtime peep-hole optimisation of INST_FOREACH | Miguel Sofer | 2002-06-14 | 1 | -10/+21 |
| | |||||
* | TIP#102 implementation: 'trace list' becomes 'trace info' | dkf | 2002-06-14 | 1 | -15/+15 |
| | |||||
* | consolidated code for the conditional branch instructions. | Miguel Sofer | 2002-06-13 | 1 | -53/+34 |
| | |||||
* | fixed the previous patch - wouldn't compile with TCL_COMPILE_DEBUG set. | Miguel Sofer | 2002-06-13 | 1 | -13/+13 |
| | |||||
* | TclExecuteByteCode: consolidated exception handling of INST_INVOKE, | Miguel Sofer | 2002-06-13 | 1 | -201/+260 |
| | | | | INST_EVAL, INST_BREAK and INST_CONTINUE. | ||||
* | consolidated opcodes in the bytecode engine, eliminating duplicated | Miguel Sofer | 2002-06-13 | 2 | -487/+217 |
| | | | | | code. Added the new (but pre-existent in tcl.h) possible flag bit TCL_TRACE_READS to Tcl_(Obj)?SetVar.* | ||||
* | vfs, winfs testsuite | vincentdarley | 2002-06-13 | 7 | -19/+93 |
| | |||||
* | fixed [Bug 568123] | Miguel Sofer | 2002-06-12 | 1 | -2/+2 |
| | |||||
* | fs clarification and windows fixes | vincentdarley | 2002-06-12 | 3 | -25/+58 |
| | |||||
* | optimised read access to local variables created at run-time | Miguel Sofer | 2002-06-11 | 4 | -139/+14 |
| | |||||
* | Fix for [info locals] bug #567386; added compile functions for | Miguel Sofer | 2002-06-11 | 4 | -8/+188 |
| | | | | [global], [upvar] and [variable]. | ||||
* | generic/tclExecute.c: optimised algorithm for exception range lookup | Miguel Sofer | 2002-06-11 | 1 | -15/+24 |
| | |||||
* | fs fixed commit | vincentdarley | 2002-06-10 | 1 | -3/+3 |
| | |||||
* | small fs fixes | vincentdarley | 2002-06-10 | 1 | -11/+43 |
| | |||||
* | Cleaned up inclusion of float.h; that's really tcl<platform>Port.h's job | dkf | 2002-06-07 | 1 | -25/+38 |
| | |||||
* | * unix/tclUnixThrd.c (TclpReaddir, TclpLocaltime, TclpGmtime): | das | 2002-06-06 | 1 | -1/+7 |
| | | | | | | | | | | | | | added mutex wrapped calls to readdir, localtime & gmtime in case their thread-safe *_r counterparts are not available. * unix/tcl.m4: added configure check for readdir_r * unix/tcl.m4 (Darwin): set TCL_DEFAULT_ENCODING to utf-8 on MacOSX (where posix file apis expect utf-8, not iso8859-1). * unix/configure: regen * unix/Makefile.in: set DYLD_LIBRARY_PATH in parallel to LD_LIBRARY_PATH for MacOSX dynamic linker. * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted from patch #524352 by jkbonfield). | ||||
* | * generic/tclFileName.c (TclGlob): mac specific fix to | das | 2002-06-05 | 1 | -2/+12 |
| | | | | | | | | | recent changes in 'glob -tails' handling. * mac/tclMacPort.h: * mac/tclMacChan.c: fixed TIP#91 bustage. * mac/tclMacResource.c (Tcl_MacConvertTextResource): added utf conversion of text resource contents. * tests/macFCmd.test (macFCmd-1.2): allow CWIE creator. | ||||
* | reverting an accidental modification in the last commit. | Miguel Sofer | 2002-06-03 | 1 | -61/+1 |
| | |||||
* | clarify the empty variable name issue ([Bug 549285]) | Miguel Sofer | 2002-06-03 | 1 | -1/+61 |
| | |||||
* | * Removed internal routine | dgp | 2002-05-31 | 2 | -63/+2 |
| | | | | | | | | TclMathInProgress and Unix implementation of matherr(). These are now obsolete, dealing with very old versions of the C math library. Windows version is retained in case Borland compilers require it, but it is inactive. Thanks to Joe English. [Bug 474335, Patch 555635]. | ||||
* | cleanup in [expr] compiler | Miguel Sofer | 2002-05-30 | 3 | -71/+3 |
| | |||||
* | glob fixes | vincentdarley | 2002-05-30 | 1 | -28/+62 |
| | |||||
* | * unix/configure: regen'ed | hobbs | 2002-05-30 | 2 | -11/+11 |
| | | | | | | | | | * unix/configure.in: replaced bigendian check with autoconf standard AC_C_BIG_ENDIAN, which defined WORDS_BIGENDIAN on bigendian systems. * generic/tclUtf.c (Tcl_UniCharNcmp): * generic/tclInt.h (TclUniCharNcmp): use WORDS_BIGENDIAN instead of TCL_OPTIMIZE_UNICODE_COMPARE to enable memcmp alternative. | ||||
* | * generic/tclExecute.c (TclExecuteByteCode INST_STR_CMP): | hobbs | 2002-05-30 | 2 | -15/+13 |
| | | | | | | | * generic/tclCmdMZ.c (Tcl_StringObjCmd): changed the case for choosing the Tcl_UniCharNcmp compare to when both objs are of StringType, as benchmarks show that is the optimal check (both bigendian and littleendian systems). | ||||
* | * Removed "dummy" reference to Tcl_LinkVar. | dgp | 2002-05-29 | 1 | -11/+1 |
| | | | | | It is no longer needed since Tcl_Main() now actually calls Tcl_LinkVar(). Thanks to Joe English for pointing that out. | ||||
* | Made Tcl_UniCharNcmp faster on big-endian machines; the system memcmp()is | dkf | 2002-05-29 | 4 | -9/+33 |
| | | | | | probably optimized far in excess of anything we could do! Little-endian just use the old code... |