D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
2401RESOLVEDFIXEDnormaldmd[module] type definition conflicts with itself imported through different module
2402RESOLVEDWORKSFORMEnormaldmd[module] Type is not found if accessed via renamed import
2403RESOLVEDDUPLICATEnormaldmdIce on function pointer type forward declaration
2404RESOLVEDDUPLICATEcriticaldmdstd.gc.fullCollect hangs with multiple threads.
2405RESOLVEDFIXEDcriticaldmdstd.gc.fullCollect hangs with multiple threads.
2406RESOLVEDFIXEDnormaldlang.orgDeclarator2 definition error
2407RESOLVEDFIXEDnormaldmdfunction pointer as an enum's base type doesn't work
2408RESOLVEDFIXEDcriticaldmdclass declared as invariant cannot have static methods
2409RESOLVEDWORKSFORMEnormaldmdproperty is not called
2410RESOLVEDFIXEDnormaldmdarray's invariant storage class dropped by a template
2411RESOLVEDFIXEDenhancementdmdReference Tuple Foreach
2412RESOLVEDDUPLICATEmajordmdHole in type system: array conversion to supertypes
2413RESOLVEDWONTFIXnormalphobosgetche differs from getch unexpectedly
2414RESOLVEDFIXEDnormaldmdenum is dynamically evaluated, yum
2415RESOLVEDINVALIDnormaldmdDMD allows void foo(int i, ); function definition
2416RESOLVEDFIXEDnormaldmdSlice of typedef'ed array should preserve the typedef'ed type
2417RESOLVEDFIXEDnormaldmd[module] protected base member is not available via base handle in a derived class if it is defined in a separate module
2418RESOLVEDINVALIDnormaldmdSame-value string (char[]) literals get overwritten (unlike array literals)
2419RESOLVEDWORKSFORMEnormaldmdThread.getThis() broken?
2420NEWenhancementdmddmd#17786string mixins are not considered in ddoc
2421RESOLVEDWORKSFORMEnormaldmdStruct assignment is broken (nulls target before evaluating source)
2422RESOLVEDDUPLICATEmajordmd(D1 only) Type is turned into type tuple in variadic template
2423RESOLVEDFIXEDregressiondmdErroneous unreachable statement warning
2424RESOLVEDFIXEDnormalphobosstd.functional binaryRevertArgs : "revert" should be "reverse"
2425RESOLVEDFIXEDtrivialdlang.org"interface" mistyped for "invariant" in spec
2426RESOLVEDFIXEDnormaldmdAssertion failure: 'type' on line 6308 in file 'expression.c'
2427RESOLVEDFIXEDnormaldmdFunction call in struct initializer fails to compile
2428RESOLVEDFIXEDnormaldmdAccessing item in enum'd array produced compiler error
2429RESOLVEDFIXEDnormalphobosstd.stream.File incorrect flag parsing and sharing mode
2430RESOLVEDINVALIDnormaldmdInternal error: ..\ztc\evalu8.c 2093
2431RESOLVEDFIXEDnormaldmdInternal error: ../ztc/cgcod.c 1031 when using -O
2432RESOLVEDFIXEDnormaldmdcomplex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.
2433RESOLVEDDUPLICATEnormaldmdAssertion failure: 't->deco' on line 604 in file 'mtype.c'
2434RESOLVEDWORKSFORMEenhancementdmdNeed a way to add casts into array operations.
2435RESOLVEDDUPLICATEnormaldmdICE when undefined type used in tuple function declaration
2436RESOLVEDFIXEDnormaltoolsUnexpected OPTLINK termination EIP = 00425303 with /co
2437RESOLVEDFIXEDnormaldmdICE(tocsym.c, !needThis()) - default struct argument
2438RESOLVEDFIXEDnormaldmdCannot get types of delegate properties
2439RESOLVEDWONTFIXnormaldmdstatic ~this() cannot be used to shutdown threads
2440RESOLVEDDUPLICATEnormaldmdVarDeclaration::toSymbol(): Assertion `!needThis()' failed
2441RESOLVEDFIXEDnormaldmdheader file generation translates enum to manifest
2442RESOLVEDFIXEDcriticaldmdopApply does not allow inferring parameter types when overloaded on const
2443RESOLVEDFIXEDenhancementdmdopApply should allow delegates that are not ref if it makes no sense
2444RESOLVEDWORKSFORMEenhancementdmdstructs should allow calling the normal blitting function when overriding opAssign
2445RESOLVEDFIXEDnormalphobosD2 std.demangle example doesn't compile
2446RESOLVEDDUPLICATEnormaldmdparser rejects indexed tuple as type in Type.StaticMember syntax
2447RESOLVEDFIXEDnormalphobosThere's no disconnectall for std.signals
2448RESOLVEDFIXEDmajordmdtemplate return by reference causes seg fault
2449RESOLVEDDUPLICATEnormaldmdAttempting to use struct type .init inside a template causes "forward declaration" error
2450RESOLVEDFIXEDnormaldmdError using operators from named template mixin
2451RESOLVEDFIXEDcriticaldmdAdding structs that use opAssign or postblit to an AA is broken
2452RESOLVEDFIXEDnormaldmdUnimplemented method errors should show function overload
2453RESOLVEDDUPLICATEnormaldmdIt is possible to create instances of abstract classes with ClassInfo.create
2454RESOLVEDFIXEDmajordmdtypeof(object) is incorrectly evaluated
2455RESOLVEDWONTFIXmajordmdCannot use .ptr or .length in asm code
2456RESOLVEDFIXEDnormaldmd"cannot put catch statement inside finally block", missing line number
2457NEWenhancementdmddmd#17807Detecting circular module dependencies at compile time
2458RESOLVEDDUPLICATEnormaldmdCan't deduce sizeof inner struct inside a template mixin
2459RESOLVEDFIXEDenhancementdlang.orgProposed Bugzilla keyword: performance
2460RESOLVEDFIXEDmajordmdRef functions can't be template functions.
2461RESOLVEDWORKSFORMEnormaldmdDuplicate typedef (with different initializer) in module has wrong value
2462RESOLVEDWORKSFORMEnormaldmdDMD creates a wrong DLL so loading a DLL in the context of another Process via loadlibrary will crash the remote process
2463RESOLVEDFIXEDnormaldmdNo line number in "statement is not reachable" warning
2464RESOLVEDDUPLICATEenhancementdmdCorrect error message causes incorrect error messages
2465RESOLVEDFIXEDnormaldmdWrong .stringof value for parameter type of a templated function
2466RESOLVEDDUPLICATEnormaldmd-w error for homogeneous arithmetic is too stringent
2467RESOLVEDWONTFIXnormalphobosstrtol() is improperly declared
2468RESOLVEDFIXEDnormaldmdresult type of AndAndExp and OrOrExp deduced incorrectly
2469RESOLVEDFIXEDnormaldmdICE(cod1.c) arbitrary struct accepted as struct initializer
2470RESOLVEDFIXEDnormaldmdCannot build libraries from other libraries
2471RESOLVEDWONTFIXenhancementdmd.stringof for nested types does not include outer symbol
2472RESOLVEDFIXEDnormaldmdDelegates are not lvalue.
2473RESOLVEDFIXEDnormalinstallerLinux system install instructions incorrect
2474RESOLVEDWORKSFORMEnormaldmdRecursive lazy arguments are inlined incorrectly
2475RESOLVEDDUPLICATEnormaldmd-inline breaks man or boy
2476RESOLVEDFIXEDregressiondmdstd.stdio fails to compile
2477RESOLVEDFIXEDenhancementdmdTrailing comma in array literal sometimes accepted, sometimes not
2478RESOLVEDFIXEDnormalphobosstd.math.poly Should be const-correct.
2479RESOLVEDWORKSFORMEnormaldmdCannot use variadic arguments inside a closure
2480RESOLVEDINVALIDnormaldmdextern(C++) does not work with linux
2481RESOLVEDFIXEDmajordmdmixing field into anonymous struct inside class generates field overlapping vtable
2482REOPENEDnormaldlang.orgdlang.org#4008Spec does not reference about special x functions in TypeInfo_Struct
2483RESOLVEDFIXEDnormaldmdDMD allows assignment to a scope variable
2484REOPENEDmajordmddmd#17809Templated classes have no moduleinfo
2485RESOLVEDWORKSFORMEnormaldmdnon-static initialization of struct using static initializer syntax generates wrong code
2486RESOLVEDFIXEDnormaldmdtaking address of slice rvalue should not be allowed
2487RESOLVEDDUPLICATEnormalphobosregexp .* fails to capture space in a greedy way
2488RESOLVEDDUPLICATEblockerdmdobject.d: module object cannot read file 'object.d'
2489RESOLVEDFIXEDnormaldmdimport in struct causes assertion failure
2490RESOLVEDFIXEDnormaldmdextern(C++) can not handle structs as return types
2491RESOLVEDFIXEDcriticalphobosdruntime GC wrongly frees data pointed to by TLS.
2492RESOLVEDFIXEDnormaldmdICE building on Linux with -lib option
2493RESOLVEDWORKSFORMEregressiondmdlink error trying to compile simple program
2494RESOLVEDFIXEDnormaldlang.orgdescribe explicit casting of arrays
2495RESOLVEDFIXEDnormaldlang.orgconst syntax for member functions needs better description
2496RESOLVEDWONTFIXenhancementphoboszlib stream class
2497RESOLVEDFIXEDnormaldlang.orgdelete and null relationship needs more details
2498RESOLVEDFIXEDenhancementdmdmake foreach work for any callable symbol
2499RESOLVEDFIXEDnormaldmdTemplate alias default value cannot be template instantiation
2500RESOLVEDFIXEDnormaldmdtemplate struct methods are left unresolved if imported from multiple modules