D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19805NEWblockerdmddmd#17903wrong windows mangling for generic arguments with two identical template args
19806RESOLVEDFIXEDtrivialphobosphobos/std/uri.d: ietf link outdated
19807NEWnormaldmddmd#19556undefined reference involving separate compilation, `unittest`, `double`
19808NEWnormaldmddmd#19557SysTime gives different results at compile vs. run time execution
19809RESOLVEDFIXEDenhancementdmd`override` block affects passing lambda as argument
19810RESOLVEDFIXEDnormaldruntimedestroy does not work for C++ classes without destructor
19811RESOLVEDFIXEDenhancementdmdProgram crashes with null pointer with lld-link, works with MS linker
19812REOPENEDmajordmddmd#17904nested class reference causes dangling reference to out-of-scope struct
19813RESOLVEDFIXEDmajordmdGenerated bt instruction seg faults, high 32 bits of register is garbage
19814RESOLVEDFIXEDminordmdNested code blocks in Ddoc break formatting
19815RESOLVEDDUPLICATEnormalinstallerDocumentation for install.sh is hard to find and unnecessarily complex
19816RESOLVEDDUPLICATEblockerdmdadding import causes symbol lookup deperecation message in another module
19817NEWmajordmddmd#19558Incorrect common type for const enum and mutable enum when sized
19818RESOLVEDFIXEDregressioninstallerError: cannot find source code for runtime library file 'object.d'
19819RESOLVEDWONTFIXenhancementdmd__FILE__ might emit personally identifiable information in release executable
19820NEWenhancementphobosphobos#10370Add readfln to std.stdio
19821RESOLVEDFIXEDenhancementdmdCannot pass linker argument with spaces
19822RESOLVEDFIXEDregressiondmd2.086 regression wrt. union initializers
19823RESOLVEDFIXEDnormalphobosstd.algorithm.iteration.filter's popFront doesn't always pop the first element like it's supposed to
19824RESOLVEDWORKSFORMEtrivialdlang.orgThe specifications don't give examples of aliases of function pointers, delegates, and function literals.
19825RESOLVEDFIXEDcriticaldmdMemory corruption involving lazy variadic, stdio and json
19826VERIFIEDFIXEDregressionvisualdProjects use DMD for LDC Configurations
19827RESOLVEDFIXEDenhancementvisualdDefault installation path for LDC ?
19828RESOLVEDFIXEDcriticalphobosmaxElement give wrong results
19829RESOLVEDFIXEDmajordmd__traits(isSame) returns true for some non-local delegate lambdas even when they are different
19830RESOLVEDFIXEDnormaldruntimecore.memory.__delete destructs arrays of structs in the wrong order
19831RESOLVEDFIXEDmajordmdthrow/catch in scope(exit) crashes with illegal instruction
19832RESOLVEDDUPLICATEenhancementdmdmixin with AliasSeq fails
19833RESOLVEDFIXEDregressiondmdThe member as template cannot be acquired by getMember
19834RESOLVEDFIXEDenhancementphobosFile exception for [std.file.copy] on windows shows the target file rather than the source file
19835RESOLVEDINVALIDenhancementphobosMake std.algorithm.mutation.copy accept static arrays as sources
19836RESOLVEDFIXEDnormalphobosExcessive probability of UUID collisions in std.uuid.randomUUID
19837RESOLVEDFIXEDnormalphobosstd.random.isUniformRNG(Rng, ElementType) should not require Rng.front to be annotated `@property`
19838RESOLVEDFIXEDenhancementphobosRefCounted fails to instantiate due to pureness of moveEmplace
19839RESOLVEDMOVEDenhancementtoolsdub: running single-file package as pre generate command always rebuilds
19840RESOLVEDFIXEDregressiondmdIce in e2ir.d visit(CastExp) assert(false, "This case should have been rewritten to `__ArrayCast` in the semantic phase");
19841RESOLVEDWORKSFORMEblockerdmdWrong ABI for C++ functions taking a struct by value
19842NEWmajorphobosphobos#9772std.signals Segfault could take other delegates than member function pointers
19843RESOLVEDINVALIDnormaldmdDerived class has `__dtor` member if base class implements `~this()`
19844NEWenhancementdmddmd#19559opEqual on const associative array doesn't work with AA literal
19845RESOLVEDDUPLICATEnormaldmdModifiers are not added to tuples
19846RESOLVEDFIXEDnormaldmdzero size function parameter such as byte[0] causes code to not be executed
19847RESOLVEDFIXEDminordruntimeno GC memory above 4GB reported with --DRT-gcopt=profile:1
19848NEWminordmddmd#19560colliding named imports in function silently fail to overload
19849NEWnormaldmddmd#19561undefined identifier using identity specialization in specific circumstance
19850RESOLVEDFIXEDnormalphobosdouble nested joiner .back falsely thinks the range is empty
19851RESOLVEDFIXEDregressiondmdstd.concurrency linker errors with -dip1000
19852NEWnormaldmddmd#19562value.[args] evaluation to opSlice.[args] should be removed
19853NEWnormaldmddmd#19563Profiling broken?
19854NEWnormaldmddmd#17905Code stops Compiling when removing pragma(msg, | probably related to UDAs on enums
19855NEWblockerdmddmd#19564D compiler reports error when compiling unit test
19856RESOLVEDFIXEDenhancementdmd[aApplycd2]: foreach (int) doesn't work on BigEndian targets
19857RESOLVEDFIXEDblockerdmdName mangling mismatch when compiling with -dip1000
19858NEWmajordmddmd#17906try with recursion fails to catch, possibly TCO gone too far
19859NEWenhancementphobosphobos#10371std.functional.memoize: Ability to clear the cache
19860NEWcriticaldruntimedmd#17178Memory corruption in nested templates
19861RESOLVEDFIXEDminordruntimecore.cpuid reports the wrong number of threads
19862RESOLVEDFIXEDnormalvisualdvtable for extern(C++) classes not showing (sometimes?)
19863RESOLVEDFIXEDenhancementvisualdVisualD installs and updates toolchains automatically
19864NEWnormalphobosphobos#10372EnumMembers with deprecated members
19865NEWminordmddmd#19565Deprecated enum values using deprecated expressions shouldn't be warned about
19866NEWenhancementvisualdvisuald#250Add VisualD as first-class download
19867RESOLVEDFIXEDenhancementvisualdAdd VisualD to the Visual Studio extension marketplace
19868RESOLVEDDUPLICATEblockerdmdSegmentation Fault Everytime
19869RESOLVEDFIXEDnormaldlang.org`FunctionLiteral` allows incorrect forms
19870RESOLVEDFIXEDnormaldmdGenerated Copy Constructor disables default construction
19871RESOLVEDFIXEDregressiondmdCopy constructor rejects valid code if default construction is disabled
19872RESOLVEDDUPLICATEblockerdmdCopy constructor: Order of declaration yields different results with rvalue constructor
19873RESOLVEDFIXEDnormaldmdfunction should be by default @system even with -preview=dip1000
19874NEWnormaldmddmd#19566imported CTFE static initializers are run for no reason
19875RESOLVEDINVALIDregressiondmd[betterC] dmd 2.0.86 Allowed class compile
19876NEWenhancementdlang.orgdlang.org#4095Add Anego Studios to organizations using D
19877RESOLVEDFIXEDmajordruntime[dip1000] std.container.rbtree is unsafely accessing private data
19878RESOLVEDINVALIDenhancementphobosSome NaNs are printed as -nan
19879NEWenhancementphobosphobos#10373std.concurrency: Emit offending field name when failing to spawn() with mutable thread-local data
19880RESOLVEDDUPLICATEnormaldmddelegate using lazy parameter breaks @safe
19881RESOLVEDFIXEDmajordmdEscaping reference to local through return scope with -dip1000 and @safe
19882REOPENEDminordmddmd#17907Expected 'undefined identifier' error when type comparing
19883RESOLVEDFIXEDnormalphobosCyclic constructor call for BigInt(dstring)
19884RESOLVEDFIXEDregressiondmd[regression] Error: alias op = op; cannot alias itself, use a qualified name to create an overload set
19885RESOLVEDWONTFIXregressiondmdpossibility to skip required initialization in constructor using ref parameter
19886NEWenhancementdmddmd#19567Bitfields template instantiation introduces unnecessary GOT symbol
19887RESOLVEDFIXEDregressiondmdSegfault with void tuple default parameter
19888RESOLVEDFIXEDnormaldmddefault parameters in templates with tuple parameters+defaults are thrown away
19889NEWnormaldmddmd#19568Exceptions not printed with -m32mscoff and lld-llink
19890RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with negative array size
19891RESOLVEDFIXEDminordmdConfusing error message for auto ref parameters with default values
19892RESOLVEDFIXEDenhancementphobosAdd CTFE support for std.bitmanip: nativeToBigEndian, bigEndianToNative, littleEndianToNative, nativeToLittleEndian
19893RESOLVEDFIXEDnormaldmdextern(C++, "ns") should count as module scope for version declarations
19894RESOLVEDINVALIDnormaldmdStructs with disabled postblit is still not copyable after defining a copy constructor
19895RESOLVEDFIXEDnormaldmdFloating point exception casting zero length array
19896NEWnormaldmddmd#19569[internals] Represent string and arrays as sparse literals
19897RESOLVEDFIXEDcriticaldmddinterpret.d:6439: Internal Compiler Error: null field
19898RESOLVEDFIXEDcriticaldmdICE: in sizemask at dmd/mtype.d(2563): Assertion failure
19899RESOLVEDFIXEDminorphobosstd.bitmanip.bitsSet should accept const arguments
19900NEWnormaldmddmd#19570Rewrites for unary index operator not done per the spec
19901RESOLVEDFIXEDregressiondmdimporting export symbols causes link errors
19902RESOLVEDFIXEDregressiondruntimehasElaborateCopyConstructor doesn't know about copy constructors
19903RESOLVEDDUPLICATEblockerdmdpostblit called for uninitialised elements of unions
19904RESOLVEDFIXEDmajordruntimemove semantics fail through the `emplace` pipeline