Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * generic/tclStrToD.c: Tidy up code so that more #ifdef-fery is | dkf | 2010-12-07 | 2 | -1160/+1178 | |
| | | | | | quarantined at the front of the file and function headers follow the modern Tcl style. | |||||
* | [Bug 3129448]: possible over-allocation on 64-bit platforms | nijtmans | 2010-12-06 | 4 | -21/+26 | |
| | ||||||
* | [Patch #3116490] cross-compile support for unix | nijtmans | 2010-12-05 | 1 | -1/+1 | |
| | ||||||
* | [Patch #3116490] cross-compile support for unix | nijtmans | 2010-12-05 | 3 | -14/+51 | |
| | ||||||
* | * generic/tclUtil.c (TclReToGlob): add extra check for multiple | hobbs | 2010-12-03 | 2 | -6/+24 | |
| | | | | | inner *s that leads to poor recursive glob matching, defer to original RE instead. tclbench RE var backtrack. | |||||
* | silence gcc warning when using -Wwrite-strings | nijtmans | 2010-12-03 | 7 | -24/+54 | |
| | | | | | | silence gcc warning for non-IEEE platforms [Patch #3116490] cross-compile Tcl mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. | |||||
* | * generic/tclStrToD.c (SetPrecisionLimits, TclDoubleDigits): | Kevin B Kenny | 2010-12-01 | 2 | -4/+20 | |
| | | | | | | | | Added meaningless initialization of 'i', 'ilim' and 'ilim1' to silence warnings from the C compiler about possible use of uninitialized variables, Added a panic to the 'switch' that assigns them, to assert that the 'default' case is impossible. [Bug 3124675] | |||||
* | Allow Tcl_Panic() to enter the debugger on win32 | nijtmans | 2010-12-01 | 3 | -13/+11 | |
| | ||||||
* | fix gcc 64-bit warnings: cast from pointer to integer of different size | nijtmans | 2010-12-01 | 6 | -22/+32 | |
| | | | | fix gcc(-4.5.2) warning: 'static' is not at beginning of declaration | |||||
* | * generic/tclInt.decls, generic/tclInt.h, generic/tclIntDecls.h: | hobbs | 2010-11-30 | 6 | -25/+109 | |
| | | | | | | | * generic/tclStubInit.c: TclFormatInt restored at slot 24 * generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from 2005-07-05 macro-ization. Benchmarks indicate it is faster, as a key int->string routine (e.g. int-indexed arrays). | |||||
* | ChangeLog typo. | ferrieux | 2010-11-29 | 1 | -1/+1 | |
| | ||||||
* | Patch by Miguel, providing a [::tcl::unsupported::inject coroname command ↵ | ferrieux | 2010-11-29 | 2 | -2/+58 | |
| | | | | args], which prepends ("injects") arbitrary code to a suspented coro's future resumption. Neat for debugging complex coros without heavy instrumentation. | |||||
* | added missing casts that MSVC complained about and deleted unused variable | Kevin B Kenny | 2010-11-29 | 2 | -7/+6 | |
| | ||||||
* | 2010-11-29 Kevin B. Kenny <kennykb@acm.org> | Kevin B Kenny | 2010-11-28 | 14 | -410/+3559 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. | |||||
* | * tests/chanio.test, tests/iogt.test, tests/ioTrans.test: Convert more | dkf | 2010-11-24 | 4 | -1303/+1378 | |
| | | | | tests to tcltest2 and factor them to be easier to understand. | |||||
* | More conversion of tcltest1 tests to tcltest2 | dkf | 2010-11-21 | 1 | -483/+521 | |
| | ||||||
* | * tests/chanio.test: Converted many tests to tcltest2 by marking the | dkf | 2010-11-20 | 2 | -1172/+1333 | |
| | | | | setup and cleanup parts as such. | |||||
* | fix gcc warnings: unused variable 'registration' | nijtmans | 2010-11-19 | 4 | -7/+13 | |
| | ||||||
* | Tcl_Panic already writes a newline at the end, so the caller doesn't have to ↵ | nijtmans | 2010-11-19 | 1 | -2/+2 | |
| | | | | do that | |||||
* | Set NO_VIZ=1 when zlib is compiled in libtcl, | nijtmans | 2010-11-18 | 3 | -1/+9 | |
| | | | | this resolves compiler warnings in 64-bit and static builds. | |||||
* | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" | nijtmans | 2010-11-18 | 3 | -54/+61 | |
| | | | | | now implemented for cygwin and mingw32 too. No longer disable tests Tcl_Main-1.4 and 1.6 on Windows, because those now work on all supported platforms. | |||||
* | * doc/file.n: [Bug 3111298]: Typofix. | dkf | 2010-11-18 | 2 | -2/+4 | |
| | ||||||
* | * tests/oo.test: [Bug 3111059]: Added testing that neatly trapped this | dkf | 2010-11-18 | 2 | -11/+50 | |
| | | | | issue. | |||||
* | * generic/tclNamesp.c: fix leak due to bad looping construct, | Miguel Sofer | 2010-11-18 | 1 | -3/+5 | |
| | | | | | [Bug 3111059] (Correct fix this time around) | |||||
* | * generic/tclNamesp.c: fix leak due to bad looping construct, | Miguel Sofer | 2010-11-18 | 2 | -5/+8 | |
| | | | | [Bug 3111059] | |||||
* | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented ↵ | nijtmans | 2010-11-17 | 3 | -2/+92 | |
| | | | | for mingw-w64 | |||||
* | Bring compilation under mingw-w64 a bit closer to reality (but don't break ↵ | nijtmans | 2010-11-17 | 1 | -3/+3 | |
| | | | | mingw32 build!) | |||||
* | [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 | nijtmans | 2010-11-16 | 2 | -1/+7 | |
| | ||||||
* | Bring compilation under mingw-w64 a bit closer to reality | nijtmans | 2010-11-16 | 5 | -32/+46 | |
| | ||||||
* | * doc/interp.n: [3081184] TIP #378. | andreas_kupries | 2010-11-15 | 9 | -57/+352 | |
| | | | | | | | | | | * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test: | |||||
* | reverted previous commit: it has effect on the Windows console | nijtmans | 2010-11-15 | 2 | -29/+33 | |
| | ||||||
* | Eliminate use of the function Tcl_WinTCharToUtf in generic code | nijtmans | 2010-11-15 | 2 | -33/+29 | |
| | ||||||
* | * changes: Updates for 8.6b2 release. | andreas_kupries | 2010-11-10 | 2 | -1/+15 | |
| | ||||||
* | Fix [Bug 3105999]; deallocate temporary structure. | dkf | 2010-11-09 | 2 | -5/+14 | |
| | ||||||
* | Clarify the tests so that what is being tested is in the body... :-) | dkf | 2010-11-09 | 1 | -7/+10 | |
| | ||||||
* | * tests/oo.test: Various tests for memory leaks. | dkf | 2010-11-09 | 2 | -1/+39 | |
| | ||||||
* | Revert previous commit at request of KBK. | dkf | 2010-11-09 | 2 | -23/+17 | |
| | ||||||
* | Added test case for [Bug #3105247] -NaN? | nijtmans | 2010-11-09 | 2 | -1/+9 | |
| | ||||||
* | Add missing 'objs' verb in error message. | ferrieux | 2010-11-08 | 1 | -2/+4 | |
| | ||||||
* | fix TCL_ASCII_MAIN usage, as the name suggests | nijtmans | 2010-11-05 | 2 | -5/+12 | |
| | ||||||
* | * generic/tclMain.c: Added missing conditional on _WIN32 around code | Kevin B Kenny | 2010-11-04 | 2 | -2/+8 | |
| | | | | | that messes around with the definition of _UNICODE, to correct a badly broken Unix build from Jan's last commit. | |||||
* | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for ↵ | nijtmans | 2010-11-04 | 9 | -24/+67 | |
| | | | | Tcl on MSVC++ | |||||
* | some more speedups to socket.test | rmax | 2010-11-04 | 2 | -6/+7 | |
| | ||||||
* | avoid having to wait for some child processes to time out after all tests ↵ | rmax | 2010-11-04 | 1 | -1/+4 | |
| | | | | have been run | |||||
* | Rework some of the tests to speed them up by avoiding (supposedly) | rmax | 2010-11-04 | 2 | -29/+30 | |
| | | | | unneeded [after]s. | |||||
* | reorder the constraint list per test for clearer make test output of skipped ↵ | rmax | 2010-11-04 | 1 | -35/+35 | |
| | | | | tests | |||||
* | Minor change: Added missing .PHONY marker for install-headers | dkf | 2010-11-04 | 1 | -2/+2 | |
| | ||||||
* | * tests/socket.test: Run the socket tests three times with the | rmax | 2010-11-04 | 2 | -154/+181 | |
| | | | | | | | | address family set to any, inet, and inet6 respectively. Use constraints to skip the tests if a family is found to be unsupported or not configured on the local machine. Adjust the tests to dynamically adapt to the address family that is being tested. | |||||
* | [Patch 3101127]: Installer Improvements. | stwo | 2010-11-04 | 3 | -132/+548 | |
| | ||||||
* | * tests/error.test (error-19.13): Another variation on testing for | dkf | 2010-11-04 | 2 | -1/+26 | |
| | | | | issues in [try] compilation. |