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

Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1) #3903

Merged
merged 13 commits into from
Aug 28, 2014

Conversation

9rnsr
Copy link
Contributor

@9rnsr 9rnsr commented Aug 26, 2014

#3822 and #3878 are necessary for #3874.
#3849 is a trivial wrong-code bug fix.

yebblies and others added 9 commits August 26, 2014 09:03
Issue 13235 - Wrong code on mutually recursive tuple type
Issue 13204 - recursive alias declaration
Issue 13333 - Incorrect error ungagging during the resolution of forward references
[REG2.066a] Issue 13299 - Property not found with typesafe variadic opDispatch
[REG2.066] Issue 13294 - [IFTI] IFTI fails or works incorrectly for function with const and mutable `ref` parameters of most types
[REG2.061] Issue 13374 - Wrong template overload resolution when passing function to alias/string parameter
Issue 11312 - Avoid auto-dereference for UFCS functions
[REG2.066] Issue 13353 - [ICE] assertion with is() and templated interface
[REG2.065] Issue 13311 - ICE, CtorDeclaration::semantic(Scope*): Assertion `tf && tf->ty == Tfunction' failed
@AndrewEdwards
Copy link
Contributor

@9rnsr, I was in the process of creating a pull when I ran across this. Please add #3826 to this pull. Also please note that the auto-tester is failing, please address as soon as possible. I will be merging and building 2.066.1 as soon as it gets a green light from the auto tester.

@AndrewEdwards
Copy link
Contributor

Actually, I will be creating an RC once this is cleared so it can get a little bit of testing before going live next week.

@quickfur
Copy link
Member

FYI, PR #3874 introduced a regression: https://issues.dlang.org/show_bug.cgi?id=13379
Better be careful about including it in the point release

Issue 12503 - Bad optimization with scope(success) and return statement
@9rnsr
Copy link
Contributor Author

9rnsr commented Aug 27, 2014

I added thr change #3826.
#3902 requires Phobos fix dlang/phobos#2468, so Please merge dlang/phobos#2469 first.

[reg] Temporary fix Issue 13321 - Wrong goto skips declaration error
@AndrewEdwards
Copy link
Contributor

@9rnsr, I merged #2469. Will merge this as soon as I get a green light from the auto-tester. #3884 and #3879 need to be added to this pull also. Thanks.

[reg] fix Issue 11946 - need 'this' to access member when passing field to template parameter
[Reg] fix Issue 13303 - Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call
@9rnsr
Copy link
Contributor Author

9rnsr commented Aug 28, 2014

I added #3884 and #3879 inthis PR.

AndrewEdwards added a commit that referenced this pull request Aug 28, 2014
Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1)
@AndrewEdwards AndrewEdwards merged commit f0c028b into dlang:2.066 Aug 28, 2014
@AndrewEdwards
Copy link
Contributor

Thanks Kenji.

@9rnsr 9rnsr deleted the 2.066 branch August 28, 2014 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants