D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
20505RESOLVEDFIXEDnormaldmd[DIP1000] Static array allows to escape references to stack variables
20506NEWnormaldmddmd#19659[DIP1000] scope variable cannot be thrown
20507RESOLVEDFIXEDnormaldmdDebug statements affect inference of templated functions attributes
20508RESOLVEDFIXEDnormalphobosstd.math.pow(-infinity, y) does not return NaN for imaginary or complex results
20509RESOLVEDDUPLICATEregressiondmdimplicit conversions considered before IFTI
20510NEWenhancementdruntimedmd#17395Make backtrace code read the dSYM data
20511RESOLVEDFIXEDregressionphobosCan't format JSONValue to OutputRange due to @safe
20512RESOLVEDFIXEDminordruntimeReturn type of memchr should be inout(void)* rather than void*
20513RESOLVEDFIXEDminordruntimeReturn type of wmemchr should be inout(wchar_t)* rather than wchar_t*
20514NEWnormaldmddmd#17935obj-c info incorrectly placed in __objc_const section
20515RESOLVEDFIXEDenhancementdmdErrors should be reported in GNU style on Linux
20516RESOLVEDINVALIDenhancementdmd[D 2.0 FAQ]
20517NEWnormaldmddmd#19660Const'ness and delegate implicit conversion problems
20518RESOLVEDFIXEDregressiondmdsimple import ICE regression
20519NEWminordmddmd#19661string mixin with arglist evaluates types as stringof
20520RESOLVEDFIXEDregressiondmdRuntime segfault when taking typeid of a class instanciated within an enum
20521RESOLVEDFIXEDnormalphobosChecking for and getting empty variables on Wine / XP fails
20522RESOLVEDFIXEDenhancementdmdSpurious statement unreachable warning caused by undefined variable
20523NEWnormalphobosphobos#9787std.zip: Invalid data yields RangeError in ZipArchive constructor
20524RESOLVEDFIXEDnormalvisualdAuto-completion unavailable with the dmd-based semantics engine is on
20525RESOLVEDFIXEDenhancementvisualdNavigation bar and parameter tooltip
20526RESOLVEDFIXEDregressiondruntimeCompiling a program without unit tests with "-unittest" prints "1 unittests passed"
20527RESOLVEDFIXEDnormalphobosstd.json CTFE cannot read integer
20528RESOLVEDINVALIDminorphobosStray unit test in phobos is run by user code compiled with -unittest
20529RESOLVEDINVALIDnormaldruntimeCyclic dependency caused by import of core.time
20530RESOLVEDFIXEDnormaldmdis(<...> == module/package) does not work with string mixins
20531RESOLVEDDUPLICATEnormaldmdError message for invalid private data access very confusing
20532RESOLVEDDUPLICATEnormaldmd[betterC] methods utilizing stdout cause a segfault
20533NEWnormaldmddmd#17936static immutable variable broken on windows-x86-dmd
20534RESOLVEDFIXEDnormalphobosstd.format: %r on boolean gives wrong result
20535REOPENEDenhancementphobosphobos#10404std.format: %b, %o, %x and %X on negative integers gives wrong result
20536RESOLVEDFIXEDnormalphobosstd.format: %a on reals is inconsistent with %a on float/double
20537RESOLVEDFIXEDnormaldmdtraits isPackage/isModule and is(package/module) fail on single level package.d import
20538RESOLVEDFIXEDminordmdmalformed enum definition compiles
20539RESOLVEDFIXEDminorphobosstd.conv.to: internal overload conflict for enums with base types that have a catch-all opEquals overload (?)
20540RESOLVEDFIXEDnormalphobos(White|Black)Hole does not work with return|scope functions
20541RESOLVEDDUPLICATEnormalphobosDigit separator in range format doesn't work
20542RESOLVEDFIXEDnormalphobosstd.math.nextafter(NaN, y) and nextafter(x, NaN) should return NaN
20543RESOLVEDWONTFIXenhancementdmdNeed a way to get the default initializers in an aggregation
20544RESOLVEDFIXEDnormalphobossocket.remoteAddress throws out of memory error with unix domain socket peer
20545RESOLVEDFIXEDnormaldmdSegfault/Assertion failure when parsing invalid AA literal
20546RESOLVEDINVALIDnormaldruntimeСast nested array from static to dynamic.
20547RESOLVEDFIXEDminordmdWrong error message when trying to "new" an associative array
20548RESOLVEDFIXEDenhancementphobosUse bit vector instead of bool[] in RandomCover when choices cannot be packed in a single word
20549RESOLVEDFIXEDnormaldmdInitialization with a tuple of a module symbol referencing itself could crash dmd
20550RESOLVEDFIXEDenhancementdruntimeUse fixed seeds for treaps in GC
20551RESOLVEDFIXEDnormaldmdIn @safe code and using delegates, it's possible to escape references to function frame
20552RESOLVEDFIXEDenhancementphobosDeprecated Nullable.get warning with Appenders
20553NEWnormaldmddmd#19662Request to improve documentation of how alias declaration and alias parameter work with function overload sets
20554RESOLVEDFIXEDtrivialphobosstd.algorithm.searching.all 's static assert produces a garbled error message
20555NEWmajorphobosphobos#10405Request to add trait matching to __traits(getOverloads, ...) to std.traits library module
20556RESOLVEDDUPLICATEcriticaldmdformat!"%s"(T*) results in dmd assertion failure
20557RESOLVEDFIXEDminordlang.orgSpec does not allow StringPostfix after DelimitedString or TokenString while implementation does
20558RESOLVEDWORKSFORMEenhancementdmd__DATE__ and __TIMESTAMP__ use US-centric formats
20559RESOLVEDFIXEDmajordmdReference type + alias this + AA + AA.clear causes SEGV
20560NEWnormaldmddmd#19663dom.d ctfe crashes compiler
20561NEWenhancementdmddmd#17937Compiler silently ignores override on templated method if interface/base class defines it
20562RESOLVEDLATERregressiondmd[dmd] Memory allocation failed (ERROR: This is a compiler bug)
20563NEWenhancementdmddmd#19664module conflicts with package confusing error message
20564RESOLVEDDUPLICATEnormaldmdMember function increases struct size when the struct is defined in a function
20565RESOLVEDFIXEDnormaldmdLocal template declarations in different scopes produce uncaught name collisions
20566RESOLVEDFIXEDenhancementphobosstd.sformat should avoid allocating memory when printing floating point values
20567RESOLVEDFIXEDenhancementdruntimeGC should not start threads for parallel marking in simple programs
20568RESOLVEDDUPLICATEtrivialphobosUnable to convert string to int or uint ... if string having underscore character but work with float ....
20569RESOLVEDFIXEDenhancementdmd[DIP1000] allow taking the address of a `scope` struct field if it has no indirections
20570RESOLVEDDUPLICATEenhancementdmdStruct Cast Not Documented or Incorrectly Accepted
20571NEWenhancementphobosphobos#9788spawnProcess does not find .bat files
20572NEWenhancementphobosphobos#10406spawnProcess to print process filename on error
20573RESOLVEDDUPLICATEtrivialdmdtypeinfo error when using more than six switch cases in Dbetterc
20574NEWenhancementphobosphobos#10407Ambigious parameter names should trigger an error
20575NEWnormaldmddmd#17938Strange behaviour of version'ed switch cases
20576RESOLVEDDUPLICATEminordmdTemplateTypeParameter and TemplateValueParameter default values are not checked
20577RESOLVEDFIXEDenhancementdruntimeAdd missing symbols related to Windows UAC
20578RESOLVEDWORKSFORMEregressiondruntimeParallel GC causes segfault in dl
20579RESOLVEDFIXEDenhancementdruntimeTypeInfo.opEquals is broken
20580RESOLVEDFIXEDmajordmd-preview=dip1021 compiler crash
20581RESOLVEDFIXEDmajordmdDIP1000 wrongly flags hidden ref temporary
20582RESOLVEDDUPLICATEnormaldruntimedestroy should be @nogc if class destructor is @nogc
20583NEWnormaldmddmd#19665no warnings printed when indexing through deprecated alias this
20584NEWenhancementdlang.orgdlang.org#3981std.process documentation really needs work
20585RESOLVEDFIXEDnormalphobosstd.stdio.File open() failure leaves File in invalid state
20586NEWminordmddmd#17939Ambiguous overload set with default parameter gives confusing error message
20587RESOLVEDDUPLICATEblockerdmd_rt_loadLibrary symbol not found
20588NEWnormaldlang.orgdlang.org#4102Version drop-down stopped at 2.081
20589RESOLVEDFIXEDnormalphobostypeof may give wrong result in case of classes defining `opCall` operator
20590NEWminorphobosphobos#10408Filenames with NUL bytes in them are incorrectly accepted
20591RESOLVEDFIXEDnormaldruntimeldc doesn't print files' directories when printing stack trace
20592RESOLVEDFIXEDmajordmd[GCC ASM] [ICE] dmd/iasmgcc.d(332): Assertion failure
20593RESOLVEDFIXEDnormaldmd[GCC ASM] Parser syntax for asm operands differs from GCC
20594NEWenhancementdmddmd#19666[GCC ASM] Should the asm { } syntax be modernized for D2?
20595NEWenhancementdmddmd#19667there should be a way to suggest that `auto` return will only be of certain types
20596RESOLVEDFIXEDregressiondmd[REG2.086] Error on missed stack allocation for closure for template
20597RESOLVEDFIXEDregressiondmd[REG2.080] Wrong closure GC allocation with dip1000
20598RESOLVEDWORKSFORMEcriticaldmdAssertError@dmd/optimize.d(692): Assertion failure
20599RESOLVEDFIXEDnormaldmdcpp_long as enum type doesn't work
20600RESOLVEDFIXEDenhancementdmdC++ header output `-HC` can't write size_t correctly
20601RESOLVEDDUPLICATEnormaldlang.org[Oh No! Page Not Found]
20602RESOLVEDWORKSFORMEregressiondmd[REG2.086] ICE on wrong code
20603RESOLVEDFIXEDnormaldmd'cannot use non-constant CTFE pointer in an initializer' in recursive structure with overlap
20604RESOLVEDFIXEDmajordmd[ICE] dtoh ICE with nested template structs (and probably most templates