Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 most recent check-ins by user mistachkin

2018-11-10
19:49
Merge updates from 8.6 branch. Leaf check-in: f7cfcb3c63 user: mistachkin tags: irontcl
2018-02-12
23:57
Merge updates from 8.6 branch. check-in: 4ff7fe6ca3 user: mistachkin tags: irontcl
2018-01-07
18:05
Merge changes form 8.6 branch except retain legacy MSVC build system. Also, fix build break seen wh... check-in: 0551245a6e user: mistachkin tags: irontcl
2017-12-07
19:44
Merge changes form 8.6 branch. check-in: c897144c1d user: mistachkin tags: irontcl
2017-10-18
18:52
Consistently use 'TCLSH_NATIVE' for all MSVC targets that need to execute Tcl. check-in: e5d5305bfa user: mistachkin tags: irontcl
2017-08-13
22:31
The 'clean' target should delete the generated 'nmhlp-out.txt' file as well. check-in: be7ee34b29 user: mistachkin tags: irontcl
22:15
Always define '_USING_V110_SDK71_', in case targeting the pre-Windows 8.x SDKs. check-in: 6b3568e058 user: mistachkin tags: irontcl
22:05
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. check-in: bde6588ccd user: mistachkin tags: irontcl
2016-11-02
01:42
Fix the generated copyright sections in the HTML help file. Closed-Leaf check-in: 13b8547f59 user: mistachkin tags: htmlCopyrightsFix
2016-09-19
18:48
Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. check-in: 126eddaf93 user: mistachkin tags: winFixes
2016-08-10
03:13
Set the default topic, enable full-text search, and put all help output files under OUT_DIR. check-in: 7dd3b3949d user: mistachkin tags: winFixes
2016-08-09
21:03
Fix the 'htmlhelp' target so that it compiles cleanly and includes all the appropriate HTML files. check-in: 2f28c2ba02 user: mistachkin tags: winFixes
2016-01-21
06:11
Backport of TIP #440. Closed-Leaf check-in: 7a29e252ee user: mistachkin tags: tip-440-backport
2016-01-19
17:48
Update comment with TIP number. Closed-Leaf check-in: c0f8a3d729 user: mistachkin tags: tip-440, tclPlatformEngine
2016-01-15
00:39
Add docs and tests. check-in: 767fb963f3 user: mistachkin tags: tip-440, tclPlatformEngine
2016-01-14
23:55
Add the tcl_platform(engine) element, TIP to be written. check-in: 1d66076dc4 user: mistachkin tags: tip-440, tclPlatformEngine
2015-10-21
20:18
Further cleanup and enhancements. Closed-Leaf check-in: e53cd46a2a user: mistachkin tags: tip-435, bug-57945b574a
19:47
Add macro magic for non-threaded builds. check-in: 36666aee4c user: mistachkin tags: tip-435, bug-57945b574a
19:11
Add experimental Tcl_SetMutexWaitProc public API. check-in: 74d995560a user: mistachkin tags: tip-435, bug-57945b574a
17:02
Merge updates from trunk. check-in: 6e776b8e33 user: mistachkin tags: tip-435, bug-57945b574a
2015-08-28
01:10
Further refinements. check-in: f31817e841 user: mistachkin tags: bug-57945b574a
00:58
Merge trunk. check-in: 4df80ff48d user: mistachkin tags: bug-57945b574a
00:46
Experimental changes to reduce lock contention during fork(). check-in: a989ec9aa1 user: mistachkin tags: bug-57945b574a
2015-06-17
20:32
Rename the new API to TclMutexUnlockAndFinalize as it is not platform-specific. check-in: bc5d1d75a1 user: mistachkin tags: bug-57945b574a-without-stub
2015-06-11
02:47
Plug memory leaks in the Tcl_ZlibInflate() error handling code. Fix for ticket [478c446889]. check-in: 513c7ae3fc user: mistachkin tags: trunk
2015-06-08
20:56
The unit for usleep() is microseconds, not milliseconds. check-in: 68decd512b user: mistachkin tags: bug-57945b574a
2015-06-05
19:59
Merge thread test typo fixes from trunk. check-in: dfd36a52c7 user: mistachkin tags: bug-57945b574a
19:58
Fix typo in three thread tests. check-in: afbc4d55a7 user: mistachkin tags: trunk
19:56
Add stress test. check-in: 20b8b27291 user: mistachkin tags: bug-57945b574a
2015-06-04
20:49
Merge updates from trunk. check-in: e7851134ad user: mistachkin tags: bug-57945b574a
2015-05-28
00:53
Make sure the necessary mutexes are in a well-known state across calls to fork(). check-in: e061e813c3 user: mistachkin tags: bug-57945b574a
2015-05-27
22:34
Fix typo in previous check-in. Closed-Leaf check-in: a6cc71ba6d user: mistachkin tags: experimental
22:29
Make sure the master and mutex locks are in a well-known state across the fork() call. check-in: c69cf62a8e user: mistachkin tags: experimental
2015-05-22
23:26
Minor compilation issue fix, make sure variable declaration (via macro) is first. Closed-Leaf check-in: c8a862480b user: mistachkin tags: aku-mem-debug-allow-regular
2015-05-21
17:58
Additional mutex locking/unlocking during fork() to keep things synchronized. check-in: ba2d367156 user: mistachkin tags: experimental
2015-05-18
20:33
First attempt at implementing the necessary auto-magic for usleep. check-in: f1e461bdbc user: mistachkin tags: bug-57945b574a
18:23
Adjust tweaks from the previous check-in to prepare for configure detection of usleep(). check-in: 7697b08d77 user: mistachkin tags: bug-57945b574a
2015-05-17
23:45
Temporary tweaks to allow Thread package tests to pass on Unix. check-in: 1334a0f10a user: mistachkin tags: bug-57945b574a
22:13
This should completely fix the race conditions at the cost of more complexity. Also, on Unix, a mor... check-in: dcdbdb965a user: mistachkin tags: bug-57945b574a
20:13
Update header file with the TIP number. check-in: 562aa37438 user: mistachkin tags: bug-57945b574a
20:10
Fix deadlock. check-in: 0b7a654181 user: mistachkin tags: bug-57945b574a
19:49
Merge updates from trunk. check-in: 7f74633ca9 user: mistachkin tags: bug-57945b574a
19:46
Fix typo in the previous check-in. check-in: 88904831f0 user: mistachkin tags: bug-57945b574a
18:03
Draft fix for a potential race condition in the new Tcl_MutexUnlockAndFinalize API. Not yet tested. check-in: 53d99af757 user: mistachkin tags: bug-57945b574a
2015-05-16
06:59
Reword and clarify the doc changes from the previous check-in. check-in: 4b7f255148 user: mistachkin tags: bug-57945b574a
06:49
First draft of the necessary doc changes. check-in: a68b3f0dac user: mistachkin tags: bug-57945b574a
2015-04-09
19:53
Add new public Tcl C API to allow a mutex to be unlocked and then finalized atomically. Candidate f... check-in: 30dc11630f user: mistachkin tags: bug-57945b574a
2013-10-29
00:30
Also finalize the condition variables for each notifier thread. Leaf check-in: 331b645669 user: mistachkin tags: unsetThreadData
00:19
Some cleanup of the previous assumptions. check-in: e972fd496b user: mistachkin tags: unsetThreadData
2013-10-28
23:39
Add experimental new Tcl API Tcl_UnsetThreadData. check-in: f6b2f8b451 user: mistachkin tags: unsetThreadData
22:40
Another attempt to cleanup stale remnants of the notifier subsystem. Leaf check-in: 2226ee4340 user: mistachkin tags: tkt-414d10346b
21:45
Try resetting all the 'one time' locks as well. check-in: 4ae506f66c user: mistachkin tags: tkt-414d10346b
21:01
Attempt to make sure the notifier gets fully re-initialized. check-in: 1b49d47281 user: mistachkin tags: tkt-414d10346b
19:34
Prototype of fix for ticket [414d10346b]. check-in: 53e8329d0d user: mistachkin tags: tkt-414d10346b
2013-09-24
05:43
Support compiling Tcl for Win32 on ARM. Closed-Leaf check-in: fbab8d9b31 user: mistachkin tags: win32-arm
2012-11-13
20:03
also search for the library directory (init.tcl, encodings, etc) relative to the build directory ass... check-in: e54043c366 user: mistachkin tags: trunk
19:59
also search for the library directory (init.tcl, encodings, etc) relative to the build directory ass... check-in: be9a7049d7 user: mistachkin tags: core-8-5-branch
2012-09-13
20:03
Make compilation of the fp control changes possible with MinGW. check-in: 0bc6042f01 user: mistachkin tags: bug-3567063
18:37
Free the WinThread structure before running the original thread procedure. check-in: 52c42b36eb user: mistachkin tags: bug-3567063
18:30
Initial work on SF FRQ #3567063. check-in: e5555c6455 user: mistachkin tags: bug-3567063
2012-07-20
01:53
Fix several more missing mutex-locks in TestasyncCmd. check-in: 8a2457cb88 user: mistachkin tags: trunk
01:47
Fix several more missing mutex-locks in TestasyncCmd. check-in: e393e41a8d user: mistachkin tags: core-8-5-branch
2011-11-21
05:51
Revise results of the thread-7.28 through thread-7.31 tests to account for the fact they are cancele... check-in: 0201686f93 user: mistachkin tags: trunk
01:26
Remove unnecessary after calls from the thread tests. Make error message matching more robust for... check-in: 4466e490d8 user: mistachkin tags: trunk
2011-11-18
12:11
Remove all use of thread::release from the thread 7.x tests, replacing it with a script that can eas... check-in: d4b7c74d47 user: mistachkin tags: trunk
04:57
Refactor all the remaining thread-7.x tests that were using [testthread]. Note that this test file ... check-in: 3344b33e21 user: mistachkin tags: trunk
01:01
For [testthread cancel], avoid creating a new Tcl_Obj when the default script cancellation result is... check-in: 0b4be2fe68 user: mistachkin tags: trunk
2011-07-11
20:04
Correct cast for CURR_DEPTH to silence compiler warning. [Bug 3339502] check-in: 9ab9f69d77 user: mistachkin tags: trunk
2009-11-02
05:14
compiler warning build break fix check-in: 96246092dd user: mistachkin tags: core-8-4-branch
00:04
fixes for htmlhelp target check-in: eb8333ffb9 user: mistachkin tags: trunk
2009-10-18
11:21
Fix for [Bug 988703, 1565466] check-in: 3a43f003a8 user: mistachkin tags: core-8-5-branch
11:15
Fix for [Bug 1565466] check-in: e8a77e9582 user: mistachkin tags: core-8-4-branch
10:39
Fix for [Bug 2871908] check-in: d8a89a64f8 user: mistachkin tags: trunk
08:00
Fix for [Bug 1565466] check-in: ff40104ffa user: mistachkin tags: trunk
2009-07-23
10:19
Fix for [Bug 2820349] check-in: a061d31ed4 user: mistachkin tags: core-8-4-branch
10:17
Fix for [Bug 2820349] check-in: 4b7c178d54 user: mistachkin tags: core-8-5-branch
10:07
Fix for [Bug 2820349] check-in: 00e1c4070f user: mistachkin tags: trunk
2009-03-16
00:43
revise fix for [Bug 2687952] check-in: f409096899 user: mistachkin tags: trunk
2009-02-06
00:59
Fix for [Bug 2544618] check-in: bdd187e3de user: mistachkin tags: trunk
2008-12-22
13:04
Fix for [Bug 2330040] check-in: e0bfcc2fb2 user: mistachkin tags: trunk
2008-10-10
19:51
Fix version typo check-in: 945cc496f7 user: mistachkin tags: core-8-5-branch
2008-10-06
18:42
Fix for [Bug 1934200] check-in: 54c9e2ed21 user: mistachkin tags: core-8-5-branch
18:38
Fix for [Bug 1934200] check-in: 1108f5efb5 user: mistachkin tags: trunk
2008-10-02
19:18
forgot one missing unmatched font change check-in: c1dd492734 user: mistachkin tags: trunk
19:01
Fixes for [Bug 1934272, 2072891] check-in: c2fdf161b8 user: mistachkin tags: trunk
18:56
Fixes for [Bug 1934200, 1934272] check-in: eb83b75b02 user: mistachkin tags: core-8-5-branch
2008-09-17
02:15
* generic/tclParse.c: move TclResetCancellation to be called on returning to level 0...
check-in: f4786edb4c user: mistachkin tags: trunk
2008-06-13
05:45
TIP 285 Implementation check-in: 505c316922 user: mistachkin tags: trunk
2008-06-01
02:44
Add tclOO genstubs to Windows makefiles check-in: ef222bfbfa user: mistachkin tags: trunk
2007-02-09
06:42
Windows build fixes check-in: be08278413 user: mistachkin tags: trunk
2007-02-04
00:01
Windows build fix check-in: a596bca35f user: mistachkin tags: trunk
2007-01-19
08:45
Build fix for man2tcl.c with MSVC8 check-in: 1e0300cf47 user: mistachkin tags: trunk
08:17
Windows build fixes check-in: c09a38633c user: mistachkin tags: trunk
2006-08-29
05:33
Fix for stack.test failures on FreeBSD check-in: cad4b8fc35 user: mistachkin tags: trunk
2006-08-28
04:13
Fixes for [Bug 1547662] and [Bug 1547681] check-in: f0365ca347 user: mistachkin tags: trunk
2006-03-17
10:17
Fix for [Bug 1444692] check-in: 91c1ac0ca0 user: mistachkin tags: trunk
09:59
Fix compilation error. check-in: de0c3dba32 user: mistachkin tags: trunk
2004-06-24
01:29
Version 5 of [Patch 976496] check-in: 6d178830b8 user: mistachkin tags: trunk
2003-06-04
23:41
Fix for [Bug 748700] check-in: 020cbf17af user: mistachkin tags: core-8-4-branch
23:40
Fix for [Bug 748700] check-in: 6fd09cb29f user: mistachkin tags: trunk