Merged
Conversation
Allow AffixAllocator to work with IAllocator merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
[Static if] replace overload constraints with static if (iteration.d) merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Improve some function docs in std.array merged-on-behalf-of: H. S. Teoh <quickfur@users.noreply.github.com>
* Add overloads for formattedWrite, formattedRead, format, sformat. * Throw FormatError when formatValue is called with floating points. The latter allows `snprintf` to be avoided in CTFE when checking format strings so floating point arguments can be checked.
Fix issue 17229 - File.byChunk (ubyte) w/ stdout.lockingTextWriter corrupts utf-8 data (and is very slow) merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
[dox] Fix missing '|' in std.format grammar. merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Improve some docs in std.traits merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Issue 13568: Add CT-checked format string overloads to std.format merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
* Add overloads for readf, writef, writefln. * Separate fmt argument from args for writef[ln] to improve docs.
- add missing details, e.g. about exception being thrown - fix wrong descriptions - fix wrong complexity specifications
# Conflicts: # std/regex/internal/backtracking.d # std/regex/internal/shiftor.d # std/regex/package.d
- as seen on win-farm-1 tester
Merge remote-tracking branch 'upstream/stable' into merge_stable
Merge remote-tracking branch 'upstream/master' into merge_master
Use dfmt on std/concurrency.d merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
I had trouble understanding how RefCounted!T was supposed to help me manage resources. These document changes should clarify the process and make it easier for others to understand. This is follow-up after this post on the D learn forum: https://forum.dlang.org/post/qctmkqpqnreysxcjmrgm@forum.dlang.org and after commits cd86cc2 and 33217eb "Clarify deallocation done by std.typecons.Unique."
split std.algorithm tests to avoid OOM merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
…7 digits. ISO 8601 says that it's up to the application to decide how many digits to put in the fractional seconds if they're present. SysTime.to*String puts up to 7 (stripping trailing zeroes), because that's hecto-nanosecond precision, and SysTime holds the time in hecto-nanoseconds. Currently, from*String only accepts up to 7 digits in the fractional seconds, which _does_ follow the spec in that (per the spec) the number of digits is up to the applications. However, while we never emit more than 7 digits, other applications do, so only accepting 7 digits makes us incompatible with them, whereas accepting them would make us more compatible with other programs, and it would actually be more efficient, since we'd have fewer checks in the code. So, these changes make is so that SysTime.from*String accepts more than 7 digits in the fractional seconds, but the additional digits are truncated (since SysTime doesn't support more than 7 digits of precision).
Fix Issue 16326 - filter is not lazy enough & has weird save behavior
Add the MonoTime equivalents of std.datetime.StopWatch/benchmark. merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
Add changelog entry for deprecation of pattern functions merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
Fix issue 16246 - cannot call iota with 3 [u]bytes or 3 [u]shorts merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
std.datetime.stopwatch: Fix random test failure on Win32 merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
slides: a sliding window range iterator merged-on-behalf-of: unknown
Clean-up for PR #4027 merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Fix Issue 15720 - iota(long.max, long.min, step) does not work properly merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
std.datetime.stopwatch: Fix another random test failure on Win32 merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
Fixed spelling mistakes in std/range/package.d merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
Fix it so that SysTime's from*String supports more than 7 digits. merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
Fix issue 17394 - mkdirRecurse isn't @safe merged-on-behalf-of: Steven Schveighoffer <schveiguy@users.noreply.github.com>
issue 15645 - Prevent unsafe usage of Tuple.slice merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
Add asOriginalType function for enums merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.