60 Commits (master)

Author SHA1 Message Date
Martchus b3ebe5ce38 Fix typos found via `codespell --skip .git -w` 5 months ago
Martchus e6e7a63d6a Make DateTime::fromString() cope with 'T' separator 6 months ago
Martchus a116c9e790 Avoid possibility of overflow in DateTime parsing functions 6 months ago
Martchus 546b1fecb7 Fix parsing ISO timestamp with negative timezone offset and no seconds fraction 6 months ago
Martchus 8c033ca243 Fix warnings 8 months ago
Martchus e6f4bf3561 Apply clang-format 1 year ago
Martchus 1f4fabcd9f Add operators '*' and '/' to TimeSpan 1 year ago
Martchus 32780ed6a6 Support formatting ISO timestamps via DateTime::toString() with option to omit defaults 2 years ago
Martchus c834f8923d Allow omitting month and day when parsing ISO date 2 years ago
Martchus 73470d0b65 Fix DateTime::fromDateAndTime() for the day 0001-01-01 2 years ago
Martchus 34170b83f1 Apply clang-format 2 years ago
Martchus 4b67736adf Add DateTime::toIsoStringWithCustomDelimiters() 2 years ago
Martchus 0f56d25251 Use consistent order for visibility attribute 2 years ago
Martchus 085ec2feca Improve DateTime 2 years ago
Martchus 5c098df8d7 Fill last gaps in class list documentation 2 years ago
Martchus 0feb7d667e Add inline/constexpr to more functions in chrono lib 2 years ago
Martchus b48b2f5c06 Have everything in one top-level namespace 3 years ago
Martchus 9a50d2b8df Remove types 3 years ago
Martchus e79563569a Improve Period class 4 years ago
Martchus 8b919250e3 chrono utils: Make public constants signed 4 years ago
Martchus 98edb5a67c Allow omitting second fraction in DateTime::fromIsoString 3 years ago
Martchus 7b01938ece Add {TimeSpan,DateTime}::ticks() for easier read/write 3 years ago
Martchus 2862c81a23 Fix ISO date string parsing/formatting 4 years ago
Martchus 400e73005a Fix use of std::time 4 years ago
Martchus db006408b7 Export DateTime operator+(DateTime begin, Period period) 4 years ago
Martchus 46e9d4b1e4 Add formatting for Period class 4 years ago
Martchus 26cd303422 Improve period compution 4 years ago
Martchus a89f6f9ce4 Improve documentation of chrono library 4 years ago
Martchus 85f29adb8a Use full precision for total seconds in TimeSpan::toString 4 years ago
Martchus d7185fc1bc Improve documentation 4 years ago
Martchus 1ab9349eaa Improve const correctness 4 years ago
Martchus 3051675bbe Allow conversion of TimeSpan to string with total seconds 4 years ago
Martchus 49d626702c Fix implicit sign conversion 4 years ago
Martchus e52fd5a4af Apply tidy after updating to clang-format 5.0.0 4 years ago
Martchus 357ede4ee7 chrono utils: Improve handling micro- and nanoseconds 4 years ago
Martchus b69d4a8b65 Disable DateTime::exactGmtNow() under MacOS 4 years ago
Martchus 3bc9a7b07a Fix handling negative time spans 4 years ago
Martchus be4901ce2c Add missing #include <function> 5 years ago
Martchus 59e20b1043 Apply clang-format 5 years ago
Martchus c728f0ffe0 Add hash functions for chrono objects 5 years ago
Martchus 5679460302 Simplify DateTime::fromTimeStampGmt() 5 years ago
Martchus 452954dc1f Add DateTime::exactGmtNow() 5 years ago
Martchus c4d73b0d7d Use C++14 string literal 5 years ago
Martchus 33d368397f Make use of newly introduced string builder 5 years ago
Martchus 31be0c24ea Add DateTime::fromIsoString{Gmt,Local} 5 years ago
Martchus 12588c6928 Improve chrono utils 5 years ago
Martchus d6b08b8ed9 Fix decoration for static builds 5 years ago
Martchus db7b02b1db Make header guards more unique and consistent 6 years ago
Martchus 76e422a7ce Make DateTime::now() and DateTime::gmtNow() inline 6 years ago
Martchus 2e6a8dc6a8 added DateTime::gmtNow() 6 years ago