4869 Commits
Author SHA1 Message Date
jan.nijtmans a414f1623d Update utf8proc.c for Unicode 18. Most GraphemeBreakTest testcases now pass. Only 4 fail, those are disabled for now 2026-08-25 12:07:36 +00:00
jan.nijtmans 0b11f59ff8 Update testcases too 2026-08-24 17:51:57 +00:00
jan.nijtmans dc810f6e15 Fix [d5acb07b6411]: TIP 752 broke [clock seconds] in 32bit linux. (see remark in ticket) 2026-08-10 09:59:49 +00:00
jan.nijtmans 52d1487dfb Consolidate use of ©. Indenting 2026-08-10 09:58:38 +00:00
Emiliano Gavilán 050c4d7893 Proposed fix for bug [d5acb07b6411] 2026-08-02 22:30:24 +00:00
jan.nijtmans 6bcc3de72a platform -> 1.2b1 2026-07-14 14:26:36 +00:00
jan.nijtmans c638ab49c1 Fix [61ba0b0661]: platform::identify broken on Red Hat Linux 2026-07-14 14:03:14 +00:00
jan.nijtmans 68277f984d Fix [61ba0b0661]: platform::identify broken on Red Hat Linux 2026-07-14 13:41:38 +00:00
jan.nijtmans 91685c65b4 Backout fix for [917c4a896a]. Let the improved fix land on 9.1, it can always be backported later 2026-07-14 08:22:09 +00:00
jan.nijtmans 577e8eed1f Fix [2759868527]: File tcltest-2.5.11.tm provides package version nr. 2.6.0 2026-07-12 20:38:37 +00:00
apnadkarni eb99ec4583 Added tcl::unsupported::grapheme command 2026-07-09 11:08:21 +00:00
jan.nijtmans 351d7f7c1c Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify 2026-07-09 10:34:47 +00:00
jan.nijtmans 0d769c079e Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify 2026-07-09 10:31:38 +00:00
jan.nijtmans 955edbe38d Attempt to fix [917c4a896a]: Glibc detection broken on Linux for platform::identify 2026-07-08 15:06:51 +00:00
apnadkarni ce316d8ed7 Merge trunk 2026-07-08 07:42:21 +00:00
sebres 1a4393e539 fixes [6f8bbbb34bf84bf0] hang in BSD/kqueue: fixed infinite wait for kqueue (0 is smallest timeout, negative time is no timeout), similar to other notifiers implementations, see [def988e9cd676b5b] 2026-07-04 18:17:02 +00:00
apnadkarni a412b42219 Merge main 2026-07-01 16:29:43 +00:00
jan.nijtmans 471e63e56f Version -> 9.0.5 for next release cycle 2026-07-01 13:44:13 +00:00
jan.nijtmans f858a0cbf3 Version -> 9.1b1 for next release cycle 2026-06-30 15:44:13 +00:00
apnadkarni 19460220f2 Fix const warnings 2026-06-25 06:48:30 +00:00
jan.nijtmans 5c187e3fb3 Make it (at least) compile with Makefile.in too 2026-06-24 09:33:17 +00:00
dkf 9459aca51d Minor change: More tab/space fixes 2026-06-20 20:13:15 +00:00
dkf eb966713f4 Minor change: Fix up some wayward tabs 2026-06-20 14:47:56 +00:00
dkf 8cab375e3e Proper indentation of function formal args 2026-06-13 16:05:42 +00:00
jan.nijtmans 78a2986c20 Merge 9.0. No need for 'package require registry' any more 2026-06-11 12:35:49 +00:00
dkf 7b3ea543b0 Small corrections to doc comments 2026-06-08 18:41:52 +00:00
dkf c3e7c58cd7 Improve documentation comments where they were a bit neglected 2026-06-07 12:04:34 +00:00
jan.nijtmans bfb9efd596 TclpGetMicroseconds() doesn't exist any more 2026-06-03 07:51:16 +00:00
jan.nijtmans fe9ee5c3b7 TIP #752: New timer API without Tcl_Time 2026-06-03 07:45:39 +00:00
apnadkarni 35a1b3c54c Merge main - TIP 755 final 2026-06-02 03:08:08 +00:00
jan.nijtmans da70427327 Re-generate configure scripts (with correct patchlevel) 2026-06-01 13:30:48 +00:00
jan.nijtmans 49a4a1bacc Prepare for Tcl 9.1b0 2026-06-01 13:17:29 +00:00
apnadkarni 676a07f018 Merge main 2026-05-31 06:02:25 +00:00
jan.nijtmans a9a42f8fcd Merge 9.0. Formatting 2026-05-28 12:13:27 +00:00
jan.nijtmans d146c4577e Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg 2026-05-25 21:36:14 +00:00
jan.nijtmans f2db52d61b Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg 2026-05-25 21:25:59 +00:00
apnadkarni dca82b9e05 Merge main 2026-05-25 11:35:56 +00:00
bch aa9b12534b PTHREAD_NULL is not _actually_ a valid pthread_t, and should not
be supplied as an argument to pthread_*() functions.

On NetBSD, Tcl was faulting at
  [PMutexDestroy()](/home/file?ci=e29c5206a97aa935207e1b21d33ca&name=unix/tclUnixThrd.c&ln=92)

in the assertion, which failed because PTHREAD_NULL is not actually
a valid thread identifier, did not satisfy the intention what was
trying to be asserted. pthread_t is an opaque type. On NetBSD (for
example) it is a structure, with magic for sanity checks.
"(pthread_t)0" does not pass this test when (e.g.) pthread_equal(t1,
t2) is called. I changed tests for PTHREAD_NULL to simple equality
checks (e.g. PTHREAD_NULL == pmutexPtr->thread), and guarded with
the same test pthread_*() calls where appropriate (those function
calls involving pmutexPtr->thread).
2026-05-23 02:16:41 +00:00
jan.nijtmans 08e6e3c75d finish 'apn-registry' work for gcc builds. And - as a bonus - for Cygwin too 2026-05-22 15:06:05 +00:00
apnadkarni a390f3d426 Really no need to change pkgconfig. Revert. 2026-05-21 05:05:29 +00:00
apnadkarni e2edae1809 Only use library from source tree if running in build tree 2026-05-21 03:02:15 +00:00
apnadkarni e6cfbab12a Proposed fix for [006bef5d75] on Unix. MingW and nmake pending. 2026-05-20 17:03:36 +00:00
apnadkarni 6d8a11ed0e Merge main 2026-05-18 06:10:32 +00:00
dkf c9047acb43 More indentation/spacing corrections; no behaviour changes 2026-05-17 15:06:26 +00:00
apnadkarni b49c1403ff Merge trunk 2026-05-16 13:38:13 +00:00
dkf fb14459371 Fix some indents 2026-05-15 11:10:15 +00:00
apnadkarni 8712d43327 Support multiple callback registrations. Multithread safe 2026-05-14 16:13:54 +00:00
apnadkarni 9479d47001 Update tclTest to use postinit registration 2026-05-12 16:08:29 +00:00
dgp 515167c897 Untested attempt to silence compiler warning 2026-05-08 17:31:15 +00:00
dkf 4c88b98427 Fix formatting of function-level comments 2026-04-30 14:52:57 +00:00