Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | merge mark | dgp | 2013-03-04 | 0 | -0/+0 | |
|\ | ||||||
| * | New scheme for keeping the per-process tcl_precision value in sync without | dgp | 2013-03-04 | 2 | -23/+307 | |
| | | | | | | | | | | | | | | the need for mutex locks on every read. Uses adapted ProcessGlobalValue machinery backported from Tcl 8.5 where it's been working without reported problems. Thanks to Phil Brooks for reporting on tests which highlight the thread performance problems raised by the old scheme, and to Clif Flynt for further testing pointing the finger at tcl_precision locks as the main culprit. | |||||
* | | [Bug 3606542]: Add missing constraint to test. | dkf | 2013-03-01 | 1 | -1/+1 | |
| | | ||||||
* | | Somewhat tidier, less daunting test. | dgp | 2013-02-27 | 1 | -141/+40 | |
|\ \ | |/ | ||||||
| * | A bit more tidiness expressing the new test expression. | dgp | 2013-02-27 | 1 | -2/+35 | |
| | | ||||||
| * | rejoin the branch | dgp | 2013-02-27 | 0 | -0/+0 | |
| |\ | ||||||
| * | | Convert test expression into less imposing form. | dgp | 2013-02-27 | 1 | -3/+7 | |
| | | | ||||||
* | | | Wrap test-case over multiple lines | jan.nijtmans | 2013-02-27 | 1 | -1/+139 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Wrap test-case over multiple lines.off_8_4_branch | jan.nijtmans | 2013-02-27 | 1 | -1/+139 | |
| |/ | ||||||
* | | [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom ↵ | jan.nijtmans | 2013-02-27 | 3 | -0/+13 | |
|\ \ | |/ | | | | | Lane for providing the test-case and the patch. | |||||
| * | [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom ↵ | jan.nijtmans | 2013-02-27 | 3 | -0/+13 | |
| | | | | | | | | Lane for providing the test-case and the patch. | |||||
* | | structs *ChannelHandler* GetsState CopyState used only locally. | dgp | 2013-02-26 | 2 | -108/+106 | |
|\ \ | |/ | | | Remove from tclIO.h. | |||||
| * | structs ChannelHandler ChannelHandlerEvent GetsState CopyState used locally. | dgp | 2013-02-26 | 2 | -83/+82 | |
| | | | | | | Remove from tclIO.h. | |||||
| * | struct NextChannelHandler used only locally. Remove from tclIO.h. | dgp | 2013-02-26 | 2 | -25/+24 | |
| | | ||||||
* | | Don't panic if Tcl_ConvertToType is called for a type that doesn't have a ↵ | jan.nijtmans | 2013-02-26 | 2 | -1/+11 | |
| | | | | | | | | setFromAnyProc, create a proper error message. | |||||
* | | Repair linked list management in Tcl_DeleteCloseHandler(). | dgp | 2013-02-25 | 2 | -13/+18 | |
|\ \ | |/ | | | CloseCallback struct used only locally. Remove from tclIO.h. | |||||
| * | Repair linked list management in Tcl_DeleteCloseHandler(). | dgp | 2013-02-25 | 2 | -12/+18 | |
| | | | | | | CloseCallback struct is used only locally. Remove from tclIO.h. | |||||
* | | LimitHandler struct used only locally. Remove from tclInt.h. | dgp | 2013-02-25 | 2 | -29/+31 | |
| | | ||||||
* | | Remove unused struct InterpList. | dgp | 2013-02-25 | 1 | -11/+0 | |
| | | ||||||
* | | ArraySearch struct used only locally. Remove from tclInt.h. | dgp | 2013-02-25 | 2 | -24/+24 | |
| | | ||||||
* | | 3605719,3605720 Test independence. Thanks Rolf Ade for patches. | dgp | 2013-02-25 | 3 | -10/+31 | |
| | | ||||||
* | | Restore the ReleaseCmdWordData cleanup routine from 8.4, to plug very | dgp | 2013-02-22 | 1 | -18/+26 | |
| | | | | | | rare memory leak. | |||||
| | | ||||||
| \ | ||||||
*-. \ | Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. | dgp | 2013-02-22 | 2 | -30/+49 | |
|\ \ \ | | |/ | | | | Stop crashes when the hookProc raises an error. | |||||
| | * | Use iPtr field instead of source field to mark a CompileEnv as uninitialized. | dgp | 2013-02-22 | 1 | -4/+4 | |
| |/ | | | | | envPtr->source == NULL can actually be valid (at least when merging forward). | |||||
| * | Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. | dgp | 2013-02-22 | 3 | -49/+50 | |
| |\ | | | | | | | Stop crashes when the hookProc raises an error. | |||||
| | * | Protect against multiple uses of a CompileEnv with only one initialization. | dgp | 2013-02-21 | 2 | -49/+44 | |
| |/ | | | | | | | | | Make TclFreeCompileEnv smarter about cleanup so all callers do not have to be. Revise TclSetByteCodeFromAny() so that when hookProc raises an error, bytecode is not generated. This was rumored to cause crashes. | |||||
* | | 3605447 Make sure the -clear option to [namespace export] always clears, | dgp | 2013-02-21 | 3 | -43/+34 | |
|\ \ | |/ | | | whether or not new export patterns are specified. | |||||
| * | 3605447 Make sure the -clear option to [namespace export] always clears, | dgp | 2013-02-21 | 3 | -40/+35 | |
| |\ | | | | | | | whether or not new export patterns are specified. | |||||
| | * | added testbug_3605447 | dgp | 2013-02-21 | 1 | -0/+8 | |
| | | | ||||||
| | * | The flag TCL_LEAVE_ERR_MSG has no effect on the routine | dgp | 2013-02-21 | 1 | -8/+4 | |
| | | | | | | | | | | | | TclGetNamespaceForQualName() so for goodness sake stop making any special efforts to add it in when making calls. | |||||
| | * | refinement | dgp | 2013-02-20 | 1 | -2/+1 | |
| | | | ||||||
| | * | 36054447 Convert [namespace export -clear] interface to something less stupid. | dgp | 2013-02-20 | 1 | -32/+18 | |
| |/ | | | | | Test suite does not demand the stupidity continue, thank goodness. | |||||
* | | revert mangling with "code" variable. This caused unrelated var.test failures. | jan.nijtmans | 2013-02-19 | 1 | -3/+3 | |
| | | ||||||
* | | Fix bug #2438181: Incorrect error reporting in traces. | jan.nijtmans | 2013-02-19 | 3 | -3/+22 | |
|\ \ | |/ | | | Test-case and fix provided by Poor Yorick. | |||||
| * | Add test-case for Bug #2438181 (which passes in Tcl 8.4 but fails in 8.5/8.6). | jan.nijtmans | 2013-02-19 | 1 | -0/+10 | |
| | | | | | | Provided by Poor Yorick | |||||
| | | ||||||
| \ | ||||||
*-. \ | 3604074 Fix regexp optimization to stop hanging on the expression | dgp | 2013-02-15 | 3 | -39/+67 | |
|\ \ \ | | |/ | | | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery. | |||||
| | * | revise test numbering for forward merging | dgp | 2013-02-15 | 1 | -1/+4 | |
| |/ | ||||||
| * | 3604074 Fix regexp optimization to stop hanging on the expression | dgp | 2013-02-15 | 3 | -31/+60 | |
| |\ | | | | | | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery. | |||||
| | * | New branch bug-3604074 with improved patch to correct fixempties() failurebug_3604074 | dgp | 2013-02-14 | 2 | -31/+54 | |
| |/ | | | | | to converge. | |||||
* | | ChangeLog corrected: msgcat issue must not be XP specific | oehhar | 2013-02-14 | 1 | -2/+3 | |
| | | ||||||
* | | [Bug 3604576]: msgcat-1.5.0.tm error on windows XP | jan.nijtmans | 2013-02-14 | 7 | -17/+19 | |
|\ \ | ||||||
| * | | Finer granulated catchbug_3604576 | oehhar | 2013-02-14 | 1 | -17/+13 | |
| | | | ||||||
| * | | Suggested fix for bug 3604576: msgcat -1.5.0.tm error on windows XP, ↵ | jan.nijtmans | 2013-02-14 | 6 | -24/+25 | |
|/ / | | | | | | | | | inclusive bump to version 1.5.1. Changelog entry still missing. | |||||
* | | Improve some comments and quoting, no change in functionality | jan.nijtmans | 2013-02-14 | 2 | -13/+13 | |
|\ \ | |/ | ||||||
| * | Add some extra paths on Windows for finding tclConfig.sh, for mSys and ↵ | jan.nijtmans | 2013-02-14 | 1 | -0/+8 | |
| | | | | | | | | Cygwin shell. | |||||
* | | merge-mark | jan.nijtmans | 2013-02-12 | 0 | -0/+0 | |
|\ \ | |/ | ||||||
| * | Backport various improvements from Tcl 8.5 | jan.nijtmans | 2013-02-12 | 4 | -93/+234 | |
| | | ||||||
* | | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>. | jan.nijtmans | 2013-02-10 | 15 | -27/+0 | |
| | | ||||||
* | | Tcl_InvalidateStringRep -> TclInvalidateStringRep | jan.nijtmans | 2013-02-07 | 6 | -24/+24 | |
| | | ||||||
* | | [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to | dgp | 2013-02-05 | 2 | -0/+18 | |
|\ \ | |/ | | | be normalized, even when no "A:" drive is present on the system. |