D Language Bugzilla Archive

24890 bugs archived from https://issues.dlang.org/.

IDStatusResolutionSeverityComponentGitHubSummary
21505RESOLVEDFIXEDregressiondmdFunction alias reported as conflicting function
21506RESOLVEDFIXEDnormaldmdmisalignment of _argptr for variadic functions
21507RESOLVEDFIXEDenhancementphobosSysTime.toISOExtString is unusable for logging or consistent filename creation
21508RESOLVEDFIXEDnormaldmdprivate class p in file p.d visible outside the file (module)
21509NEWcriticaldmddmd#18011alloca and exceptions causes wrong code.
21510NEWnormaldmddmd#19846__traits(isSame, a, AliasSeq!a) returns true if "a" is a scalar
21511RESOLVEDINVALIDcriticaldmdUniqueness detection failed in non-template function with delegate parameter
21512RESOLVEDFIXEDmajorphobosRedBlackTree!Tid treats any values as duplicated except for Tid.init
21513RESOLVEDFIXEDregressiondmd[Reg 2.094.1] Slice assignment segmentation fault
21514RESOLVEDFIXEDmajordmd[ICE] cod1.d:4015: Assertion `retregs || !*pretregs' failed with -m32
21515RESOLVEDFIXEDmajordmdextern(C) and extern(C++) returns creal in wrong order
21516RESOLVEDDUPLICATEnormaldlang.orgDMD windows download button not working in Chrome
21517NEWmajordmddmd#18012Functions nested within `inout` functions can reinterpret `inout`
21518RESOLVEDFIXEDmajordmddelegates not checked for attribute match in const arrays
21519NEWenhancementdmddmd#19847[CI] Missing code coverage for some supported platforms
21520RESOLVEDFIXEDenhancementdmddmd does not honor the NO_COLOR environment variable
21521RESOLVEDDUPLICATEmajordmdCannot state ref return for delegates and function pointers
21522RESOLVEDFIXEDnormaldmdfunction gets lost when aliasing an overloaded function template
21523RESOLVEDFIXEDenhancementphobosMicrosoft Windows std.stdio.File.lock(), tryLock(), unlock(): do not allocate memory for error messages when they are not needed
21524NEWnormaldmddmd#18013[internal] Remove extern(C++) from all dmd functions and data structures
21525RESOLVEDWORKSFORMEregressiondmdSpurious "copying &... into allocated memory escapes a reference to parameter variable" with associative array iteration
21526RESOLVEDFIXEDnormaldmdx87 not rounding to precision on assignment on some platforms
21527RESOLVEDFIXEDenhancementdmdUnnecessary store to memory in SIMD code
21528NEWenhancementdmddmd#19848Implement contracts without implementation generally
21529RESOLVEDDUPLICATEenhancementphobosMissing format arguments are not detected at compile time
21530RESOLVEDFIXEDnormaldmddtoh: Identifiers need to be sanitized wrt. reserved C++ keywords
21531NEWnormaldmddmd#18014dtoh: Forward-referencing issue wrt. globals of custom types
21532NEWnormaldmddmd#19849dtoh: Forward-referencing issues for type aliases and templates
21533NEWnormaldmddmd#19850dtoh: Non-type aliases aren't ignored
21534RESOLVEDFIXEDnormaldmddtoh: Default params for default ctor missing template args
21535NEWnormaldmddmd#18015dtoh: Insufficient size_t/ptrdiff_t detection
21536NEWnormaldmddmd#19851Dmd 2.095.0 fails to compile basic hunt framework example
21537REOPENEDnormaldmddmd#18016Pointer to function pointer cannot be converted to pointer to const function pointer with lower attributes
21538RESOLVEDFIXEDregressiondmdOverriding with more attributes on delegate parameter is allowed
21539RESOLVEDINVALIDregressiondmd[REG 2.084] symbols from import inside template mixin cannot be accessed using module scope dot operator
21540NEWnormaldmddmd#19852Cannot pass associative array of function pointers to const AA parameter with lower attributes
21541RESOLVEDFIXEDblockerdlang.orgssl certificate for dlang.org
21542NEWnormaldruntimedmd#17419core.lifetime.move cannot be evaluated at compile time
21543RESOLVEDFIXEDnormaldmddmd infinite loop on alias this and std.typecons.Nullable
21544RESOLVEDFIXEDminordruntime-checkaction=context formats enum members as their base type
21545NEWnormaldmddmd#19853[dip1000] cannot assign ref returning delegate to variable with lower attributes
21546RESOLVEDFIXEDcriticaldmdcovariant return checks for functions wrong if returning by ref
21547RESOLVEDFIXEDregressiondmdOder of constructor declaration affects struct initializer
21548NEWcriticaldruntimedmd#17420Thread.getThis().id is 0
21549RESOLVEDWONTFIXmajordmdarray ignored in alias declaration
21550RESOLVEDFIXEDnormaldruntimecore.memory.__delete does not actually work
21551RESOLVEDINVALIDnormaldmdstring literal followed by address expression pass the parsing phase
21552NEWenhancementphobosphobos#9814Encoding cp866 ru
21553RESOLVEDFIXEDnormaldmdincorrect call to expressionSemantic() in statementsem.d
21554NEWnormaldmddmd#19854Invalid assignment expression yields valid type in is(typeof)-expression
21555RESOLVEDFIXEDnormalphobosstd.container.array: insertBack is wrong and should be tested for Array!bool
21556RESOLVEDFIXEDnormalphobosstd.container.array: insertAfter is wrong and should be tested
21557NEWenhancementphobosphobos#10452std.encoding and std.utf do not use replacement char consistently
21558NEWnormaldmddmd#19855UFCS doesn't play nice with hijacked default properties
21559RESOLVEDFIXEDenhancementphobosSpeed up walkLength for narrow strings
21560NEWenhancementphobosphobos#10453md5 poor performance out of the box
21561NEWnormaldmddmd#19856Unsafe aliasing of immutable union member allowed in @safe code
21562NEWenhancementdmddmd#18017Allow mixin template declarations without parentheses
21563NEWenhancementdmddmd#19857Make shadowing mixin template names an error
21564RESOLVEDFIXEDenhancementdmdAllow assignment syntax for instantiating mixin templates
21565NEWmajordmddmd#19858@safe code allows modification of a scalar that overlaps with a pointer
21566NEWenhancementdmddmd#19859gen_man.d and docs/ missing in source tarball
21567RESOLVEDFIXEDenhancementdmdbuild.d install fails, can't find dmd.conf
21568NEWenhancementdruntimedmd#17192druntime posix.mak assumes git tree - fails to build using just tarball
21569RESOLVEDFIXEDnormaldmdUnable to rebuild DMD build using win32.mak - v2.095.0
21570RESOLVEDINVALIDnormaldmd__traits(isStaticArray, ...) accepts enums with static array as base type
21571NEWnormaldmddmd#18018goto across assignment to AA fails and reports false Error
21572RESOLVEDINVALIDmajordmdImplicit conversion from `immutable(T)[][]` to `scope const(T)[][]` is missing
21573RESOLVEDDUPLICATEenhancementphobosformatting floating points should be CTFE
21574NEWenhancementdmddmd#19860Evaluate pure functions using CTFE
21575RESOLVEDFIXEDmajorphobosChild processes spawned by std.process.spawnProcess accidentally inherit signal masks in parent process
21576RESOLVEDDUPLICATEnormaldmd__traits(compile) does not automatically infer to empty parameter function template
21577RESOLVEDFIXEDblockerinstallerInstaller links on dlang.org/download.html sending zero-byte files
21578RESOLVEDFIXEDmajordruntimecore.atomic.atomicFetchSub for pointers incorrectly calls wrong function from core.internal.atomic
21579NEWmajordlang.orgdlang.org#4112All downloads from dlang.org are empty files
21580RESOLVEDDUPLICATEenhancementdmdThe D compiler adds an extra (void*) member in unittest
21581NEWmajordmddmd#19861-inline discards floating point precision of return values
21582NEWnormalphobosphobos#9815ApplyLeft fails with some function templates
21583NEWnormalphobosphobos#10454`array` is not `@safe` for a certain combination of `iota` and data types
21584RESOLVEDWORKSFORMEmajordmddmd -O causes incorrect output
21585RESOLVEDFIXEDenhancementdmdadd __traits(totype, string) to convert mangled type string to an existing type
21586RESOLVEDFIXEDcriticaldmdStruct dtor is called twice if struct is created inside ternary operator
21587RESOLVEDFIXEDenhancementvisualdPlease capture and output failed/error message from "link" step
21588NEWenhancementvisualdvisuald#239Please add a way to setup a "Dustmite" when project build is failed because of DMD or Link failed because of DMD bug
21589NEWnormaldmddmd#18019Mixing public and local selective imports causes behaviour differences
21590RESOLVEDFIXEDregressiondmdassignment inside assert accepted if -checkaction=context is given
21591RESOLVEDFIXEDnormaldmdMangling problem wrt. backrefs and function types
21592RESOLVEDFIXEDnormalphobostwo stack traces if high surrogate is printed
21593RESOLVEDFIXEDenhancementdmdOnly update file time if file to be written already exists
21594RESOLVEDDUPLICATEenhancementdmdWriting object files should be read-then-write
21595RESOLVEDWORKSFORMEmajordmdDMD crashes with -preview=dip1021 and std.string.indexOf
21596NEWenhancementdmddmd#19862Header generation should NOT touch the existing identical header file, if any
21597NEWenhancementdmddmd#18020Compiler flag should output a "normalized" file without unittests and comments
21598RESOLVEDFIXEDnormaldmdcheckaction=context reruns pure functions with debug blocks on failure
21599NEWcriticalphobosphobos#9816std.digest.crc : crc32Of fails with SegFault on array of 4MB or larger
21600RESOLVEDFIXEDenhancementdlang.orgRegex.namedCaptures is undocumented
21601RESOLVEDFIXEDnormalphobosstd.math : pow(float/double, -2) produces sometimes wrong result
21602RESOLVEDDUPLICATEmajordmdInvalid covariant parameter override allowed
21603NEWminordmddmd#19863Provide deprecation warning or error for placement new syntax
21604NEWnormalinstallerinstaller#665LINK : fatal error LNK1104: cannot open file 'libucrt.lib'