Skip to content

Commit

Permalink
Merge pull request #675 from MartinNowak/merge2.066
Browse files Browse the repository at this point in the history
merge 2.066
  • Loading branch information
jmdavis committed Oct 16, 2014
2 parents 3b11015 + 38976c7 commit b9f4816
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 3 deletions.
81 changes: 81 additions & 0 deletions changelog.dd
Expand Up @@ -2,6 +2,87 @@ Ddoc

$(D_S D Change Log,

$(VERSION 066.1, October 15, 2014, =================================================,

$(BR)$(BIG List of all bug fixes in D 2.066.1.)

$(BUGSTITLE DMD Compiler regressions,

$(P
$(LI $(BUGZILLA 11312): [REG2.063] Avoid auto-dereference for UFCS functions)
$(LI $(BUGZILLA 11946): need 'this' to access member when passing field to template parameter)
$(LI $(BUGZILLA 13294): [IFTI] IFTI fails or works incorrectly for function with const and mutable `ref` parameters of most types)
$(LI $(BUGZILLA 13299): [dmd-2.066-rc2] - Property not found with typesafe variadic opDispatch)
$(LI $(BUGZILLA 13303): Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call)
$(LI $(BUGZILLA 13311): [REG2.065] ICE, CtorDeclaration::semantic$(LPAREN)Scope*$(RPAREN): Assertion `tf && tf->ty == Tfunction' failed)
$(LI $(BUGZILLA 13321): Wrong goto skips declaration error)
$(LI $(BUGZILLA 13353): [REG2.066] [ICE] assertion with is$(LPAREN)$(RPAREN) and templated interface)
$(LI $(BUGZILLA 13374): Wrong template overload resolution when passing function to alias/string parameter)
$(LI $(BUGZILLA 13378): Wrong failure of template value parameter deduction in IFTI)
$(LI $(BUGZILLA 13379): Latest dmd fails with recursive template expansion in std.regex)
$(LI $(BUGZILLA 13394): invariant fail to link since 2.066 when using separate compilation)
$(LI $(BUGZILLA 13400): Linking problems with bigints and std.functional.memoize)
$(LI $(BUGZILLA 13415): [REG2.066] '-inline' causes wrong enclosing scope pointer for nested function called from templated struct)
$(LI $(BUGZILLA 13417): [REG2.066] segmentation fault when deduce template type)
$(LI $(BUGZILLA 13424): [REG2.066] Initialization of delegate to do-nothing default causes segfault at runtime)
$(LI $(BUGZILLA 13427): [REG2.066] cannot inline default argument alloca$(LPAREN)...$(RPAREN))
$(LI $(BUGZILLA 13472): [REG2.066] trying to insert a null into an array of object segfaults the compiler)
$(LI $(BUGZILLA 13476): [REG2.065] Writing stubs for dynamically loaded functions no longer works. $(LPAREN)circular reference$(RPAREN))
$(LI $(BUGZILLA 13478): [REG2.066] Templates not emitted when also referenced in speculative contexts)
$(LI $(BUGZILLA 13504): ICE$(LPAREN)backend/cgelem.c 2418$(RPAREN) with "-O -cov")
)
)
$(BUGSTITLE DMD Compiler bugs,

$(P
$(LI $(BUGZILLA 13235): Wrong code on mutually recursive tuple type)
$(LI $(BUGZILLA 13204): recursive alias declaration)
$(LI $(BUGZILLA 13333): Incorrect error ungagging during the resolution of forward references)
$(LI $(BUGZILLA 12503): Bad optimization with scope$(LPAREN)success$(RPAREN) and return statement)
$(LI $(BUGZILLA 13383): wrong code with -O with ints, longs and bitwise operations)
$(LI $(BUGZILLA 13413): dmd does not follow symlink when searching for dmd.conf)
$(LI $(BUGZILLA 13323): UDA applied to import statement causes compilation to fail without error)
)
)
$(BUGSTITLE DMD Compiler enhancements,

$(P
$(LI $(BUGZILLA 12567): Modules can't be marked as deprecated)
)
)
$(BUGSTITLE Phobos regressions,

$(P
$(LI $(BUGZILLA 13618): removing deprecated std.metastrings module breaks code)
)
)
$(BUGSTITLE Phobos bugs,

$(P
$(LI $(BUGZILLA 13313): std.datetime fails unittests on Windows)
)
)
$(BUGSTITLE Druntime regressions,

$(P
$(LI $(BUGZILLA 13399): va_arg is nothrow yet may throw)
)
)
$(BUGSTITLE Druntime bugs,

$(P
$(LI $(BUGZILLA 13377): core/sys/posix/syslog.d is in druntime/src but not in druntime/src/import)
$(LI $(BUGZILLA 13414): Static destructors not called correctly with dynamic loading)
)
)
$(BUGSTITLE Installer regressions,

$(P
$(LI $(BUGZILLA 13233): Windows installer: downloading external installers $(LPAREN)Visual D/dmc$(RPAREN) does not work)
)
)
)

$(VERSION 066, August 18, 2014, =================================================,

$(BUGSTITLE Compiler Changes,
Expand Down
5 changes: 2 additions & 3 deletions index.dd
Expand Up @@ -6,9 +6,8 @@ $(SECTION3 The D programming language. Modern
convenience. Modeling power. Native efficiency.,

Beta Testing in progress:
$(UL
$(LI $(LINK2 http://wiki.dlang.org/Beta_Testing#Available_Downloads, $(B<font color=red>DMD v2.067.0-b1</font>)))
$(LI $(LINK2 http://wiki.dlang.org/Beta_Testing#Available_Downloads, $(B<font color=red>DMD v2.066.1-rc2</font>))))
$(UL
$(LI $(LINK2 http://wiki.dlang.org/Beta_Testing#Available_Downloads, $(B<font color=red>DMD v2.067.0-b1</font>))))

Conference videos and slides:
$(UL
Expand Down

0 comments on commit b9f4816

Please sign in to comment.