| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix skipping of mutex tests under MinGWcore-apn-mutex-tests | apnadkarni | 2025-09-28 | 1 | -0/+1 |
| | | |||||
| * | Explicitly finalize test condition variables | apnadkarni | 2025-09-28 | 1 | -0/+3 |
| | | |||||
| * | Add mutex lock and cv tests. Refactor mutex test C into separate file | apnadkarni | 2025-09-28 | 8 | -513/+666 |
| | | |||||
| * | Add condition variable test function for producer consumer pattern | apnadkarni | 2025-09-27 | 1 | -68/+353 |
| | | |||||
| * | Start on some mutex C API tests | apnadkarni | 2025-09-26 | 1 | -0/+225 |
| | | |||||
| * | Delete obsolete comment that TCL_THREAD_JOIN is ignored on Windows. | apnadkarni | 2025-09-26 | 1 | -2/+0 |
| | | |||||
| * | small amend - move mutex assignment after check alloc was successful | sebres | 2025-09-25 | 1 | -1/+1 |
| | | |||||
| * | windows: amend to [893f8cc5db] - fixed alloc mutex, avoids heap corruption ↵ | sebres | 2025-09-25 | 1 | -5/+6 |
| | | | | | and SF (tcl-mutex is not simple critical section anymore) | ||||
| * | Merge-mark | jan.nijtmans | 2025-09-25 | 0 | -0/+0 |
| |\ | |||||
| | * | Since "platform" doesn't work in Tcl 8.5 any more, install it into the right ↵ | jan.nijtmans | 2025-09-25 | 3 | -12/+10 |
| | | | | | | | | | module directory. | ||||
| * | | Fix [893f8cc5db]: Nested mutexes following TIP 509, Windows part | jan.nijtmans | 2025-09-24 | 2 | -33/+110 |
| |\ \ | |||||
| | * | | Fix allocLock usage | jan.nijtmans | 2025-09-24 | 2 | -17/+17 |
| | | | | |||||
| | * | | Merge 9.0 | jan.nijtmans | 2025-09-24 | 6 | -38/+26 |
| | |\ \ | |||||
| | * | | | Add a panic to MutexDestroy if the mutex is still owned | jan.nijtmans | 2025-09-24 | 2 | -1/+13 |
| | | | | | |||||
| | * | | | use InterlockedOr(&v, 0) as atomic load (ensure the access to a variable is ↵ | sebres | 2025-09-23 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | automically synchronized by intrinsic or asm instruction and neither reordered nor happens without memory barrier) | ||||
| | * | | | indenting | jan.nijtmans | 2025-09-23 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Merge 9.0. Make the Windows implementation working too | jan.nijtmans | 2025-09-23 | 11 | -42/+38 |
| | |\ \ \ | |||||
| * | \ \ \ | Merge 8.6 | jan.nijtmans | 2025-09-24 | 1 | -2/+3 |
| |\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| | * | | | | Fix [f309c0c5db]: Parameter 'patch' of tcl_findLibrary not documented | jan.nijtmans | 2025-09-24 | 1 | -0/+1 |
| | | | | | | |||||
| | * | | | | Backport doc improvements | jan.nijtmans | 2025-09-24 | 1 | -2/+129 |
| | | | | | | |||||
| * | | | | | Fix doc parse error, introduced [8050316444|here] | jan.nijtmans | 2025-09-24 | 1 | -0/+1 |
| | |_|_|/ |/| | | | |||||
| * | | | | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald | apnadkarni | 2025-09-24 | 1 | -1/+1 |
| |\ \ \ \ | |/ / / | |||||
| | * | | | Fix buffer size check for GetEnvironmentVariable. Tx @cjmcdonald | apnadkarni | 2025-09-24 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge 8.6 | jan.nijtmans | 2025-09-23 | 2 | -23/+20 |
| |\ \ \ \ | |/ / / | |||||
| | * | | | (backport) Use [try] in "platform" because we don't support 8.5 and before ↵ | jan.nijtmans | 2025-09-23 | 2 | -23/+20 |
| | | | | | | | | | | | | | | | | | at all | ||||
| * | | | | Remove duplicate description of oo::Slot->Resolve | dkf | 2025-09-23 | 1 | -12/+3 |
| | | | | | |||||
| * | | | | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable ↵ | jan.nijtmans | 2025-09-23 | 2 | -2/+2 |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | too-strict clang warning on Windows | ||||
| | * | | | [832c2047bb] disable too-strict clang warning on Windows | jan.nijtmans | 2025-09-23 | 2 | -2/+2 |
| | | | | | |||||
| | * | | | Merge 9.0 - Fix [c9e68eb6ca] getenv checks | apnadkarni | 2025-09-23 | 2 | -10/+16 |
| | |\ \ \ | |/ / / |/| | | | |||||
| * | | | | Merge 8.6 - Fix [c9e68eb6ca] getenv checks | apnadkarni | 2025-09-23 | 2 | -9/+15 |
| |\ \ \ \ | | |/ / | |/| | | |||||
| | * | | | Fix for fix. If getenv returns NULL, Tcl_DString buffer still needs ↵ | apnadkarni | 2025-09-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | initialization | ||||
| | * | | | Bug [c9e68eb6ca] - check result of getenv/GetEnvironmentVariable | apnadkarni | 2025-09-23 | 2 | -9/+13 |
| | |\ \ \ | |||||
| | | * | | | Bug [c9e68eb6ca] - Windows versioncore-bug-c9e68eb6ca | apnadkarni | 2025-09-22 | 1 | -7/+9 |
| | | | | | | |||||
| | | * | | | Bug [c9e68eb6ca] - check getenv result for TCL_LIBRARY | apnadkarni | 2025-09-22 | 1 | -2/+4 |
| | |/ / / | |||||
| | | * | | Revert usage of [switch -integer] because code has to work with pre-9.1, but ↵ | dkf | 2025-09-23 | 1 | -22/+19 |
| | | | | | | | | | | | | | | | | | use [try] because we don't support 8.5 and before at all | ||||
| | | * | | Make a few places use [switch -integer] | dkf | 2025-09-23 | 4 | -4/+4 |
| | | | | | |||||
| | | * | | Implement TIP 730: switch -integer | dkf | 2025-09-22 | 4 | -45/+433 |
| | | |\ \ | |||||
| | | | * | | Tests for [switch -integer] | dkf | 2025-09-09 | 1 | -1/+98 |
| | | | | | | |||||
| | | | * | | Add documentation | dkf | 2025-09-09 | 1 | -12/+42 |
| | | | | | | |||||
| | | | * | | Note that some bits probably are unreachable (and buggy too). | dkf | 2025-09-09 | 1 | -0/+2 |
| | | | | | | |||||
| | | | * | | Fix a silly error by sharing the enum between functions. | dkf | 2025-09-09 | 1 | -4/+14 |
| | | | | | | |||||
| | | | * | | Fix detection of "default" | dkf | 2025-09-09 | 1 | -40/+66 |
| | | | | | | |||||
| | | | * | | Bytecode compilation for [switch -integer] | dkf | 2025-09-09 | 1 | -6/+208 |
| | | | | | | |||||
| | | | * | | Start of implementation of [switch -integer] | dkf | 2025-09-09 | 1 | -10/+31 |
| | | | | | | |||||
| | | * | | | Implement TIP 728: interp set | dkf | 2025-09-22 | 5 | -18/+284 |
| | | |\ \ \ | |||||
| | | | * | | | Add test for subcommand list of interp child, never previously tested | dkf | 2025-09-15 | 1 | -0/+7 |
| | | | | | | | |||||
| | | | * | | | merge trunk | dkf | 2025-09-15 | 39 | -608/+619 |
| | | | |\ \ \ | |||||
| | | | * | | | | Use the new subcommand | dkf | 2025-09-08 | 2 | -12/+11 |
| | | | | | | | | |||||
| | | | * | | | | Add tests | dkf | 2025-09-08 | 2 | -8/+181 |
| | | | | | | | | |||||
| | | | * | | | | Implement TIP 728: [interp set] | dkf | 2025-09-08 | 2 | -5/+92 |
| | | | | | | | | |||||
