summaryrefslogtreecommitdiffstats
path: root/generic/tclThread.c
Commit message (Expand)AuthorAgeFilesLines
* Make it more clear that TclpThreadExit() and Tcl_ExitThread() are TCL_NORETUR...jan.nijtmans2024-04-251-1/+1
|\
| * Make it more clear that TclpThreadExit() and Tcl_ExitThread() are TCL_NORETUR...jan.nijtmans2024-04-251-1/+1
* | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-1/+1
* | Merge 8.7jan.nijtmans2021-08-231-7/+7
|\ \ | |/
| * Make everything compile warning-free when TCL_THREADS=0jan.nijtmans2021-08-231-7/+7
| |\
| | * Eliminate many unnecessary type-casts, mostly (size_t) when value is already ...jan.nijtmans2020-08-111-2/+2
* | | Merge 8.7jan.nijtmans2020-12-081-2/+2
|\ \ \ | |/ /
| * | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-2/+2
* | | Merge 8.7jan.nijtmans2020-07-211-11/+11
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-07-201-11/+11
| |\ \ | | |/
| | * Use "Global" in stead of "Master" internally, where "Master" is not used in t...jan.nijtmans2020-07-201-11/+11
* | | Merge 8.7jan.nijtmans2020-03-311-0/+2
|\ \ \ | |/ /
| * | Fix a few warning-message in --enable-symbols-mem modejan.nijtmans2020-03-311-0/+2
* | | 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