Commit graph

140 commits

Author SHA1 Message Date
Jonathan M Davis
cb2bbe1b7c Fix issue with benchmark unit test when compiling with optimizations.
Apparently, with gdc and optimizations turned on, the test in question
is optimized enough that the first function being benchmarked sometimes
takes no time at all (since the function being benchmarked does
nothing), causing the test to fail. This fixes that.
2018-03-11 14:12:19 -06:00
Jonathan M Davis
1436fca1cc Add website link to author name for Jonathan M Davis. 2018-03-10 16:31:23 -07:00
Jack Stouffer
626065d78f Added writer version of toString to std.datetime.interval.Interval 2018-03-06 13:08:01 -05:00
The Dlang Bot
becfefbae9
Merge pull request #6224 from ThomasMader/master
Use baseName to also skip leapseconds file in subfolders
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2018-03-05 07:55:39 +01:00
Thomas Mader
138d43e254 Use baseName to also skip leapseconds file in subfolders like on NixOS in the posix subfolder. 2018-02-26 13:10:13 +01:00
Martin Nowak
09926f9837 Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-02-23 21:37:12 +01:00
Jack Stouffer
663b5b9278 Revert addition of StdUnittest 2018-02-20 13:32:32 -05:00
carblue
b0beef2518 std.datetime.systime.d - fix -dip1000 compilable issues; add scope to @property adjTime 2018-02-18 14:10:28 +01:00
The Dlang Bot
1cc3b530aa
Merge pull request #6183 from carblue/dip1000_2
std.datetime.timezone - fix a -dip1000 compilable issue; trivial
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-02-18 10:05:49 +01:00
Jack Stouffer
dcdf8b4125 Fix Issue 10828 - datetime toString functions should accept sink 2018-02-16 12:52:00 -05:00
carblue
e9cdd6a54e std.datetime.timezone - fix a -dip1000 compilable issue; trivial 2018-02-15 19:45:13 +01:00
Jack Stouffer
1334538b4d Work On Issue 10828 - datetime toString functions should accept sink 2018-02-15 09:42:43 -05:00
Jack Stouffer
a29b28dc0f Optimized fracSecsToISOString and added writer overload 2018-02-14 15:46:30 -05:00
The Dlang Bot
e8fe4e7399
Merge pull request #6167 from JackStouffer/systime-fromISOExtString
Optimized std.datetime.systime.SysTime.fromISOExtString
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2018-02-14 20:20:32 +01:00
Jack Stouffer
a55744aa69 Work On Issue 10828 - datetime toString functions should accept sink 2018-02-14 12:14:04 -05:00
Jack Stouffer
eda179f6cc Optimized std.datetime.systime.SysTime.fromISOExtString 2018-02-14 09:38:52 -05:00
Jack Stouffer
6e2993f346 Optimized std.datetime.systime.SysTime.fromSimpleString 2018-02-13 23:07:22 -05:00
The Dlang Bot
8d525413a7
Merge pull request #6151 from wilzbach/fix-dscanner
Fix all DScanner warnings + use -return-exit-code re-enable it
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-13 00:25:26 +01:00
Nathan Sashihara
2806ae5e8b Issue 18398 - std.datetime.stopwatch documented examples could be better (x2)
Workaround for documentation bug from Issue 16992
2018-02-11 07:49:36 -05:00
Sebastian Wilzbach
d9830b739e Fix DScanner warnings 2018-02-10 22:46:32 +01:00
Nathan Sashihara
602c3ede71 Issue 18398 - std.datetime.stopwatch documented examples could be better 2018-02-08 08:24:27 -05:00
The Dlang Bot
378b710315
Merge pull request #6118 from wilzbach/fix-18345
Issue 18345 - add bookmark tables to std.datetime
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2018-02-07 19:27:56 +01:00
Jack Stouffer
303f2ee4ad Optimized std.datetime.systime.SysTime.fromISOString 2018-02-07 11:16:25 -05:00
Sebastian Wilzbach
6fcd737163 Issue 18345 - add bookmark tables to std.datetime 2018-02-03 21:05:34 +01:00
Jack Stouffer
18cbb29b04 Replaced version(unittest) blocks with version(StdUnittest) 2018-02-01 19:56:59 -05:00
The Dlang Bot
06155b700c
Merge pull request #6103 from JackStouffer/timezone-fromISOString
Optimized std.datetime.timezone.SimpleTimeZone.fromISOString
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2018-02-01 13:29:42 +01:00
Jack Stouffer
e03f970252
Merge pull request #6101 from JackStouffer/datetime-tostring
Issue 10828 - Add Output Range Overloads to DateTime toString Methods
2018-01-31 08:43:18 -05:00
Jack Stouffer
805dbe7cf3 Optimized std.datetime.timezone.SimpleTimeZone.fromISOString 2018-01-31 07:32:52 -05:00
Jack Stouffer
a9d2f7e903 Fixed safety issue of catching any exception in date/time/datetime toString methods 2018-01-31 07:17:48 -05:00
Jack Stouffer
b503bb4acd Work On Issue 10828 - datetime toString functions should accept sink 2018-01-31 05:02:50 -05:00
The Dlang Bot
0d6657a552
Merge pull request #6088 from JackStouffer/timezone-fromISOExtString
Optimized std.datetime.timezone.SimpleTimeZone.fromISOExtString
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-31 09:20:26 +01:00
Sebastian Wilzbach
12e227dfe8
Merge pull request #6095 from joakim-noah/comment
Fix some comments from #5902
2018-01-31 05:19:26 +01:00
Jack Stouffer
0509fd600b Publicly document all DateTime.roll overloads 2018-01-30 15:28:55 -05:00
Joakim
311bb3b0bf Fix some comments from #5902 2018-01-30 19:36:12 +01:00
The Dlang Bot
2f25cdf076
Merge pull request #5902 from kinke/ldc_to_upstream
Upstream some LDC patches
merged-on-behalf-of: unknown
2018-01-29 19:15:07 +01:00
Jack Stouffer
6f322c7708 Optimized std.datetime.timezone.SimpleTimeZone.fromISOExtString 2018-01-29 08:19:48 -05:00
Jonathan M Davis
3385bd435a Move deprecations along. 2018-01-26 18:24:50 -07:00
The Dlang Bot
dadb13da46
Merge pull request #6071 from JackStouffer/timeofday-tostring
Work On Issue 10828 - Add output range versions of toString functions to std.datetime.TimeOfDay
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-26 22:07:31 +01:00
The Dlang Bot
effb1becc6
Merge pull request #6072 from JackStouffer/timeofday-fromISOExtString
Optimized std.datetime.date.TimeOfDay.fromISOExtString
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-26 19:05:00 +01:00
Jack Stouffer
4ed69922ac Fix Auto-Decoding Issue With DateTime From String Methods
DateTime's from string methods use countUntil in order to check for the seperator between
the date and the time strings. This is fine until the result is used to slice the original
string, which can cause incorrect results. This is due to the problem that countUntil gives
the number of code points until the Needle and not the number of code units, which is the
how it's sliced.

Normally this doesn't actually pose a problem because actual time strings only contain ASCII
characters, but this does fix two things

1. No more auto decoding in the function, so it's faster
2. Better error messages if there are non-ASCII characters in the string because the break-up is correct
2018-01-26 10:20:14 -05:00
Jack Stouffer
774c141809 Optimized std.datetime.date.TimeOfDay.fromISOExtString 2018-01-26 09:51:28 -05:00
Jack Stouffer
d5528a62c6 Work On wqIssue 10828 - datetime toString functions should accept sink 2018-01-26 09:31:53 -05:00
The Dlang Bot
ca63eb295b
Merge pull request #6069 from JackStouffer/timeofday-roll
Publicly document all TimeOfDay.roll overloads
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-26 06:38:55 +01:00
The Dlang Bot
80ee4b3685
Merge pull request #6067 from JackStouffer/date-fromSimpleString
Optimized std.datetime.date.Date.fromSimpleString
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-26 06:05:11 +01:00
Jack Stouffer
2988f9a07a Publically document all TimeOfDay.roll overloads 2018-01-25 14:45:18 -05:00
Jack Stouffer
f086ab6ce6 Fix Issue 18299: std.datetime.date.cmpTimeUnits does not throw a DateTimeException 2018-01-25 13:01:03 -05:00
Jack Stouffer
962db5447f Optimized std.datetime.date.Date.fromSimpleString 2018-01-25 12:30:26 -05:00
The Dlang Bot
23c9601770
Merge pull request #6060 from JackStouffer/date-tostring
Partially Fix Issue 10828 - Add output range version of toString functions to std.datetime.Date
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-01-25 17:12:55 +01:00
Jack Stouffer
54708e10df Optimized std.datetime.date.Date.fromISOExtString 2018-01-25 09:14:28 -05:00
Jack Stouffer
1eeadc82d3 Work On Issue 10828 - datetime toString functions should accept sink 2018-01-24 19:27:43 -05:00