Commit Graph

  • e0c962a8ce Silence unused variable warnings Howard Hinnant 2017-07-01 20:37:14 -04:00
  • d5951c5476 Pass string_view by value Howard Hinnant 2017-06-30 12:02:30 -04:00
  • 2b100280c0 Improve spec for year_month - year_month Howard Hinnant 2017-06-29 21:33:43 -04:00
  • 2b55bdb2e4 Rewrite in terms of string_view Howard Hinnant 2017-06-29 21:19:50 -04:00
  • cd888b2928 Tighten up year_month_weekday and year_month_weekday_last: Howard Hinnant 2017-06-29 21:06:53 -04:00
  • 7cbc4d8013 Also ignore leap-seconds.list Roel Standaert 2017-06-29 13:22:04 +02:00
  • 090b66beb8 Update README.md Howard Hinnant 2017-06-27 22:22:58 -04:00
  • 791de2d9fc Update README.md Howard Hinnant 2017-06-27 22:22:09 -04:00
  • 77a703afe2 Update to point to current standards proposal and R4 draft Howard Hinnant 2017-06-27 22:19:58 -04:00
  • 609dd49934 Add zoned_time default constructor and, Howard Hinnant 2017-06-27 22:15:45 -04:00
  • 241551dd6c Allow day overflow in year_month_day to sys_days conversion Howard Hinnant 2017-06-27 14:08:02 -04:00
  • 8591ae062c Tighten up year spec: Howard Hinnant 2017-06-27 13:40:38 -04:00
  • bee4f27d4a Correct problems with load_timezone_mappings_from_xml_file Howard Hinnant 2017-06-26 22:03:01 -04:00
  • 56cec17500 Add gratuitous zoned_time:: qualifier to operators Howard Hinnant 2017-06-26 21:33:34 -04:00
  • d359399090 Give zoned_time a default constructor Howard Hinnant 2017-06-26 21:19:29 -04:00
  • 9a7b301507 Give zoned_time a default constructor Howard Hinnant 2017-06-26 21:19:09 -04:00
  • b8c749227a Added issue concerning zoned_time default constructor. Howard Hinnant 2017-06-19 20:36:41 -04:00
  • 0f4737aeaa Initial commit of d0355r4.html Howard Hinnant 2017-06-19 20:32:31 -04:00
  • 047da3548e Change constraint on format functions Howard Hinnant 2017-06-18 12:16:27 -04:00
  • ddfaabea00 Reordered template parameter list in several places Howard Hinnant 2017-06-18 12:10:12 -04:00
  • f8f2c9db10 Add paragraph to [time.parse] concerning failbit Howard Hinnant 2017-06-18 11:55:34 -04:00
  • ed91190978 Refer to ios_base::failbit, not failbit Howard Hinnant 2017-06-18 11:49:25 -04:00
  • f62ab2a2e0 Make constexpr literals inline Howard Hinnant 2017-06-18 11:43:53 -04:00
  • 6fcb43311f Remove spurious 'class' from operator<< in many places. Howard Hinnant 2017-06-18 11:32:42 -04:00
  • 5d53bd2244 Fix missing template parameters in zoned_time operator<< Howard Hinnant 2017-06-18 11:28:09 -04:00
  • 60127222cd Remove spurious Duration template parameter Howard Hinnant 2017-06-18 11:16:48 -04:00
  • 59d8931136 Correct the return type of to_file_time(const sys_time<Duration>& t) Howard Hinnant 2017-06-18 10:53:45 -04:00
  • e7dd17e572 Remove noexcept from to_file_time Howard Hinnant 2017-06-17 14:44:28 -04:00
  • a83b047ef9 Make file_clock::now() noexcept Howard Hinnant 2017-06-17 13:30:36 -04:00
  • a6c4c17e9a Remove noexcept from to_XXX_time conversion functions Howard Hinnant 2017-06-17 13:28:43 -04:00
  • 4f24af489c Make wide string literals in to_stream Howard Hinnant 2017-06-17 13:22:49 -04:00
  • a003ad28fa Make wide string literals in to_stream v2.2 Howard Hinnant 2017-06-17 13:18:40 -04:00
  • 87620f4d1f Make to_stream and from_stream return a stream reference Howard Hinnant 2017-06-17 13:12:27 -04:00
  • 012f2c6135 Make to_stream and from_stream return a stream reference Howard Hinnant 2017-06-17 13:11:39 -04:00
  • 8b51803d7b Minor cleanup in is_clock Howard Hinnant 2017-06-17 10:34:54 -04:00
  • 7ffdc2450a Reword is_clock and add is_clock_v Howard Hinnant 2017-06-17 10:28:00 -04:00
  • 8c34cf1e8f Add link to reference 1 Howard Hinnant 2017-06-16 23:55:56 -04:00
  • 5bc5a7f0bb Fill out link specification Howard Hinnant 2017-06-16 21:58:58 -04:00
  • 34e83bcf84 Fill out leaps specification Howard Hinnant 2017-06-16 21:47:54 -04:00
  • edcd9bd9c1 define MISSING_LEAP_SECONDS 0 when !USE_OS_TZDB Howard Hinnant 2017-06-16 15:55:43 -04:00
  • 09f16d53a2 Remove note in [thread.req.paramname] Howard Hinnant 2017-06-16 15:06:45 -04:00
  • 50c0111980 Improve wording in [thread.req.paramname] Howard Hinnant 2017-06-16 14:53:32 -04:00
  • ff07f87b5b Run through spell checker Howard Hinnant 2017-06-16 13:35:13 -04:00
  • 9f0d511be6 Put up draft of D0355R3 Howard Hinnant 2017-06-16 13:26:40 -04:00
  • ccd857ff6d Add Alloc parameter to basic_string in two places Howard Hinnant 2017-06-16 13:23:41 -04:00
  • 27410b5095 Initial draft of D0355R3 Howard Hinnant 2017-06-16 13:22:30 -04:00
  • 88890939d5 Add zone1970.tab to the list of files Howard Hinnant 2017-06-14 20:48:19 -04:00
  • 1139c9b64f Allow zoned_time with coarser precision than seconds Howard Hinnant 2017-06-13 23:00:54 -04:00
  • acf922d4ba Set failbit instead of throw within to_stream Howard Hinnant 2017-06-12 21:03:01 -04:00
  • ec412a1de0 Set failbit instead of throw within to_stream Howard Hinnant 2017-06-12 21:01:58 -04:00
  • aa4dafcc46 Silence sign conversion warnings Howard Hinnant 2017-06-12 13:33:47 -04:00
  • cc81c9ea50 Fix minor problems for g++: Howard Hinnant 2017-06-12 09:44:41 -04:00
  • e29fdf3374 Document USE_OS_TZDB. Howard Hinnant 2017-06-04 21:43:31 -04:00
  • a610f087c1 Add support for the zic-compiled OS-supplied time zone DB: Howard Hinnant 2017-06-04 14:58:57 -04:00
  • 5132385454 Remove obsolete LAZY_INIT flag. Howard Hinnant 2017-05-19 16:59:48 -04:00
  • 5c38ad84e8 Eliminate TIMEZONE_MAPPING by making it equivalent to _WIN32. * Clean up indenting and whitespace. * No functionality changes intended. Howard Hinnant 2017-05-18 21:51:10 -04:00
  • 8b743db4b6 Reorganize readme Howard Hinnant 2017-05-31 20:49:51 -04:00
  • 9c9ddeba37 Work around EDG 4.11 front end bug. Howard Hinnant 2017-05-21 13:29:39 -04:00
  • 0fb3921e5b Fail if you need a valid year and don't parse one. Howard Hinnant 2017-05-20 23:04:49 -04:00
  • 83c8b4d522 changes for compatibility with Clang with Microsoft CodeGen (v140_clang_c2): Tullio Menga 2017-05-05 11:01:06 +02:00
  • 81b6367e98 Tweak white space parsing rules (again): Howard Hinnant 2017-05-07 15:25:19 -04:00
  • f493bd67f2 Tweak white space parsing rules (again): Howard Hinnant 2017-05-07 15:25:07 -04:00
  • cf0481b9af Reset command, width and modified for %n and %t in from_stream. Howard Hinnant 2017-05-04 21:03:48 -04:00
  • 6618a2d3a7 Clarify how from_stream handles whitespace. Howard Hinnant 2017-05-04 16:32:22 -04:00
  • f57432d7b4 Don't skip white space by default in from_stream. Howard Hinnant 2017-05-04 14:47:28 -04:00
  • e8f0dca452 Fix type-o in to_stream duration overload. Howard Hinnant 2017-05-04 10:04:17 -04:00
  • 44f6dfc58e fix compile warning about unused get_download_gz_file() Tomi Valkeinen 2017-04-30 09:17:34 +03:00
  • ec7db09085 Use system_error instead of strerror_r: * Addresses portability issues. Jaak Ristioja 2017-04-28 16:10:50 +03:00
  • cb83bc2501 Update README.md Howard Hinnant 2017-04-24 16:46:58 -04:00
  • faec35eaf1 Update README.md Howard Hinnant 2017-04-23 12:49:22 -04:00
  • 20efec5b16 Update README.md Howard Hinnant 2017-04-23 12:48:06 -04:00
  • b2dc8b1f6e Tweak getTimeZoneKeyName(): * for systems that return "Coordinated Universal Time". * return "UTC" instead. Howard Hinnant 2017-04-18 20:48:28 -04:00
  • 2f8997d3ed Make parse fail if fmt string is not completely consumed. Howard Hinnant 2017-04-18 12:02:21 -04:00
  • c64d69b1e1 Avoid getting localized time zone names from Windows OS. Howard Hinnant 2017-04-16 14:06:20 -04:00
  • 885910375f Fix pragma warnings. Displayed at least by MSVC. gm 2017-04-16 23:53:37 +12:00
  • b83f3412d0 Move chrono_io.h functionality into date.h. Howard Hinnant 2017-04-13 21:02:00 -04:00
  • d15491103b Move chrono_io.h functionality into date.h. Howard Hinnant 2017-04-13 21:01:47 -04:00
  • 05db422ca9 Respect width and padding in "chrono_io.h" Howard Hinnant 2017-04-13 18:02:26 -04:00
  • 0dd1d499ae Restrict parse of %Z to valid timezone names and abbrev. Howard Hinnant 2017-04-13 14:23:42 -04:00
  • ea8a24504d Do not change time_point of an invalid date is parsed. Howard Hinnant 2017-04-13 14:17:04 -04:00
  • 2c094f5559 Restrict parse of %Z to valid timezone names and abbrev. Howard Hinnant 2017-04-13 13:24:57 -04:00
  • 096bad2622 Parse should fail if fmt string is not consumed. Howard Hinnant 2017-04-13 12:45:28 -04:00
  • fc3d4d97fe Silence unused variable 'leaps' warning Howard Hinnant 2017-04-13 12:44:21 -04:00
  • 4f27361378 Add range checking for the time-of-day fields during parse. Howard Hinnant 2017-04-07 18:52:09 -04:00
  • a4eef8e20c Fix gcc -O -D_FORTIFY_SOURCE. Jan Kratochvil 2017-04-02 22:39:23 +02:00
  • 1fd0806757 Fix -Wshadow for gcc and clang. Jan Kratochvil 2017-04-02 22:19:00 +02:00
  • c036ef54bd Update %y documentation to specify implicit century. Howard Hinnant 2017-04-03 12:16:10 -04:00
  • c10b729273 Rewrite of the to_stream/format/from_stream/parse docs: Howard Hinnant 2017-04-01 22:25:28 -04:00
  • 3daf8c1ffe Minor tweaks. Howard Hinnant 2017-04-01 21:53:29 -04:00
  • c4c2550b29 Ignore GCC warnings. * 4.9 missing initializer warnings * pedantic for __int128 case * Wrap diagnostic push and pop in tz.cpp and date.h. Florian Dang 2017-03-31 11:16:06 +02:00
  • f30450b4c5 Merge branch 'master' of github.com:HowardHinnant/date Howard Hinnant 2017-03-30 14:45:42 -04:00
  • d29cd4e343 Fix formatting bug for utc_time. Howard Hinnant 2017-03-30 14:44:42 -04:00
  • 5afd241be6 Update README.md Howard Hinnant 2017-03-28 21:04:59 -04:00
  • f044cb0583 Update README.md Howard Hinnant 2017-03-28 21:02:32 -04:00
  • 3495c513a1 Enable parse and format for more types: * year * month * day * weekday * year_month * month_day Howard Hinnant 2017-03-25 17:46:17 -04:00
  • 82c6d6a3a4 Enable parse and format for more types: * year * month * day * weekday * year_month * month_day Howard Hinnant 2017-03-25 17:45:39 -04:00
  • f3b61aab48 Document set_install. Howard Hinnant 2017-03-22 22:52:07 -04:00
  • 3ab6510cab Update copyright to 2017 Howard Hinnant 2017-03-21 21:52:51 -04:00
  • 5eff31acdd Update README.md Howard Hinnant 2017-03-21 10:41:05 -04:00
  • 5e86f2c5ba Create downloads folder when it does not exist yet. Florian Dang 2017-03-20 11:46:11 +01:00