Howard Hinnant
|
44e0480087
|
Fix formatting bug with %Ez
|
2016-11-12 18:21:21 -08:00 |
|
Paul Dreik
|
63e33bdf49
|
silence warnings in gcc 6.2
|
2016-11-12 15:19:46 +01:00 |
|
Howard Hinnant
|
33f7cc6de4
|
Fix overflow bug in parse
|
2016-11-08 12:59:00 -08:00 |
|
Howard Hinnant
|
27964fa642
|
Fix C++11 constexpr bug in year_lastweek_weekday::weeknum()
|
2016-11-02 14:21:26 -04:00 |
|
Howard Hinnant
|
887d7574b1
|
Default USE_SHELL_API to 1
|
2016-10-23 18:58:00 -04:00 |
|
Howard Hinnant
|
bae66f2bff
|
Update README.md
|
2016-10-22 13:42:36 -04:00 |
|
Howard Hinnant
|
1f7325ef7f
|
Update README.md
|
2016-10-20 17:14:15 -04:00 |
|
Howard Hinnant
|
9f7a438f7d
|
Add unary operators + and - to year
|
2016-10-19 12:01:26 -04:00 |
|
Howard Hinnant
|
9e25c2d74f
|
Supply missing imbues in format
|
2016-10-18 11:52:07 -04:00 |
|
Howard Hinnant
|
806c29fddc
|
Lots of minor changes motivated by reviews of the draft proposal
|
2016-10-15 17:31:08 -04:00 |
|
Howard Hinnant
|
501609bacf
|
Make those time_point conversions which can be noexcept, noexcept
|
2016-10-12 19:48:45 -04:00 |
|
Howard Hinnant
|
cfa55850c7
|
Fix dangling reference bug in parse
|
2016-10-11 10:34:59 -04:00 |
|
Howard Hinnant
|
ff929570f9
|
Update readme with R1 draft proposal
|
2016-10-09 20:19:18 -04:00 |
|
Howard Hinnant
|
fab89b205b
|
Minor cleanups in the clocks
|
2016-10-09 20:11:11 -04:00 |
|
Howard Hinnant
|
2ba541b684
|
Merge branch 'master' of github.com:HowardHinnant/date
|
2016-10-08 16:07:01 -04:00 |
|
Howard Hinnant
|
81b5cc65f0
|
Remove static conversion functions from clocks
The free function converters are sufficient API.
|
2016-10-08 16:05:10 -04:00 |
|
Howard Hinnant
|
381cbf9a7b
|
Fix type-o in parse
|
2016-10-08 15:04:27 -04:00 |
|
Howard Hinnant
|
f66af06870
|
Simplify implementation details of "chrono_io.h"
|
2016-10-08 15:03:33 -04:00 |
|
Howard Hinnant
|
d02f762e32
|
Update README.md
|
2016-10-05 17:22:42 -04:00 |
|
Howard Hinnant
|
3f0540cefd
|
Update README concerning new IANA versioning
|
2016-09-28 18:17:26 -04:00 |
|
Howard Hinnant
|
19c83e47ed
|
Get local version from NEWS instead of Makefile
|
2016-09-28 18:08:50 -04:00 |
|
Howard Hinnant
|
cedbe3c445
|
Update README.md
|
2016-09-23 18:44:23 -07:00 |
|
Howard Hinnant
|
cb820f9090
|
Merge pull request #86 from saschazelzer/clang-fedora-support
Clang on Fedora needs <climits> for the CHAR_BIT definition.
|
2016-09-16 09:23:34 -04:00 |
|
Sascha Zelzer
|
69ec0bb134
|
Clang on Fedora needs <climits> for the CHAR_BIT definition.
|
2016-09-16 07:31:04 +02:00 |
|
Howard Hinnant
|
3fb4d32922
|
Update tests for default constructible calendar types
|
2016-09-15 20:21:56 -04:00 |
|
Sascha Zelzer
|
641cd739c3
|
VS2013's std::vector does not support incomplete template types.
This commit works around this by exposing the zonelet class declaration
to the public tz.h header.
|
2016-09-15 20:10:04 -04:00 |
|
Sascha Zelzer
|
553affefa4
|
Work around a compiler bug in VS2013 with explicit conversion constructors.
|
2016-09-15 20:10:04 -04:00 |
|
Sascha Zelzer
|
570a1e699c
|
Do not use user defined literals for VS2013 compatibility.
|
2016-09-15 20:10:04 -04:00 |
|
Sascha Zelzer
|
e107bcdef2
|
Use NOEXCEPT macro for VS2013 compatibility.
|
2016-09-15 20:10:04 -04:00 |
|
Howard Hinnant
|
765d0e8f7a
|
Add parse manipulators
|
2016-09-15 20:10:04 -04:00 |
|
Howard Hinnant
|
86446a9fac
|
format passes time_point by const&
|
2016-09-13 20:28:00 -04:00 |
|
Howard Hinnant
|
b2df8cade5
|
Add trivial default constructors to most calendar types
|
2016-09-13 20:14:43 -04:00 |
|
Howard Hinnant
|
845ce25bb7
|
Refine decision to use the std::chrono rounding modes
|
2016-09-10 11:57:52 -04:00 |
|
Howard Hinnant
|
6cb8d59886
|
Update Try it out link
|
2016-09-09 21:23:28 -04:00 |
|
Howard Hinnant
|
59d9cfa96d
|
Update the availability of floor, ceil, round
|
2016-09-09 21:21:22 -04:00 |
|
Howard Hinnant
|
a7b6adae62
|
Add %F to parse
|
2016-09-09 21:01:21 -04:00 |
|
acolomitchi
|
3b3a27efe1
|
Fix for issue #79.
parse was not checking failbit aggressively enough.
|
2016-09-09 21:00:11 -04:00 |
|
Howard Hinnant
|
ea9f664a06
|
Update README.md
|
2016-09-07 20:40:45 -04:00 |
|
Howard Hinnant
|
32ca148d5c
|
Work around uniform initialization bug for clang-3.6
|
2016-08-29 12:24:07 -04:00 |
|
Howard Hinnant
|
17ba481e71
|
Work around [Bug c++/67631] New: brace initialization bug
https://gcc.gnu.org/ml/gcc-bugs/2015-09/msg01520.html
|
2016-08-28 18:30:12 -04:00 |
|
Howard Hinnant
|
8e2de8587e
|
Eliminate dependence on OS's gmtime_s / gmtime_r
When compiled with -arch i386, Apple's gmtime_s has a 32 bit bug meaning
it can't format dates earlier than 1901-12-13 20:45:52.
|
2016-08-28 14:52:41 -04:00 |
|
Howard Hinnant
|
7816c3b48f
|
Eliminate dependence on OS's timegm / _mkgmtime
Apple's OS timegm has a 32 bit bug meaning it can't parse dates earlier
than 1901-12-13 20:45:52.
|
2016-08-28 14:26:22 -04:00 |
|
Howard Hinnant
|
3e25bd45f7
|
Clean up includes
Alphabetize and survey for missing and unneeded includes.
|
2016-08-27 14:18:46 -04:00 |
|
Howard Hinnant
|
fcdca67c5b
|
Switch to floor in format
Need to round towards negative infinity for dates prior to the epoch,
else the wrong answer gets formatted.
|
2016-08-27 13:22:27 -04:00 |
|
Howard Hinnant
|
343e8299c7
|
Merge pull request #77 from gabm/FixFormating
Problem: time_points with a finer resolution than system_clock::duration cannot be formated
|
2016-08-26 07:43:31 -04:00 |
|
Matthias Gabriel
|
2fae542f6a
|
Fix formating of time_points with a resolution finer than system_clock::duration
|
2016-08-26 10:55:05 +02:00 |
|
Howard Hinnant
|
b3e3045211
|
Merge pull request #75 from gabm/FixMissingLocale
Problem: date::format(..) doesn't compile
|
2016-08-25 11:05:51 -04:00 |
|
Matthias Gabriel
|
ef57f27b38
|
Added #include <cctype> for windows std::isdigit
|
2016-08-25 15:41:49 +02:00 |
|
Matthias Gabriel
|
ef8bba9818
|
Fix missing standard locale
|
2016-08-25 08:23:19 +02:00 |
|
Matthias Gabriel
|
e8f8a1ffac
|
Added missing sstream include
|
2016-08-25 08:20:14 +02:00 |
|