Merge remote-tracking branch 'upstream/master' into merge_master#5491
Merged
MartinNowak merged 418 commits intodlang:stablefrom Jun 17, 2017
Merged
Merge remote-tracking branch 'upstream/master' into merge_master#5491MartinNowak merged 418 commits intodlang:stablefrom
MartinNowak merged 418 commits intodlang:stablefrom
Conversation
Split std.datetime
Fix Ddoc links in std.datetime merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
std.datetime.package has StopWatch, benchmark, comparingBenchmark, and measureTime, all of which use TickDuration (which would be deprecated, but it can't be deprecated as long as those functions in std.datetime are deprecated). This commit introduces std.datetime.stopwatch to replace those functions in std.datetime. In order to avoid symbol conflicts, std.datetime.stopwatch will not be publicly import in std.datetime.package until the old symbols have been removed. std.datetime.experimental.stopwatch contains StopWatch and benchmark which have essentially the same APIs as the ones in std.datetime.package, but they use MonoTime and Duration. comparingBenchmark has not been ported to MonoTime and Duration, because it is simply a wrapper around benchmark. measureTime has not been ported to MonoTime and Duration, because it is equivalent to using StopWatch with a scope(exit) statement. The old functionality will be deprecated the major release after the new symbols have been introduced.
Now, it includes information on std.datetime.stopwatch.
fix Issue 16232 - std.experimental.logger.core.sharedLog isn't thread-safe
- for development, people can use the much faster std/algorithm.test targets - for batch unittest recompiling isn't of much interest as all the testers just start from a clean slate anyhow - furthermore the .deps generation is broken anyhow, see Issue 7016
Move deprecations along. merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Split style target for CircleCi merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
Send documentation output to /dev/null when checking for warnings.
This adds a work-around to the non-deterministic coverage fluctuations in std.parallelism. Lines with `nocoverage` on them will be excluded from coverage analysis, and be considered as not containing any code.
The tests fail depending on your timezone due to a known FreeBSD bug, so we need to disable them until the bug in FreeBSD gets fixed.
Fix std.datetime autotester failure for FreeBSD 10.3/11. merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
posix.mak: Discard DDoc output of DDoc warning test merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
remove .deps file generation merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Logger sharedLog comment on thread-safety merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
DList mutation: popFirstOf and popLastOf merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
…isnomore Eliminate shared this for allocators merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
This reverts commit 998ad51.
Revert "Sort selective imports" merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Track errors that may happen in forked process on Posix
Fixes CircleCI style checks.
std.process: Fix brace style merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Fix invalid undefined Ddoc macros merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
…ser code" This reverts commit 25fc16f.
fixes issue 17511
fix a regression in std.xml (2.075a) merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
…ocess Eliminate shared this from std/process.d
Restrict length
Remove std.concurrencybase merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
Contributor
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.