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/stable' into merge_stable #10484
Merged
Conversation
This file contains 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
Thanks for your pull request, @MartinNowak! Bugzilla references
Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub fetch digger
dub run digger -- build "master + dmd#10484" |
After Iain's cut-down in v2.089.
MartinNowak
force-pushed
the
merge_stable
branch
from
October 23, 2019 21:15
764345b
to
3ca9d9c
Compare
MartinNowak
force-pushed
the
merge_stable
branch
from
October 27, 2019 13:30
3ca9d9c
to
fcb024a
Compare
MartinNowak
force-pushed
the
merge_stable
branch
from
November 3, 2019 03:47
fcb024a
to
bc42063
Compare
[stable] Cherry-pick C++ mangling regression fix from master
An assert failed in AssignExpr sema because the VectorExp created for a particular case of cast was not analysed and hence had not type. With the fix, and since the cast was illegal, a valid TypeError is now present.
fix issue 20264 - ICE on illegal cast to vector.
do not rewrite the length of the debug record, it is padded during allocation
* Raises the limit from 300 to 500 and gives clearer error msg. * make the test give the right error msg * moved the constant to globals.Global * changed some more constants * rename
Fix #20356 raises recursive expansion limit merged-on-behalf-of: Razvan Nitu <RazvanN7@users.noreply.github.com>
Index is not decremented which causes bounds checking error.
Fix issue 20366 - fix a programming bug in ctfe foreach_reverse code
…ken binaries (out-of-bounds access)
Issue 20376 - @disable this(ref return scope Foo rhs) enables broken binaries (out-of-bounds access)
[stable] Slightly re-extend the C++ interface for LDC
Fix issue 20388 - Parse mixin as an expression in template parameters
…elf, use a qualified name to create an overload set
fix issue 19884 - [regression] Error: alias op = op; cannot alias its… merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
fix issue 15069 - nonsense struct template instantiations still compile merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
fix issue 20092 - void[1] auto slicing makes the compiler hang merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
fix size of function by using the actual emitted code offset, not guessing from epilog data do not emit line number for closing brace if the epilog was omitted
Fix Issue 20280 - Compiler segfault when building two small files
The destructor expression for variable declaration is not scanned, as well as the arguments prefix for the new expression.
Fix issue 20420 - some expressions are missed during by the inliner merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
MartinNowak
force-pushed
the
merge_stable
branch
from
December 1, 2019 18:42
bc42063
to
ed8390e
Compare
…ing reference in certain cases
fix Issue 20416 - [Regression 2.073.2] compiler complains about escap…
Fix issue 20431 - Allow a Mixin Type to resolve to an expression merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
fix Issue 20349 - [REG2.087] ICE with sqrt merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
CIRCLE_STAGE is either `pic` or `-no_pic`, not `build` or some other value.
Fix circle CI issue "MODEL: unbound variable"
fix Issue 20441 - Wrong code with -O -fPIC and pointer subtraction merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
MartinNowak
force-pushed
the
merge_stable
branch
from
December 14, 2019 22:22
ed8390e
to
903f517
Compare
MartinNowak
force-pushed
the
merge_stable
branch
from
December 16, 2019 09:56
903f517
to
28022c7
Compare
MartinNowak
force-pushed
the
merge_stable
branch
from
December 18, 2019 09:12
28022c7
to
053d700
Compare
WalterBright
pushed a commit
to WalterBright/dmd
that referenced
this pull request
Dec 21, 2019
Never mind that commit I did. |
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.