Skip to content

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

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

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

Conversation

@MartinNowak
Copy link
Member

No description provided.

WalterBright and others added 30 commits May 12, 2017 05:20
convert Bugzilla to URL
merged-on-behalf-of: Iain Buclaw <ibuclaw@gdcproject.org>
fix Issue 13331 - naked asm functions are broken when compiling with …
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
fix Issue 17396 - Add colorized syntax highlighting to error messages…
fix error recovery in color syntax highlighting
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
traits.d: fix error messages to use syntax highlighting
statement.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
toir.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
toobj.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
lexer.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
aliasthis.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
access.d: fix error messages to use syntax highlighting
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
WalterBright and others added 23 commits June 13, 2017 15:48
Disallow empty statements made by semicolons
Add Target.cppTypeMangle hook for vendor types.
Mention individual test file target in the test Makefile
win32.mak: fix target checkwhitespace
Fix issue 16244 - Prevent an ICE with empty cast
Even in case of non-void methods, their out contract should
be able to accept no arguments. For the methods with auto return type,
there was oversight where one argument to `out` was always assumed.
[scope] fix Issue 17422 - class reference not initialized as scope variable
fix Issue 17491 - Compiles on invalid: *&s.init.var is not an lvalue
improve some comments and minor stuff in func.d
merged-on-behalf-of: Rainer Schuetze <rainers@users.noreply.github.com>
Optimizing the rewritten result is now being handled by Expression_optimize.
Fix issue 17502: Allow no parameters in out contract for auto methods
Remove recursive calls to Expression.optimize.
win64: speed up test suite by more than 15 minutes
This is a partial revert of
0d40de4. This commit introduced a
number of problems:

1. The title was two lines, which did not conform to the syntax as
described in README.md, and caused the generated changelog to be
misformed (see http://dlang.org/changelog/2.075.0_pre.html)

2. There was trailing whitespace on the second line, causing
dlang.org's test target to fail

3. Subjectively, I'm having trouble understanding the new wording. The
old wording was much more concise, and if it was factually incorrect,
I don't see how.
Fix dlang#6821 changelog entry
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
This reverts commit 6b3d406, reversing
changes made to c6c3c11.
- fixes Issues 17494, 17505, 17506
…o_regressions

revert dlang#6816 to due to excessive code breakage
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
@dlang-bot
Copy link
Contributor

Fix Bugzilla Description
13331 naked asm functions are broken when compiling with -profile
16197 Constructors/postblits and destructors don't match up for array initialisation
16540 Attributes do not propagate correctly in lazy params
17356 [Reg 2.075] __simd_sto no longer executed
17396 Add colorized syntax highlighting to error messages emitted by dmd

@MartinNowak MartinNowak added this to the 2.075.0-b1 milestone Jun 17, 2017
@MartinNowak
Copy link
Member Author

Won't pass until all of 'em are merged anyhow, so just going ahead.

@MartinNowak MartinNowak merged commit aaa0c1c into dlang:stable Jun 17, 2017
@MartinNowak MartinNowak deleted the merge_master branch June 17, 2017 11:33
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.