[Issue 14212] frexp for const and immutable fails to compile
https://issues.dlang.org/show_bug.cgi?id=14212 Илья Ярошенко changed: What|Removed |Added Component|DMD |Phobos --- Comment #2 from Илья Ярошенко --- I am sorry, my bad. This is really Phobos issue. The fix is there https://github.com/D-Programming-Language/phobos/pull/3017 --
[Issue 14212] frexp for const and immutable fails to compile
https://issues.dlang.org/show_bug.cgi?id=14212 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #1 from Walter Bright --- Would like some more information on this. Please post a code example that does not compile. --
[Issue 14197] "replace" was moved from std.string without alias added
https://issues.dlang.org/show_bug.cgi?id=14197 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #3 from Walter Bright --- (In reply to Jacob Carlborg from comment #1) > BTW, this breaks DWT. It's been 4 years since replace was moved to std.array - I'm willing to add an alias to std.string, but would rather DWT was fixed. What do you think? --
[Issue 14149] Bad std.algorithm error messages
https://issues.dlang.org/show_bug.cgi?id=14149 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED CC||bugzi...@digitalmars.com Resolution|--- |FIXED --
[Issue 14112] Phobos git master doesn't build with MSVC-built compiler (DIP25)
https://issues.dlang.org/show_bug.cgi?id=14112 --- Comment #2 from Walter Bright --- I also ran valgrind on 64 bit dmd compiling test.d on Linux. No memory corruption was detected. --
[Issue 14210] invalid merging of template instances
https://issues.dlang.org/show_bug.cgi?id=14210 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14210] invalid merging of template instances
https://issues.dlang.org/show_bug.cgi?id=14210 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/43b3f1ed2451e9d8980e271cba2d5e58acdc4707 fix Issue 14210 - invalid merging of template instances https://github.com/D-Programming-Language/dmd/commit/00cbcb3dec972a85bf402677c67f0f3d93a99ed4 Merge pull request #4426 from 9rnsr/fix14210 Issue 14210 - invalid merging of template instances --
[Issue 13172] optimize and rawread cause symbol undefined errors
https://issues.dlang.org/show_bug.cgi?id=13172 joeyemm...@yahoo.com changed: What|Removed |Added CC||joeyemm...@yahoo.com --- Comment #16 from joeyemm...@yahoo.com --- (In reply to briancschott from comment #15) > I'm not able to reproduce this with 2.067.0-b2. Had the same bug and switching to 2.067.0-b2 also fixed it. See http://forum.dlang.org/thread/vuyznzmdhuxsefeep...@forum.dlang.org --
[Issue 14213] New: Strange deprecated message in std.typecons.Proxy with using method
https://issues.dlang.org/show_bug.cgi?id=14213 Issue ID: 14213 Summary: Strange deprecated message in std.typecons.Proxy with using method Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: zan77...@nifty.com This code doesn't work(git HEAD): --- import std.typecons, std.stdio; struct A { int foo(){return 1;} mixin Proxy!foo; // std\typecons.d(4408): Deprecation: casting from int delegate() to const(void*) is deprecated } struct B { int foo(){return 1;} alias foo this; // OK } void main() { A a; B b; writeln(a + 1); writeln(b + 2); } --
[Issue 13280] `this.sizeof` rejected as static array length in some cases
https://issues.dlang.org/show_bug.cgi?id=13280 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cfde17106f88f471ab8c3188fc58d63723682918 fix Issue 13280 - `this.sizeof` rejected as static array length in some cases https://github.com/D-Programming-Language/dmd/commit/e5fdbf0975fde0a0bfcfad0d2dc24fa2576f437e Merge pull request #4431 from 9rnsr/fix13280 Issue 13280 - `this.sizeof` rejected as static array length in some cases --
[Issue 13280] `this.sizeof` rejected as static array length in some cases
https://issues.dlang.org/show_bug.cgi?id=13280 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 13236] Invalid recursive struct field error not gagged in 'is'-expression
https://issues.dlang.org/show_bug.cgi?id=13236 Kenji Hara changed: What|Removed |Added Keywords||pull Hardware|x86_64 |All OS|Linux |All --- Comment #1 from Kenji Hara --- https://github.com/D-Programming-Language/dmd/pull/4432 --
[Issue 13280] `this.sizeof` rejected as static array length in some cases
https://issues.dlang.org/show_bug.cgi?id=13280 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- https://github.com/D-Programming-Language/dmd/pull/4431 --
[Issue 12871] inner function returning pointer to outer context local rejected
https://issues.dlang.org/show_bug.cgi?id=12871 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Kenji Hara --- It's allowed in 2.067a. --
[Issue 12983] overload not recognized depending on order of declaration
https://issues.dlang.org/show_bug.cgi?id=12983 Kenji Hara changed: What|Removed |Added Keywords||pull Hardware|x86_64 |All OS|Linux |All --- Comment #2 from Kenji Hara --- https://github.com/D-Programming-Language/dmd/pull/4430 --
[Issue 14016] Nested inherited class doesn't know the type of its outer object
https://issues.dlang.org/show_bug.cgi?id=14016 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- https://github.com/D-Programming-Language/dmd/pull/4429 --
[Issue 14199] [REG2.067a] Dwarf Error: mangled line number section
https://issues.dlang.org/show_bug.cgi?id=14199 Martin Krejcirik changed: What|Removed |Added Version|unspecified |D2 --
[Issue 14199] [REG2.067a] Dwarf Error: mangled line number section
https://issues.dlang.org/show_bug.cgi?id=14199 --- Comment #1 from Martin Krejcirik --- Introduced by https://github.com/D-Programming-Language/dmd/commit/4c759b924cd6221e5892e183775a509e05923e7d --
[Issue 14209] Duplicate Comdat with extern(C++)
https://issues.dlang.org/show_bug.cgi?id=14209 Benjamin Thaut changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID Assignee|nob...@puremagic.com|c...@benjamin-thaut.de --
[Issue 14209] Duplicate Comdat with extern(C++)
https://issues.dlang.org/show_bug.cgi?id=14209 --- Comment #1 from Benjamin Thaut --- The real problem is that ezDelegate gets instanciated twice. once with extern(C++) void() and once with void() resulting in two temmpalte instanciations which output the same C++ symbol. So this is not a bug. --
[Issue 14149] Bad std.algorithm error messages
https://issues.dlang.org/show_bug.cgi?id=14149 sinkuup...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --
[Issue 14156] buffer overflow in LibELF
https://issues.dlang.org/show_bug.cgi?id=14156 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a389f2de1dc0a7381b5d685e317d583bf0eccaf5 fix Issue 14156 - buffer overflow in LibELF https://github.com/D-Programming-Language/dmd/commit/e7a18f669ccf77a18273948f426461961635582c Merge pull request #4402 from gchatelet/master --
[Issue 14149] Bad std.algorithm error messages
https://issues.dlang.org/show_bug.cgi?id=14149 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/492ab0df906d72a371a6ed950ee7b13ee4093047 Fix Issue 14149 - Bad std.algorithm error messages https://github.com/D-Programming-Language/phobos/commit/685c27b2d8659bd6552fa5fba315dcff9ea69114 Merge pull request #2979 from sinkuu/fix_14149 --
[Issue 14212] New: frexp for const and immutable fails to compile
https://issues.dlang.org/show_bug.cgi?id=14212 Issue ID: 14212 Summary: frexp for const and immutable fails to compile Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: DMD Assignee: nob...@puremagic.com Reporter: ilyayaroshe...@gmail.com --
[Issue 14146] [REG2.067a] ICE with non-empty default constructor in struct
https://issues.dlang.org/show_bug.cgi?id=14146 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1a4f77da9b19cda4d245c56e9e3e3411ff2bace7 fix Issue 14146 - ICE with non-empty default constructor in struct https://github.com/D-Programming-Language/dmd/commit/e98f99cdd07dffb09fc57fdbf80173d1bb368892 Merge pull request #4391 from 9rnsr/fix14146 --
[Issue 14163] No line number for error with disabled class constructor
https://issues.dlang.org/show_bug.cgi?id=14163 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5a38707ce0a403273a6bbf894e01669372dadd49 fix Issue 14163 - No line number for error with disabled class constructor https://github.com/D-Programming-Language/dmd/commit/d957c6455f0a78757e704b6d1308781c29f7f33b Merge pull request #4399 from 9rnsr/fix14163 --
[Issue 14096] ICE in toir.c: 187
https://issues.dlang.org/show_bug.cgi?id=14096 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/3fb5ef65a1ee69c4198a4ed8b52df515f91370fc fix Issue 14096 - ICE in toir.c: 187 https://github.com/D-Programming-Language/dmd/commit/0e0a328fe8bd07e753c7869e138382cb64f0faea Merge pull request #4424 from 9rnsr/fix14096 --
[Issue 14181] Wrong document for std.mathspecial.normalDistribution
https://issues.dlang.org/show_bug.cgi?id=14181 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/ee7d941b9a2cc73e1149bd5ceff92dce1c002d9d Fix Issue 14181 - Wrong document for std.mathspecial.normalDistribution https://github.com/D-Programming-Language/phobos/commit/3533fa4020c9500294934e6f1e0527bb03ec63b3 Merge pull request #2988 from majiang/patch-3 --
[Issue 2500] template struct methods are left unresolved if imported from multiple modules
https://issues.dlang.org/show_bug.cgi?id=2500 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5ba40267bb26f5405e829112933d1d4e5c179d61 fix Issue 2500 - template struct methods are left unresolved if imported from multiple modules https://github.com/D-Programming-Language/dmd/commit/c4387428c034ae83fa2504379c68ed3ac354d58f Merge pull request #4384 from 9rnsr/fix2644 --
[Issue 14144] [REG2.067a] opAssign seems broken
https://issues.dlang.org/show_bug.cgi?id=14144 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/35df0364a5418909d6f6a1a85b2895d329b94b17 fix Issue 14144 - opAssign seems broken https://github.com/D-Programming-Language/dmd/commit/b9c8ded68e8ad157466dfd718aac6203fadd0233 Merge pull request #4392 from 9rnsr/fix14144 --
[Issue 10920] template instantiation order dependent link failure problem
https://issues.dlang.org/show_bug.cgi?id=10920 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0b695233589c6124a359645137aea803e2fe84e4 fix Issue 10920 - template instantiation order dependent link failure problem https://github.com/D-Programming-Language/dmd/commit/c4387428c034ae83fa2504379c68ed3ac354d58f Merge pull request #4384 from 9rnsr/fix2644 --
[Issue 14203] Return of floating point values from extern(C++) member functions does not match dmc
https://issues.dlang.org/show_bug.cgi?id=14203 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c73f7fefb952adbf8f5bfc28d87854926033 Add workaround for issue 14203 https://github.com/D-Programming-Language/dmd/commit/b1ace291ac3078b55f9895177fe13b3f537874d9 Merge pull request #4423 from yebblies/floatworkaround --
[Issue 14201] fatal error LNK1235: corrupt or invalid COFF symbol table
https://issues.dlang.org/show_bug.cgi?id=14201 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1acab082d11618f635332bf15a5c270b6bc14856 Merge pull request #4422 from etcimon/coff-symbol-tbl --
[Issue 14153] std.format page displaying incorrectly
https://issues.dlang.org/show_bug.cgi?id=14153 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/799fdf81adc9ba2cf17edaaad3f1e2621cdcdf95 Merge pull request #2970 from aG0aep6G/14153 --
[Issue 2789] Functions overloads are not checked for conflicts
https://issues.dlang.org/show_bug.cgi?id=2789 --- Comment #14 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/41f243a6c29f00ab4cdeb69d418796ed00fa0c51 Supplemental fix for issue 2789 https://github.com/D-Programming-Language/phobos/commit/122f7ca5ecfbb58234ae0dac3113d420b64f62a5 Merge pull request #2968 from 9rnsr/fix2789 --
[Issue 14200] C++ mangling issue with expanded tuples
https://issues.dlang.org/show_bug.cgi?id=14200 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1c24d35583b1d49045013d7451c92c0752ba55e8 Merge pull request #4421 from Ingrater/fix141920 --
[Issue 14211] Compiler should devirtualize calls to members of final class
https://issues.dlang.org/show_bug.cgi?id=14211 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1f87794054502ce0b852fb0f1c6bd9a38dfad141 fix Issue 14211 - Compiler should devirtualize calls to members of final class https://github.com/D-Programming-Language/dmd/commit/fdafca92dd937d70f295c8b5bb1a713f88bd04fc Merge pull request #4427 from 9rnsr/fix14211 --
[Issue 14192] Access Violation when assigning to shared AA
https://issues.dlang.org/show_bug.cgi?id=14192 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5afc1177551fa8f6e43bb1fc499698eaab41655a fix Issue 14192 - Access Violation when assigning to shared AA https://github.com/D-Programming-Language/dmd/commit/4091ddc1af08f3a65512e41a19ffda06335471c2 Merge pull request #4420 from MartinNowak/fix14192 --
[Issue 14174] Weird IFTI deduction failure
https://issues.dlang.org/show_bug.cgi?id=14174 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0c853825e5d3ee0d8cd616a63eca61675b183f63 fix Issue 14174 - Weird IFTI deduction failure https://github.com/D-Programming-Language/dmd/commit/49d25b3e942e87ac888dfc08450d8fabe6b7484f Merge pull request #4408 from 9rnsr/fix14174 --
[Issue 14160] [REG2.066] mutable global data access is wrongly accepted in pure function
https://issues.dlang.org/show_bug.cgi?id=14160 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b6e8ef68dda3f306c70be659a69efa1db897798f fix Issue 14160 - mutable global data access is wrongly accepted in pure function https://github.com/D-Programming-Language/dmd/commit/abc775b2a8a08e07193d54dcbfc75b1bb34ee16d Merge pull request #4398 from 9rnsr/fix14160 --
[Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #11 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b4f6725e3c94c302d5b161a6d7f8dff271cb8f64 fix Issue 13009 - inout overload conflicts with non-inout when used via alias this https://github.com/D-Programming-Language/dmd/commit/d30acc5d9c4a626711c3462ff3d42b9f105cd169 Merge pull request #4417 from 9rnsr/fix13009 --
[Issue 14179] Posix x86_64 varargs prolog clobbers RDX
https://issues.dlang.org/show_bug.cgi?id=14179 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0687872a11386f5cb9da0d88af59cf460badf2d7 Fix Issue 14179 - Posix x86_64 varargs prolog clobbers RDX https://github.com/D-Programming-Language/dmd/commit/d08a9afeb7670aae4a6a7c74518b94a937bd96a6 Merge pull request #4413 from yebblies/issue14179 --
[Issue 13485] FP wrong-code with -O
https://issues.dlang.org/show_bug.cgi?id=13485 --- Comment #10 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5b10f22e044a89b66bbceebb00dd342987b9d29b Fix Issue 13485 - FP wrong-code with -O https://github.com/D-Programming-Language/dmd/commit/527b3cfc1b018feecd4ee8c037dda35f105ed853 Merge pull request #4394 from yebblies/issue13485 --
[Issue 4650] Static data that must be scanned by the GC should be grouped
https://issues.dlang.org/show_bug.cgi?id=4650 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e649c64e0e8215ee322458d8ae67e37c114d7d66 Merge pull request #4390 from rainers/const_section --
[Issue 14195] Ice when mangling templated function parameter extern(C++) function
https://issues.dlang.org/show_bug.cgi?id=14195 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c4ef4296e217337de4d4137bae57bfda710454e2 Fixed bug 14195: Added C++ mangling for passing function signatures as template parameters. https://github.com/D-Programming-Language/dmd/commit/a68e1c1d4a08b029490c0c832920e0fdb12d7093 Merge pull request #4419 from Ingrater/fix14195 --
[Issue 14155] [REG2.066] A defect in DIP29: the return value of some pure functions cannot be unique pointer
https://issues.dlang.org/show_bug.cgi?id=14155 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e17d26719eb61a30518c997718c14e38bb2912da fix Issue 14155 - A defect in DIP29: the return value of some pure functions cannot be unique pointer https://github.com/D-Programming-Language/dmd/commit/50e1b75c44dca2a47bcded4e639e5775792ae517 Merge pull request #4397 from 9rnsr/fix14155 --
[Issue 14093] [REG2.065] __traits(compiles, cast(Object)(tuple)) is true even if it doesn't compile.
https://issues.dlang.org/show_bug.cgi?id=14093 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1d0268e92e83ec62f0daa548e39c749902e7eb54 fix Issue 14093 - __traits(compiles, cast(Object)(tuple)) is true even if it doesn't compile. https://github.com/D-Programming-Language/dmd/commit/132d5f29732301250ea1a1684b858cf6f555 Merge pull request #4395 from 9rnsr/fix14093 --
[Issue 14166] [REG2.066] Excess CTFE running for the temporary variable in module level expression
https://issues.dlang.org/show_bug.cgi?id=14166 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/44a3c6377eb1a2ebc914b497b360c1459b9f1dad fix Issue 14166 - Excess CTFE running for the temporary variable in module level expression https://github.com/D-Programming-Language/dmd/commit/202871ccbcbe4fca09de4aaac99b7f808050a003 Merge pull request #4403 from 9rnsr/fix14166 --
[Issue 9685] Context pointer of struct isn't copied when a closure is passed by alias
https://issues.dlang.org/show_bug.cgi?id=9685 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7c7f173611f827572ce783e8941ea8e10aae58f4 fix Issue 9685 - Context pointer of struct isn't copied when a closure is passed by alias https://github.com/D-Programming-Language/dmd/commit/e99cc05b0e61272d0d88759452d6887669555100 Merge pull request #4418 from 9rnsr/fix9685 --
[Issue 13640] [REG2.066] can break immutability with inout
https://issues.dlang.org/show_bug.cgi?id=13640 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/283aa4add2868dc7424c5232f18bbcfc392ed26a Use constConv in CallExp::implicitConvTo() and NewExp::implicitConvTo() --
[Issue 14102] Bad 'is not an lvalue' diagnostic in chained -unary and --preincr expressions.
https://issues.dlang.org/show_bug.cgi?id=14102 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bf3cb7bf5d3f735cebe07757e4d03c88b76d00d4 A little diagnostic improvement for issue 14102 --
[Issue 12500] ICE in codegen when multiplying an incremented size_t by a double
https://issues.dlang.org/show_bug.cgi?id=12500 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6aa6cc06907c44b8e449e7032389738465db7fa6 fix Issue 12500 - ICE in codegen when multiplying an incremented size_t by a double https://github.com/D-Programming-Language/dmd/commit/b1859419c236871ede849dcd61553ea440a9 Merge pull request #4415 from 9rnsr/fix12500 --
[Issue 14154] [e2ir] Error in e2ir at casting to struct
https://issues.dlang.org/show_bug.cgi?id=14154 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ba48f01ddd6a3e294630c887a67e3ab5d5caabed fix Issue 14154 - [e2ir] Error in e2ir at casting to struct https://github.com/D-Programming-Language/dmd/commit/6d900021322ad02a15acc7cd7219fdb391da9e40 Merge pull request #4401 from 9rnsr/fix14154 --
[Issue 14141] `pure` member function returning qualified member result is implicitly convertible to unqualified
https://issues.dlang.org/show_bug.cgi?id=14141 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f42159ac11325fcfa61134feef2da6ae9701b6e4 fix Issue 14141 - `pure` member function returning qualified member result is implicitly convertible to unqualified --
[Issue 14177] [REG2.066.1] ICE(statement.c) recursive aliases
https://issues.dlang.org/show_bug.cgi?id=14177 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/573b7309ae5adfd8cbc7a76039a0577c2a977597 fix Issue 14177 - ICE(statement.c) recursive aliases https://github.com/D-Programming-Language/dmd/commit/b76633a7a575c48026685638a265d139ec13f9c2 Merge pull request #4412 from 9rnsr/fix14177 --
[Issue 14173] [REG2.064] Omitting return type with override hides an error
https://issues.dlang.org/show_bug.cgi?id=14173 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0facc8a8ef8abcb18689420e4e0e8bbd61251359 fix Issue 14173 - Omitting return type with override hides an error https://github.com/D-Programming-Language/dmd/commit/53e2cd721f1cb3751c0825b1cc29ba6f0e59768e Merge pull request #4411 from 9rnsr/fix14173 --
[Issue 14157] fabsf fabsl for CRuntime_Microsoft
https://issues.dlang.org/show_bug.cgi?id=14157 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/5cd66781280ada9ab07148be7f468c3d7389da95 fix Issue 14157 https://github.com/D-Programming-Language/druntime/commit/db4b4766f5d02e762e65022d5f66fccce1b7 Merge pull request #1162 from 9il/fabs https://github.com/D-Programming-Language/druntime/commit/9d85ff2bf3ae594439c00db6002ae6d1ec2b93f4 fix Issue 14157. Part 2 https://github.com/D-Programming-Language/druntime/commit/1371602b43a0cc6d49f1c84c87dbbc0e85988c7f Merge pull request #1163 from 9il/fabs --
[Issue 2644] Unresolved template reference
https://issues.dlang.org/show_bug.cgi?id=2644 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/046712c1f2f2c634792ac78d47ee99840007a04c fix Issue 2644 - Unresolved template reference https://github.com/D-Programming-Language/dmd/commit/c4387428c034ae83fa2504379c68ed3ac354d58f Merge pull request #4384 from 9rnsr/fix2644 --
[Issue 14169] Template symbol visibility regression
https://issues.dlang.org/show_bug.cgi?id=14169 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/22815447bb4fbf59f4ca7d3a1ddef79f604053f5 fix Issue 14169 - Template symbol visibility regression https://github.com/D-Programming-Language/dmd/commit/5c6810e1df995e72020b8af6b394d29846e063ac Merge pull request #4405 from 9rnsr/fix14169 --
[Issue 14165] Link failure on class declaration with @disable this();
https://issues.dlang.org/show_bug.cgi?id=14165 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4cc735838b3eb1719e0aea0a3f7750da09f077be fix Issue 14165 - Link failure on class declaration with @disable this(); https://github.com/D-Programming-Language/dmd/commit/179ec7bc23b8c97aa4f6867b06b1af5cd8ba820f Merge pull request #4400 from 9rnsr/fix14165 --
[Issue 14211] Compiler should devirtualize calls to members of final class
https://issues.dlang.org/show_bug.cgi?id=14211 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14211] Compiler should devirtualize calls to members of final class
https://issues.dlang.org/show_bug.cgi?id=14211 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1f87794054502ce0b852fb0f1c6bd9a38dfad141 fix Issue 14211 - Compiler should devirtualize calls to members of final class Add `CallExp::directcall` to handle devirtualizing of virtual function call in front-end. It can also handle a direct call with `DotTypeExp` by the same logic. https://github.com/D-Programming-Language/dmd/commit/fdafca92dd937d70f295c8b5bb1a713f88bd04fc Merge pull request #4427 from 9rnsr/fix14211 Issue 14211 - Compiler should devirtualize calls to members of final class --