Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | converting to using Tcl_Obj API for error message generation; part done | dkf | 2012-08-03 | 27 | -592/+739 |
| | |||||
* | Purge use of Tcl_AppendElement, and corrected conversion of PIDs to integer | dkf | 2012-07-31 | 1 | -3/+5 |
| | | | objects. | ||||
* | import small refactoring from TclOO package codebase | dkf | 2012-07-31 | 1 | -8/+24 |
| | |||||
* | eliminate the "testfinexit" command. We have the TCL_FINALIZE_ON_EXIT ↵ | jan.nijtmans | 2012-07-30 | 1 | -57/+0 |
| | | | | environment variable now, which makes "exit" do the same thing. | ||||
* | Fix various test when run outside of the build environment [3549770] | jan.nijtmans | 2012-07-30 | 1 | -2/+14 |
| | |||||
* | Support Unicode 6.2 (Add Turkish lira sign) | jan.nijtmans | 2012-07-27 | 2 | -2/+2 |
|\ | |||||
| * | Support Unicode 6.2 (Add Turkish lira sign) | jan.nijtmans | 2012-07-27 | 2 | -2/+2 |
| |\ | |||||
| | * | Support Unicode 6.2 (Add Turkish lira sign) | jan.nijtmans | 2012-07-27 | 2 | -2/+2 |
| | | | |||||
| | * | Preserve the chanPtr so that script evaluation cannot invalidate it when | dgp | 2012-07-24 | 1 | -0/+2 |
| | | | | | | | | | we plan to use it again. | ||||
| | * | backport [e393e41a8d]: Fix several more missing mutex-locks in TestasyncCmd | jan.nijtmans | 2012-07-20 | 1 | -5/+28 |
| | | | |||||
| * | | merge 8.5 | dgp | 2012-07-25 | 1 | -0/+2 |
| |\ \ | |||||
| * \ \ | merge 8.5 | dgp | 2012-07-24 | 2 | -1/+9 |
| |\ \ \ | |||||
| * | | | | Release candidate branch for Tcl 8.5.12. | dgp | 2012-07-10 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Preserve the chanPtr so that script evaluation cannot invalidate it when | dgp | 2012-07-24 | 1 | -0/+2 |
|\ \ \ \ \ | | |_|/ / | |/| | | | we plan to use it again. | ||||
| * | | | | Preserve the chanPtr so that script evaluation cannot invalidate it when | dgp | 2012-07-24 | 1 | -0/+2 |
| | |/ / | |/| | | | | | | we plan to use it again. | ||||
* | | | | [Bug 3545365]: Never try a bg-flush on a dead channel, just like before ↵ | ferrieux | 2012-07-23 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | 2011-08-17. | ||||
* | | | | Fix several more missing mutex-locks in TestasyncCmd. | Joe Mistachkin | 2012-07-20 | 1 | -0/+5 |
|\ \ \ \ | |/ / / | |||||
| * | | | Fix several more missing mutex-locks in TestasyncCmd. | Joe Mistachkin | 2012-07-20 | 1 | -0/+5 |
| | | | | |||||
| * | | | [Bug 3544685]: Missing mutex-lock in TestasyncCmd since 2011-08-19. ↵ | ferrieux | 2012-07-19 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Unbounded gratitude to Stuart Cassoff for spotting it. | ||||
| * | | | Remove surplus parens | dgp | 2012-07-19 | 1 | -1/+1 |
| |/ / | |||||
* | | | Fix mostly-harmless minor buffer overrun. | dkf | 2012-07-16 | 1 | -2/+2 |
| | | | |||||
* | | | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -7/+16 |
|\ \ \ | |/ / | |||||
| * | | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -6/+15 |
| |\ \ | | |/ | |||||
| | * | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -6/+15 |
| | | | |||||
* | | | missed a spot | dkf | 2012-07-04 | 1 | -2/+1 |
| | | | |||||
* | | | Factor out a number of common patterns of use of Tcl_DStringAppend. | dkf | 2012-07-03 | 24 | -116/+158 |
| | | | |||||
* | | | NRInterpCoroutine -> TclNRInterpCoroutine | jan.nijtmans | 2012-07-02 | 4 | -12/+13 |
| | | | | | | | | | | | | make NRCommand static make TalInstructionTable static const | ||||
* | | | add TclUnixCopyFile to stub table for Cygwin | jan.nijtmans | 2012-07-01 | 3 | -4/+14 |
|\ \ \ | |/ / | |||||
| * | | add TclUnixCopyFile to stub table for Cygwin | jan.nijtmans | 2012-07-01 | 3 | -4/+19 |
| | | | |||||
* | | | Simplify tclFileSystem.h. Define structs where used. | dgp | 2012-06-28 | 3 | -64/+66 |
|\ \ \ | |/ / | |||||
| * | | Simplify tclFileSystem.h. Define structs where used. | dgp | 2012-06-28 | 3 | -64/+66 |
| | | | |||||
* | | | fix some gcc 64-bit warnings | jan.nijtmans | 2012-06-26 | 2 | -7/+4 |
|\ \ \ | |/ / | | | | | | | quoting improvements eliminate unused variable | ||||
| * | | fix some gcc 64-bit warnings | jan.nijtmans | 2012-06-26 | 2 | -7/+4 |
| |\ \ | | |/ | | | | | | | quoting improvements eliminate unused variable | ||||
| | * | fix some gcc 64-bit warnings | jan.nijtmans | 2012-06-26 | 1 | -4/+4 |
| | | | | | | | | | quoting improvements | ||||
* | | | use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_path | jan.nijtmans | 2012-06-26 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_path | jan.nijtmans | 2012-06-26 | 1 | -2/+2 |
| |\ \ | | |/ | |||||
* | | | Use EAI_SYSTEM only if it exists. | max | 2012-06-26 | 1 | -2/+5 |
| | | | |||||
* | | | 3024359 Make sure that the per-thread cache of the list of file systems | dgp | 2012-06-25 | 3 | -38/+64 |
|\ \ \ | |/ / | | | | | | | | | | currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference. | ||||
| * | | Repair Claim/Disclaim imbalance | dgp | 2012-06-25 | 1 | -0/+1 |
| | | | |||||
| * | | Simplify bug fix so that active claims on the FilesystemRecord list of a threadbug_3024359 | dgp | 2012-06-25 | 3 | -61/+29 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prevent any overwriting of that per-thread cache. This keeps active traversals of the list valid. The possible downside is that this may result in some delay in noticing new epochs and result in somewhat greater likelihood we will cache things in a "path" value that are out of date. Since the system has to deal with out of date cached data anyway, this should have no correctness affects, measured against the status quo. In multi-threaded operation the possibility of caching and/or retrieving outdated information can never be eliminated. Checkin also includes merge of 8.5. | ||||
| * \ \ | merge 8.5 | dgp | 2012-06-25 | 1 | -6/+23 |
| |\ \ \ | |||||
| * \ \ \ | merge 8.5 | dgp | 2012-06-22 | 2 | -38/+12 |
| |\ \ \ \ | |||||
| * \ \ \ \ | merge 8.5 | dgp | 2012-06-22 | 1 | -2/+11 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | merge 8.5 | dgp | 2012-06-21 | 3 | -75/+26 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Only record the filesystemEpoch when it actually marks the validity of | dgp | 2012-06-21 | 2 | -8/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | something we are caching. | ||||
| * | | | | | | | merge 8.5 | dgp | 2012-06-20 | 3 | -56/+16 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Next draft fix. This one appears to solve the problem, at least as demo'd | dgp | 2012-06-18 | 1 | -46/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | by the test attached to Tcl Bug 3024359. | ||||
| * | | | | | | | | More work in progress. | dgp | 2012-06-13 | 1 | -38/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem with release of the elements of a fileSystemList by one routine while some other (caller) routine is still traversing that list is not dependent on threaded operations. An unthreaded build can still encounter the problem. Revised so that threaded/unthreaded operations are much closer to the same (no direct TCL_THREADS dependency). Also simplified the epoch checking which reduces locking to when it's needed. Still have the problem of returning as valid FilesystemRecords that are pulled from an outdated epoch. | ||||
| * | | | | | | | | Convert function calls to macros. | dgp | 2012-06-12 | 1 | -21/+31 |
| | | | | | | | | | |||||
| * | | | | | | | | First draft patch to fix Bug 3024359. No reliable test yet. | dgp | 2012-06-11 | 2 | -10/+91 |
| | | | | | | | | |