Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 38 commits into from
Mar 22, 2017

Conversation

MartinNowak
Copy link
Member

No description provided.

s-ludwig and others added 30 commits January 14, 2017 22:24
This avoids outputting warnings for every build for packages that are not necessarily controlled by the root package author.
Merge remote-tracking branch 'upstream/stable' into merge_stable
- enable total and patch coverage
… and link the same source to the same target again (on Posix).
Prevent hardLinkFile from unlinking a target just to then turn around…
…ff. Got ["x86"]' when passing --arch=x86_mscoff
Fix 'Failed to apply the selected architecture x86_mscoff. Got ["x86"]' when passing --arch=x86_mscoff
# Conflicts:
#	source/dub/compilers/compiler.d
Merge remote-tracking branch 'upstream/stable' into merge_stable
This speeds up "dub test" by several seconds, which is the time required to build the original comments_pattern regex.
Avoid excessively complex regex and improve test coverage.
This is still not very efficient, but now has a finite runtime for large numbers of files.
> sed 's/[ \t]*$//' -i **/*.d
Fix cubic runtime complexity for collecting source/import files.
Merge remote-tracking branch 'upstream/stable' into merge_stable
s-ludwig and others added 8 commits March 10, 2017 11:12
Packages without dependencies don't have a dub.selections.json file. Previously the absence of this file was deemed to be a sign that the build output is not up to date, thus always unconditionally rebuilding such a package even if nothing changed.
Fix bogus rebuild of packages without dependencies.
@dlang-bot
Copy link
Collaborator

Fix Bugzilla Description
1690 Implement pragma(lib, "")

@MartinNowak MartinNowak merged commit 26117b7 into dlang:stable Mar 22, 2017
@MartinNowak MartinNowak deleted the merge_master branch March 22, 2017 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants