summaryrefslogtreecommitdiffstats
path: root/generic/tclThread.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2020-02-281-1/+1
|\
| * Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-1/+1
| * More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-2/+2
* | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_...jan.nijtmans2018-09-011-8/+8
|\ \ | |/
* | merge trunkjan.nijtmans2018-05-231-25/+10
|\ \ | |/
| * Unbreak build with other CFLAGS, such as TCL_MEM_DEBUG=1 or TCL_THREADS=0 on ...jan.nijtmans2018-05-231-2/+2
| * Simplify usage of TCL_THREAD, along the lines of [eeddb0693a950be980a66de3811...jan.nijtmans2018-05-221-24/+9
| * TIP #491 implementation: Threading Support: phasing out non-threaded buildsjan.nijtmans2018-05-171-10/+10
| * Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin 9f8b7bea53...jan.nijtmans2015-09-241-39/+0
| |\
| | * Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin 9f8b7bea53...jan.nijtmans2015-09-241-39/+0
| | |\
| | | * merge trunk. jan.nijtmans2015-08-191-37/+0
| * | | Eliminate (harmless) compiler warning. No functional change.jan.nijtmans2015-08-211-0/+2
| |\ \ \ | | |/ / | | | / | | |/ | |/|
| | * Eliminate some (harmless) compiler warnings. No functional change.jan.nijtmans2015-08-211-12/+14
| * | Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in forkin...jan.nijtmans2015-07-231-0/+37
| |\ \ | | |/
| | * Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in forkin...jan.nijtmans2015-07-231-0/+37
| | |\
| | | * Rename the new API to TclMutexUnlockAndFinalize as it is not platform-specific.Joe Mistachkin2015-06-171-2/+2
| | | * Change Tcl_MutexUnlockAndFinalize() to internal function TclpMutexUnlockAndFi...jan.nijtmans2015-06-161-3/+2
| | | * Fix typo in the previous check-in.Joe Mistachkin2015-05-171-1/+1
| | | * Draft fix for a potential race condition in the new Tcl_MutexUnlockAndFinaliz...Joe Mistachkin2015-05-171-3/+8
| | | * Add new public Tcl C API to allow a mutex to be unlocked and then finalized a...Joe Mistachkin2015-04-091-0/+33
| | |/ | |/|
* | | Deprecate otherValuePtr and ptrAndLongRep. Some more minor tweaks.jan.nijtmans2016-12-231-1/+1
* | | merge novemjan.nijtmans2015-06-181-2/+7
|\ \ \ | |/ /
| * | Rework the *FinalizeThread*() routines so that the quick exit preferencedgp2014-12-171-2/+2
| * | Refine TclFinalizeThreadData so that the quick-exit optimization really only ...ferrieux2014-09-081-1/+6
* | | merge novemjan.nijtmans2014-05-021-2/+6
|\ \ \ | |/ /
| * | [3493120] Plug memory leak in thread exit.dgp2014-04-241-2/+6
| |\ \ | | |/
| | * Memory leak after thread exit, fixed (alloc cache released by exit), belong t...sebres2014-04-221-2/+6
* | | merge novem. jan.nijtmans2013-02-041-3/+3
|/ /
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-7/+8
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | * * generic/tclThread.c: Back-port locking changes from Tcl8.5vasiljevic2007-11-261-1/+11
| | * Prevent RemeberSyncObj() from growing the syncvasiljevic2007-06-301-3/+14
| | * * generic/tclInt.h:davygrvy2004-05-061-4/+4
* | | revise fix for [Bug 2687952]Joe Mistachkin2009-03-161-5/+2
* | | Fix [Bug 2687952]dkf2009-03-151-4/+6
* | | - eliminate some unnessary type castsnijtmans2009-02-101-13/+13
* | | Style fixes (unfouling whitespace, sorting comments, removing useless casts, ...dkf2009-01-091-2/+2
* | | CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which isnijtmans2008-07-241-4/+4
* | | * generic/tcl.h: Make Tcl_ThreadDataKey a void *.georgeps2008-05-091-16/+17
|/ /
* | merge stable branch onto HEADdgp2007-12-131-1/+1
* | Added TclpMasterLock/Unlock arround calls to ForgetSyncObject invasiljevic2007-10-251-1/+10
* | Prevent RemeberSyncObj() from growing the syncvasiljevic2007-06-301-4/+16
* | * generic/tclIO.c (DeleteChannelTable): Made changes so thatKevin B Kenny2007-05-011-16/+11
* | Minor updates (whitespace police, etc.)dkf2006-11-071-7/+7
* | ANSIfy (though only partially - function decls only - for tclExecute.c)dkf2005-11-021-70/+67
* | radical refactoring of thread storage to untangle dependenciesKevin B Kenny2005-08-111-121/+13
* | Systematizing the formattingdkf2005-07-211-53/+63
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-101-1/+1