summaryrefslogtreecommitdiffstats
path: root/generic/tclClock.c
Commit message (Expand)AuthorAgeFilesLines
* (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
* 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 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 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
* | 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
|\ \ | |/
| * closes [cd25761979]: `clock format` and `clock add` will accept `now` as cloc...sebres2024-07-281-8/+12
* | merge 8.7sebres2024-07-161-1/+1
|\ \ | |/
| * clock: better fix for validation check for scanned day of week in input (norm...sebres2024-07-161-1/+1
* | merge 8.7 (clock: fix validation check for scanned Sunday)sebres2024-07-161-1/+1
|\ \ | |/
| * clock: fix validation check for scanned Sunday (missing % 7 by compare)sebres2024-07-161-1/+1
* | merge 8.7sebres2024-07-161-1/+7
|\ \ | |/
| * clock: fixed regression [3ee8f1c2a785f4d8]: time overflow (without validation...sebres2024-07-161-1/+7
* | Space before tab is an extremely unlikely to be correct indentation patterndkf2024-06-041-9/+9
* | Merge 8.7jan.nijtmans2024-05-271-1/+1
|\ \ | |/
| * Another round of sentinel improvementsjan.nijtmans2024-05-271-1/+1
| |\
* | \ clock option re-orderingjan.nijtmans2024-05-221-20/+17
|\ \ \ | |/ /
| * | clock option re-orderingjan.nijtmans2024-05-221-20/+17
* | | Backout the "dullest commit ever" (not my words ....). It breaks the build. jan.nijtmans2024-05-141-19/+18