summaryrefslogtreecommitdiffstats
path: root/Doc/installing
ModeNameSize
-rw-r--r--index.rst9616logstatsplain
_info_frame_coro'>bug_0b874c344d_ak_info_frame_coro Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixThrd.c
Commit message (Expand)AuthorAgeFilesLines
* Make the bool type available properly (and reduce include duplication). Be ca...jan.nijtmans2025-10-241-1/+0
* Last step in [893f8cc5db] optimizationjan.nijtmans2025-10-031-188/+17
|\
| * Eliminate last atomic. Use thread_equal() and PTHREAD_NULLjan.nijtmans2025-10-011-75/+14
| * Oopsjan.nijtmans2025-10-011-1/+1
| * Optimize MutexInit/MutexDestroy: init the thread and counter before the mutex...jan.nijtmans2025-09-301-17/+5
| * use assertjan.nijtmans2025-09-291-30/+7
| * Two possible improvements: 1) Only panic in DEBUG mode, 2) Don't add memory b...jan.nijtmans2025-09-271-106/+31
|/
* Fix allocLock usagejan.nijtmans2025-09-241-3/+1
* Add a panic to MutexDestroy if the mutex is still ownedjan.nijtmans2025-09-241-1/+10
* Merge 9.0. Make the Windows implementation working toojan.nijtmans2025-09-231-9/+3
|\
| * Fix UNIX part of [893f8cc5db]: Nested mutexes following TIP 509jan.nijtmans2025-09-221-41/+200
| |\ | |/ |/|
* | Use of __atomic_compare_exchange_n() is not really necessary herejan.nijtmans2025-09-221-6/+2
* | More progress in Windows implementation (doesn't work yet)jan.nijtmans2025-09-211-4/+4
* | Re-implement tclUnixThrd.c, improve the locking. (Not done for Windows yet)jan.nijtmans2025-09-201-53/+89
* | Update to Werner's latest spinlock code. More progress on the Windows impleme...jan.nijtmans2025-09-191-33/+73
* | Add Christian's spinlock patch. So we can do performance testing to see which...jan.nijtmans2025-09-181-3/+116
* | Use C11 atomic functions. (WIP this is still UNIX-only)jan.nijtmans2025-09-181-21/+21
* | Rebase branch to 9.0jan.nijtmans2025-09-171-34/+14
|\ \ | |/ |/|
| * Eliminate all usage of HAVE_DECL_PTHREAD_MUTEX_RECURSIVEjan.nijtmans2025-08-251-37/+5
| * [893f8cc5] tip509 nested mutex patch by Christian (thanks!)oehhar2025-08-221-0/+12
| * Bunch of whitespace basic fixes.dkf2025-03-021-3/+3
|/
* Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-2/+2
* Clean up a lot of small whitespace issues dkf2024-05-131-2/+2
* 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
| * (backport) more spacing/formatting tweaks. For now, macosx/unix/win only.jan.nijtmans2024-03-201-1/+1
* | Merge 8.7jan.nijtmans2023-10-101-2/+2
|\ \ | |/
* | Merge 8.7jan.nijtmans2023-05-231-3/+3
|\ \ | |/
| * Give Tcl_CreateThread a TCL_HASH_TYPE (unsigned) stackSize parameterjan.nijtmans2023-05-231-3/+3
| * Merge 8.6jan.nijtmans2023-03-301-1/+1
| |\
| | * Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on...jan.nijtmans2023-03-301-1/+1
* | | More -Wconversion warning fixesjan.nijtmans2023-03-08