1658637448
C++23 enable in CMakeLists.txt
2023-04-27 14:26:47 +02:00
4bbbffdf4c
Merge pull request #1 from zaporozhets/feature/add_linux_build_support
...
Add linux build support
2023-04-25 14:13:35 +02:00
8ec7f3a36d
Add linux build support
2023-04-13 19:03:31 +02:00
b1a75847d5
Added qmake helper file to use this library easily with Qt
2021-02-14 23:24:22 +01:00
49d78d1837
Silenced warning
2021-02-09 18:32:44 +01:00
a32ff4f07e
esp-idf fixes
2021-02-09 17:46:44 +01:00
3be6b76d70
Added library.json
2021-02-09 17:46:44 +01:00
bf79dd5a81
Update README.md
2021-01-11 20:05:18 -05:00
26fc2bd372
Fix read_long_double with respect to decimal_point:
...
* Respect locale settings when ONLY_C_LOCALE=0
* Do not respect locale settings when ONLY_C_LOCALE=1
Fixes #637
2021-01-05 21:14:41 -05:00
97246a638a
Silence lossy conversion warning
...
Fixes #620
2020-11-10 08:41:30 -05:00
432bab81f9
Skip "version" file and USE_OS_TZDB to return "unknown" if no version found ( #616 )
...
In commit commit 0b72599bd4
there
was a change to read "version" in addition to "+VERSION", so that
file shold also be ignored when scanning/reading zonefiles.
Also before the above mentioed commit get_version() would return
"unknown" if not on __APPLE__ and the version file was not found.
Put back that behaviour, for all USE_OS_TZDB users.
This last change changes the behaviour for __APPLE__ from throwing
an exception to returning "unknown".
Co-authored-by: Lars Gullik Bjønnes <lbjonnes@cisco.com >
2020-10-27 10:08:30 -04:00
215cacff56
Change all uses of round to detail::round_i
...
Fixes #613
detail::round_i is the same as round when the To::rep
is integral, and is just an implicit conversion when
To::rep is floating point.
2020-10-25 20:16:07 -04:00
3cbfa4318f
Put back handling DISABLE_STRING_VIEW ( #609 )
...
* Put back handling DISABLE_STRING_VIEW
* Add HAS_DEDUCTION_GUIDES to interface library target
2020-10-08 19:22:15 -04:00
115dd428cf
Proposed fix for issue #161
...
Header include should follow the same preprocessor rules as function definition.
2020-10-08 11:47:09 +03:00
7848566815
Fix a parse error for Visual Studio
2020-10-02 12:53:16 -04:00
393b52f21b
Update README.md
2020-09-19 10:15:51 -04:00
0b72599bd4
For USE_OS_TZDB, look for version number in the files
...
version and +VERSION
2020-09-11 16:00:18 -04:00
ba99134b8a
For USE_OS_TZDB, look for leap seconds in the files
...
leapseconds and leap-seconds.list
2020-09-11 15:53:07 -04:00
5e18488899
Fix subtle bug in fractional_width
2020-09-05 16:34:04 -04:00
313189b0a8
Correct lingering references to bare "tz" libname: ( #600 )
...
Fixes : #599
2020-08-25 16:57:00 -04:00
057b441ceb
Use LLONG_MAX instead of std::numeric_limits<long long>::max() when constexpr is absent
2020-08-21 17:09:51 -04:00
d7a0bf1fa7
replace noexcept with NOEXCEPT macro
2020-08-21 17:09:51 -04:00
8140d979cd
fix brace value initialization for msvc 18
2020-08-21 17:09:51 -04:00
7990eae740
fix user defined literals for compatibility with msvc 18
2020-08-21 17:09:47 -04:00
1ec2ea0295
Add test/tz_test/tzdb_list.pass.cpp
2020-08-17 21:34:20 -04:00
658a3b9495
Fix crasher for early local times and USE_OS_TZDB=1
2020-08-17 21:34:20 -04:00
e7969c32e8
Add Kotlin's datetime library to the list of projects using this ( #593 )
2020-08-14 09:53:14 -04:00
569b2d6785
Improve error message while parsing posix timezone string
2020-08-02 10:56:37 -04:00
abe3ada04f
Update README.md
2020-07-28 17:00:00 -04:00
9537addfc4
fix ONLY_C_LOCALE export from cmake ( #590 )
...
* fix ONLY_C_LOCALE export from cmake
* add some comments
* remove all generator expressions for target output
* cmake: fewer variables, make it easier to read
2020-07-22 19:03:42 -04:00
6952fb50a6
Correct the value for not_a_year
2020-07-08 14:20:31 -04:00
fe2f9c7eac
Change constexpr to CONSTDATA
2020-07-07 15:01:45 -04:00
a6243ce56f
set cmake proj ver to 3.0: ( #584 )
...
FIXES : #583
2020-06-22 11:48:09 -04:00
a55f1a103b
Update README.md
2020-06-15 15:18:20 -04:00
d544e5af25
Throw exception if zoned_time is constructed with nullptr
2020-06-14 19:30:23 -04:00
cac99da8dc
For traits in constexpr context use ::value
...
* Fixes #542
v3.0.0
2020-06-02 21:08:57 -04:00
a088baf9a5
Update README.md
2020-05-26 11:47:28 -04:00
e6adff6754
[cmake] Rename tz library to date-tz:
...
Fixes : #426
2020-05-24 21:31:18 -04:00
d784766640
iOS Simulator support
2020-05-24 21:31:18 -04:00
9343e31599
Give Posix::time_zone equality comparison
2020-05-24 21:31:18 -04:00
f43c39fcf1
Add member function name() const to Posix::time_zone
...
* Returns the minimal string that uniquely identifies this
time_zone. That is, it takes advantage of all defaults.
2020-05-06 22:12:15 -04:00
e12095f26f
Revert change for floating point reps in decimal_format_seconds
2020-04-18 09:24:53 -04:00
7d811743e0
Fix parse of second offset in posix time zone
2020-04-18 09:24:22 -04:00
a2fdba1adc
__GNUC_MINOR -> __GNUC_MINOR__
...
* Fixes #560
2020-03-30 12:50:37 -04:00
4c1968b8f0
Fix constexpr overflow problems on gcc-7-9
2020-03-08 21:58:56 -04:00
9cc3a7bca1
Adding Persian/Jalali/Solar-Hijri calendar
2020-03-08 20:18:45 -04:00
9a0ee25428
Do a runtime test for realpath vs readlink
...
* Ubuntu needs to use readlink under current_zone
and most everyone else needs realpath. Attempting
to make everyone happy with this commit.
2020-01-25 10:05:26 -05:00
c8d311f6f1
fixes #534 ( #535 )
2020-01-16 18:16:58 -05:00
fe63f0bb5f
Add MANUAL_TZ_DB configure option: ( #527 )
...
* Add MANUAL_TZ_DB configure option:
FIXES : #458
* [fold] address review feedback
2020-01-15 22:08:15 -05:00
9502bc27a3
Update Date.h ( #529 )
...
* Remove arithmetic overflow:
Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Casting the value to the wider type before calling operator '-' to avoid overflow.
2020-01-11 15:24:10 -05:00