Tcl package Thread source code

Timeline
Login

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

50 descendants of c00a271daea56194

2018-11-24
09:08
Merge 2.8 branch check-in: 5fef77d225 user: jan.nijtmans tags: trunk
09:06
Don't use STRLEN_TYPE et al any more, it's superseded by TIP #494. Also eliminate a ton of unnecessary type casts check-in: e59ef6f0be user: jan.nijtmans tags: novem
2018-11-01
11:53
Add support for DragonFly check-in: 1bdae795ea user: jan.nijtmans tags: thread-2-8-branch, thread-2-8-4
2018-10-16
21:39
Merge trunk check-in: 5952623bc7 user: jan.nijtmans tags: novem
21:38
Merge 2.8 branch check-in: d47d91d523 user: jan.nijtmans tags: trunk
21:37
Update to latest TEA (latest commit reverted there). Otherwise it doesn't build on (at least) Linux check-in: 12c30f326b user: jan.nijtmans tags: thread-2-8-branch
2018-10-12
18:50
Merge trunk check-in: 93cca4133e user: jan.nijtmans tags: novem
18:50
Merge 2.8 branch check-in: 8e3563ad57 user: jan.nijtmans tags: trunk
18:49
Update to latest TEA check-in: bc87912bdc user: jan.nijtmans tags: thread-2-8-branch
18:44
Merge trunk. Remove badoctal test, which no longer makes sense with Tcl 9.0 check-in: 8ee9e53308 user: jan.nijtmans tags: novem
18:41
merge-mark check-in: e8dcabfdf7 user: jan.nijtmans tags: trunk
18:40
Re-number to 2.8.4 for release check-in: 4059955b4e user: jan.nijtmans tags: thread-2-8-branch
2018-10-01
20:54
Pulling changes from trunk Leaf check-in: d3a0e02691 user: seandeelywoods tags: practcl
2018-07-17
21:07
add -command option to [thread::send] Closed-Leaf check-in: bb825fdd0c user: pooryorick tags: pyk-sendcmd
11:31
merge 2.8 check-in: b58409de1c user: sebres tags: trunk
11:30
code review check-in: dcb4f6c364 user: sebres tags: thread-2-8-branch
10:24
merge 2.8 (test-cases) check-in: 8c4a3c600d user: sebres tags: trunk
10:23
test-cases extended check-in: 1765cdf3c9 user: sebres tags: thread-2-8-branch
09:59
merge 2.8 check-in: b925b34699 user: sebres tags: trunk
09:54
more extensive fix for [76f47e0376fb] and similar errors (additionally avoid segfault if string representation would be broken, e. g. without NTS 0-byte). check-in: 98170da165 user: sebres tags: thread-2-8-branch
06:21
fix for [76f47e0376fb], thread::send -async script varname aborts with "alloc: invalid block" check-in: 3026826a66 user: pooryorick tags: trunk
2018-07-14
22:38
Reword documentation for -eventmark. Regenerate documentation. check-in: dc05603999 user: pooryorick tags: trunk
2018-06-18
08:27
Merge thread-2-8-branch check-in: a52f7cd117 user: jan.nijtmans tags: trunk
08:26
Update to latest TEA check-in: c9ade9f27a user: jan.nijtmans tags: thread-2-8-branch
2018-03-21
22:52
Merge thread-2-8-branch check-in: 381dbfb4a4 user: jan.nijtmans tags: trunk
22:32
Update to latest tcl.m4 check-in: 26413f6840 user: jan.nijtmans tags: thread-2-8-branch
2018-03-19
17:24
Pulling changes from trunk check-in: 03912025a6 user: seandeelywoods tags: practcl
2018-02-26
22:59
Merge trunk check-in: 7b198e45f6 user: jan.nijtmans tags: novem
22:38
Merge trunk Closed-Leaf check-in: b4950f8596 user: jan.nijtmans tags: novem-support
22:17
Merge thread-2-8-branch check-in: 23a8390cd1 user: jan.nijtmans tags: trunk
21:56
Make Thread run on Tcl 8.7 with -DTCL_NO_DEPRECATED, even if compiled against Tcl 8.6 headers. Clean up some #ifdef-ery, adding more comments. check-in: 1049b1d136 user: jan.nijtmans tags: thread-2-8-branch
20:43
update TEA check-in: f53d61e08f user: jan.nijtmans tags: thread-2-8-branch
14:42
Renumber to 2.9a1. Make it loadable on both Tcl 8.x and 9.0 on 32-bit platforms, provided Thread is compiled with -DTCL_NO_DEPRECATED=1 (experimental) check-in: 65f646f33a user: jan.nijtmans tags: trunk
2018-01-25
20:36
Update to latest nmake build system and TEA. bump version. No longer allow Thread 2.8 to be loaded in Tcl 9.0: It doesn't work any more due to the remove stub entries there. check-in: 690e39eb00 user: jan.nijtmans tags: thread-2-8-branch
2018-01-23
15:35
Make threadWin compile with TCL_NO_DEPRECATED Tcl header files. (then CHAR/VOID e.d. should be provided by <windows.h>) check-in: 10a8ae5c3b user: jan.nijtmans tags: trunk
10:16
merge trunk check-in: 6228e18a97 user: jan.nijtmans tags: novem
10:09
merge trunk check-in: 24d28323f6 user: jan.nijtmans tags: novem-support
2018-01-16
17:25
Update to latest TEA. Don't rm -f when installing docs. Use DIST_INSTALL_* macros to make dist. check-in: f187edaf8d user: stu tags: trunk
2017-12-23
10:16
Update to v1.1 for nmake rules check-in: ca58aa4d34 user: apnadkarni tags: trunk
2017-12-22
12:18
Convert win/targets.vc to crlf line-endings (the other *.vc files were OK) check-in: 95bd0e6112 user: jan.nijtmans tags: trunk
2017-12-21
06:41
Added targets.vc and rules-ext.vc to distribution check-in: e26a3558e8 user: apnadkarni tags: trunk, thread-2-8-2
2017-12-14
11:16
re-generate "configure" check-in: de28ea827c user: jan.nijtmans tags: trunk
2017-12-13
10:54
Use nmakehlp -L to locate directories check-in: 4b087d37ca user: apnadkarni tags: trunk
2017-12-11
16:36
Updated copy of Tcl nmake support files check-in: 5c1834dd66 user: apnadkarni tags: trunk
09:08
Fix resource include file macro. Should be RCFILE, not PRJ_RCFILE. check-in: 96987c3cda user: apnadkarni tags: trunk
08:20
Make resource file version and file name definitions fall back to macros defined in TEA if the newer nmake-based macros are not defined. Note the TEA build does not actually use the resource file, but just in case it is added in the future. Updated build instructions in README. check-in: bf72ddc4b9 user: apnadkarni tags: trunk
2017-12-09
13:59
TIP 477: new nmake system. Test suite passes check-in: afeb91825d user: apnadkarni tags: trunk
2017-12-01
15:21
update to latest TEA. Add "wideInt" as additional 'safe' type for threadSvCmd.c check-in: 813d7e13e9 user: jan.nijtmans tags: trunk
2017-11-23
16:00
merge sebres-fix-persist-storage branches check-in: f2411eb665 user: sebres tags: trunk
2017-07-19
18:36
[win] allow lmdb (persistent storage) handler, if compiling for windows: ADDLINKOPTS and ADDOPTDEFINES can be specified to provide extra link- and compiler-options, for example: nmake -nologo -f makefile.vc TCLDIR=%TCLDIR% ... ADDOPTDEFINES="-I%LMDBDIR%" ADDLINKOPTS="%LMDBDIR%\Release\lmdb.lib" Closed-Leaf check-in: 31d323157d user: sebres tags: sebres-fix-persist-storage-win
18:26
leave entries in persistent bound storage on exit handler (avoid flushing data by delete array, causes if tcl-application properly exits with call of all exit-handlers); additionally fixes memory leak on arrayPtr->bindAddr by unbind; Closed-Leaf check-in: c00a271dae user: sebres tags: sebres-fix-persist-storage