24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 10301 | NEW | enhancement | dmd | dmd#17590 | Loops for 64 bit code should be aligned on 8 byte boundaries | |
| 10302 | RESOLVED | FIXED | normal | dmd | Package module conflicts with package name | |
| 10303 | RESOLVED | WORKSFORME | major | dmd | Constraining interfaces with some std.traits methods causes crash | |
| 10304 | NEW | enhancement | dmd | dmd#18605 | Array operations for multi-dimensional fixed-sized arrays with the same size | |
| 10305 | NEW | enhancement | dmd | dmd#18606 | Make array operations output type the same as the input one for fixed sized arrays | |
| 10306 | RESOLVED | FIXED | normal | dmd | Array ^^ operator doesn't support complex expressions | |
| 10307 | RESOLVED | FIXED | minor | dmd | Bad error message for not supported array operation | |
| 10308 | RESOLVED | INVALID | enhancement | dmd | Allow selective imports in import lists | |
| 10309 | NEW | enhancement | phobos | phobos#9982 | rightSplit() and second argoment for split() | |
| 10310 | RESOLVED | FIXED | normal | dmd | VRP for bitwise &|^ does not always produce the tightest bounds. | |
| 10311 | RESOLVED | FIXED | normal | dmd | gdb prints wrong value for variable updated from closure | |
| 10312 | RESOLVED | FIXED | normal | dmd | compiler assert failure with ctfe on simd vector type | |
| 10313 | RESOLVED | FIXED | normal | dmd | inout constructor + IFTI + has indirections arg doesn't work | |
| 10314 | RESOLVED | FIXED | enhancement | phobos | Add std.traits.signed | |
| 10315 | RESOLVED | INVALID | major | dmd | Conditional triple operator unifies a char and a dchar as a uint | |
| 10316 | NEW | enhancement | dmd | dmd#17591 | DMD does not link against debug c runtime with -debug on x64 windows | |
| 10317 | RESOLVED | WORKSFORME | normal | dmd | (2.063): Recursive error within Phobos | |
| 10318 | RESOLVED | FIXED | normal | dmd | Built-in array sort usage warning, then deprecation, and finally removal | |
| 10319 | RESOLVED | FIXED | minor | dmd | @safe/pure/nothrow error should print fully qualified name | |
| 10320 | RESOLVED | FIXED | enhancement | dmd | Warning for old-style operator overloading methods definition | |
| 10321 | RESOLVED | DUPLICATE | enhancement | dmd | "warnings as errors" switch documentation removal | |
| 10322 | RESOLVED | FIXED | normal | phobos | std.random.RandomSample.index() returns wrong value if called before front() | |
| 10323 | RESOLVED | FIXED | minor | druntime | getAMDcacheinfo needlessly allocates | |
| 10324 | RESOLVED | DUPLICATE | normal | dmd | Wrong type for delegate.funcptr | |
| 10325 | RESOLVED | FIXED | normal | dmd | ddoc: template constraints inconsistently shown in generated html | |
| 10326 | REOPENED | enhancement | dmd | dmd#18607 | Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of () | |
| 10327 | RESOLVED | FIXED | normal | dmd | Missing 'package.d' for DIP37 needs a better error message | |
| 10328 | RESOLVED | INVALID | normal | phobos | std.stdio.write doesn't throw on failure | |
| 10329 | RESOLVED | FIXED | blocker | dmd | Attributes not inferred for indirectly templated methods | |
| 10330 | RESOLVED | FIXED | regression | dmd | Regression (2.063.2): __VERSION__ is set wrong | |
| 10331 | RESOLVED | INVALID | normal | dmd | RDMD (2.063.2): RDMD executable is outdated | |
| 10332 | RESOLVED | WORKSFORME | enhancement | installer | Dustmite should be distributed with the zipped release | |
| 10333 | RESOLVED | INVALID | regression | dmd | Regression (2.063, 2.063.2): DMD can't be built due to missing irstate.h | |
| 10334 | RESOLVED | FIXED | enhancement | dmd | ddoc should prefer simple syntax for template instantiations with one parameter | |
| 10335 | NEW | enhancement | dmd | dmd#18608 | Error messages should have unique ID | |
| 10336 | RESOLVED | DUPLICATE | normal | dmd | Inconsistent call strategy and function behavior in member template opDispatch map to function delegate | |
| 10337 | RESOLVED | FIXED | regression | dmd | Error: mutable method glwtf.input.SignalWrapper!().SignalWrapper.Signal!().~this | |
| 10338 | RESOLVED | INVALID | normal | dmd | Bug in link.c:107 | |
| 10339 | RESOLVED | DUPLICATE | normal | dmd | ICE when __MODULE__ token is found but module declaration is missing | |
| 10340 | RESOLVED | DUPLICATE | major | dmd | Assertion failure: '!vthis->csym' on line 786 in file 'glue.c' | |
| 10341 | RESOLVED | FIXED | normal | dmd | Range case without an associated switch statement crashes DMD | |
| 10342 | RESOLVED | WORKSFORME | normal | dmd | Error spew from specific compile order | |
| 10343 | RESOLVED | FIXED | normal | dmd | Cannot resolve a forward reference to a template inside global typeof | |
| 10344 | RESOLVED | FIXED | normal | dmd | Exiting _Dmain should flush all FILE*s and return nonzero on failure | |
| 10345 | RESOLVED | INVALID | normal | dmd | Segfault on simple main() with -release | |
| 10346 | RESOLVED | FIXED | major | dmd | No line number error with undefined template identifier | |
| 10347 | RESOLVED | FIXED | normal | phobos | buildPath returns relative path when joining absolute with relative path | |
| 10348 | RESOLVED | FIXED | normal | phobos | isRooted is either wrong or poorly specified | |
| 10349 | RESOLVED | DUPLICATE | normal | dmd | UFCS fails under a with statement block | |
| 10350 | RESOLVED | WORKSFORME | normal | dmd | Valid code cannot be compiled with "-inline" | |
| 10351 | RESOLVED | DUPLICATE | normal | druntime | [GC] GC deadlocks in thread_suspendAll() | |
| 10352 | RESOLVED | FIXED | regression | dmd | Regression (2.063): --eval is broken in RDMD | |
| 10353 | RESOLVED | INVALID | enhancement | dmd | Parser should accept 'super' template argument without parenthesis | |
| 10354 | RESOLVED | FIXED | major | dmd | DIP37: ICE with using indirectly imported template through package.d | |
| 10355 | RESOLVED | FIXED | regression | phobos | fullyQualifiedName doesn't work with enums | |
| 10356 | RESOLVED | DUPLICATE | major | dmd | AA of structs: opAssign error. | |
| 10357 | RESOLVED | FIXED | regression | dmd | std.typecons.Nullable!(SysTime).Nullable.__ctor!() error instantiating | |
| 10358 | NEW | enhancement | phobos | phobos#9983 | std.stdio.File is missing a convenience lockingTextReader method | |
| 10359 | RESOLVED | FIXED | normal | dmd | Pointer slicing allowed in @safe mode | |
| 10360 | RESOLVED | DUPLICATE | minor | dlang.org | Wrong link to the wiki | |
| 10361 | NEW | normal | dmd | dmd#17592 | Cross-module overloading conflict between unordered functions | |
| 10362 | RESOLVED | DUPLICATE | enhancement | dmd | deprecation for enum members | |
| 10363 | NEW | normal | dmd | dmd#18609 | DDOC macro argument with the same name as the function doesn't work | |
| 10364 | ASSIGNED | major | druntime | dmd#17256 | Mac OS 10.8 program crash | |
| 10365 | NEW | normal | dmd | dmd#17593 | Anchors in ddoc are generated with a leading dot | |
| 10366 | RESOLVED | FIXED | normal | dmd | Ddoc: Symbols in template classes don't get fully qualified anchors | |
| 10367 | RESOLVED | FIXED | enhancement | dmd | DDoc should output enum base type | |
| 10368 | NEW | critical | dmd | dmd#18610 | `immutable pure` constructors must not be allowed for mutable construction | |
| 10369 | RESOLVED | WORKSFORME | normal | dmd | Deprecate unordered floating point comparisons (!<>=, etc) and later remove them | |
| 10370 | RESOLVED | DUPLICATE | critical | dmd | ICE on invalid imports when module is used as package | |
| 10371 | NEW | normal | dlang.org | dlang.org#4026 | Document no copy construction occurs on struct initialization/`init` assignment | |
| 10372 | NEW | normal | dlang.org | dlang.org#4027 | Document NRVO is applied in simple cases | |
| 10373 | RESOLVED | FIXED | regression | dmd | cannot resolve forward reference (dmd2.063) | |
| 10374 | NEW | normal | druntime | dmd#17257 | [AA] Associative arrays work with unoverriden `toHash`/`opEquals`/`opCmp` | |
| 10375 | RESOLVED | FIXED | regression | dmd | [REG2.061] private template from imported module hijacks a template type parameter(!) | |
| 10376 | NEW | major | dmd | dmd#18611 | Mutable field initializer reference is accessible through immutable aggregate | |
| 10377 | RESOLVED | FIXED | normal | phobos | std.typecons.wrap doesn't consider private members | |
| 10378 | RESOLVED | FIXED | enhancement | dmd | Prevent local imports from hiding local symbols | |
| 10379 | RESOLVED | FIXED | enhancement | phobos | std.string.translate (and others) for a Range of characters | |
| 10380 | RESOLVED | FIXED | critical | druntime | [AA] Wrong code using associative array as key type in associative array | |
| 10381 | RESOLVED | FIXED | critical | dmd | Nonsense associative array comparison | |
| 10382 | RESOLVED | FIXED | regression | dmd | Regression (2.059): ICE when catching illegal type | |
| 10383 | RESOLVED | DUPLICATE | normal | phobos | redundant splitter implementations conflict with each other | |
| 10384 | RESOLVED | DUPLICATE | normal | dmd | Array bounds checks are not working in some array-wise expressions | |
| 10385 | RESOLVED | DUPLICATE | normal | dmd | Colision with module symbols when declared private | |
| 10386 | RESOLVED | FIXED | blocker | dmd | Package import feature breaks with static libraries | |
| 10387 | RESOLVED | DUPLICATE | enhancement | phobos | BigInt lacks opBinary overloads for bitwise operators | |
| 10388 | RESOLVED | INVALID | enhancement | dmd | Compile DMD with Clang on Mac OS X | |
| 10389 | RESOLVED | FIXED | normal | dmd | Infinite recursion on printing self-referential StructLiteralExp | |
| 10390 | RESOLVED | FIXED | normal | dmd | ICE on printing ClassReferenceExp | |
| 10391 | RESOLVED | FIXED | critical | dmd | Segfault compiling on Mac OS 10.8 | |
| 10392 | RESOLVED | FIXED | enhancement | phobos | Implement std.algortihm.find with sub-range in O(N) time | |
| 10393 | RESOLVED | FIXED | normal | druntime | demangle doesn't work for unicode symbol names | |
| 10394 | RESOLVED | FIXED | regression | dmd | opBinaryRight!"in" and tuple | |
| 10395 | RESOLVED | FIXED | normal | phobos | [std.stdio] Closing a popened File with unread output throws an exception | |
| 10396 | RESOLVED | WORKSFORME | enhancement | dmd | Optional, simplified syntax for simple contracts | |
| 10397 | RESOLVED | FIXED | regression | dmd | ICE on concatenating string with unexisted symbol | |
| 10398 | RESOLVED | FIXED | major | dmd | Dmd bugs detected by memcheck when compile druntime+phobos | |
| 10399 | NEW | enhancement | dmd | dmd#18612 | ddoc: Add a way to inherit documentation from the parent class | |
| 10400 | RESOLVED | INVALID | normal | phobos | char array std.conv.to of iota range |