Sebastian Wilzbach
7de3787876
Use static foreach in Phobos
2018-01-03 17:30:11 +01:00
The Dlang Bot
21e280fe60
Merge pull request #5966 from ThomasMader/custom_paths
...
Add possibility to specify custom path to tzdata dir
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-12-27 23:45:20 +01:00
Thomas Mader
735b360c42
Fix Issue 15391 - Add possibility to specify custom path to TZDatabaseDir
2017-12-27 17:32:48 +01:00
The Dlang Bot
279f99642e
Merge pull request #5948 from andralex/datetime-imports
...
Dramatically faster to import std.datetime (and anything under it)
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-12-26 20:19:44 +01:00
Andrei Alexandrescu
cd3152c7bf
Improve import speed of std.datetime
2017-12-26 13:24:37 -05:00
Diederik de Groot
31ca73d58d
Port of phobos to DragonFlyBSD
...
Notes:
- FIXME message related to dragonfly malloc issue (issue reported on upstream dragonfly issue database)
2017-12-20 08:05:49 +01:00
Sebastian Wilzbach
a241bf8fd4
[DDoc] Avoid auto-escaping of StopWatch in std.datetime
2017-12-12 12:03:48 +01:00
Sebastian Wilzbach
df6365092a
Replace body
keyword with its replacement: do
...
Automatic replacement with
sed -i "s/^\([ ]*\)body/\1do/" -i **/*.d
2017-11-20 15:33:52 +01:00
Sebastian Wilzbach
97f6f39e4e
Change AliasSeq(0, ...) uses of foreach to static foreach
2017-11-02 17:11:37 +01:00
Oleg Nykytenko
5e21857cdd
Solaris: add import clock_gettime to currStdTime
2017-10-30 16:10:15 +02:00
Jonathan M Davis
ae3a69023b
Move some deprecations along.
2017-10-08 02:28:30 -06:00
Jonathan M Davis
cfaef76d5a
Undocument deprecated, public unittest to get circleci to shut up.
2017-10-04 13:09:14 -06:00
Jonathan M Davis
85704a5f6e
Improve module documentation for std.datetime.stopwatch.
...
This should make it clearer how to deal with the problems created by
having deprecated symbols in std.datetime.package that conflict with the
ones in std.datetime.stopwatch.
2017-10-03 16:52:04 -06:00
Jonathan M Davis
9b5da5a3ca
Fix the indentation on some ddoc comments.
2017-10-03 16:18:02 -06:00
Jonathan M Davis
d35c934560
Deprecate old benchmarking functions in std.datetime.
2017-10-03 16:18:02 -06:00
Martin Nowak
f9b2d42e9e
Merge remote-tracking branch 'upstream/stable' into merge_stable
...
Conflicts:
std/uni.d
2017-10-01 14:44:58 +02:00
H. S. Teoh
b70db9929f
[trivial] Fix typo in docs.
2017-09-18 10:40:02 -07:00
Jonathan M Davis
80a0b584ee
Fix issue 17801: DateTime.fromISOExtString no longer works with const strings.
...
The from*String functions in std.datetime did not have tests to make
sure that they worked with various character types or various levels of
constness, and some optimizations that were done to the from*String
functions on DateTime for 2.076 broke them for const strings. So, this
adds tests for all character types and levels of constness to each of
the from*String function in std.datetime, and fixes the functionality
for DateTime that then doesn't pass the tests.
2017-09-03 04:08:45 -06:00
wolframw
9a24a87949
Add public examples to std.date.
...
Affected functions:
- valid!"days"
- daysToDayOfWeek
- monthsToMonth
- yearIsLeapYear
- validTimeUnits
- cmpTimeUnits
2017-07-25 14:47:33 +02:00
Jonathan M Davis
abe4f45d9f
Move some std.datetime deprecations along.
2017-07-18 06:37:07 -06:00
Jonathan M Davis
57ef919963
Fix issue 16993: Clarify documentation of std.datetime's toString functions.
...
I should have done this years ago, but this makes the documentation
clear that std.datetime's toString is intended simply for easy printing
of the type rather than for code that actually cares about the format of
the string. There are other, explicit functions for code that actually
cares.
2017-07-11 06:11:24 -06:00
The Dlang Bot
24e2f9e6e7
Merge pull request #5550 from JackStouffer/DateTime-fromstring
...
Optimized std.datetime.date.DateTime from string methods
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2017-07-08 07:42:20 +02:00
The Dlang Bot
e0fc939e38
Merge pull request #5546 from wilzbach/deprecation-halt
...
Trigger a hard error on deprecation messages
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-07-06 01:41:02 +02:00
Sebastian Wilzbach
d8959320e0
Fix deprecations on Windows
2017-07-06 01:01:52 +02:00
The Dlang Bot
abbd350184
Merge pull request #5419 from JackStouffer/timeofday-string-alloc
...
Remove some extra string allocations in std.datetime.date.datetime
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2017-07-05 21:36:06 +02:00
Jack Stouffer
58ebf548cc
Optimized std.datetime.date.DateTime from string methods
2017-07-05 15:10:45 -04:00
Jack Stouffer
19f2a965b2
Remove some extra string allocations in std.datetime.date.datetime
2017-07-05 10:39:01 -04:00
Sebastian Wilzbach
b37db35389
Fix CircleCI - unittests need to be annotated
2017-07-05 01:51:19 +02:00
The Dlang Bot
044c0afc0a
Merge pull request #5448 from Wulfklaue/patch-1
...
A simple example added to Date - toString
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-05 01:38:15 +02:00
Vladimir Panteleev
954dccd7f1
std.datetime: Clarify range of integer month parameters
...
Months are 0-11 in C's tm and the old std.date, so it's better to
clarify the range for every instance of `int month` in the API.
2017-07-01 10:37:15 +00:00
ZombineDev
8ef9c2f07b
Make throwing on invalid input optional in stda.datetime.date.Date.dayOfYear
...
* Keep throwing on invalid input in the public API
* Use assert for Date.this(), where exceptions are not appropriate
2017-06-30 20:38:22 +03:00
ZombineDev
3f8b5b30e7
Annotate with @nogc most of std.datetime.date's API
2017-06-30 20:37:50 +03:00
Sebastian Wilzbach
2ec7e9199b
Fix Ddoc comments
2017-06-21 05:10:24 +02:00
The Dlang Bot
857fdc1312
Merge pull request #5486 from wilzbach/fix-ddoc
...
Fix invalid undefined Ddoc macros
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-06-15 17:39:23 +02:00
Sebastian Wilzbach
e7111d4fd0
Fix invalid undefined Ddoc macros
2017-06-15 11:00:47 +02:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
...
This reverts commit 998ad51fd7
.
2017-06-13 17:51:52 +00:00
Sebastian Wilzbach
998ad51fd7
Sort selective imports
2017-06-12 08:12:09 +02:00
Sebastian Wilzbach
61717ecc7d
Sort imports
2017-06-12 07:54:38 +02:00
Wulfklaue
e7c8d2b1dc
A simple example added to Date - toString
...
First attempt at using GIT for updating the documentation. Added a simple example to the date documentation.
2017-06-07 18:05:46 +02:00
The Dlang Bot
01dc3eabf2
Merge pull request #5404 from JackStouffer/date-fromISOString
...
Optimized std.datetime.date.Date.fromISOString
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2017-06-06 12:44:27 +02:00
Sebastian Wilzbach
32e50bd7eb
Reenable publictests checking on CircleCi
2017-05-26 18:27:14 +02:00
The Dlang Bot
b32e2bd791
Merge pull request #5413 from JackStouffer/time-fromISOString
...
Optimized std.datetime.date.TimeOfDay.fromISOString
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
2017-05-26 09:41:28 +02:00
Jack Stouffer
e7439425e8
Added example to SysTime.isoWeek
2017-05-22 15:42:40 -04:00
Jack Stouffer
e0865f5131
Optimized std.datetime.date.TimeOfDay.fromISOString
2017-05-22 10:14:01 -04:00
Jack Stouffer
784a547ffc
Further improvements
2017-05-19 21:45:05 -04:00
Jack Stouffer
eade7d35fa
Optimized std.datetime.date.fromISOString
2017-05-19 16:02:14 -04:00
The Dlang Bot
2a0560e673
Merge pull request #5389 from jmdavis/issue_16053
...
Fix it so that SysTime's from*String supports more than 7 digits.
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-17 05:13:10 +02:00
Vladimir Panteleev
50bdbff3fe
std.datetime.stopwatch: Fix another random test failure on Win32
2017-05-17 00:13:56 +00:00
Vladimir Panteleev
6dbcf46413
std.datetime.stopwatch: Fix random test failure on Win32
2017-05-15 04:26:12 +00:00
The Dlang Bot
df0770a046
Merge pull request #5367 from jmdavis/stopwatch
...
Add the MonoTime equivalents of std.datetime.StopWatch/benchmark.
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-14 19:10:07 +02:00