Commit Graph

  • b2df8cade5 Add trivial default constructors to most calendar types Howard Hinnant 2016-09-13 20:14:43 -04:00
  • 845ce25bb7 Refine decision to use the std::chrono rounding modes Howard Hinnant 2016-09-10 11:57:52 -04:00
  • 6cb8d59886 Update Try it out link Howard Hinnant 2016-09-09 21:23:28 -04:00
  • 59d9cfa96d Update the availability of floor, ceil, round Howard Hinnant 2016-09-09 21:21:22 -04:00
  • d7e38aa24f Add %F to parse Howard Hinnant 2016-09-09 21:07:05 -04:00
  • a7b6adae62 Add %F to parse Howard Hinnant 2016-09-09 20:58:39 -04:00
  • 3b3a27efe1 Fix for issue #79. acolomitchi 2016-09-09 17:34:47 +10:00
  • ea9f664a06 Update README.md Howard Hinnant 2016-09-07 20:40:45 -04:00
  • 32ca148d5c Work around uniform initialization bug for clang-3.6 Howard Hinnant 2016-08-29 12:24:07 -04:00
  • 17ba481e71 Work around [Bug c++/67631] New: brace initialization bug Howard Hinnant 2016-08-28 18:30:12 -04:00
  • 8e2de8587e Eliminate dependence on OS's gmtime_s / gmtime_r Howard Hinnant 2016-08-28 14:52:41 -04:00
  • 7816c3b48f Eliminate dependence on OS's timegm / _mkgmtime Howard Hinnant 2016-08-28 14:26:22 -04:00
  • 3e25bd45f7 Clean up includes Howard Hinnant 2016-08-27 14:18:46 -04:00
  • fcdca67c5b Switch to floor in format Howard Hinnant 2016-08-27 13:22:27 -04:00
  • 343e8299c7 Merge pull request #77 from gabm/FixFormating Howard Hinnant 2016-08-26 07:43:31 -04:00
  • 2fae542f6a Fix formating of time_points with a resolution finer than system_clock::duration Matthias Gabriel 2016-08-26 10:55:05 +02:00
  • b3e3045211 Merge pull request #75 from gabm/FixMissingLocale Howard Hinnant 2016-08-25 11:05:51 -04:00
  • ef57f27b38 Added #include <cctype> for windows std::isdigit Matthias Gabriel 2016-08-25 15:41:49 +02:00
  • ef8bba9818 Fix missing standard locale Matthias Gabriel 2016-08-25 08:23:19 +02:00
  • e8f8a1ffac Added missing sstream include Matthias Gabriel 2016-08-25 08:20:14 +02:00
  • 47b51473c5 Move formatting and parsing Howard Hinnant 2016-08-24 20:33:50 -04:00
  • ebc20c139b Move formatting and parsing Howard Hinnant 2016-08-24 20:34:10 -04:00
  • 7e9d9075d9 Miscellaneous changes while enabling iOS support Howard Hinnant 2016-08-23 20:55:13 -04:00
  • e641f69667 iOS instructions added schmidt9 2016-08-23 20:57:50 +03:00
  • 927fc619ef Namespaces, ios macro schmidt9 2016-08-21 21:37:24 +03:00
  • 952857e721 Correct type-o in error message Howard Hinnant 2016-08-14 20:10:45 -04:00
  • 78025bf922 Add iOS support schmidt9 2016-08-13 08:10:45 +03:00
  • 4ee985fef3 Add link to Cppcon 2016 abstract. Howard Hinnant 2016-08-11 15:53:23 -04:00
  • 0663b7aeb3 Allow only one decimal point to be read under "%Ez". Howard Hinnant 2016-08-09 23:23:55 -04:00
  • 54a8b2dc19 Allow optional leading hours digit in offset when a colon is required. Howard Hinnant 2016-08-08 18:25:59 -04:00
  • 77435397cb Handle fractional seconds and offsets better. Howard Hinnant 2016-08-08 18:25:17 -04:00
  • bddd8be2aa Document INSTALL, and reorganize Installation instructions. Howard Hinnant 2016-08-06 14:58:16 -04:00
  • 137c317cc6 Add INSTALL configuration. Howard Hinnant 2016-08-06 14:57:47 -04:00
  • b4ca58d9a8 Revert "Remove support for using system() now other means proven." Howard Hinnant 2016-08-05 20:16:09 -04:00
  • 67bdd6ac14 Merge pull request #68 from xaxousis/master Howard Hinnant 2016-08-04 10:26:39 -04:00
  • 1ace59fc98 Fix c++11 msl overloads return expression Quentin Khan 2016-08-03 14:29:48 +02:00
  • 4e3a40a6dd Time something real. Howard Hinnant 2016-07-30 23:15:02 -04:00
  • f391001c10 Update README with chrono_io. v2.0.0 Howard Hinnant 2016-07-30 17:48:52 -04:00
  • d53be31f73 Introduce chrono_io.h Howard Hinnant 2016-07-30 17:45:38 -04:00
  • 151d050391 Introduce chrono_io.h Howard Hinnant 2016-07-30 17:45:14 -04:00
  • ebf3b0776a Remove support for using system() now other means proven. * Other miscellaneous improvements. gm 2016-07-20 00:42:34 +12:00
  • b7e997adba Update 2016f validation file Howard Hinnant 2016-07-05 12:05:49 -04:00
  • 204a17cba8 Fix type-o. Howard Hinnant 2016-07-04 16:33:59 -04:00
  • 7de9902c60 Add Islamic calendar. Howard Hinnant 2016-07-04 16:32:31 -04:00
  • 2d531230c5 Add Islamic calendar. Howard Hinnant 2016-07-04 16:32:13 -04:00
  • 52e2a0b2cf Prevent warnings when using -Wundef flag Pavel 2016-07-03 17:57:21 +03:00
  • 48d61f2631 Add type diagrams. Howard Hinnant 2016-06-27 22:36:48 -04:00
  • 7331f36318 Enable the converting constructor to actually work. Howard Hinnant 2016-06-27 22:18:44 -04:00
  • e54e4c64f8 Update README.md Howard Hinnant 2016-06-26 23:09:09 -04:00
  • 0fc9f3f879 Introduce julian.h Howard Hinnant 2016-06-26 18:49:51 -04:00
  • 7d1befb1db Introduce julian.h Howard Hinnant 2016-06-26 18:49:13 -04:00
  • d252405747 Remove tinyxml2 dependency. gm 2016-06-25 17:33:55 +12:00
  • 33cdfc6485 Fix bug in formatting zoned_times produced by ambiguous local times. Howard Hinnant 2016-06-24 20:33:40 -04:00
  • 1f2686e891 Merge pull request #63 from gmcode/gmchanges Howard Hinnant 2016-06-22 20:24:33 -04:00
  • 9435e7b687 Fix a todo and a few micro optimisations. Trying harder to locate unzip program. gm 2016-06-23 02:54:36 +12:00
  • 91c05caaff Check if mapping file exists when !AUTO_DOWNLOAD ~ Check if the windowsZones.xml realy exists to not segfault in TinyXml parser. ~ Remove old TimeZoneMappings.csv mapping from repo. Use the http://unicode.org/repos/cldr/trunk/common/supplemental/windowsZones.xml instead. nico-engels 2016-06-19 22:39:01 -03:00
  • de458e9b99 Allow the option to not use the std::system api and make the default NOT use it for all platforms. gm 2016-06-18 13:45:15 +12:00
  • d1f8e3ab7d Fix minor type-o Howard Hinnant 2016-06-17 20:39:52 -04:00
  • ffb876afa6 Fix bug in format Howard Hinnant 2016-06-17 20:39:07 -04:00
  • fc9d0bb99a Add 2016e validation file Howard Hinnant 2016-06-16 22:07:05 -04:00
  • 9fb5e05eba HAS_REMOTE_API support for Windows. Adds support for MingW too. * HAS_REMOTE_API still defaults to 0 * When HAS_REMOTE_API=0 only libraries advapi32.lib, ole32.lib and shell32.lib are required. * Setting HAS_REMOTE_API=1 requires curl: https://curl.haxx.se/libcurl/ *- Also need to manually install 7-Zip (http://www.7-zip.org). *- Will automatically install Tinyxml2 (http://www.grinninglizard.com/tinyxml2/). *- Will automatically install http://unicode.org/repos/cldr/trunk/common/supplemental/windowsZones.xml Howard Hinnant 2016-06-16 22:04:31 -04:00
  • 55087c6cbd HAS_REMOTE_API support for Windows. Adds support for MingW too. * HAS_REMOTE_API still defaults to 0 * When HAS_REMOTE_API=0 only libraries advapi32.lib, ole32.lib and shell32.lib are required. * Setting HAS_REMOTE_API=1 requires curl: https://curl.haxx.se/libcurl/ *- Also need to manually install 7-Zip (http://www.7-zip.org). *- Will automatically install Tinyxml2 (http://www.grinninglizard.com/tinyxml2/). *- Will automatically install http://unicode.org/repos/cldr/trunk/common/supplemental/windowsZones.xml gm 2016-06-14 05:38:47 +12:00
  • 5aa704d5f7 Port current_zone to Red Hat Howard Hinnant 2016-06-10 21:15:59 -04:00
  • d3eb177cdc 'Update' copyright. Howard Hinnant 2016-06-09 22:28:52 -04:00
  • b38d20e126 Replace some chrono literals for C++11 compatibility. Howard Hinnant 2016-06-09 22:02:26 -04:00
  • 7ea9b420b0 Merge branch 'master' of github.com:HowardHinnant/date Howard Hinnant 2016-06-09 21:25:38 -04:00
  • 33ddd7e51d Back off the constexpr on time_of_day_storage for C++11. Howard Hinnant 2016-06-09 21:23:45 -04:00
  • fbbeef22d8 Update README.md Howard Hinnant 2016-06-08 22:19:44 -04:00
  • 9f5c34698a Merge pull request #58 from gitter-badger/gitter-badge Howard Hinnant 2016-06-08 22:18:00 -04:00
  • 5cc0c435b7 Add Gitter badge The Gitter Badger 2016-06-09 02:16:56 +00:00
  • 8f5e5e4110 Add convenience converts among sys_time, utc_time, tai_time, and gps_time. Howard Hinnant 2016-06-08 20:49:19 -04:00
  • 49f4ef0a2c Add convenience converts among sys_time, utc_time, tai_time, and gps_time. Howard Hinnant 2016-06-08 20:49:03 -04:00
  • 58b08e0c74 Add tai_clock and gps_clock. Howard Hinnant 2016-06-07 20:04:10 -04:00
  • ce4ceb6e9d Add tai_clock and gps_clock. Howard Hinnant 2016-06-07 20:03:40 -04:00
  • 1f5f4a0b62 Add streaming inserter for utc_time. * Fix bug in utc_to_sys. Howard Hinnant 2016-06-06 21:06:25 -04:00
  • f44e692540 Add streaming inserter for utc_time. * Fix bug in utc_to_sys. Howard Hinnant 2016-06-06 21:05:43 -04:00
  • 3e0848bd04 Merge branch 'gmcode_gmchanges' Howard Hinnant 2016-06-04 13:40:33 -04:00
  • 7e66cb2e83 Improve cross platform support. Make validate work for C++11 because the library supports it. Fix an unused variable mistake i made earlier. Make constructor public, seems it should be. Possible compiler bug? gm 2016-06-03 21:10:53 +12:00
  • bf505cc66a Update README.md Howard Hinnant 2016-06-03 11:29:17 -04:00
  • 10f2ae9e6c Update README.md Howard Hinnant 2016-06-03 11:28:30 -04:00
  • 09cf3bba8d Create %Ez & %Oz to put ':' in offset for format and parse. Howard Hinnant 2016-06-01 23:25:07 -04:00
  • 3293637e70 Tighten up parsing. Detect missing quotes. Use istringstream for clarity. gm 2016-06-02 09:46:27 +12:00
  • 89727c901b Update README.md Howard Hinnant 2016-06-03 11:29:17 -04:00
  • 6e73418647 Update README.md Howard Hinnant 2016-06-03 11:28:30 -04:00
  • c9c460f7b6 Create %Ez & %Oz to put ':' in offset for format and parse. Howard Hinnant 2016-06-01 23:25:22 -04:00
  • 1178d43d1a Create %Ez & %Oz to put ':' in offset for format and parse. Howard Hinnant 2016-06-01 23:25:07 -04:00
  • 336f56391a Merge pull request #55 from gmcode/master Howard Hinnant 2016-06-01 20:34:59 -04:00
  • 39eae914f4 Tighten up parsing. Detect missing quotes. Use istringstream for clarity. gm 2016-06-02 09:46:27 +12:00
  • 127ffdb35e Merge pull request #54 from gmcode/master Howard Hinnant 2016-06-01 11:53:10 -04:00
  • c7960fbd89 Catch and display exception messages a Microsofts C runtime on Windows doesn't show them otherwise. gm 2016-06-02 00:52:32 +12:00
  • ee96fe5c6d Make mapping file handle windows line endings and generalize copyright format and checking slightly. gm 2016-06-02 00:49:11 +12:00
  • a89aab05cf Protect from overflow when minutes is 32 bits Howard Hinnant 2016-05-31 11:12:20 -04:00
  • 630d67ce0d Rename Info to sys_info in test Howard Hinnant 2016-05-31 10:10:33 -04:00
  • 6fe8b4b7f3 Update copyright to 2016 Howard Hinnant 2016-05-30 22:21:08 -04:00
  • ea2d0d3357 constexpr more stuff and clean up whitespace Howard Hinnant 2016-05-30 22:09:21 -04:00
  • 0aeb2389ef Address review comments Howard Hinnant 2016-05-30 15:08:46 -04:00
  • 60bf737960 d0355r0 Howard Hinnant 2016-05-29 18:33:30 -04:00
  • 76bef1fe01 Support wide streams Howard Hinnant 2016-05-29 00:15:33 -04:00
  • b3b39b0ae6 Support wide streams Howard Hinnant 2016-05-29 00:15:20 -04:00
  • 1de4e4a150 Rename Leap to leap Howard Hinnant 2016-05-28 20:27:11 -04:00