Difference between revisions of "DMD v2.066.0-b4"

From D Wiki
Jump to: navigation, search
(Click to see Time remaining for beta 4 review)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== <font color=orange>'''Outstanding Regressions'''</font> ==
 
 
{| class="wikitable sortable" border="1"
 
|-
 
! scope="col" | Issue
 
! scope="col" | Repo
 
! scope="col" class="unsortable" | Summary
 
! scope="col" | Pull
 
! scope="col" | Status
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=6329 6329]
 
  ||
 
  || Out of range exceptions not thrown in certain cases
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11946 11946]
 
  ||
 
  || "need 'this' to access member" when passing field to template parameter
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12242 12242]
 
  || dmd
 
  || conflict error with public imports
 
  || [https://github.com/D-Programming-Language/dmd/pull/3388 3388]
 
  || Pending decision
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12453 12453]
 
  ||
 
  || 'ini' directory missing in ZIP release bundles
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=13062 13062]
 
  || dmd
 
  || "member x is not accessible" when passing field to template parameter
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=13084 13084]
 
  || druntime<br />dmd
 
  || ModuleInfo.opApply delegate expects immutable parameter
 
  || [https://github.com/D-Programming-Language/druntime/pull/886 886]<br />[https://github.com/D-Programming-Language/dmd/pull/3754 3754]
 
  || Pending decision<br />Pending decision
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=13158 13158]
 
  ||
 
  || D:YAML broken by 2.066
 
  ||
 
  ||
 
|}
 
 
== <font color=red>'''Outstanding Blockers'''</font> ==
 
{| class="wikitable sortable" border="1"
 
|-
 
! scope="col" | Issue
 
! scope="col" class="unsortable" | Summary
 
! scope="col" | Pull
 
! scope="col" | Status
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=677 677]
 
  || [Tracker] Get the documentation cleaned up for 1.0
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=2954 2954]
 
  || [tdpl] Allow to set associative array key value only using expression AA key type is constructable from
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=3284 3284]
 
  || snn linked programs never release memory back to the OS
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=4831 4831]
 
  || Optlink rejects paths with invalid characters based on HPFS filesystem instead of NTFS
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=5363 5363]
 
  || const + alias this = wrong code
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=5570 5570]
 
  || 64 bit C ABI not followed for passing structs and complex numbers as function parameters
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=9249 9249]
 
  || Defining opCast disables downcasting and explicit upcasting
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=10492 10492]
 
  || Illegal Instruction for mixin template with scope declarations
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=10928 10928]
 
  || Fails to create closures that reference structs with dtor
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11453 11453]
 
  || Compiling packages has a dependency on order of modules passed to the compiler.
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11526 11526]
 
  || buffer overflow detected __fortify_fail when building dmd from source
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11549 11549]
 
  || Throwing an exception while debugging causes incorrect execution
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11595 11595]
 
  || __traits(allMembers, packageName) behaves oddly.
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=11734 11734]
 
  || undefined behavior with dirEntries
 
  || [https://issues.dlang.org/show_bug.cgi?id=11734 11734]
 
  || WORKSFORME
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12066 12066]
 
  || dmd on osx 10.[89] in 32 bit mode memory corruption
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12116 12116]
 
  || dmd -op -od broken
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12537 12537]
 
  || Templatizing opEquals results in infinite recursion in the compiler
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12624 12624]
 
  || Internal error: backend\cgobj.c 2313 with Rebindable!(immutable TimeZone) in std.datetime
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12696 12696]
 
  || GIT HEAD : undefined symbols when -O specified
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12754 12754]
 
  || MAC link error for template to static value
 
  ||
 
  ||
 
|-
 
| [https://issues.dlang.org/show_bug.cgi?id=12923 12923]
 
  || UTF exception in stride even though passes validate.
 
  ||
 
  ||
 
|}
 
 
== v2.066.0-b4 Binaries ==
 
 
{| class="wikitable sortable" border="1"
 
{| class="wikitable sortable" border="1"
 
|-
 
|-
Line 195: Line 27:
 
   || [http://downloads.dlang.org/pre-releases/2014/dmd.2.066.0-b4.windows.zip dmd.2.066.0-b4.windows.zip] <br />[http://downloads.dlang.org/pre-releases/2014/dmd-2.066.0-b4.exe dmd-2.066.0-b4.exe]
 
   || [http://downloads.dlang.org/pre-releases/2014/dmd.2.066.0-b4.windows.zip dmd.2.066.0-b4.windows.zip] <br />[http://downloads.dlang.org/pre-releases/2014/dmd-2.066.0-b4.exe dmd-2.066.0-b4.exe]
 
|}
 
|}
 
  
 
== Changes since v2.066.0-b1 ==
 
== Changes since v2.066.0-b1 ==
Line 233: Line 64:
 
;INSTALLER
 
;INSTALLER
 
: <tt>198f80d - [https://github.com/D-Programming-Language/installer/pull/85 fix Issue 13047] - cannot stat './icons/16/dmd-source.png'</tt>
 
: <tt>198f80d - [https://github.com/D-Programming-Language/installer/pull/85 fix Issue 13047] - cannot stat './icons/16/dmd-source.png'</tt>
 +
 +
==See also==
 +
* [[Beta Testing]]
 +
 +
[[Category: DMD Compiler]]

Latest revision as of 19:16, 1 September 2015

OS Binaries
ALL dmd.2.066.0-b4.zip
FREEBSD dmd.2.066.0-b4.freebsd-32.zip
dmd.2.066.0-b4.freebsd-64.zip
LINUX dmd.2.066.0-b4.linux.zip

dmd_2.066.0~b4-0_i386.deb
dmd_2.066.0~b4-0_amd64.deb
libphobos2-66_2.066.0~b4-0_i386.deb
libphobos2-66_2.066.0~b4-0_amd64.deb
dmd-2.066.0~b4-0.fedora.i386.rpm
dmd-2.066.0~b4-0.fedora.x86_64.rpm
dmd-2.066.0~b4-0.openSUSE.i386.rpm
dmd-2.066.0~b4-0.openSUSE.x86_64.rpm

OSX dmd.2.066.0-b4.osx.zip
dmd.2.066.0-b4.dmg
WINDOWS dmd.2.066.0-b4.windows.zip
dmd-2.066.0-b4.exe

Changes since v2.066.0-b1

DMD
0e90572 - fix Issue 13102 - Cannot parse 184467440737095516153.6L
1efe1ad - fix Issue 13114 - old opCmp requirement for AA keys should be detected for classes
ef56c27 - fix Issue 13132 - ICE on interface AA key
d182caf - fix Issue 12989 - Wrong x86_64 code for delegate return when compiled as lib
fe0a0dd - fix Issue 12859 - Read-modify-write operation for shared variable in Phobos
1cccc74 - fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion
994f4a4 - fix Issue 13027 - Assertion 'ex->op == TOKblit || ex->op == TOKconstruct' failed.
0eaf764 - fix Issue 13026 - object.get cannot be called with [] as "defaultValue" argument
bcf55ca - fix Issue 12896 - ld.gold complains about bad relocations when building libphobos2.so
5248be0 - fix Issue 12255 - opCmp requirement for AAs breaks code
01e467d - fix Issue 13053 - Wrong warning on implicitly generated __xtoHash
10f3bf1 - fix Issue 13021 - Constructing union with floating type and then accessing its field in one expression causes ICE
86b9076 - fix Issue 13071 - [ICE] dmd 2.066.0-b1 assertion in nogc.c:73
e85556a - fix Issue 13081 - ICE with alias this and opSlice
49f0db5 - Fix warning in cast.c
49f0db5 - fix Issue 13088 - Compiler segfaults with trivial case code
49f0db5 - fix Issue 13087 - Error: no property 'xyz' for type 'Vec!4'
e0ca2d2 - fix Issue 13024 - [ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal
DRUNTIME
c679110 - fix Issue 13111 - GC.realloc returns invalid memory for large reallocation
7474e95 - fix Issue 13025 - Tools repository does not build on Ubuntu
7d2a2ef - fix Issue 12958 - core.checkedint.mulu is broken.
9bd5777 - fix Issue 13034 - [Reg] core.stdc.stdio - deprecation warning with dmd -inline
a13628a - fix Issue 13078 - [dmd 2.066-b2] AA rehash failed with shared
PHOBOS
ced5598 - fix Issue 12455 - [reg]Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE'
f70443e - fix Issue 13076 - [dmd 2.066-b2] DList clearing of empty list
592eb10 - fix Issue 13056 - [2.066.0-b1] Regression: Error: template std.path.baseName cannot deduce function from argument types !()(DirEntry)
INSTALLER
198f80d - fix Issue 13047 - cannot stat './icons/16/dmd-source.png'

See also