D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19405RESOLVEDFIXEDenhancementphobosSpeed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings
19406RESOLVEDWORKSFORMEregressiondmd-allinst -unittest link failure when importing std.path
19407NEWnormaldmddmd#19509Separate compilation breaks hasElaborateDestructor with recursive type
19408RESOLVEDWONTFIXregressiondmdnothrow inference fails (template + postblit)
19409RESOLVEDFIXEDregressiondmdstatic if (__traits(compiles, __traits(identifier, ...))) evaluates to false even though the expression alone evaluates to true
19410RESOLVEDDUPLICATEenhancementdmdInconsistency between __traits(allMembers) and __traits(hasMember) for nested structs
19411RESOLVEDFIXEDnormalvisualdVisual D Intellisense chokes on static ifs
19412RESOLVEDFIXEDenhancementphobosstd.algorithm.cmp with default ordering can use memcmp for all size 1 unsigned types (instead of just char)
19413REOPENEDnormaldmddmd#19510StackOverflow in the optimizer when trying to optimize an errorNode
19414RESOLVEDFIXEDenhancementdruntimeobject.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size
19415RESOLVEDFIXEDmajordmdreturn non-copyable struct fails if member function has return attribute
19416RESOLVEDFIXEDenhancementdruntimeMake core.exception.onOutOfMemoryError work in betterC
19417NEWnormaldmddmd#19511Separate compilation changes result of __traits(compiles)
19418NEWnormaldmddmd#17886UTF8 variable names can rejected on platforms where not supported in linker
19419RESOLVEDFIXEDregressiondmd[REG2.080.1] @disabled this() will print wrong error if calling non-default constructor with wrong parameters
19420RESOLVEDFIXEDmajordmd[master] TypeTrait semantic fails for non static aggregate members
19421RESOLVEDFIXEDenhancementdruntimeMake pureMalloc, etc. usable in BetterC
19422NEWnormaldmddmd#19512Associative arrays break inference of @safe, nothrow, pure
19423RESOLVEDFIXEDenhancementdruntimeIn core.stdc.errno directly link __errno on OpenBSD & NetBSD
19424RESOLVEDFIXEDenhancementdruntimeAdd Haiku support to core.stdc.errno
19425NEWenhancementdruntimedmd#17173Add core.stdc.assert_ support for Haiku, NetBSD, OpenBSD
19426RESOLVEDLATERenhancementdruntimeAdd core.time support for OpenBSD
19427RESOLVEDLATERenhancementdruntimeAdd core.sys.posix.unistd & core.sys.posix.sys.types definitions for OpenBSD
19428NEWnormalphobosphobos#9766std.string.indexOf wrong result with bad unicode
19429RESOLVEDFIXEDenhancementphobosindexOf("a", "b") should be nothrow/@nogc
19430RESOLVEDINVALIDcriticaldmdwrong code for `this =`, corrupted memory issue
19431NEWenhancementdruntimedmd#17376Add _r variants of various stdc time functions.
19432RESOLVEDFIXEDnormaldmdCannot initialize ulong with decimal value above signed long range
19433RESOLVEDFIXEDnormaldruntimeDon't consume --DRT-* options if rt_cmdline_enabled is false
19434RESOLVEDFIXEDnormalinstaller"Invalid signature" when using install.sh with no ~/.gnupg
19435RESOLVEDDUPLICATEnormalphobosAssertError when trying to print an array of Nullables containing nullified ones
19436NEWenhancementvisualdvisuald#249Visual D sometimes doesn't offer completions for template args
19437RESOLVEDDUPLICATEmajordmdfirst boolean operation with a double after 'each!' always true
19438NEWenhancementphobosphobos#10361Add `isNormalizedPath` to std.path
19439RESOLVEDFIXEDenhancementdmdMake __traits(getAliasThis) return empty tuple for non-aggregate types
19440RESOLVEDFIXEDenhancementdruntimeonRangeError should be @nogc
19441RESOLVEDFIXEDenhancementdmdalias this causes partial assignment
19442RESOLVEDFIXEDminordmdmultiple argument string mixin dont support char literals
19443RESOLVEDFIXEDnormaldmdcore.simd generates MOVLPS instead of MOVHLPS
19444RESOLVEDFIXEDregressionphoboshasRawAliasing loops on class with static array, cannot swap class refs
19445RESOLVEDFIXEDminorvisualdLinking to lib under c:\Program Files (x86) does not work in Visual D
19446RESOLVEDFIXEDenhancementdlang.org[std.encoding] BOM.utf7 is missing
19447RESOLVEDFIXEDregressiondmd[REG2.066] fixed size slice assignment in ctfe loses connection with array
19448NEWenhancementdmddmd#19513Add a trait to test template arguments without instantiation
19449RESOLVEDFIXEDenhancementdlang.orgServe installation media via SSL
19450RESOLVEDWORKSFORMEnormaldlang.org[404 Not Found] FreeBSD install doc links to a dead script
19451NEWenhancementinstallerinstaller#695install.sh script assumes bash interpreter, but FreeBSD does not include bash by default
19452NEWenhancementdlang.orgdlang.org#4093FreeBSD manual install instructions out of date
19453RESOLVEDFIXEDenhancementphobosRemove unnecessary error checks in std.datetime.systime.currStdTime()
19454RESOLVEDFIXEDnormaldmdName collisions with unnamed function parameters
19455RESOLVEDFIXEDenhancementdruntimeGC wastes too much memory
19456RESOLVEDFIXEDnormalphobosParameterIdentifierTuple incorrect for abstract methods with unnamed parameters
19457NEWenhancementdlang.orgdlang.org#3978Clarify dmd requirements for FreeBSD
19458NEWmajordmddmd#17887Speculatively-instantiated templates are incorrectly cached
19459RESOLVEDWORKSFORMEnormaldlang.org500 Internal Server Error when I search for "build" on the dub repository
19460RESOLVEDFIXEDnormaldmdC style cast error has wrong line number for functions
19461RESOLVEDINVALIDenhancementdmdFunction literals can't be extern(C)
19462RESOLVEDWORKSFORMEregressiondruntimeA noisy warning about toHash will occur
19463RESOLVEDFIXEDmajordmdDIP1008 - _d_newclass is called instead of _d_newThrowable
19464RESOLVEDFIXEDnormaldmdtypeof immutable fields order dependent
19465NEWmajordmddmd#19514dmd segfaults on endless mixin recursion
19466RESOLVEDFIXEDenhancementphobosfunctionLinkage documentation omits some values
19467RESOLVEDFIXEDnormaldruntimeSupport EV_SET on OSX
19468RESOLVEDFIXEDenhancementdruntimeImprove cyclic dependency error message
19469RESOLVEDFIXEDenhancementphobosFile.byLine reuses buffer
19470RESOLVEDFIXEDenhancementdlang.orgNo example for __traits(isStaticFunction)
19471NEWnormaldmddmd#19515Duplicate error messages when trying to use an inaccessible package symbol
19472NEWenhancementdmddmd#17888Allow transitive module attributes (UDAs)
19473RESOLVEDFIXEDregressiondmdDMD Segfault on circular struct reference
19474NEWenhancementdmddmd#1951664 bit version should default to architecture x86_64
19475NEWenhancementphobosphobos#9767add a staticIndexOf overload taking a pred
19476RESOLVEDFIXEDregressiondmdexplicit mixin template function call results in recursive call instead
19477NEWnormaldmddmd#19517Circular alias this makes constructor not work with UFCS only
19478NEWminorphobosphobos#10362getopt with config.stopOnFirstNonOption fails to recognize option
19479RESOLVEDFIXEDnormaldmdGarbage .init in string mixins in static foreach in mixin templates
19480NEWenhancementphobosphobos#10363Take opSlice of string should work at least with no args
19481RESOLVEDFIXEDmajordruntimeAborting from local/libphobos/libdruntime/core/sync/mutex.d(95) Error: pthread_mutex_init failed.
19482RESOLVEDFIXEDnormaldmdattributes incorrectly applied to static foreach local variables
19483RESOLVEDMOVEDmajordlang.org502 Bad Gateway on package registration
19484NEWenhancementphobosphobos#9768Fix it so that DirEntry on POSIX only calls lstat once
19485RESOLVEDWONTFIXenhancementdmdAdd more predefined versions
19486RESOLVEDWORKSFORMEmajordlang.orghttp://code.dlang.org/login does not redirect to https
19487NEWnormaldruntimedmd#17174Thread never detaches after spawn
19488RESOLVEDDUPLICATEnormalphobosstd.typecons.Nullable(T, T nullValue) doesn't handle NaN for built-in complex and imaginary
19489RESOLVEDFIXEDmajordruntimeNull function call results in no stack trace
19490NEWenhancementdruntimedmd#17377valgrind: in use at exit: 24 bytes in 1 blocks
19491RESOLVEDFIXEDregressiondmdICE (segfault) when initializing scope variable with shared type
19492NEWenhancementdruntimedmd#17378Warn / error if shared static ctors haven't finished and we start running thread-local static ctors
19493RESOLVEDWORKSFORMEnormaldmdcompiler crash when trying to format invalid contracts
19494RESOLVEDFIXEDregressiondmd[REG 2.080.0][objc] interface `main.NSObject.Class` conflicts with interface `main.NSObject.Class`
19495RESOLVEDDUPLICATEenhancementdmdLack of version conjunctions
19496RESOLVEDFIXEDmajordmdWrong D and C++ ABI caused by scope qualifier in other method
19497RESOLVEDFIXEDcriticaldmdthe program crash using dmd with -O, it works fine without optimizations.
19498RESOLVEDFIXEDregressiondruntimeundefined identifier rt_loadLibraryW
19499RESOLVEDFIXEDregressiondmd__c_long_double has exact match with double
19500RESOLVEDWORKSFORMEcriticaldmdassert(idec.type.ty != Tclass || (cast(TypeClass)idec.type).sym == idec) fails
19501NEWnormaldruntimedmd#17175stack trace is missing when thrown in module constructors
19502NEWmajordruntimedmd#17379windows command line arguments wrongly split
19503NEWnormaldmddmd#19518lld: Native PDB Error: The entry already exists. The specified module already exists
19504RESOLVEDFIXEDnormaldmdpragma(mangle) ignored for C++ destructors