Changes for version v0.8.0 - 2026-07-09
- Maintenance
- SQLite database updated with the newly released IANA data version 2026c.
- No API change.
- Bug Fixes
- Fix build on MSWin32 with Perl < 5.22: dtl_isfinite fallback via _finite() from <float.h>. Previously, the entire block of XS helpers (_normalize_tai_seconds, _normalize_leap_seconds, _rd_to_epoch, _epoch_to_rd, _normalize_nanoseconds, _compare_rd) was silently excluded from compilation, resulting in "Method _normalize_nanoseconds() is not defined" errors at runtime.
- Fix build on MSWin32 with GCC < 4.5 (Strawberry Perl 5.12): __builtin_unreachable() is only used when the compiler supports it. Previously, GCC 4.4.3 produced "undefined reference to __builtin_unreachable" at link time.
- Harden PP fallback installation in DateTime::Lite::PP: install the subroutines when running in pure-Perl mode, regardless of any prior glob state.
Documentation
DateTime::Liteで使用する期間オブジェクト
DateTime::Lite用の例外オブジェクト
DateTime::Liteの無限過去および無限未来オブジェクト
DateTimeの軽量かつ依存関係の少ないドロップイン代替モジュール
DateTime::LiteのXS層のPure-Perlフォールバック
DateTime::Liteのための軽量なタイムゾーンサポート
Compare DateTime and DateTime::Lite performance
Build the DateTime::Lite::TimeZone SQLite database
Generate leap_seconds.h for DateTime::Lite XS
Modules
Lightweight, low-dependency drop-in replacement for DateTime
Duration objects for use with DateTime::Lite
Exception object for DateTime::Lite
Infinite past and future DateTime::Lite objects
Pure-Perl fallback for the DateTime::Lite XS layer
Lightweight timezone support for DateTime::Lite
Provides
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite.pm