# HG changeset patch # User Mike Becker # Date 1738415059 -3600 # Node ID 127fb6a8f7062ee3b5ddc1157d4d7a20e24a5c82 # Parent bf159cf9f4b6da0efbb212507f74bc9bfd0b6199 simplify day and month literals diff -r bf159cf9f4b6 -r 127fb6a8f706 src/html.cpp --- a/src/html.cpp Sat Feb 01 13:59:01 2025 +0100 +++ b/src/html.cpp Sat Feb 01 14:04:19 2025 +0100 @@ -27,6 +27,7 @@ #include namespace chrono = std::chrono; +using chrono::operator ""d; namespace html { static constexpr const char* weekdays[] = {"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"}; @@ -140,7 +141,7 @@ unsigned colspans[12] = {}; { unsigned total_cols = 0; - chrono::sys_days day{chrono::year_month_day{chrono::year{year}, chrono::month{1}, chrono::day{1}}}; + chrono::sys_days day{chrono::year_month_day{chrono::year{year}, chrono::January, 1d}}; if (chrono::weekday{day}.iso_encoding() != 1) { colspans[0] = 1; total_cols = 1; diff -r bf159cf9f4b6 -r 127fb6a8f706 src/main.cpp --- a/src/main.cpp Sat Feb 01 13:59:01 2025 +0100 +++ b/src/main.cpp Sat Feb 01 14:04:19 2025 +0100 @@ -35,6 +35,7 @@ #include namespace chrono = std::chrono; +using chrono::operator ""d; static void print_help() { fputs( @@ -184,8 +185,8 @@ } else { year = settings.year; } - chrono::year_month_day report_begin{chrono::year{year}, chrono::month{1}, chrono::day{1}}; - chrono::year_month_day report_end{chrono::year{year}, chrono::month{12}, chrono::day{31}}; + chrono::year_month_day report_begin{chrono::year{year}, chrono::January, 1d}; + chrono::year_month_day report_end{chrono::year{year}, chrono::December, 31d}; // read the commit logs fm::heatmap heatmap;