Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.6 | jan.nijtmans | 2020-07-25 | 3 | -12/+12 |
|\ | |||||
| * | Fix [20dccf1200]: htons-related test fails on Mac OSX Catalina (10.15) | jan.nijtmans | 2020-07-25 | 3 | -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 ↵ | kjnash | 2020-07-24 | 6 | -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" | kjnash | 2020-07-24 | 0 | -0/+0 |
|/ | |||||
* | Mark chan-io-50.? and event-1.1 as nonPortable (for now): Those sometimes ↵ | jan.nijtmans | 2020-07-21 | 2 | -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.nijtmans | 2020-07-20 | 6 | -101/+101 |
| | | | | the Master-Slave paradigm and where this makes sense. | ||||
* | Merge 8.5. | jan.nijtmans | 2020-07-20 | 4 | -36/+33 |
|\ | | | | | Mark testcases io-50.* nonPortable: they fail too often in travis builds. | ||||
| * | Backport changes in tcltest package from higher Tcl versions. | jan.nijtmans | 2020-07-20 | 6 | -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 ↵ | culler | 2020-07-18 | 1 | -40/+87 |
|\ \ | | | | | | | | | | it is available. | ||||
| * \ | Merge 8.6 | jan.nijtmans | 2020-07-16 | 7 | -14/+30 |
| |\ \ | |||||
| * \ \ | Merge 8.6 | jan.nijtmans | 2020-07-14 | 1 | -1/+5 |
| |\ \ \ | |||||
| * \ \ \ | Merge 8.6 | jan.nijtmans | 2020-07-11 | 49 | -1650/+1813 |
| |\ \ \ \ | |||||
| * | | | | | Use the os_unfair_lock in place of OSSpinLock when the minimum build target ↵ | culler | 2020-06-22 | 1 | -10/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | is newer than OSX 10.12 | ||||
| * | | | | | Sometimes the waitTime needs to be positive to avoid missing channel io events. | culler | 2020-06-18 | 1 | -5/+13 |
| | | | | | | |||||
| * | | | | | Code simplification and cleanup | culler | 2020-06-07 | 1 | -25/+16 |
| | | | | | | |||||
| * | | | | | Address macOS hangs in Tcl_WaitForEvent. | culler | 2020-06-06 | 1 | -14/+15 |
| | | | | | | |||||
* | | | | | | Doc/internal variable tweaks | jan.nijtmans | 2020-07-17 | 2 | -9/+9 |
| | | | | | | |||||
* | | | | | | merge 8.5 | sebres | 2020-07-16 | 1 | -6/+6 |
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | |||||
| * | | | | | cherry pick [df5f1e8652]: Fix [5bbd044812]: Fix index underflow. | sebres | 2020-07-16 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | doc/clock.n: clearer form explaininng format groups on output | sebres | 2020-06-30 | 1 | -6/+6 |
| | | | | | | |||||
* | | | | | | Fix [5bbd044812]: Fix index underflow. | jan.nijtmans | 2020-07-16 | 1 | -2/+2 |
| |_|_|_|/ |/| | | | | |||||
* | | | | | closes [3c6e47363e]: missing de-duplication mechanism for nested TEBC ↵ | sebres | 2020-07-15 | 1 | -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.nijtmans | 2020-07-15 | 6 | -13/+13 |
| |_|_|/ |/| | | | |||||
* | | | | (cherry-pick): Bugfix in library/tm.tcl - in a safe interp ↵ | jan.nijtmans | 2020-07-14 | 1 | -1/+5 |
| |_|/ |/| | | | | | | | | ::tcl::tm::UnknownHandler should always use the freshest "package ifneeded" | ||||
* | | | Fix 4 test-cases, which fail when running from the western hemisphere | jan.nijtmans | 2020-07-11 | 1 | -4/+4 |
| | | | |||||
* | | | Fix test-cases clock-34.65 and clock-34.66, they seem to be affected by ↵ | jan.nijtmans | 2020-07-10 | 1 | -4/+4 |
| | | | | | | | | | | | | summertime | ||||
* | | | Fix [5019748c73]: FreeScan resp. Oldscan does not recognize positive time ↵ | jan.nijtmans | 2020-07-10 | 3 | -188/+184 |
|\ \ \ | | | | | | | | | | | | | zone offset | ||||
| * | | | Proposed fix for [5019748c73]: FreeScan resp. Oldscan does not recognize ↵ | jan.nijtmans | 2020-07-09 | 3 | -188/+184 |
| | | | | | | | | | | | | | | | | positive time zone offset like "31 Jan 14 23:59:59 +0100" | ||||
* | | | | Fix utf-1.13 testcase for TCL_UTF_MAX>3 | jan.nijtmans | 2020-07-10 | 1 | -1/+1 |
| | | | | |||||
* | | | | Addendum to [60fab362ce]: "Also don't allow surrogates in \U??????". This ↵ | jan.nijtmans | 2020-07-10 | 2 | -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.nijtmans | 2020-07-09 | 4 | -105/+160 |
|\ \ \ | | | | | | | | | | | | | behaves strange | ||||
| * \ \ | Merge 8.6 | jan.nijtmans | 2020-07-08 | 26 | -242/+383 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Make sure that in tclConfig.sh for Windows ${DBGX} is expanded before ↵ | jan.nijtmans | 2020-07-07 | 2 | -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.nijtmans | 2020-07-03 | 1 | -2/+4 |
| | | | | |||||
* | | | | A few missing entries in .fossil-settings/ignore-glob and .gitignore | jan.nijtmans | 2020-06-29 | 2 | -0/+4 |
| | | | | |||||
* | | | | Re-generate unix/tclConfig.h.in | jan.nijtmans | 2020-06-29 | 1 | -6/+20 |
| | | | | |||||
* | | | | MacOSX: add some type-casts, improving C++ compatibility. Make sure that ↵ | jan.nijtmans | 2020-06-28 | 5 | -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" too | jan.nijtmans | 2020-06-28 | 2 | -1/+10 |
|\ \ \ \ | |||||
| * | | | | Add "make dist" target to Travis build, as regression test. This should ↵ | jan.nijtmans | 2020-06-26 | 2 | -1/+2 |
|/ / / / | | | | | | | | | | | | | continue to work. | ||||
* | | | | Merge 8.5 | jan.nijtmans | 2020-06-25 | 7 | -20/+21 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Clean-up compat functions, not using "register" any more, and fix some ↵ | jan.nijtmans | 2020-06-25 | 10 | -54/+54 |
| | | | | | | | | | | | | | | | | signatures (constify) matching nowadays standards. All backported from core-8-branch with modifications. | ||||
* | | | | Merge 8.5 | jan.nijtmans | 2020-06-25 | 7 | -10/+42 |
|\ \ \ \ | |/ / / | |||||
| * | | | One include too much | jan.nijtmans | 2020-06-24 | 2 | -2/+0 |
| | | | | |||||
| * | | | re-generate unix/configure | jan.nijtmans | 2020-06-24 | 1 | -0/+9 |
| | | | | |||||
| * | | | Fix [9080d6a871]: Build fix for tcl on macOS on Apple Silicon | jan.nijtmans | 2020-06-24 | 6 | -32/+31 |
| | | | | |||||
| * | | | Add "manifest.uuid" to the distribution, so we can see exactly where "make ↵ | jan.nijtmans | 2020-06-24 | 4 | -18/+49 |
| | | | | | | | | | | | | | | | | dist" came from. In case of "git", we can see that too | ||||
* | | | | merge zlib-chan-f70ce1fead, [f70ce1fead] - rewritten and optimized inflate: | sebres | 2020-06-24 | 3 | -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 ↵ | sebres | 2020-06-23 | 1 | -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 ↵ | aku | 2020-06-23 | 4 | -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 ↵ | sebres | 2020-04-16 | 1 | -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) |