24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 22405 | RESOLVED | FIXED | major | dmd | importC: Error: cannot modify 'const' expression '(*s).field' | |
| 22406 | RESOLVED | FIXED | critical | dmd | importC: Error: 'switch' statement without a 'default'; use 'final switch' or add 'default: assert(0);' or add 'default: break;' | |
| 22407 | RESOLVED | FIXED | major | dmd | importC: Error: cannot implicitly convert expression of type 'extern (C) int(int a)' to 'const(extern (C) int function(int))' | |
| 22408 | RESOLVED | FIXED | normal | phobos | Multiple issues in AllImplicitConversionTargets | |
| 22409 | RESOLVED | FIXED | critical | dmd | importC: [ICE] Error: struct no size because of forward reference | |
| 22410 | RESOLVED | FIXED | regression | dmd | [REG2.094] function with tuple parameter with default argument fails if there's a qualifier | |
| 22411 | RESOLVED | FIXED | major | dmd | importC: Error: cannot implicitly convert expression of type 'const(char*)' to 'char*' | |
| 22412 | NEW | normal | phobos | phobos#10482 | std.parallelism WorkerLocalStorage calls struct destructors on uninitialized memory | |
| 22413 | RESOLVED | FIXED | major | dmd | importC: Error: array index 0 is out of bounds | |
| 22414 | RESOLVED | FIXED | normal | phobos | clamp(a, b, c) should always return typeof(a) | |
| 22415 | RESOLVED | FIXED | major | dmd | importC: Deprecation: switch case fallthrough - use 'goto case;' if intended | |
| 22416 | RESOLVED | FIXED | trivial | druntime | Unify polyImpl implementations | |
| 22417 | RESOLVED | FIXED | normal | dlang.org | Slice assignment operator overloading example is incorrect | |
| 22418 | RESOLVED | FIXED | enhancement | dlang.org | Error in documentation on strings | |
| 22419 | RESOLVED | FIXED | enhancement | dmd | Allow return type inference for main | |
| 22420 | RESOLVED | FIXED | regression | dmd | [REG2.098] Apparent CTFE regression wrt. alias this | |
| 22421 | RESOLVED | FIXED | normal | dmd | static foreach introduces semantic difference between indexing and iteration variable | |
| 22422 | RESOLVED | FIXED | normal | dmd | ImportC: parse gnu attributes after a function parameter | |
| 22423 | RESOLVED | FIXED | enhancement | dmd | DWARF DW_TAG_subprogram should generate DW_AT_decl_column | |
| 22424 | RESOLVED | DUPLICATE | enhancement | dmd | DWARF DW_TAG_variable should have DECL attributes | |
| 22425 | RESOLVED | FIXED | enhancement | dlang.org | Documentation on implicit conversion of arrays is incomplete | |
| 22426 | RESOLVED | FIXED | enhancement | dmd | DWARF DW_AT_noreturn should be present when function is noreturn | |
| 22427 | RESOLVED | FIXED | regression | dmd | betterC: casting an array causes linker error in string comparison. | |
| 22428 | RESOLVED | FIXED | normal | dmd | importC: static variables/functions emit global symbols | |
| 22429 | RESOLVED | FIXED | normal | dmd | importC: designator-list not supported yet | |
| 22430 | RESOLVED | FIXED | trivial | phobos | OpenBSD: Add OpenBSD to the timezone unittest | |
| 22431 | RESOLVED | FIXED | enhancement | dlang.org | Add OpenBSD to Third-party downloads list | |
| 22432 | RESOLVED | FIXED | major | dmd | ImportC: casting result of postfix operator on a parenthesized expression to a typedef’d type is parsed incorrectly | |
| 22433 | NEW | enhancement | dmd | dmd#19994 | ITFI fails with alias declared inside template, used in function signature | |
| 22434 | NEW | normal | dmd | dmd#19995 | Nested struct or not nested struct? | |
| 22435 | RESOLVED | FIXED | normal | dmd | -unittest causes all template instances to be emitted | |
| 22436 | NEW | enhancement | phobos | phobos#10483 | std.zip expand: memory allocation failed | |
| 22437 | NEW | normal | dmd | dmd#19996 | compile unit of generated dwarf info are almost always wrong | |
| 22438 | NEW | normal | dmd | dmd#19997 | OPpair codegen fails with mTYxmmgpr and mTYgprxmm | |
| 22439 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Sync mman.d | |
| 22440 | RESOLVED | FIXED | trivial | druntime | OpenBSD: Sync sysctl.d | |
| 22441 | RESOLVED | FIXED | blocker | dmd | Have no idea what semaphoreci is actually testing | |
| 22442 | NEW | enhancement | dmd | dmd#18061 | Unreachable statements shouldn't count to coverage | |
| 22443 | RESOLVED | FIXED | major | druntime | OpenBSD: Fix Fiber support by adding MAP_STACK | |
| 22444 | RESOLVED | INVALID | normal | dmd | semaphoreci test window scroll bars are way too small | |
| 22445 | RESOLVED | FIXED | normal | dmd | random seg fault compiling std.bigint when running under semaphoreci | |
| 22446 | NEW | normal | dmd | dmd#19998 | isInputRange fails to recognize range if element type is nested struct that has a copy ctor | |
| 22447 | NEW | normal | phobos | phobos#9833 | std.sumtype.match has poor compile-time performance | |
| 22448 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Add OpenBSD-specific alloc and free function prototypes from stdlib.h | |
| 22449 | NEW | enhancement | dlang.org | dlang.org#4118 | DLang's Issue Tracking System: Consider adding OpenBSD to OS drop-down list | |
| 22450 | NEW | critical | dmd | dmd#19999 | ASAN reports heap-use-after-free on root/array.d | |
| 22451 | NEW | critical | dmd | dmd#18062 | ASAN reports stack-overflow on mtype.d | |
| 22452 | NEW | critical | dmd | dmd#20000 | ASAN reports stack-overflow on common/outbuffer.d | |
| 22453 | RESOLVED | FIXED | minor | druntime | OpenBSD: Add a dummy value for AI_V4MAPPED | |
| 22454 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Add prototypes for pthread_np.h | |
| 22455 | RESOLVED | FIXED | trivial | druntime | Remove useless conditional assignment of DISABLED_TESTS in posix.mak | |
| 22456 | RESOLVED | FIXED | minor | druntime | OpenBSD: timer_* functions don't exist on OpenBSD | |
| 22457 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: enableDwarf in opApply in runtime.d | |
| 22458 | RESOLVED | FIXED | minor | phobos | OpenBSD: Add OpenBSD to std/system.d OS list | |
| 22459 | RESOLVED | FIXED | enhancement | dmd | DWARF: delegate type names should be distinguishable | |
| 22460 | RESOLVED | INVALID | major | dmd | -lowmem causes segfault on OpenBSD 64-bit | |
| 22461 | RESOLVED | FIXED | minor | dmd | OpenBSD: Use fmodl | |
| 22462 | RESOLVED | FIXED | trivial | dmd | OpenBSD: bash lives in /usr/local | |
| 22463 | RESOLVED | FIXED | major | dmd | OpenBSD: Allow DMD to work on 32-bit OpenBSD | |
| 22464 | NEW | enhancement | dmd | dmd#18063 | DMD generates deprecated textcoal section | |
| 22465 | RESOLVED | FIXED | major | dmd | Unicode Trojan Source Vulnerability | |
| 22466 | RESOLVED | WORKSFORME | enhancement | dmd | Small array initialization and assignment shouldn't defer to memset | |
| 22467 | RESOLVED | FIXED | normal | dmd | DWARF: wchar_t reports wrong DECL attributes | |
| 22468 | RESOLVED | FIXED | enhancement | dmd | DWARF: dchar type is missing encoding | |
| 22469 | RESOLVED | FIXED | enhancement | dmd | DWARF: some debug info types are named wrongly | |
| 22470 | RESOLVED | FIXED | regression | dmd | Linker error: std.math.remainder.fmod | |
| 22471 | RESOLVED | FIXED | enhancement | dmd | DWARF: generated main is not marked as DW_AT_artificial | |
| 22472 | RESOLVED | FIXED | regression | dmd | Invalid error message for `void` return from non-`void` functions | |
| 22473 | RESOLVED | DUPLICATE | enhancement | druntime | dmd foreach loops throw exceptions on invalid UTF sequences, use replacementDchar instead | |
| 22474 | RESOLVED | FIXED | enhancement | dmd | OpenBSD: Add support to test/runnable/dhry.d | |
| 22475 | RESOLVED | FIXED | enhancement | dmd | OpenBSD: Disable test/compilable/cdcmp.d on OpenBSD | |
| 22476 | RESOLVED | FIXED | enhancement | dmd | OpenBSD: Add OpenBSD to the fail_compilation/fail21227_win.d ignore list | |
| 22477 | RESOLVED | FIXED | enhancement | dmd | OpenBSD: Add to fail_compilation/fail3753.d ignore list | |
| 22478 | RESOLVED | FIXED | enhancement | dmd | OpenBSD: Add to fail_compilation/invalid_lib.d | |
| 22479 | NEW | enhancement | phobos | phobos#10484 | The system cannot find the path specified - executeShell fails when there's a invalid windows registry | |
| 22480 | NEW | normal | dmd | dmd#20001 | Lack of template instantiation memoization for failed templates | |
| 22481 | NEW | enhancement | druntime | dmd#17197 | Thread.sleep should be pure | |
| 22482 | NEW | enhancement | dmd | dmd#20002 | imported package shadow local variable | |
| 22483 | RESOLVED | FIXED | minor | dmd | DMD generates invalid string sections that work by coincidence | |
| 22484 | NEW | major | dmd | dmd#18064 | dmd generates wrong code for certain parameter/return sizes | |
| 22485 | RESOLVED | FIXED | trivial | druntime | OpenBSD: Fix core.sys.openbsd.unistd imports | |
| 22486 | NEW | normal | dlang.org | dlang.org#4119 | Forum search ignores symbols | |
| 22487 | RESOLVED | FIXED | normal | phobos | Array!T.init.data crashes | |
| 22488 | RESOLVED | FIXED | enhancement | phobos | data should work with const/immutable Array's | |
| 22489 | RESOLVED | FIXED | normal | dmd | C header generation ignores custom mangling | |
| 22490 | RESOLVED | INVALID | normal | tools | dub.pm, anchors for the install and uninstall command do not work | |
| 22491 | NEW | normal | dmd | dmd#20003 | Building errors on dub build --build=release | |
| 22492 | NEW | enhancement | dmd | dmd#20004 | DWARF: DW_TAG_enumerator is not being generated for enum members | |
| 22493 | NEW | enhancement | dmd | dmd#20005 | DWARF: Use flag DW_FORM for flag attributes to reduce binary size | |
| 22494 | RESOLVED | FIXED | enhancement | dmd | Search paths for dmd.conf missing from dmd man page | |
| 22495 | RESOLVED | FIXED | blocker | dmd | SECURITY: unicode directionality overrides should be rejected | |
| 22496 | RESOLVED | INVALID | normal | dmd | importC: Error: illegal combination of type specifiers | |
| 22497 | NEW | blocker | dmd | dmd#18065 | Spurious dual-context error | |
| 22498 | NEW | normal | dmd | dmd#20006 | auto ref function with auto ref parameter causes noncopyable payload be cleaned twice | |
| 22499 | RESOLVED | DUPLICATE | normal | dmd | Copy construction of nested struct rejected | |
| 22500 | RESOLVED | FIXED | major | dmd | ImportC: Lots of errors when compiling tomlc99 | |
| 22501 | NEW | enhancement | dmd | dmd#20007 | Improve lambda inference for delegate type template params | |
| 22502 | RESOLVED | INVALID | minor | phobos | Potential error where std.internal.math.gammafunction.betaIncompleteInv gives different results from Wolfram Alpha for parameters aa and bb being half integer and yy0 being 0.025. | |
| 22503 | RESOLVED | FIXED | normal | phobos | Invalid changelog entry for isValidCodePoint | |
| 22504 | RESOLVED | FIXED | normal | dlang.org | spec/type.html: 6.1 Basic Data Types: Backslash missing in default value for {,d,w}char |