| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
first argument that was not an absolute path. Added a check for that.
Fixes Windows test failures fileSystem-1.{3,4}
|
| |
|
|
|
|
|
| |
Clang/LLVM) don't define it, and _WIN32 is much more portable anyway.
See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
|
|
|
|
| |
typePtr->setFromAnyProc (except the call from inside the Tcl_ConvertToType function) from the Tcl core.
|
|\ |
|
| |
| |
| |
| | |
the same field, but it allows twoPtrValue.ptr2 to be used for other purposes.
|
|\ \
| |/
| |
| | |
string.
|
| |
| |
| |
| | |
string.
|
| | |
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/
| |
| | |
quoting improvements
eliminate unused variable
|
| |
| |
| |
| | |
quoting improvements
eliminate unused variable
|
|\ \
| |/
| |
| |
| | |
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.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \
| | |/ |
|
| | |
| | |
| | | |
something we are caching.
|
|\ \ \
| | |/
| |/| |
Store the Tcl_Filesystem instead, which is what we actually need.
|
| |/
| |
| | |
Store the Tcl_Filesystem instead, which is what we actually need.
|
| | | |
| \ | |
|\ \ \
| | |/ |
|
| |/ |
|
| | |
|
|\ \
| |/
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
the fairly-common operation of converting a DString into an Obj a more
efficient one.
|
|\ \
| |/
| |
| | |
remove some unused cygwin-related code
some minor gcc warnings
|
| |
| |
| |
| |
| | |
move up #undef, for macro which is conflicting with later stuff.
remove some unused cygwin-related code
some minor gcc warnings
|
| |
| |
| |
| | |
Refactor all the *Join*Path* routines to give them more useful interfaces
that are easier to manage getting the refcounts right.
|
|\ \
| |/
| | |
3479689 Stop memory corruption when shimmering 0-refCount value to "path" type.
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
pipeline creation, package handling, procedures, [scan] formats)
|
| |
| |
| | |
rest of Tcl source code. No ABI change. API change *should* be harmless.
|
|\ \
| |/
| | |
cause more harm than good. Purged them (except in zlib files).
|
| |
| |
| | |
more harm than good. Purged them.
|
| |
| |
| |
| |
| |
| | |
tclPlatDecls.h: Fix <tchar.h> inclusion for CYGWIN.
tclPathObj.c: Fix Tcl_SetStringObj usage for CYGWIN.
*.c: Fix various minor other gcc warnings, like signed<->unsigned mismatch.
|
| |
| |
| |
| |
| |
| | |
* tests/fileName.test (filename-14.31): the string rep and the intrep
of a path value created by [file rootname]. Thanks to Vitaly Magerya
for reporting. [Bug 2918610]
|
| |
| |
| |
| | |
caused crashes. [Bug 2884203].
|
| |
| |
| |
| |
| |
| |
| |
| | |
starting with ~ in the "tail" part (normPathPtr field) of the path
intrep when PATHFLAGS != 0. This establishes the assumptions relied
on elsewhere that the name stored there is a relative path. Also
refactored to make an AppendPath() routine instead of the cut/paste
stanzas that were littered throughout.
|
| |
| |
| |
| | |
* tests/fileName.test: [glob]. [Bug 2837800]
|
| |
| |
| |
| |
| |
| | |
* tests/fileName.test: the wrong results for both [file dirname] and
[file tail] on "path" arguments with the PATHFLAGS != 0 intrep and
with an empty string for the "joined-on" part. [Bug 2710920]
|
| |
| |
| |
| |
| |
| | |
* tests/fileName.test: that assumed (not "absolute" => "relative").
This is a false assumption on Windows, where "volumerelative" is
another possibility. [Bug 2571597].
|
| |
| |
| |
| |
| | |
flag value TCLPATH_NEEDNORM to mark those intreps which need more
complete normalization attention for correct results. [Bug 2385549]
|