Skip to content

Comments

Merge remote-tracking branch 'upstream/master' into merge_master#5491

Merged
MartinNowak merged 418 commits intodlang:stablefrom
MartinNowak:merge_master
Jun 17, 2017
Merged

Merge remote-tracking branch 'upstream/master' into merge_master#5491
MartinNowak merged 418 commits intodlang:stablefrom
MartinNowak:merge_master

Conversation

@MartinNowak
Copy link
Member

No description provided.

jmdavis and others added 30 commits May 6, 2017 14:39
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>
Boris-Barboris and others added 24 commits June 12, 2017 21:53
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>
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>
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
Remove std.concurrencybase
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
@dlang-bot
Copy link
Contributor

Fix Bugzilla Description
7016 local import does not create -deps dependency
16232 std.experimental.logger.core.sharedLog isn't thread-safe

@MartinNowak MartinNowak added this to the 2.075.0-b1 milestone Jun 17, 2017
@MartinNowak MartinNowak merged commit 149331c into dlang:stable Jun 17, 2017
@MartinNowak MartinNowak deleted the merge_master branch June 17, 2017 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.