D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19505NEWnormaldmddmd#17889C++ destructor mangling is wrong in the presence of inheritance
19506NEWenhancementdmddmd#19519mixin template should be able to inject code as well as symbols
19507RESOLVEDDUPLICATEmajordmdauto ref infers lvalue for member of rvalue
19508RESOLVEDWONTFIXnormalphobosstd/socket.d(986): Assertion failure depending on environment
19509RESOLVEDFIXEDminordlang.org[Conditional Compilation]
19510RESOLVEDFIXEDregressiondmd[2.084 REG] random and spurious error about a missing NOLOGO.d file
19511NEWenhancementphobosphobos#10364Appender does not create a destructable array
19512RESOLVEDWORKSFORMEmajordmdException during scope(exit) of an exception yields undefined behavior
19513RESOLVEDFIXEDenhancementphobosUse sched_getaffinity(2) to get the number of CPU cores if available
19514RESOLVEDFIXEDnormalphobosgcd(BigInt(2), BigInt(1)) fails
19515RESOLVEDFIXEDnormaldmdPOSIX,C++: Template argument pack wrongly mangled
19516NEWnormaldmddmd#19520Alignment of members & size of structs inconsistent with C
19517NEWnormaldmddmd#17890Spurious compiler warning with const toHash and alias this classes
19518RESOLVEDINVALIDnormalphobosstd.range.front() returns a dchar when applied to char[]
19519RESOLVEDFIXEDregressiondmdcannot determine length of static array at compile time
19520RESOLVEDFIXEDblockerdmdassert(TypeExp is TypeExp): compiles with empty structs
19521RESOLVEDWORKSFORMEmajordmd@safe typesafe_variadic_functions could cause memory corruption
19522RESOLVEDFIXEDnormaldruntime[GC] GC.query/addrOf/sizeOf fail for freed memory
19523RESOLVEDFIXEDregressiondmd"undefined identifier" causes DMD crash
19524RESOLVEDFIXEDenhancementdruntimeMake core.checkedint work in betterC
19525RESOLVEDFIXEDenhancementphobosDuration is not usable with zero-arg std.algorithm.sum
19526RESOLVEDFIXEDenhancementphobosmake std.typecons.RefCounted work in betterC
19527RESOLVEDFIXEDenhancementphobosMake std.container.array.Array work in betterC
19528NEWblockerdmddmd#19521asm ptoblem
19529RESOLVEDWONTFIXmajordmdAn example from Wikipedia does not compile
19530RESOLVEDINVALIDenhancementdmdNew proposed syntax for mixins
19531RESOLVEDWORKSFORMEenhancementdmdFunction pointers should be allowed as template arguments
19532RESOLVEDFIXEDnormalphoboschunkBy assert error involving non-forward input ranges.
19533RESOLVEDWORKSFORMEnormaldmd"alias this" prevents "cast(void*)"
19534RESOLVEDFIXEDminordmdWrong error message "only one index allowed to index int"
19535RESOLVEDFIXEDenhancementdmdEnable GC in compiler
19536NEWnormaldmddmd#19522Cannot access private template argument
19537NEWregressiondmddmd#17891Invariants from base classes not called
19538NEWnormaldmddmd#19523"alias this" does not work with opEquals()
19539RESOLVEDINVALIDmajordmdInterface address is offset by 16bytes, causing memory leaks
19540RESOLVEDFIXEDnormaldmdICE when using `typeof(new class {})` as default value for template parameter
19541RESOLVEDWORKSFORMEnormaldmdConfusing error message about missing opEquals for AA key
19542RESOLVEDFIXEDnormaldmdForward reference segfault with string namespace C++ syntax
19543RESOLVEDFIXEDenhancementdmdShared object "libstdc++.so.6" not found, required by "dmd"
19544RESOLVEDFIXEDmajorphobosCan't call inputRangeObject on ranges not supported by moveFront
19545RESOLVEDDUPLICATEmajordmd__traits(compiles, X) false positive, further uses of X succeed but don't link
19546RESOLVEDFIXEDnormaldlang.orgcannot implicitly override base class method [...] add override attribute
19547NEWnormalphobosphobos#9769New 2.082 Attributes on Enum Member prevent from formatting
19548RESOLVEDWORKSFORMEregressiondmd[REG 2.080] Missing reference to _D6object__T14__switch_errorZQrFNaNbNiNfAyamZv
19549RESOLVEDFIXEDcriticaldmd-check=in=off doesn't work
19550RESOLVEDFIXEDregressiondmd[REG 2.078] Massive compiler backend slowdown
19551RESOLVEDWORKSFORMEcriticaldmdcorrupt ELF library when using pragma(crt_constructor)
19552RESOLVEDFIXEDenhancementdmd-transition is non-intuitive to use - the flag should list options by default
19553RESOLVEDWONTFIXnormaldmdrunnable/cpp_stdlib.d fails on NixOS
19554RESOLVEDFIXEDmajordruntime[2.084.0] Confusing message - Warning: struct Foo has method toHash
19555RESOLVEDFIXEDenhancementdmdTrait to get source location for symbol
19556NEWenhancementdruntimedmd#17380main thread static ctor/dtor should run both shared and thread-local simultaneously
19557RESOLVEDFIXEDnormaldmdextern(C++, ns) and extern(C++, class) interact weird
19558RESOLVEDFIXEDenhancementvisualdCtrl-F7 (build single file) doesn't save-all
19559RESOLVEDINVALIDenhancementdmdUnsound escape analysis of struct members
19560RESOLVEDWONTFIXnormalphobos2.084.0 staticIndexOf behavior change missing from changelog
19561RESOLVEDWORKSFORMEenhancementdmdEnable array assignment & array ops in betterC
19562RESOLVEDFIXEDnormaldruntimecore.internal.hash.hashOf array of pointers or delegates should be `@safe`
19563RESOLVEDFIXEDblockerdmdextern(C++) Incorrect ABI passing small struct
19564RESOLVEDWONTFIXcriticaldlang.orgThe example Print hex dump allows to read arbitrary files from the server
19565NEWenhancementdruntimedmd#17176D 2.084 breaks Botan building
19566RESOLVEDWONTFIXenhancementdmdWarn when the same argument is passed two times, once as ref or out, the other not
19567RESOLVEDFIXEDenhancementphobos[std.stdio] Not really helpful documentation of `tell`
19568RESOLVEDFIXEDnormaldruntimehashOf should not unnecessarily call a struct's fields' postblits & dtors in CTFE
19569RESOLVEDFIXEDnormaldmdoverload resolution not right?
19570NEWnormaldmddmd#19524pragma(inline) is emitting symbols
19571NEWnormaldruntimedmd#17381Incorrect definition of DTM_FIRST in core.sys.windows.commctrl
19572RESOLVEDFIXEDnormalphobosstd.array.Appender.put invokes struct constructor via cast
19573RESOLVEDINVALIDnormaldmdusage of delegate literals at compile-time allocates closure at run-time
19574RESOLVEDFIXEDcriticaldmdDMD crashes with templated structs in two identical extern(C++, "") blocks
19575RESOLVEDFIXEDblockerdruntimecore.cpuid not usable without a runtime
19576NEWnormaldmddmd#19525Dangling TemplateInstance.tinst if set to a dummy instance created by leastAsSpecialized()
19577NEWenhancementphobosphobos#10365std.parallelism unable to use more than 64 cores
19578RESOLVEDDUPLICATEminordmdGenerated function parameter names may shadow existing symbols
19579RESOLVEDFIXEDenhancementdmd`-HC` option to emit C/C++ headers
19580RESOLVEDFIXEDnormalphobos[non-DMD] std.random seed bootstrap: don't count on reading an uninitialized variable being treated as an ordinary read
19581NEWenhancementdmddmd#17892allMembers of module does not include named imports
19582RESOLVEDFIXEDnormaldruntimeMake core.internal.convert.toUbyte in CTFE for arrays work with reference type elements and not call postblits/dtors
19583NEWenhancementdmddmd#19526Should report function modifiers in from as errors or at least warnings
19584RESOLVEDFIXEDregressiondmdIllegal optimization: Shift-or -> imul
19585RESOLVEDFIXEDmajordmdInvalid recursive template expansion error
19586RESOLVEDWORKSFORMEminorvisualdLNK1181 cannot open input file 'phobos-ldc.lib' in VC Project Integration, LDC, and LLVM
19587NEWenhancementphobosphobos#10366std.range.generate's range calls its argument one time too many
19588NEWnormaldmddmd#19527Invalid @property opDispatch setter call inside the WithStatement
19589RESOLVEDFIXEDenhancementdmdImpossible to determine if a symbol returned by __traits(allMembers) is a module, or package.
19590REOPENEDnormaldmddmd#19528__traits allMembers should put fully qualified names for imports
19591RESOLVEDWORKSFORMEcriticaldmdUnresolved Mixin Symbol
19592RESOLVEDFIXEDnormaldlang.orgRule for IdentifierList is wrong
19593RESOLVEDFIXEDminordruntimedstrcmp with -profile causes stack overflow
19594RESOLVEDINVALIDnormaldmdCompiler Crash
19595RESOLVEDINVALIDenhancementdlang.orgFormally define aggregate type in documentation
19596RESOLVEDWONTFIXnormalphobosDocs on .walkLength are wrong
19597NEWenhancementdmddmd#19529distinguish opApply overload on ref
19598NEWnormaldmddmd#17894CTFE fails to assign struct
19599RESOLVEDWORKSFORMEmajordmdWrong codegen DMD x86_64 with both -O and -inline + double
19600RESOLVEDDUPLICATEenhancementdmdCannot assign `new`d stuct at CTFE
19601NEWminordmddmd#19530Running -profile=gc when no gc is logged leaves old misleading file contents
19602RESOLVEDWONTFIXnormaldmdUnder some circumstances: throwing Error subclasses unwinds without invoking dtors
19603RESOLVEDFIXEDenhancementvisuald[Visual D] Fresh installation VS 2017 ComEdition: Could not load File or assembly ...
19604RESOLVEDMOVEDmajordlang.orgCannot register a forked GitHub repo