Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bug in the consolidation of the INCR_..._STK instructions | Miguel Sofer | 2002-06-16 | 2 | -2/+10 |
| | |||||
* | runtime peep-hole optimisation of variables (INST_STORE, INST_INCR) | Miguel Sofer | 2002-06-14 | 2 | -10/+51 |
| | | | | and commands (INST_INVOKE); faster check for the existence of a catch. | ||||
* | runtime peep-hole optimisation of comparisons. | Miguel Sofer | 2002-06-14 | 2 | -17/+48 |
| | |||||
* | BC-engine: runtime peep-hole optimisation of INST_FOREACH | Miguel Sofer | 2002-06-14 | 2 | -10/+27 |
| | |||||
* | no message | davygrvy | 2002-06-14 | 1 | -0/+6 |
| | |||||
* | The test for compiler optimizations was in error. Thanks goes to Roy Terry | davygrvy | 2002-06-14 | 1 | -2/+2 |
| | | | | <royterry@earthlink.net> for his assistence with this. | ||||
* | TIP#102 implementation: 'trace list' becomes 'trace info' | dkf | 2002-06-14 | 4 | -47/+54 |
| | |||||
* | consolidated code for the conditional branch instructions. | Miguel Sofer | 2002-06-13 | 2 | -53/+39 |
| | |||||
* | fixed the previous patch - wouldn't compile with TCL_COMPILE_DEBUG set. | Miguel Sofer | 2002-06-13 | 2 | -13/+18 |
| | |||||
* | TclExecuteByteCode: consolidated exception handling of INST_INVOKE, | Miguel Sofer | 2002-06-13 | 2 | -201/+267 |
| | | | | INST_EVAL, INST_BREAK and INST_CONTINUE. | ||||
* | consolidated opcodes in the bytecode engine, eliminating duplicated | Miguel Sofer | 2002-06-13 | 3 | -487/+232 |
| | | | | | code. Added the new (but pre-existent in tcl.h) possible flag bit TCL_TRACE_READS to Tcl_(Obj)?SetVar.* | ||||
* | new fCmd.test problems on Unix | vincentdarley | 2002-06-13 | 2 | -12/+14 |
| | |||||
* | fs normalize | vincentdarley | 2002-06-13 | 1 | -3/+12 |
| | |||||
* | vfs, winfs testsuite | vincentdarley | 2002-06-13 | 17 | -89/+492 |
| | |||||
* | fixed [Bug 568123] | Miguel Sofer | 2002-06-12 | 2 | -2/+7 |
| | |||||
* | * win/tclWinFile.c: corrected the symbolic link handling code to | hobbs | 2002-06-12 | 2 | -31/+65 |
| | | | | | | | allow it to compile. Added real definition of REPARSE_DATA_BUFFER (found in winnt.h). Most of the added definitions appear to have correct, cross-Win-version equivalents in winnt.h and should be removed, but just making things "work" for now. | ||||
* | Made this file compile! | dkf | 2002-06-12 | 1 | -2/+4 |
| | |||||
* | fs clarification and windows fixes | vincentdarley | 2002-06-12 | 10 | -348/+853 |
| | |||||
* | optimised read access to local variables created at run-time | Miguel Sofer | 2002-06-11 | 5 | -139/+28 |
| | |||||
* | Removed assumptions that [makeFile] creates files in the current dir. | dkf | 2002-06-11 | 1 | -9/+9 |
| | |||||
* | Duplicate test number... | dkf | 2002-06-11 | 1 | -2/+2 |
| | |||||
* | Fix for [info locals] bug #567386; added compile functions for | Miguel Sofer | 2002-06-11 | 8 | -17/+211 |
| | | | | [global], [upvar] and [variable]. | ||||
* | generic/tclExecute.c: optimised algorithm for exception range lookup | Miguel Sofer | 2002-06-11 | 2 | -15/+29 |
| | |||||
* | fs fixed commit | vincentdarley | 2002-06-10 | 3 | -5/+7 |
| | |||||
* | small fs fixes | vincentdarley | 2002-06-10 | 3 | -13/+54 |
| | |||||
* | * More corrections to test suite so that tests | dgp | 2002-06-07 | 2 | -10/+58 |
| | | | | of failing [test]s don't show up themselves as failing tests. | ||||
* | Cleaned up inclusion of float.h; that's really tcl<platform>Port.h's job | dkf | 2002-06-07 | 2 | -25/+43 |
| | |||||
* | Make sure EOVERFLOW is defined on Unix. | dkf | 2002-06-07 | 3 | -100/+124 |
| | |||||
* | speling ficks | dgp | 2002-06-06 | 1 | -2/+2 |
| | |||||
* | * 4) deprecated [threadReap] and [mainThread] [Bug 534903] | dgp | 2002-06-06 | 3 | -26/+9 |
| | |||||
* | * unix/dltest/Makefile.in: Remove hard coded CFLAGS=-g | mdejong | 2002-06-06 | 2 | -2/+11 |
| | | | | | and add CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_DEFAULT varaibles. [Tcl bug 565488] | ||||
* | * Corrections to test suite so that tests | dgp | 2002-06-06 | 2 | -1/+13 |
| | | | | of failing [test]s don't show up themselves as failing tests. | ||||
* | * tests/io.test: Fixed up namespace variable resolution issues | dgp | 2002-06-06 | 5 | -260/+322 |
| | | | | | | | | | | | | revealed by running test suite with "-singleproc 1". * doc/tcltest.n: * library/tcltest/tcltest.tcl: * tests/tcltest.test: Several updates to tcltest. 1) changed to lazy initialization of test constraints 2) deprecated [initConstraintsHook] 3) repaired badly broken [limitConstraints]. [Patch 512214, Bug 558742, Bug 461000] | ||||
* | * unix/tclUnixThrd.c (TclpReaddir, TclpLocaltime, TclpGmtime): | das | 2002-06-06 | 6 | -309/+429 |
| | | | | | | | | | | | | | 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). | ||||
* | * Documented $tcl_rcFileName and added more | dgp | 2002-06-05 | 2 | -9/+34 |
| | | | | clarifications about the intended use of Tcl_Main(). [Bug 505651] | ||||
* | * generic/tclFileName.c (TclGlob): mac specific fix to | das | 2002-06-05 | 6 | -19/+52 |
| | | | | | | | | | 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. | ||||
* | * Added more TIP 85 tests from Arjen Markus. | dgp | 2002-06-05 | 4 | -374/+517 |
| | | | | | | Converted tcltest.test to use a private namespace. Fixed bugs in [tcltest::Eval] revealed by calling [tcltest::test] from a non-global namespace, and namespace errors in init.test. | ||||
* | * win/README: Update msys+mingw URL. | mdejong | 2002-06-04 | 2 | -2/+6 |
| | |||||
* | * Implementation of TIP 85. Allows tcltest | dgp | 2002-06-03 | 5 | -46/+233 |
| | | | | | | | users to add new legal values of the -match option to [test], associating each with a Tcl command that does the matching of expected results with actual results of tests. Thanks to Arjen Markus. [Patch 521362] | ||||
* | added description of [namepace forget] behaviour for unqualified patterns ↵ | Miguel Sofer | 2002-06-03 | 2 | -8/+18 |
| | | | | [Bug 559268] | ||||
* | reverting an accidental modification in the last commit. | Miguel Sofer | 2002-06-03 | 2 | -61/+6 |
| | |||||
* | clarify the empty variable name issue ([Bug 549285]) | Miguel Sofer | 2002-06-03 | 3 | -5/+71 |
| | |||||
* | * Fixed leak of slave interp in [pkg_mkIndex]. | dgp | 2002-05-31 | 2 | -2/+5 |
| | | | | Thanks to Helmut for report. [Bug 550534] | ||||
* | * Use the "stdio" constraint to control whether | dgp | 2002-05-31 | 3 | -12/+16 |
| | | | | an [open "|[interpreter]"] is attempted. | ||||
* | * Removed internal routine | dgp | 2002-05-31 | 9 | -333/+132 |
| | | | | | | | | 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 | 4 | -71/+11 |
| | |||||
* | glob fixes | vincentdarley | 2002-05-30 | 3 | -31/+86 |
| | |||||
* | updated strcmp stuff, see ChangeLog | hobbs | 2002-05-30 | 1 | -0/+16 |
| | |||||
* | * unix/configure: regen'ed | hobbs | 2002-05-30 | 4 | -350/+388 |
| | | | | | | | | | * 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). |