summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2020-07-253-12/+12
|\
| * Fix [20dccf1200]: htons-related test fails on Mac OSX Catalina (10.15) jan.nijtmans2020-07-253-4/+4
| | | | | | Also, let http-related tests check if really http 2.9 is present
* | Fix for bug cb0373bb33. In HTTP/1.1 the response header "Connection", if ↵kjnash2020-07-246-11/+71
| | | | | | | | absent, must default to "keep-alive". Add test http11-1.13 and bump version to 2.9.3.
* | Create new branch named "bug-cb0373bb33-for-8-6"kjnash2020-07-240-0/+0
|/
* Mark chan-io-50.? and event-1.1 as nonPortable (for now): Those sometimes ↵jan.nijtmans2020-07-212-7/+7
| | | | fail in the Travis environment, but in practice this doesn't seem to be a real problem.
* Use "Global" in stead of "Master" internally, where "Master" is not used in ↵jan.nijtmans2020-07-206-101/+101
| | | | the Master-Slave paradigm and where this makes sense.
* Merge 8.5.jan.nijtmans2020-07-204-36/+33
|\ | | | | Mark testcases io-50.* nonPortable: they fail too often in travis builds.
| * Backport changes in tcltest package from higher Tcl versions.jan.nijtmans2020-07-206-24/+35
| | | | | | | | Rename (internal, undocumented) tcltest::loadIntoSlaveInterpreter into tcltest::loadIntoChildInterpreter tcltest 2.5.1 -> 2.5.3
* | macOS: Remove Tcl_ServiceAll from Tcl_WaitForEvent and use os_unfair_lock if ↵culler2020-07-181-40/+87
|\ \ | | | | | | | | | it is available.
| * \ Merge 8.6jan.nijtmans2020-07-167-14/+30
| |\ \
| * \ \ Merge 8.6jan.nijtmans2020-07-141-1/+5
| |\ \ \
| * \ \ \ Merge 8.6jan.nijtmans2020-07-1149-1650/+1813
| |\ \ \ \
| * | | | | Use the os_unfair_lock in place of OSSpinLock when the minimum build target ↵culler2020-06-221-10/+60
| | | | | | | | | | | | | | | | | | | | | | | | is newer than OSX 10.12
| * | | | | Sometimes the waitTime needs to be positive to avoid missing channel io events.culler2020-06-181-5/+13
| | | | | |
| * | | | | Code simplification and cleanupculler2020-06-071-25/+16
| | | | | |
| * | | | | Address macOS hangs in Tcl_WaitForEvent.culler2020-06-061-14/+15
| | | | | |
* | | | | | Doc/internal variable tweaksjan.nijtmans2020-07-172-9/+9
| | | | | |
* | | | | | merge 8.5sebres2020-07-161-6/+6
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | cherry pick [df5f1e8652]: Fix [5bbd044812]: Fix index underflow.sebres2020-07-161-2/+2
| | | | | |
| * | | | | doc/clock.n: clearer form explaininng format groups on outputsebres2020-06-301-6/+6
| | | | | |
* | | | | | Fix [5bbd044812]: Fix index underflow.jan.nijtmans2020-07-161-2/+2
| |_|_|_|/ |/| | | |
* | | | | closes [3c6e47363e]: missing de-duplication mechanism for nested TEBC ↵sebres2020-07-151-1/+17
| | | | | | | | | | | | | | | | | | | | starting from scratch (e. g. nested compiled blocks enclosed in parent cycle), so reset interp's result to avoid possible duplications of large objects by first commands like lappend, append, etc
* | | | | Rename doc/CrtSlave.3 to doc/CrtAlias.3. Some more doc tweaks.jan.nijtmans2020-07-156-13/+13
| |_|_|/ |/| | |
* | | | (cherry-pick): Bugfix in library/tm.tcl - in a safe interp ↵jan.nijtmans2020-07-141-1/+5
| |_|/ |/| | | | | | | | ::tcl::tm::UnknownHandler should always use the freshest "package ifneeded"
* | | Fix 4 test-cases, which fail when running from the western hemispherejan.nijtmans2020-07-111-4/+4
| | |
* | | Fix test-cases clock-34.65 and clock-34.66, they seem to be affected by ↵jan.nijtmans2020-07-101-4/+4
| | | | | | | | | | | | summertime
* | | Fix [5019748c73]: FreeScan resp. Oldscan does not recognize positive time ↵jan.nijtmans2020-07-103-188/+184
|\ \ \ | | | | | | | | | | | | zone offset
| * | | Proposed fix for [5019748c73]: FreeScan resp. Oldscan does not recognize ↵jan.nijtmans2020-07-093-188/+184
| | | | | | | | | | | | | | | | positive time zone offset like "31 Jan 14 23:59:59 +0100"
* | | | Fix utf-1.13 testcase for TCL_UTF_MAX>3jan.nijtmans2020-07-101-1/+1
| | | |
* | | | Addendum to [60fab362ce]: "Also don't allow surrogates in \U??????". This ↵jan.nijtmans2020-07-102-2/+4
|/ / / | | | | | | | | | change was only meant for builds with TCL_UTF_MAX > 3.
* | | Fix [a1bd37b719]: clock (free)scan of ISO 8601 timestamp with literal T ↵jan.nijtmans2020-07-094-105/+160
|\ \ \ | | | | | | | | | | | | behaves strange
| * \ \ Merge 8.6jan.nijtmans2020-07-0826-242/+383
| |\ \ \ | |/ / / |/| | |
* | | | Make sure that in tclConfig.sh for Windows ${DBGX} is expanded before ↵jan.nijtmans2020-07-072-10/+8
| | | | | | | | | | | | | | | | | | | | exporting TCL_(SHARED|UNSHARED|EXPORT)_LIB_SUFFIX there. Otherwise extensions removing ${DBGX} from their implementation (see TIP #578) will break on Windows. tclConfig.sh should never contain the macro ${DBGX} any more. (On UNIX this was already correct, on Windows it was forgotten)
* | | | In tcl_startOfPreviousWord, don't bother doing a regexp when $start <= 0.jan.nijtmans2020-07-031-2/+4
| | | |
* | | | A few missing entries in .fossil-settings/ignore-glob and .gitignorejan.nijtmans2020-06-292-0/+4
| | | |
* | | | Re-generate unix/tclConfig.h.injan.nijtmans2020-06-291-6/+20
| | | |
* | | | MacOSX: add some type-casts, improving C++ compatibility. Make sure that ↵jan.nijtmans2020-06-285-18/+24
| | | | | | | | | | | | | | | | strstr and strtoul() are not configured as invalid: Mac is more strict in exact function signatures. Backported from 8.7
* | | | Merge make-dist branch: Now travis checks regressions in "make dist" toojan.nijtmans2020-06-282-1/+10
|\ \ \ \
| * | | | Add "make dist" target to Travis build, as regression test. This should ↵jan.nijtmans2020-06-262-1/+2
|/ / / / | | | | | | | | | | | | continue to work.
* | | | Merge 8.5jan.nijtmans2020-06-257-20/+21
|\ \ \ \ | | |/ / | |/| |
| * | | Clean-up compat functions, not using "register" any more, and fix some ↵jan.nijtmans2020-06-2510-54/+54
| | | | | | | | | | | | | | | | signatures (constify) matching nowadays standards. All backported from core-8-branch with modifications.
* | | | Merge 8.5jan.nijtmans2020-06-257-10/+42
|\ \ \ \ | |/ / /
| * | | One include too muchjan.nijtmans2020-06-242-2/+0
| | | |
| * | | re-generate unix/configurejan.nijtmans2020-06-241-0/+9
| | | |
| * | | Fix [9080d6a871]: Build fix for tcl on macOS on Apple Siliconjan.nijtmans2020-06-246-32/+31
| | | |
| * | | Add "manifest.uuid" to the distribution, so we can see exactly where "make ↵jan.nijtmans2020-06-244-18/+49
| | | | | | | | | | | | | | | | dist" came from. In case of "git", we can see that too
* | | | merge zlib-chan-f70ce1fead, [f70ce1fead] - rewritten and optimized inflate:sebres2020-06-243-159/+229
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | default read ahead limit set to 4K (instead of 1); better SF/BO prevention; code simplification, no interim copy/move buffers, no decompression d-string, the inflate occurring in single step (ResultDecompress combines ResultGenerate and ResultCopy); better handling in non-blocking mode (also recognizes or distinguish no data/EAGAIN cases).
| * | | | zlib.test: replaces tests/assets/zlib.bin with inlined version (creating ↵sebres2020-06-231-10/+34
| | | | | | | | | | | | | | | | | | | | test file on demand), use temp files (instead of current directory) for interim files
| * | | | Added two tests demonstrating that the tickets [8af92dfb66] (bad stream ↵aku2020-06-234-10/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expansion) and [f70ce1fead] (multi-stream decoding without readahead limit shenanigans) are fixed. Verified that the tests fail with commit [4eb66645d6], just before the zlib fixes. Tweaked the zlib manpage paragraphs about -limit. Tweaked some code comments. Fixed typos in description of two unrelated zlib tests.
| * | | | code simplification, no interim copy/move buffers, no decompression ↵sebres2020-04-161-127/+103
| | | | | | | | | | | | | | | | | | | | d-string, the inflate occurring in single step (ResultDecompress combines ResultGenerate and ResultCopy); better handling in non-blocking mode (also recognizes or distinguish no data/EAGAIN cases)