D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
14501NEWmajordmddmd#18982template result is reused for equal but non-identical alias arguments
14502NEWnormaldmddmd#18983dmd -O optimization breaks app
14503RESOLVEDFIXEDenhancementphobosBigInt to binary/octal and lower case "%x" (hexadecimal format)
14504RESOLVEDFIXEDnormaldmdRegex Optimizer doesn't merge equivalent threads.
14505RESOLVEDWONTFIXnormaldmdFile doesn't rewind read pointer for a+ mode on Windows DMC
14506NEWnormaldmddmd#18984Wrong floating point type inferred for function with auto return type
14507RESOLVEDFIXEDenhancementinstallerInstaller doesn't configure VS2010 properly; missing mspdb100.dll
14508RESOLVEDFIXEDregressiondmd[REG2.067.0] compiling with -unittest instantiates templates in non-root modules
14509NEWenhancementdruntimedmd#17298Can't override Object methods in synchronized classes
14510RESOLVEDFIXEDmajordmdBad tail call optimization with static arrays
14511REOPENEDmajordruntimedmd#17299Profiler does not work with multithreaded programs
14512RESOLVEDINVALIDenhancementdruntimefaster profiler
14516RESOLVEDDUPLICATEenhancementdmdLocal shadows template parameter
14517NEWnormaldmddmd#17706Templated static ctor + separate compilation = module cycles
14518RESOLVEDLATERenhancementphobosReview wiki wish-list proposal for a renewed file-based archive API
14519NEWenhancementdruntimedmd#17300Get rid of unicode validation in string processing
14520RESOLVEDFIXEDregressiondmd[REG2.067.0] string/alias template overload
14521NEWenhancementdlang.orgdlang.org#3945Glossary page needs updating
14522RESOLVEDFIXEDenhancementdlang.orgPostfix array declaration examples should be removed from arrays.html
14523RESOLVEDFIXEDminorvisualdNew Windows Application uses incorrect initialization/termination code
14524RESOLVEDFIXEDnormalvisualdRight clicking in solution explorer to add folders does not work as expected
14525NEWnormalphobosphobos#10128Cannot access help information from getopt if a required parameter is not given
14526RESOLVEDFIXEDtrivialphobosGetOptException DDOC needs cleanup
14527RESOLVEDFIXEDenhancementdmd[Enh] Instrument calls to operator new with -profilenew compiler switch
14528RESOLVEDFIXEDregressiondmd[REG2.058a] can't pass protected member to template by alias
14529RESOLVEDFIXEDmajorphobosBug in Regex case insensitive match
14530RESOLVEDFIXEDregressiondruntime[REG2.068a] TickDuration to! is broken
14531RESOLVEDINVALIDnormaldmd`@disable this() immutable` disable mutable default construction, too
14532RESOLVEDFIXEDnormaldmdswitch block allows creating uninitialized variables
14533RESOLVEDINVALIDenhancementdmdError 43: Not a Valid Library File
14534NEWenhancementdmddmd#18985Front-end should lower all non-scalar condition expressions
14535RESOLVEDFIXEDenhancementphobosstd.net.curl.CurlException should include status line
14536RESOLVEDFIXEDmajordruntimeCalling destroy() on a on an extern(C++) class causes a segfault
14537RESOLVEDFIXEDnormaldmdDeclaring an extern(C++) function in a variadic function template results in an ICE.
14538RESOLVEDFIXEDmajordmdICE(cast.c, typeMerge) - Assertion failed: (t1->ty == t2->ty)
14539RESOLVEDFIXEDregressionphobos+508KB (684KB -> 1191KB) filesize increase "Hello, world" binary
14540RESOLVEDDUPLICATEregressiondmd+~30% increase in compilation time of "Hello, world" program
14541RESOLVEDFIXEDnormaldmd"duplicate COMDAT" linker error with the template forward reference in Tuple.opAssign
14542RESOLVEDFIXEDminordlang.orgTable of contents in specification PDF is broken
14543NEWnormalphobosphobos#9660std.algorithm.searching.until does not handle range sentinels nicely
14544RESOLVEDFIXEDnormalphobosisForwardRange failed to recognise valid forward range
14545NEWenhancementdmddmd#18986can't deprecate default construction
14546RESOLVEDFIXEDregressiondmd"ClockType.uptime is not supported by MonoTimeImpl on this system"
14547RESOLVEDFIXEDenhancementdmdDdoc should prefer new Variable Template syntax
14548RESOLVEDFIXEDenhancementphobosstd.stdio.File should have sync() method (fsync/FlushFileBuffers wrapper)
14549RESOLVEDFIXEDregressiondmdisVirtualMethod does not work well with Github DMD
14550RESOLVEDDUPLICATEenhancementdmdDitto'ed function documentation should merge parameter lists
14551RESOLVEDWONTFIXenhancementdmdscope(failure) block causes bloat in nothrow functions
14552RESOLVEDFIXEDregressiondmd[REG2.066] SIGSEGV with compile construction nested class in predicate
14553RESOLVEDFIXEDenhancementphobosThe return types of std.array.array for narrow strings conflicts with its documentation
14554RESOLVEDFIXEDregressiondmd[REG2.066] dmd generate wrong error message for multiple template with same name
14555NEWenhancementdmddmd#18987ModuleInfo should weakly link against classes
14556RESOLVEDFIXEDregressiondmd[REG2.067] can't instantiate struct that has constructor and static array of enum
14557RESOLVEDINVALIDminordmdCheck typedef usage at semantic stage
14558RESOLVEDFIXEDenhancementvisualdAttempts to link with DMD when using MSVC LDC under VisualD
14559RESOLVEDDUPLICATEnormaldmdNo warnings when calling deprecated function
14560RESOLVEDFIXEDregressiondmd[REG2.058] Strange -inline behavior
14561RESOLVEDWORKSFORMEmajorphobosLarge enums cannot be parsed due to too many recursive template expansions
14562NEWenhancementphobosphobos#10129Support BigInt function std.range.repeat and other functions of Phobos
14563RESOLVEDFIXEDnormaldruntimecore.demangle: Does not demangle type modifers
14564RESOLVEDFIXEDregressionphobos[REG2.067] dmd -property -unittest combination causes compiler error
14565RESOLVEDFIXEDnormaldruntimedmd -profile produces garbled output for long-running CPU-intensive processes
14566RESOLVEDFIXEDregressiondruntime[2.067] core.demangle: New Nj attribute not handled
14567RESOLVEDFIXEDregressiondruntime[2.067] core.demangle: New Nk attribute not handled
14568RESOLVEDFIXEDregressiondmd[REG2.067] gaggederrors ICE
14569RESOLVEDINVALIDenhancementphobosBigInt is not compatible with the type of immutable (char) and has a problem when converting from a type immutable(char)
14570RESOLVEDFIXEDnormaldmdCompiler crash relating to extern(C++)
14571RESOLVEDFIXEDregressiondmd[REG2.064] Large static arrays seem to lock up DMD
14572RESOLVEDFIXEDregressiondmdcannot build dmd from source anymore: 'g++ -m64: No such file or directory'
14573RESOLVEDFIXEDregressiondmd[REG2.067] Extreme memory usage when `synchronized( object )` is used
14574NEWenhancementdmddmd#18988revert attributes
14575RESOLVEDFIXEDnormalphoboscompile error with std.range.refRange when front/back isn't implicitly convertible from const to mutable
14576RESOLVEDFIXEDblockerdruntime[ddemangle] core.demangle unable to handle ambiguity in symbols
14577RESOLVEDFIXEDenhancementvisualdAdd dustmite tool to VisualD
14578RESOLVEDFIXEDregressiondmd[ddemangle] core.exception.InvalidMemoryOperationError@(0) handling large symbol list
14579RESOLVEDFIXEDmajordlang.org[SPEC] No specification on modifiers in TypeDelegate symbols
14580NEWenhancementdmddmd#17707Context transmitted through alias template parameter for local functions, but not methods
14581NEWenhancementdmddmd#18989Allow inheriting from nested classes outside of parent class
14582RESOLVEDINVALIDregressiondmdbigEndianToNative buffer slice allows only literals
14583REOPENEDmajordmddmd#18990std.typecons.Rebindable works incorrectly with classes in which there is an 'alias this' to AA member.
14584RESOLVEDFIXEDmajordruntimespurious autotester deadlocks
14585RESOLVEDFIXEDnormalphobosdestructor called on garbage in std.variant
14586RESOLVEDFIXEDenhancementphoboscan't get an immutable value from a const std.variant.Variant
14587RESOLVEDFIXEDregressiondmd[REG2.064] generated 64 bit code for switch jump tables is wrong
14588RESOLVEDFIXEDregressiondmd[REG2.067] undefined reference error while linking with -debug option to a static library.
14589RESOLVEDDUPLICATEnormaldmdWrongly signalling deprecation
14590RESOLVEDWORKSFORMEenhancementdlang.orghttp://dlang.org/phobos/std_algorithm.html#.forward link broken (works for other items but not this)
14591RESOLVEDWONTFIXnormaldmd[SPEC] Ambiguity between extern(Pascal) and template value parameters
14592RESOLVEDFIXEDmajordmd[SPEC] Undocumented use of __U for mangling template constraints
14593REOPENEDenhancementdmddmd#17708operator overloading can't be used with expression templates
14594RESOLVEDFIXEDregressiondmd[REG2.068a] DDoc for template functions and structs has disappeared
14595RESOLVEDDUPLICATEregressiondmd[REG2.066] RefCounted data corrupted when in an AA
14596RESOLVEDFIXEDtrivialdmdError: e2ir: cannot cast malloc(42u) of type void* to type char[]
14597RESOLVEDDUPLICATEnormaldruntimeTraceHandler should be @nogc
14598RESOLVEDWONTFIXenhancementphobosrange primitives for popFront+return front
14599NEWenhancementphobosphobos#10130Re-add scratchFile after executable size regression has been fixed
14600RESOLVEDINVALIDnormaldmdLambda with body allowed as template alias argument
14601RESOLVEDFIXEDblockerdruntimepthread functions aren't marked @nogc
14602RESOLVEDINVALIDnormaldmdbroken executable if filename contains opDispatch
14603RESOLVEDFIXEDnormaldmd"cannot alias an expression" when opDispatch results in a template