Tcl package Thread source code

Timeline
Login

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

50 events occurring around e187578bb3c51ddd.

2012-11-29
20:33
Adapt to the destruction of TCL_STORAGE_CLASS. check-in: 1b06193723 user: dgp tags: novem-support
18:00
Minimal changes to let Thread 2.7.0, etc. build against novem headers, and [load] into novem interps. check-in: ac26547e7e user: dgp tags: novem-support
13:52
merge trunk check-in: b8de4f3f54 user: jan.nijtmans tags: novem
13:50
Fix minor compiler warning. Some direct calls of functions which are thin wrappers around other functions. check-in: 62bef3de8e user: jan.nijtmans tags: trunk
13:33 New ticket [3591021fff] compiler warning. artifact: c162ffb745 user: dgp
2012-11-27
00:40 Ticket [3382401fff] Thread pool leaks memory status still Open with 4 other changes artifact: 57ce9121af user: techentin
2012-11-20
03:22 Closed ticket [1521416fff]: thread::release on win32 does not release all memory plus 8 other changes artifact: 96e95dabfc user: mistachkin ... 2 similar events omitted.
2012-11-19
17:44
merge trunk check-in: cae5ba5a3a user: dgp tags: thread-2-7-0-rc
2012-11-16
15:57
merge trunk

demo scripts work for Tcl 8.5+/Thread 2.5+

check-in: f32d0e3d71 user: jan.nijtmans tags: novem
15:47
update some documentation to point to Thread 2.7 in stead of 2.6 check-in: 832ee9cda2 user: jan.nijtmans tags: trunk
15:02
Only use ::tcl:pkgconfig, never $tcl_platform(threaded) check-in: 60770b560e user: jan.nijtmans tags: novem
10:09
make it work against Tcl's "novem" branch check-in: ce8e48e143 user: jan.nijtmans tags: novem
09:36
Renumber to version 3.0a1. Require Tcl 8.6.

Remove all build-time and runtime dependancy checks

check-in: d91af5d6c3 user: jan.nijtmans tags: novem
2012-11-15
00:39 Edit [f44e3c8af409a26b|f44e3c8af4]: Mark "Closed". artifact: 0c6da9da71 user: jan.nijtmans
00:38 Edit [e187578bb3c51ddd|e187578bb3]: Mark "Closed". artifact: 0c9874cac4 user: jan.nijtmans
2012-11-14
16:52
merge trunk check-in: 62c9aae672 user: dgp tags: thread-2-7-0-rc
14:17
Revise pkgIndex.tcl(.in) for added clarity and tidiness. See comments. check-in: 31e8ecad34 user: dgp tags: trunk
13:13
some simplifications and typos check-in: 864ec929af user: jan.nijtmans tags: trunk
12:51 Edit [f865a159ea2ed796|f865a159ea]: Edit check-in comment. artifact: d6e5a6c289 user: jan.nijtmans
08:32
Missing changelog entry for Joe's work.

Move back test for core threaded functionality from pkgIndex.tcl to threadCmd.c, so it cannot be circumvented any more.

check-in: f865a159ea user: jan.nijtmans tags: trunk
03:56 Ticket [1521416fff] thread::release on win32 does not release all memory status still Open with 1 other change artifact: 25453101a7 user: dgp
2012-11-13
23:36
comment fix check-in: 4b24fe1d2c user: jan.nijtmans tags: trunk
23:23
merge compileTipCheck to trunk check-in: 3d2f5a0b19 user: jan.nijtmans tags: trunk
23:15
simplify some things, and make it work against Tcl 8.4/8.5 again Closed-Leaf check-in: e187578bb3 user: jan.nijtmans tags: compileTipCheck
22:45
Restore [9cbfc3b299] bugfix. check-in: 8f5ee5bc0e user: jan.nijtmans tags: compileTipCheck
21:34
merge trunk check-in: b372020b27 user: dgp tags: thread-2-7-0-rc
20:54
Restore compile-time and runtime checks for TIP #143 and #285; by default, enable at compile-time and check availability at runtime. check-in: 7e95d24385 user: mistachkin tags: compileTipCheck
11:00
AOL/Naviserver fix check-in: 7975acc2c4 user: jan.nijtmans tags: trunk
2012-11-12
11:30
MAJOR -> MINOR Closed-Leaf check-in: f44e3c8af4 user: jan.nijtmans tags: bug-3562640
11:22
merge trunk check-in: 754dd869cf user: jan.nijtmans tags: bug-3562640
11:15
Unlocks threadMutex if ThreadCancel is not supported on current core. check-in: 1c6fcfce9e user: zoran tags: trunk
10:24
Eliminate deprecation warning regarding interp->errorLine. Can only be done when Tcl 8.6 provides Tcl_GetErrorLine as macro check-in: d1d33e93d0 user: jan.nijtmans tags: bug-3562640
09:29 Edit [0da0b1fa185cfaab|0da0b1fa18]: Mark "Closed". artifact: e61846e1a2 user: jan.nijtmans
09:28
merge-mark rc branch to trunk (indicating that the 2.7b1 -> 2.7.0 renaming is already done on trunk now) check-in: 52351234e3 user: jan.nijtmans tags: trunk
09:20
Merged thread-2-7for84+. Fixed race condition in ThreadCancel(). check-in: 5a81d6720d user: zoran tags: trunk
2012-11-08
14:56
Branch for Thread 2.7.0 release. check-in: 602d349e33 user: dgp tags: thread-2-7-0-rc
2012-11-06
15:50
... But only do "package ifneeded Thread" when tread support for Tcl is already determined. Closed-Leaf check-in: 0da0b1fa18 user: jan.nijtmans tags: thread-2-7for84+
15:45
Use tcl_platform(threaded) on Tcl8.4 and [::tcl::pkgconfig get threaded] on higher Tcl version, for testing whether Tcl is compiled with threads support. check-in: b8d3e72748 user: jan.nijtmans tags: thread-2-7for84+
14:38
better alignment.

Autoconf-2.59

check-in: f22a41b1f0 user: jan.nijtmans tags: thread-2-7for84+
13:57
Many renamings from aolserver->naviserver (suggested by Gustaf Neumann). Unbreak Naviserver build. check-in: 8a83e6fff5 user: jan.nijtmans tags: thread-2-7for84+
2012-11-05
10:52
merge trunk check-in: 887c5b1bf5 user: jan.nijtmans tags: thread-2-7for84+
10:49
bug-fix: Allow the thread::wait command to return stack-traces of both the current thread and the waited-for thread. check-in: 9cbfc3b299 user: jan.nijtmans tags: trunk
2012-10-31
13:23
Change version from 2.7b1 to 2.7.0, for testing with Tcl8.4 check-in: 117e070285 user: jan.nijtmans tags: thread-2-7for84+
2012-10-18
04:44
renamed aolstub.cpp to threadAol.c, and gradually move all NS_AOLSERVER usages to there.

Duplicate all tsv commands, in case Thread is loaded in AOLserver

move haveInterpCancel check to ThreadCancel

check-in: b658ffd932 user: jan.nijtmans tags: thread-2-7for84+
2012-09-18
09:36
make testcases work outside build directory, when Thread is installed check-in: 21ffb00ee4 user: jan.nijtmans tags: trunk
2012-09-17
14:36
merge trunk check-in: ffb372481b user: jan.nijtmans tags: thread-2-7for84+
12:55 Edit [6e6680171b12d693|6e6680171b]: Add tag "thread-2-7-b1". artifact: 0cc6de3e2a user: dgp
12:54
Tag Thread 2.7b1 release. check-in: 6e6680171b user: dgp tags: trunk, thread-2-7-b1