D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3401RESOLVEDFIXEDregressiondmdSegfault(expression.c) on invariant + method overload
3402RESOLVEDWONTFIXenhancementphobosPlease bring back canFind in std.algorithm
3403RESOLVEDFIXEDnormaldmdcompiler dies with -X option
3404RESOLVEDFIXEDenhancementdmdJSON output should retain original alias names
3405RESOLVEDDUPLICATEnormaldmdDMD crashes during compilation
3406RESOLVEDWONTFIXnormaldmd[tdpl] Cannot compile "Hello, world" or even less with -safe
3407RESOLVEDFIXEDnormaldmd[tdpl] Compiling with -safe -release must keep all bound checks
3408RESOLVEDDUPLICATEnormaldmdcompiler asks for object.d when it really expects object.di
3409RESOLVEDFIXEDmajorphobosstdio.File.seek() doesn't work for files >2GB
3410RESOLVEDFIXEDmajorphobosstd.stdio.File.tell() doesn't work for files >2GB
3411RESOLVEDDUPLICATEregressiondmdDMD 1.x svn branch doesn't compile
3412RESOLVEDINVALIDtrivialdmdDMD 1.x svn branch store string literal in mutable char*
3413RESOLVEDWONTFIXenhancementdmdDMD makefiles needs improvements
3414RESOLVEDWONTFIXnormalphobosstd.file.listdir: Use regex, not RegExp
3415RESOLVEDFIXEDminordmdbroken JSON output
3416RESOLVEDDUPLICATEnormaldmdNon-compilable template instantiation in is(typeof()) fails compilation
3417RESOLVEDFIXEDenhancementphobosstd.stdio.File needs size
3418RESOLVEDFIXEDnormaldmdlink error with cast(ulong)(ulong*real)
3419RESOLVEDFIXEDtrivialdlang.orgimproper usage of "it's"
3420RESOLVEDWORKSFORMEenhancementdmdAllow string import of files using subdirectories
3421RESOLVEDINVALIDnormaldmdInline assembler problems accessing static variables
3422RESOLVEDFIXEDnormaldmdICE(cgcod.c) Structs with default initializers bigger than register size cannot be default parameters
3423RESOLVEDFIXEDblockerdmdDestructor and postblit don't get copied to the header file when using -H
3424RESOLVEDFIXEDcriticalphobosRef counting still doesn't work for std.stdio.File
3425RESOLVEDFIXEDmajorphobosStdioException on end of stdin on Windows
3426RESOLVEDFIXEDnormaldmdICE(optimize.c): struct literal with cast, as function default parameter.
3427RESOLVEDFIXEDnormalphobosChain doesn't work w/ arrays with immutable elements.
3428RESOLVEDFIXEDblockerdmdOSX 10.6.1 Access violation when writing to global variables
3429RESOLVEDFIXEDnormaldmdCore dump on passing template literal to member function.
3430RESOLVEDFIXEDnormaldmdCannot use constructor in member function default argument
3431RESOLVEDFIXEDnormaldmdAutomatic deduction of anonymous delegate signatures
3432RESOLVEDFIXEDnormaldmdICE(e2ir.c): casting template expression
3433RESOLVEDFIXEDnormaldmd[tdpl] Comparing structs for equality is not member-by-member
3434RESOLVEDINVALIDminordmd+f(); should be an invalid statement.
3435RESOLVEDDUPLICATEnormaldmdJSON output (-X) crashes without module
3436RESOLVEDFIXEDminorphobosstd.functional.compose with only one function
3437RESOLVEDDUPLICATEnormalphobosNo way to make conversions to string in pure functions.
3438RESOLVEDFIXEDnormaldmdstruct ctor with defaulted parameters should be rejected
3439RESOLVEDFIXEDnormalphobosstd.range.Sequence.opIndex not consistent after calling popFront().
3440RESOLVEDDUPLICATEnormaldmdinvalid -X JSON output, a comma is missing
3441RESOLVEDFIXEDmajordmdSnow Leopard: Static constructors do not work
3442RESOLVEDINVALIDregressiondmdscope(exit) Problem
3443RESOLVEDFIXEDnormaldruntimeThread.thread_needLock() should be nothrow
3444RESOLVEDWONTFIXenhancementdmdforeach(i, elem; range) should work
3445RESOLVEDDUPLICATEcriticaldmdDDoc usually omits attributes (including pure nothrow)
3446RESOLVEDFIXEDenhancementdmdRename float.min to float.min_normal
3447RESOLVEDFIXEDnormalphobosstd.file uses unconventional file permissions
3448RESOLVEDFIXEDnormaldmd`__traits(compiles, <uncompilable template>)` is true and doesn't gap errors if not in a function
3449RESOLVEDFIXEDenhancementdmdconst and immutable struct members do not behave according to spec
3450RESOLVEDFIXEDcriticaldmdincorrect result for is (typeof({ ... }())) inside a struct
3451RESOLVEDFIXEDnormaldmd(D1 only) Initializers don't work for tuple variables
3452NEWnormaldmddmd#18104Can't alias member functions such that the object name is implicitly stored in the alias
3453RESOLVEDFIXEDregressiondmdLinking order affects proper execution (Mac OSX only)
3454RESOLVEDFIXEDnormaldruntimeInconsistent flag setting in GC.realloc()
3455RESOLVEDFIXEDenhancementdmdSome Unicode characters not allowed in identifiers
3456RESOLVEDDUPLICATEmajordmdref foreach over array in CTFE silently fails.
3457RESOLVEDFIXEDenhancementdmdrdmd fails silently in a particular setup where the compiler is not the expected
3458RESOLVEDFIXEDnormaldruntimeint fsync(int) commented out in core.sys.posix.unistd
3459RESOLVEDINVALIDenhancementphobosThere should be a flavor of file.listdir() that returns a range instead of taking a delegate
3460RESOLVEDINVALIDenhancementdmdAllow calllng of class c'tors through methods other than new
3461RESOLVEDWORKSFORMEregressiondmdUnittests and assert don't work at all (Mac D1 only)
3462ASSIGNEDenhancementdruntimedmd#17144Add a clean way to exit a process.
3463RESOLVEDFIXEDenhancementdruntime[GC] Integrate Precise Heap Scanning Into the GC
3464RESOLVEDINVALIDnormaldmdis( void function() == function) is false
3465RESOLVEDFIXEDminorphobosisIdeographic can be wrong in std.xml
3466RESOLVEDFIXEDnormaldmdWrong JSON output for templated classes, structs, and interfaces
3467RESOLVEDWONTFIXenhancementdmdNon-int integral template parameters not correctly propagated
3468NEWenhancementdmddmd#18126dmd allows negative values to be assigned to an uint variable
3469RESOLVEDFIXEDregressiondmdICE(func.c): Regression. Calling non-template function as a template, from another module
3470RESOLVEDFIXEDenhancementdmd[tdpl]: .length should not pop up inside indexing expressions.
3471RESOLVEDFIXEDnormaldmd[tdpl] Complicated array expressions fail to compile
3472NEWnormaldmddmd#18128alias of a template cannot be used to override a function required by an interface
3473RESOLVEDFIXEDnormaldmdMac 10.5: doc.c compiling is broken
3474RESOLVEDFIXEDenhancementdmdPATCH: Implement opDollar for struct and class indexing operations
3475RESOLVEDFIXEDnormaldmd.dup does not call this(this) for elements
3476RESOLVEDFIXEDnormaldmdC-style initializer for structs must be disallowed for structs with a constructor
3477RESOLVEDFIXEDmajordmdICE when assign struct with ctor to enum
3478RESOLVEDFIXEDregressiondmd"no effect in expression" error on return to void
3479RESOLVEDFIXEDnormalphoboswritef/writefln: positional precision not working
3480RESOLVEDFIXEDenhancementphobosOverload Select to work on aliases
3481RESOLVEDFIXEDenhancementdmdPATCH: opPow(), x ^^ y as a power operator
3482RESOLVEDDUPLICATEregressiondmdICE(template.c:4017): instantiating invalid tuple template. D1 only.
3483RESOLVEDWONTFIXenhancementdmdEliminate read-modify-write operations for enums
3484RESOLVEDFIXEDnormalphobosstd.socket.Address hierarchy not const-safe
3485RESOLVEDWONTFIXnormaldmd[tdpl] Double bug in typedef
3486RESOLVEDWONTFIXnormaldmd[tdpl] Incorrect result type of binary operators applied to typedef'd types
3487RESOLVEDWONTFIXnormaldmd[tdpl] Covariant returns needed for typedef
3488RESOLVEDFIXEDnormaldmdSegfault(expression.c): enum declared with struct static initializer
3489RESOLVEDFIXEDcriticalphobosAddress family not supported by protocol family on freebsd
3490RESOLVEDFIXEDnormaldmdDMD Never Inlines Functions that Could Throw
3491RESOLVEDFIXEDregressiondmdtypeof( (string[string]).init)) == AssociativeArray!(string, string), doesn't implicitly convert to string[string].
3492RESOLVEDFIXEDnormaldmdCan't overload nested functions
3493RESOLVEDFIXEDnormaldmdSegfault(cast.c) Forward reference with type inference, D1 only.
3494RESOLVEDFIXEDnormaldmdSegfault(mtype.c) using typeof(return) inside an auto function
3495RESOLVEDFIXEDnormaldmdSegfault(typinf.c) instantiating D variadic function with too few arguments
3496RESOLVEDFIXEDnormaldmdICE(cgelem.c, optimizer bug) cast(void *)(x&1)== null.
3497RESOLVEDWORKSFORMEenhancementdlang.orgEmphasize Wiki4D more on main site
3498RESOLVEDFIXEDnormaldlang.orgNo docs for core.*
3499RESOLVEDFIXEDnormaldmdForward reference error with typeof() on a function
3500RESOLVEDFIXEDcriticaldmdsuper behaves differently with -inline