106 Commits

Author SHA1 Message Date
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
Howard Hinnant
edc3aee402 Test year_weeknum_weekday 2015-12-22 19:08:16 -05:00
Howard Hinnant
fe8fc38d7a Test lastweek_weekday 2015-12-22 17:59:28 -05:00
Howard Hinnant
099c068dcf Test weeknum_weekday 2015-12-22 15:58:04 -05:00
Howard Hinnant
8b885976bc Add test for year_lastweek 2015-12-22 15:37:53 -05:00
Howard Hinnant
b2203746d9 Add test for iso_week::year_weeknum. 2015-12-22 15:12:51 -05:00
Howard Hinnant
d5b26a8796 Tests for iso_week::year 2015-12-21 22:13:23 -05:00
Howard Hinnant
323e2fa5fd Remove is_leap from iso_week::year 2015-12-21 21:52:31 -05:00
Howard Hinnant
862c7d43d6 Tweak to operator-(const weeknum& x, const weeknum& y) 2015-12-21 21:35:31 -05:00
Howard Hinnant
906f5eb4f9 Tests for iso_week::weeknum 2015-12-21 21:33:50 -05:00
Howard Hinnant
e10c55d4a6 Intitial ios_week tests 2015-12-21 20:27:57 -05:00
Howard Hinnant
e8ff47f110 Rename lastweek to last_week 2015-12-20 20:23:02 -05:00
Howard Hinnant
7d78934999 First commit for iso_week.h 2015-12-05 19:14:15 -05:00
Howard Hinnant
47cf8a7d42 Silence warning 2015-12-05 19:13:18 -05:00
Howard Hinnant
bc795cb86c Merge branch 'ivanp2015-vs2013-integration' 2015-12-03 10:36:49 -05:00
Howard Hinnant
9fde153819 Merge branch 'vs2013-integration' of git://github.com/ivanp2015/date into ivanp2015-vs2013-integration 2015-12-03 10:36:29 -05:00
ivanp2015
b41a55581d Corrections after code review 2015-12-03 13:41:11 +02:00
Howard Hinnant
7bc3d8ee85 Merge branch 'vs2013-integration' of git://github.com/ivanp2015/date into ivanp2015-vs2013-integration 2015-12-02 20:25:06 -05:00
Ivan Pizhenko
0e64070a33 Correction after code review 2015-12-02 16:22:09 +02:00
Howard Hinnant
18c0041b83 Merge branch 'vs2013-integration' of git://github.com/ivanp2015/date into ivanp2015-vs2013-integration 2015-11-29 14:10:45 -05:00
ivanp2015
50802176f3 TZ stuff fixed for VS2013 2015-11-29 07:56:59 +02:00
Howard Hinnant
cb07e901ea Merge branch 'ivanp2015-vs2013-integration' 2015-11-28 17:41:37 -05:00
Howard Hinnant
4a4a864964 Minor polishing 2015-11-28 17:41:17 -05:00
ivanp2015
ca74113ae8 date.h fixed for VS2013 2015-11-29 00:19:24 +02:00
Ivan Pizhenko
636e094901 Merge pull request #3 from HowardHinnant/master
update from mainstream repo
2015-11-29 00:01:48 +02:00
Howard Hinnant
1d23665bd4 Change __int128 protection. 2015-11-28 12:45:27 -05:00
Howard Hinnant
e08458e279 Update rounding utilities. 2015-11-22 21:57:49 -05:00
Ivan Pizhenko
21d042ef24 Merge pull request #1 from HowardHinnant/master
Merged mainstream repo commits
2015-11-21 11:04:26 +02:00
Howard Hinnant
c5f307fdb8 Renamed date_literals to date::literals and corrected placement. 2015-11-09 20:28:04 -05:00
Howard Hinnant
386d2b8c9d Merge branch 'ivanp2015-master' 2015-11-07 19:39:10 -05:00
Ivan Pizhenko
bf699e573b Fixed GCC 4.8 compilation issue 2015-11-08 00:54:02 +02:00
Howard Hinnant
db9f0d19ba Make Zone move-only 2015-11-03 20:01:12 -05:00
Howard Hinnant
f19e7f22c7 Fix overflow in Zone::to_sys_impl when input precision is too fine. 2015-11-03 19:47:03 -05:00
Howard Hinnant
2116eeade3 Merge branch 'gmcode-gm_issue_19' 2015-10-27 12:14:54 -04:00
Howard Hinnant
819d2c3575 Minor cleanup and crank up warnings. 2015-10-27 12:14:30 -04:00
Howard Hinnant
333894fc9d Merge branch 'gm_issue_19' of git://github.com/gmcode/date into gmcode-gm_issue_19 2015-10-27 11:53:29 -04:00
Howard Hinnant
342d15ce56 Give last_spec an explicit default ctor 2015-10-27 11:52:31 -04:00
gm
2467d56f11 Address issue 19: define NOMINMAX and WIN32_LEAN_AND_MEAN. In addition, fix some warnings so MSVC will compile at /W4 with no warnings.
No functional change intended.
2015-10-22 22:36:37 +13:00
Howard Hinnant
8628a5c72d Add link to Cppcon 2015 slides 2015-09-28 19:38:13 -04:00
Howard Hinnant
6b03ff2e70 Push tz configuration up higher in the source file. 2015-09-27 10:49:10 -04:00
Howard Hinnant
4e6872fb68 Merge branch 'gmfix2' 2015-09-27 10:48:18 -04:00
gm
635ec55065 Throw a runtime error if the install folder does not exist.
Replace my accidental use of NULL with nullptr.
Improve some comments.
2015-09-27 20:55:55 +13:00
HowardHinnant
9c04c2f182 Merge pull request #14 from gmcode/gmfix
Fix a WIN32 -> _WIN32 typo and try to make some comments more readable.
2015-09-23 19:54:08 -07:00
gm
0791828329 Fix a WIN32 -> _WIN32 typo and try to make some comments more readable. 2015-09-24 14:46:20 +12:00
Howard Hinnant
c8ee261043 Added a few convenience field getters:
* year_month_weekday::weekday()
* year_month_weekday::index()
* year_month_weekday_last::weekday()
2015-09-19 13:46:09 -04:00
Howard Hinnant
6af1976e36 Move all literals into namespace date_literals
This includes both the literal operators, and the constexpr literals such as sun and jan.
2015-09-06 17:58:29 -04:00
Howard Hinnant
68f7d11c45 Add sizeof test 2015-09-06 16:58:22 -04:00