152 Commits

Author SHA1 Message Date
Howard Hinnant
6fe8b4b7f3 Update copyright to 2016 2016-05-30 22:21:08 -04:00
Howard Hinnant
ea2d0d3357 constexpr more stuff and clean up whitespace 2016-05-30 22:09:21 -04:00
Howard Hinnant
76bef1fe01 Support wide streams 2016-05-29 00:15:33 -04:00
Howard Hinnant
f60f61201c Rename Leap to leap 2016-05-28 20:27:02 -04:00
Howard Hinnant
b0a23f2cff Rename Link to link 2016-05-28 20:20:28 -04:00
Howard Hinnant
67c31d794e Protect undocumented constructors 2016-05-28 14:09:46 -04:00
Howard Hinnant
c0de8dc843 Change license in testit 2016-05-26 12:23:45 -04:00
Howard Hinnant
963f4dd80e Add more options to the parse functionality. 2016-05-22 12:28:47 -04:00
Howard Hinnant
6dd3c0f15d Workaround some gcc bugs and silence some warnings.
*  Thanks to Laszlo Papp
2016-05-21 13:07:04 -04:00
Howard Hinnant
008178eee1 Make construction from local_days explicit 2016-05-21 12:46:11 -04:00
Howard Hinnant
9fba53aa52 Work around gcc bug 2016-05-21 11:39:22 -04:00
Howard Hinnant
44fb676da2 Add migration advice for day_point 2016-05-21 10:58:55 -04:00
Howard Hinnant
78a882acdd Merge branch 'working' 2016-05-21 10:53:17 -04:00
Howard Hinnant
abb1fcc365 Redirect to gh_pages 2016-05-21 10:52:17 -04:00
Howard Hinnant
76c906d779 Get off of day_point 2016-05-21 10:24:25 -04:00
Howard Hinnant
823176c1ea Polish formatting, parsing and utc_time. 2016-05-15 22:45:51 -04:00
Howard Hinnant
a8d8776ec7 MSC doesn't do inheriting constructors yet 2016-05-14 11:43:26 -04:00
Howard Hinnant
5e799d7992 MSC doesn't do inheriting constructors yet 2016-05-12 10:05:23 -04:00
Howard Hinnant
8fc76f618e minor fixes in format and parse 2016-05-09 10:45:35 -04:00
Howard Hinnant
f5f0f80778 Get rid of tz. Hide unnecessary API. Clean up get_info 2016-05-08 22:59:39 -04:00
Howard Hinnant
183b7a82f2 Teach iso_week about local_days 2016-05-06 22:49:17 -04:00
Howard Hinnant
b1d507df79 Optimize zoned_time streaming operator 2016-05-06 22:48:36 -04:00
Howard Hinnant
4e2a7ac05b zoned_time with durations coarser than seconds are too error prone. 2016-05-05 22:41:26 -04:00
Howard Hinnant
1e5d2fa8dd Create local and system time types for timezone functions.
* Add sys_time.
* Add sys_days.
* Add sys_seconds.
* Add local_time.
* Add local_days.
* Add local_seconds.
* Rename day_point to sys_days.
* Rename Zone to time_zone.
2016-05-03 23:19:09 -04:00
Howard Hinnant
95271f8337 Minor fixes 2016-04-21 16:21:01 -04:00
Howard Hinnant
d8426940d7 Update tz validation test with more checking 2016-04-17 21:51:30 -04:00
Howard Hinnant
70f7d52f88 Enable %Z parsing 2016-04-09 16:04:00 -04:00
Howard Hinnant
cd79376546 Add remote API and auto-download of tzdata. 2016-04-09 14:07:19 -04:00
Howard Hinnant
e79634f61d Optimize initialization of tz database
* Defer expensive parts of the initialization
* The deferment can be turned off with -DLAZY_INIT=0
2016-04-05 16:33:20 -07:00
Howard Hinnant
e8f95dddb7 Add format and parse functionality. 2016-04-03 18:57:02 -04:00
Howard Hinnant
d3be73c664 Merge branch 'gmcode-master' 2016-03-30 21:48:34 -04:00
gm
a093521890 Remove floor, ceil, round and abs when VS Update 2 is present as it's chrono has this polishing. 2016-03-30 21:47:40 -04:00
HowardHinnant
cb33a27471 Update README.md v1.0.0 2016-03-27 21:16:23 -04:00
Howard Hinnant
bf9fe449cd Correct buffer management with Windows system calls.
Credit: Reiner Eiteljörge
2016-03-27 15:35:14 -04:00
HowardHinnant
f3ce2210e6 Merge pull request #43 from tomy2105/master
Fixes for move constructors and assignment operators added for VS2013
2016-03-15 10:13:02 -04:00
tomy2105
644291ce1b Fixing tabs
Fixing leading tabs from previous commit.
2016-03-15 14:29:26 +01:00
tomy2105
7360d68eb7 Fixing default VS2013 "default"s
Fixing VS2013 versions of "default" move constructor and assignment
operator
2016-03-15 14:21:50 +01:00
Howard Hinnant
f73c4aa486 Deal with warnings. 2016-03-11 23:02:29 -05:00
Howard Hinnant
08e55b5de3 Merge branch 'master' of github.com:HowardHinnant/date 2016-02-19 18:48:33 -05:00
Howard Hinnant
f1d2e869d7 Print out time zone database version 2016-02-19 18:48:23 -05:00
HowardHinnant
3470d24321 Merge pull request #38 from galik/master
prevent GCC warning/error when using -pedantic or -pedantic-errors flags
2016-02-04 10:17:28 -05:00
galik
177032852d prevent GCC warning/error when using -pedantic or -pedantic-errors flags 2016-02-04 00:56:56 +00:00
Howard Hinnant
5acaffc2b3 Add timezone db version and misc cleanup 2016-01-27 20:34:48 -05:00
Howard Hinnant
f6664da11e Link to Cppcon 2015 presentation 2016-01-13 17:44:36 -05:00
Howard Hinnant
e988efad90 Small negative floating point values should trunc and round to -0. instead of 0. 2016-01-01 15:27:17 -05:00
Howard Hinnant
bf5fbe26ff Link README to iso_week documentaiton 2015-12-23 19:04:48 -05:00
Howard Hinnant
53969d674b Update README to include iso_week 2015-12-23 13:20:48 -05:00
Howard Hinnant
d49afb8a30 Add test for date composition operators 2015-12-23 13:20:08 -05:00
Howard Hinnant
57b2686d52 Add missing date composition operator 2015-12-23 13:19:36 -05:00
Howard Hinnant
270b8554f5 Test year_lastweek_weekday 2015-12-22 19:48:11 -05:00