summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* code review and fix small memory leak using ckalloc, without finalization of ↵sebres2017-04-111-36/+71
| | | | tcl subsystem in the worker (if it owns TI structure and calls ckfree)
* shared structures of pipe-workers rewritten using atomic state of the thread; sebres2017-04-113-236/+371
| | | | asynchronous start/stop of pipe-workers (if possible), try the soft way to end workers using cancelSynchronousIo before it would be terminated;
* fix typo- resp. copy-paste-bug (using wrong threadInfo pointer in ↵sebres2017-04-111-1/+1
| | | | ConsoleOutputProc, should be writer, not reader)
* the same handling to initialize thread without suspend/resume helpers ↵sebres2017-04-053-17/+15
| | | | (otherwise may be dangerous by very huge resp. too busy system);
* fix typo-bug (using wrong thread handle by set priority) sebres2017-04-051-1/+1
|
* small review: rewritten using already available event handles, additionally ↵sebres2017-04-053-80/+94
| | | | prevents infinite waits (using timeout 5000ms);
* Contributed by "stanko" as patch within ↵sebres2017-04-053-11/+167
| | | | | | | | | 8bd13f07bde6fb0631f27927e36461fdefe8ca95 Resolves blocking of pipes-thread (reader/writer) under huge last: Terminating threads during their initialization resp. teardown phase may result LoaderLock in the ntdll.dll's (to remain locked indefinitely). This causes ntdll.dll's LdrpInitializeThread() to deadlock trying to acquire LoaderLock. Possible fix for 9d75181ee70af318830e99ede6ebb5df72a9b079
* Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu ↵jan.nijtmans2017-04-054-13/+41
| | | | doesn't work. Also added new test-cases showing the expected behavior.
* Code optimization/reduction: If TCL_WIDE_INT_IS_LONG is defined, the ↵jan.nijtmans2017-04-031-5/+12
| | | | variable useWide is always 0, so related code can be eliminated without loss of functionality.
* [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵dkf2017-03-292-0/+38
| | | | are not introspectable directly. [cherrypick]
* In comments and documentation, distinguish between __int64 (a Microsoft ↵jan.nijtmans2017-03-293-4/+4
| | | | 64-bit integer type) and int64_t (C99 equivalent)
* Improve comment on TCL_WIDE_INT_IS_LONG, making it less misleading. jan.nijtmans2017-03-272-3/+3
| | | In tclThreadTest.c, allow mainThreadId to be >32 bits.
* Update TZ info to tzcode2017b.José Ignacio Marín2017-03-232-2/+168
|
* New(ish) test interp-14.11 was missing its -cleanup.dgp2017-03-221-0/+2
|
* redundant end-of-line spacingjan.nijtmans2017-03-154-16/+16
|
* Compile [clock clicks], [clock microseconds], [clock milliseconds] and ↵Kevin B Kenny2017-03-157-13/+174
| | | | [clock seconds].
* Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵Kevin B Kenny2017-03-147-84/+374
|\ | | | | | | interps
| * Make 'clock' and 'encoding' into compilable ensembles that play with safe ↵kbk_clock_encoding_ensemblesKevin B Kenny2017-03-145-4/+116
| | | | | | | | interps
| * Make 'clock' and 'encoding' into proper compilable ensemblesKevin B Kenny2017-03-145-83/+261
|/
* Update TZ data with tzdata2017a from IANAJosé Ignacio Marín2017-03-10143-6716/+6161
|
* expand test constraints of the load-8.x test cases (wrap setup ↵sebres2017-03-071-9/+16
| | | | prerequirements as new constraint "teststaticpkg_8.x")
* Fix [e14d152114efee10394a7e0b4b1c0478efff52c5|e14d152114]: bundled zlib ↵jan.nijtmans2017-03-076-2565/+14
| | | | documentation is under a potentially non-free license
* Remove "makefile.bc". Not updated for many-many years, most likely it ↵jan.nijtmans2017-03-079-607/+2
| | | | doesn't work any more and it doesn't seem to care anyone. Let's see if someone complains ;-)
* chanio.test: [win] fix test case (setup set translation to "lf", because of ↵sebres2017-03-061-1/+1
| | | | default translation on windows "crlf")
* nre.test: add constraint for nre-0.1 (testnreunwind may be not available)sebres2017-03-061-2/+4
|
* zlib.test: fix sporadic errors:sebres2017-03-061-2/+6
| | | | - zlib-9.2 hangs because of too short update, if processed another event; - zlib-8.8 wrong non-blocking pipe usage - [string length $compressed] may return sporadically values smaller as expected (< 222)
* ParseTokens failed to fully respect its numBytes argument.dgp2017-02-271-1/+4
|\
| * ParseTokens failed to fully respect its numBytes argument.dgp2017-02-271-1/+4
| |
* | [25842c161f] Ensure that finalization of a zlib stream works.dkf2017-02-262-2/+44
|\ \
| * | Might as well number tests more conventionally.bug_25842c161fdkf2017-02-261-3/+3
| | |
| * | Make tests produce more meaningful information when they fail.dkf2017-02-261-5/+11
| | |
| * | better tests for finalizationaspect2017-02-111-0/+24
| | |
| * | zlib stream finalize calls deflate with no input - this case (and this caseaspect2017-02-112-2/+14
|/ / | | | | | | | | only) must be allowed. Fixes 2nd issue in [25842c161f], introduced by [c1aff52ef3]
* | Code cleanup (based on feedback from René Zaumseil): Only call ↵jan.nijtmans2017-02-071-118/+85
| | | | | | | | GetInvalidIntFromObj() when Tcl_GetIntFromObj() fails.
* | s/then/than/ in Eval.3 manpagebch2017-02-061-1/+1
| |
* | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-012-18/+13
|\ \ | |/ | | | | first-argument NaN shortcut is too aggressive
| * Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-012-18/+13
| | | | | | | | first-argument NaN shortcut is too aggressive
* | Update documentation on recent changes in Tcl_LinkVar.jan.nijtmans2017-01-314-49/+63
| | | | | | | | Don't use TCL_NO_DEPRECATED for disabling tests-cases: Those were not deprecated in 8.6 yet. Minor code clean-up. No functional changes.
* | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make ↵jan.nijtmans2017-01-201-3/+4
|\ \ | |/ | | | | Tcl_LinkVar toleranto to the empty string as well
| * Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make ↵jan.nijtmans2017-01-201-3/+4
| | | | | | | | Tcl_LinkVar toleranto to the empty string as well
* | Fix [1f4bb8162f]: lsort -dictionary documentation to be improvedfvogel2017-01-191-1/+2
| |
* | Test-cases which require Tcl 8.5 (or 8.6) should continue to work unmodified ↵jan.nijtmans2017-01-176-30/+30
| | | | | | | | in Tcl 9.0. The "novem" branch will show whether this continues to work.
* | Hm. 32-bit zlib dll still was the 1.2.10 version. Corrected now.jan.nijtmans2017-01-171-0/+0
| |
* | Update zlib to version 1.2.11jan.nijtmans2017-01-1646-98/+92
| |
* | Merge IETF tzdata2016jvenkat2017-01-146-23/+242
|\ \ | |/
| * Upgrade TZDATA to IETF tzdata2016jvenkat2017-01-146-23/+242
| |
| * close forkjan.nijtmans2017-01-130-0/+0
| |\
| | * missing rules.vc after mergesebres2017-01-131-5/+10
| | |\
* | | \ Merge-mark (restoring the expected merge order from core-8-5-branch -> ↵jan.nijtmans2017-01-130-0/+0
|\ \ \ \ | |/ / / | | | | | | | | core-8-6-branch -> trunk -> novem)
| * | | Allows to compile direct from Visual Studio IDE (prevents throwing error ↵jan.nijtmans2017-01-131-5/+10
| |\ \ \ | | |/ / | |/| / | | |/ "LNK1561: entry point must be defined" by testing linker). Patch by sebres