Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | 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 | |
|\ \ \ | |/ / | ||||||
| * | | Purge more dead fs path code. | dgp | 2012-06-20 | 3 | -22/+7 | |
| |\ \ | | |/ | ||||||
| | * | Purge more dead fs path code. | dgp | 2012-06-20 | 1 | -17/+7 | |
| | | | ||||||
| * | | Remove dead code that complicates fs path values but adds no value. | dgp | 2012-06-20 | 3 | -35/+10 | |
| |\ \ | | |/ | ||||||
| | * | ...and one more line. | dgp | 2012-06-20 | 1 | -1/+0 | |
| | | | ||||||
| | * | Remove dead code that complicates fs path values but adds no value. | dgp | 2012-06-20 | 1 | -31/+10 | |
| | | | ||||||
| | * | On Cygwin, use win32 API in stead of uname() to determine the tcl_platform ↵ | jan.nijtmans | 2012-06-06 | 2 | -5/+5 | |
| | | | | | | | | | | | | variables | |||||
* | | | 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 | |
|/ / | ||||||
* | | Revised so that we avoid hashing twice.bug_3532959 | dgp | 2012-06-11 | 1 | -6/+4 | |
| | | ||||||
* | | 3532959 Arrange for every lambda to place an entry in the linePBodyPtr hash ↵ | dgp | 2012-06-10 | 2 | -13/+19 | |
| | | | | | | | | | | | | | | table. Then the two teardowns of data in that table synchronize so that the first to run signals the other not to operate. Test proc-7.4 in a mem debug build of Tcl will detect Bug 3532959 by crashing. | |||||
* | | Work in progress fixing 3532959 | dgp | 2012-06-08 | 2 | -2/+3 | |
| | | ||||||
* | | Remove unused variable mantDIGIT. | dgp | 2012-06-05 | 1 | -3/+0 | |
| | | ||||||
* | | fix genStubs.tcl | jan.nijtmans | 2012-05-25 | 3 | -16/+16 | |
|\ \ | |/ | ||||||
* | | Take cygwin handling of X11 into account | jan.nijtmans | 2012-05-24 | 4 | -26/+45 | |
|\ \ | |/ | | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix | |||||
| * | Take cygwin handling of X11 into account | jan.nijtmans | 2012-05-24 | 3 | -4/+20 | |
| | | | | | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix | |||||
* | | fix merge problem on Linux | jan.nijtmans | 2012-05-23 | 5 | -793/+383 | |
|\ \ | ||||||
| * | | MAC_OSX_TK -> MAC_OSX_TCL | jan.nijtmans | 2012-05-22 | 3 | -16/+16 | |
| | | | ||||||
| * | | Revert most of [fcc5957e59], since when we let cygwin share the win32 stub ↵ | jan.nijtmans | 2012-05-22 | 5 | -803/+393 | |
| |\ \ |/ / / | | _ | | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 | |||||
| * | Revert most of [ae92de6078], since when we let cygwin share the win32 stub ↵ | jan.nijtmans | 2012-05-22 | 5 | -509/+250 | |
| | | | | | | | | | | | | table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 | |||||
* | | When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, | dgp | 2012-05-21 | 2 | -3/+3 | |
|\ \ | |/ | | | | | | | care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. | |||||
| * | When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, | dgp | 2012-05-21 | 2 | -3/+3 | |
| | | | | | | | | | | care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. | |||||
* | | * generic/tclCmdMZ.c (Tcl_SwitchObjCmd): [Bug 3106532]: Corrected | dkf | 2012-05-17 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | resulting indexes from -indexvar option to be usable with [string range]; this was always the intention (and is consistent with [regexp -indices] too). ***POTENTIAL INCOMPATIBILITY*** Uses of [switch -regexp -indexvar] that previously compensated for the wrong offsets (by subtracting 1 from the end indices) now do not need to do so as the value is correct. | |||||
* | | Revert part of [5caa06383d] move Tcl_MacOSXOpenBundleResources and ↵ | jan.nijtmans | 2012-05-15 | 3 | -46/+6 | |
|\ \ | |/ | | | | | Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table | |||||
| * | revert part of [9922ac54e8]: remove Tcl_MacOSXOpenBundleResources and ↵ | jan.nijtmans | 2012-05-14 | 3 | -44/+43 | |
| | | | | | | | | Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table | |||||
* | | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, | jan.nijtmans | 2012-05-07 | 2 | -12/+9 | |
|\ \ | |/ | | | so it can be used for the Plat* interfaces as well | |||||
| * | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, | jan.nijtmans | 2012-05-07 | 2 | -12/+9 | |
| | | | | | | so it can be used for the Plat* interfaces as well | |||||
* | | don't try to run the cpuid test when cpuid is not available | jan.nijtmans | 2012-05-03 | 1 | -0/+6 | |
|\ \ | |/ | ||||||
| * | don't try to run the cpuid test if cpuid is not available | jan.nijtmans | 2012-05-03 | 1 | -4/+6 | |
| | | ||||||
* | | Move cpuid testcase from win-specific to generic tests | jan.nijtmans | 2012-05-03 | 8 | -63/+67 | |
|\ \ | |/ | ||||||
| * | Move cpuid testcase from win-specific to generic tests | jan.nijtmans | 2012-05-03 | 8 | -248/+109 | |
| | | | | | | Simplify stub tables for functions which work on both UNIX and windows | |||||
| * | move some more CYGWIN stuff to unix/tclUnixPort.h | jan.nijtmans | 2012-05-03 | 1 | -3/+1 | |
| | | ||||||
* | | Move CYGWIN-specific stuff from tclPort.h to tclUnixPort.h, where it belongs | jan.nijtmans | 2012-04-27 | 2 | -12/+1 | |
| | | ||||||
* | | get rid of _ANSI_ARGS_ | jan.nijtmans | 2012-04-26 | 2 | -37/+37 | |
|\ \ | |/ | ||||||
| * | compiler warning | jan.nijtmans | 2012-04-26 | 1 | -1/+1 | |
| | | ||||||
* | | compiler warning | jan.nijtmans | 2012-04-26 | 1 | -1/+1 | |
| | | ||||||
* | | fix Linux build ;-( | jan.nijtmans | 2012-04-26 | 1 | -0/+3 | |
| | | ||||||
* | | fix crash on Mac OSX | jan.nijtmans | 2012-04-26 | 1 | -3/+0 | |
| | | ||||||
* | | [Bug 3508771] load tclreg.dll in cygwin tclsh | jan.nijtmans | 2012-04-24 | 4 | -91/+324 | |
|\ \ | |/ | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin | |||||
| * | [Bug 3508771] load tclreg.dll in cygwin tclsh | jan.nijtmans | 2012-04-24 | 4 | -51/+183 | |
| |\ | | | | | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin | |||||
| | * | oops, wrong signature | jan.nijtmans | 2012-04-24 | 1 | -1/+1 | |
| | | | ||||||
| | * | implement TclWinGetSockOpt and TclWinGetServByName for cygwi | jan.nijtmans | 2012-04-24 | 3 | -52/+104 | |
| | | | | | | | | | (should work, but not yet tested on UNIX) | |||||
| | * | merge trunk | jan.nijtmans | 2012-04-24 | 23 | -85/+87 | |
| | |\ | | |/ | |/| | ||||||
| | * | merge core-8-4-branch | jan.nijtmans | 2012-04-11 | 4 | -38/+8 | |
| | |\ | ||||||
| | * | | tclpGetPid signature change (stub entry only, not for macro), | jan.nijtmans | 2012-04-06 | 11 | -9/+9 | |
| | | | | | | | | | | | | | | | | for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin | |||||
| | * | | merge core-8-4-branch | jan.nijtmans | 2012-04-04 | 1 | -0/+1 | |
| | |\ \ | ||||||
| | * | | | implement TclpGetPid for Cygwin | jan.nijtmans | 2012-04-04 | 3 | -20/+100 | |
| | | | | |