From 41fef8b849c87f90ea54bfdb351ddc10208dae01 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Wed, 30 Nov 2022 15:58:02 +0000 Subject: [PATCH] Import timelib 2022.03 --- ext/date/lib/parse_date.c | 2 +- ext/date/lib/timelib.h | 6 +++--- ext/date/lib/tm2unixtime.c | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index 960f0c610fa..8485a395cb6 100644 --- a/ext/date/lib/parse_date.c +++ b/ext/date/lib/parse_date.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.15.3 on Wed Nov 30 15:55:25 2022 */ +/* Generated by re2c 0.15.3 on Wed Nov 30 15:57:27 2022 */ #line 1 "ext/date/lib/parse_date.re" /* * The MIT License (MIT) diff --git a/ext/date/lib/timelib.h b/ext/date/lib/timelib.h index 3b559b95f47..c9e8c6d8298 100644 --- a/ext/date/lib/timelib.h +++ b/ext/date/lib/timelib.h @@ -30,9 +30,9 @@ # include "timelib_config.h" #endif -#define TIMELIB_VERSION 202202 -#define TIMELIB_EXTENDED_VERSION 20220102 -#define TIMELIB_ASCII_VERSION "2022.02" +#define TIMELIB_VERSION 202203 +#define TIMELIB_EXTENDED_VERSION 20220301 +#define TIMELIB_ASCII_VERSION "2022.03" #include #include diff --git a/ext/date/lib/tm2unixtime.c b/ext/date/lib/tm2unixtime.c index 08332bb4706..37bfc98fa1d 100644 --- a/ext/date/lib/tm2unixtime.c +++ b/ext/date/lib/tm2unixtime.c @@ -423,6 +423,7 @@ static void do_adjust_timezone(timelib_time *tz, timelib_tzinfo *tzi) tz->is_localtime = 1; in_transition = ( + actual_transition_time != INT64_MIN && ((tz->sse - actual_offset) >= (actual_transition_time + (current_offset - actual_offset))) && ((tz->sse - actual_offset) < actual_transition_time) );