summaryrefslogtreecommitdiffstats
path: root/generic/tclClock.c
Commit message (Expand)AuthorAgeFilesLines
* merge 9.0 (fix for [5137b4387019d0e1])sebres2025-08-041-1/+5
|\
| * (windows, noregistry only) invalidate base fields cache for TZ ":localtime", ...sebres2025-08-011-1/+5
| * Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available)jan.nijtmans2025-06-021-3/+12
| * Indenting and comments, backported from 9.1jan.nijtmans2025-04-291-10/+10
* | more unreachable/fallthrough marksdkf2025-05-291-1/+2
* | Add a TCL_UNREACHABLE macro for marking a code path as never reached dkf2025-05-271-2/+10
* | TIP 720: Bytecode generation improvements/sanitydkf2025-05-231-3/+3
|\ \
| * | Factor out some clock-related constants into their own enumdkf2025-04-211-3/+3
* | | Clean up indentation and overlong linesdkf2025-05-231-2/+2
|/ /
* | spacingjan.nijtmans2025-03-131-2/+2
* | merge 9.0sebres2025-03-131-2/+2
|\ \ | |/
| * merge 8.7sebres2025-03-131-2/+2
| |\
| | * small amend: enforce relative conversion for date units only (all relative ti...sebres2025-03-131-2/+2
* | | merge 9.0 (fix for `clock add` regression, relative time with TZ over DST-hol...sebres2025-03-121-112/+143
|\ \ \ | |/ /
| * | merge 8.7 (fix for `clock add` regression, relative time with TZ over DST-hol...sebres2025-03-121-112/+143
| |\ \ | | |/
| | * clock: fixes regression for clock add (and potentially free-scan) for relativ...sebres2025-03-121-112/+143
* | | merge 9.0 (fix for [482db1d796540e68])sebres2025-03-111-7/+18
|\ \ \ | |/ /
| * | merge 8.7: fixes [482db1d796540e68], some minor optimizations and another cor...sebres2025-03-111-7/+18
| |\ \ | | |/
| | * more cases for a compiler "fix" (signed-mod operation with potentially negati...sebres2025-03-111-6/+13
| | * fixes [482db1d796540e68]: local seconds of day shall be always positive, also...sebres2025-03-111-1/+5
* | | Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObjdkf2025-03-031-5/+5
* | | Bunch of whitespace basic fixes.dkf2025-03-021-3/+3
* | | Make a start for Tcl 9.1. Nothing more than version bump, and removing unnece...jan.nijtmans2025-01-071-4/+0
|/ /
* | merge 8.7sebres2024-11-251-1/+7
|\ \ | |/
| * fixed validation of day of week for 24:00 (move to next day)sebres2024-11-251-1/+7
* | merge 8.7sebres2024-11-241-10/+20
|\ \ | |/
| * code review, don't need special handling to adjust julianDay, date increment ...sebres2024-11-241-9/+18
| * avoid possible double validation of stage 2 (S2)sebres2024-11-241-1/+2
| * Revert "leapDay" stuff. Too early for 9.0.1jan.nijtmans2024-11-231-30/+1
* | Revert "leapDay" stuff. Update documentationjan.nijtmans2024-11-221-30/+1
* | Remove support for leap-minutes (I thought I already removed that)jan.nijtmans2024-11-221-1/+1
|\ \ | |/
| * Remove support for leap-minutes (I thought I already removed that)jan.nijtmans2024-11-221-1/+1
* | Add simple year-check to leap-seconds detection: There were only leap seconds...jan.nijtmans2024-11-221-9/+25
|\ \ | |/
| * Use "switch" statement for month selectionjan.nijtmans2024-11-221-8/+18
| * Add simple year-check to leap-seconds detection: There were only leap seconds...jan.nijtmans2024-11-221-2/+8
| * Fix [aee9f2b916] and [f2b5f89c0d]: clock scan of leapsecond/24:00, ISO-8601-c...jan.nijtmans2024-11-211-34/+36
* | Fix [f2b5f89c0d]: clock scan of leapsecond: wrong result in 8.6 and 9.0. jan.nijtmans2024-11-211-11/+26
|\ \
| * | Uncomment printf. Allow 15-min timezones for leap-seconds as welljan.nijtmans2024-11-201-2/+2
| * | Rebase to 9.0. Improved parsing of leap-secondsjan.nijtmans2024-11-201-12/+27
| |\ \ |/ / /
| * | Leap second could also happen on january 1st or july 1stjan.nijtmans2024-11-191-3/+4
| * | Be more strict when hours=24jan.nijtmans2024-11-191-3/+3
| * | Fix leap-check for day-of-monthjan.nijtmans2024-11-141-2/+2
| * | A little bit smarter: leap seconds/minutes can only occur on june 30 or decem...jan.nijtmans2024-11-141-3/+16
| * | We can accept 24:00 as hour as welljan.nijtmans2024-11-141-1/+1
| * | Possible fix for [f2b5f89c0d]: clock scan of leapsecond: wrong result in 9.0jan.nijtmans2024-11-141-2/+2
* | | Fix [aee9f2b916]: clock scan -validate, ISO-8601, 24:00. jan.nijtmans2024-11-201-13/+5
|\ \ \ | |/ / |/| |
| * | [aee9f2b916]: Allow "24:00", but only as indication for the end of the day.jan.nijtmans2024-11-201-5/+5
|/ /
* | Merge 8.7jan.nijtmans2024-08-061-1/+1
|\ \ | |/
| * Missed some backports from 9.0. Some indentingjan.nijtmans2024-08-051-1/+1
* | merge 8.7sebres2024-07-281-8/+12
|\ \ | |/