D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
20205RESOLVEDFIXEDminorphobosstd.math: Wrong result for abs(int.min)
20206NEWnormalphobosphobos#9778potential bug in complex power operator
20207NEWminordmddmd#17922(inline asm) DMD (x64) assembles code that contains both REX and high byte of a general purpouse register
20208NEWenhancementdmddmd#19620extern (C++) copy constructor bad mangling for dmd
20209NEWnormaldruntimedmd#17389AA.get() needs to work with inout correctly
20210RESOLVEDDUPLICATEenhancementdmdversion blocks with boolean operators
20211RESOLVEDWONTFIXnormaldmdshould be set appropriate version for enabled DIPs (in command lines)
20212RESOLVEDFIXEDregressiondmdinvalid debug info with enum type in library
20213RESOLVEDINVALIDenhancementvisualdVisual D not working out of the box in Community 2019
20214RESOLVEDFIXEDnormaldruntimeGC: realloc can result in false pointers if address doesn't change
20215RESOLVEDWONTFIXminorphobosredirected console app looks hang w/o .flush
20216RESOLVEDDUPLICATEnormaldmdSwitch case fall-through not detected for multiple case arguments
20217RESOLVEDINVALIDminordmdRegex literals don't escape double quotes
20218RESOLVEDFIXEDnormalphobosChecked format string takes infinite time for infinite ranges
20219RESOLVEDFIXEDregressiondruntimeIdle D programs keep consuming CPU in Gcx.scanBackground
20220RESOLVEDFIXEDnormaldmdpragma(crt_constructor) does not work with clang 9
20221NEWnormaldmddmd#19621__traits(isDeprecated) returns false on deprecated aliases
20222RESOLVEDINVALIDregressiondruntimedruntime fails to build for Android (using LDC 1.17)
20223RESOLVEDFIXEDnormaldmdC++, POSIX: Wrong mangling for const reference of callback
20224RESOLVEDFIXEDnormaldmdSegfault when using ref parameter on a templated struct (C++ mangling)
20225NEWenhancementphobosphobos#10387std.concurrency: FiberScheduler's stack size is not configurable
20226NEWnormaldmddmd#17923selective import in function scope fails to merge overload sets
20227RESOLVEDFIXEDregressiondruntime"Aborting from src/core/sync/event.d(141) Error: pthread_mutex_destroy failed." after fork()
20228NEWenhancementphobosphobos#9779simple toString for Tuple!()s
20229NEWnormaldmddmd#19622Importing a second module enables FQN sidestepping selective import
20230NEWcriticaldmddmd#19623dmd-specific runtime segfault due to inconsistent conversion of function closure to delegate at compile time
20231NEWmajordruntimedmd#17390unable to resolve forward reference with stdint on Windows x86
20232RESOLVEDFIXEDnormalphobosWhiteHole is unusable with @safe interface functions
20233NEWenhancementdmddmd#17924opDispatch hides alias this properties
20234NEWnormalphobosphobos#10388Make!T (and likely emplace!T) do not work for some shared types
20235RESOLVEDFIXEDnormaldmdC++ ABI doesn't destruct struct arguments in the callee
20236RESOLVEDFIXEDregressiondmdspurious deprecation warnings on function calls within with(X) blocks while X has a deprecated alias this target
20237RESOLVEDDUPLICATEnormaldmdwith gagged errors from is(typeof()), compiler forgets that it failed to compile a method
20238RESOLVEDINVALIDenhancementdmdAdd ability to specify ref argument for single-parameter lambdas without parentheses
20239RESOLVEDFIXEDnormalphoboschameleon zip-file should be rejected by std.zip
20240RESOLVEDFIXEDnormalphobosBitArray inconsistently preserves bits past length
20241RESOLVEDFIXEDnormalphobosBitArray.bitsSet ignores length
20242RESOLVEDFIXEDenhancementphobosBitArray constructor should not modify input data
20243RESOLVEDFIXEDenhancementdmdinout not substituted for in associative array key type
20244RESOLVEDFIXEDnormaldmdNew dmd option -preview=noXlinker does not work on Linux to build a simple D application
20245RESOLVEDFIXEDnormaldmdDIP1000: Should infer scope when taking address of ref
20246NEWnormalphobosphobos#9780isCallable fails for template opCall overload
20247RESOLVEDWORKSFORMEcriticaldmdICE: access violation
20248NEWmajordmddmd#19624Module constructors in executable called twice, never in loaded shared library
20249NEWnormalinstallerinstaller#699lack of offline documentation
20250RESOLVEDINVALIDmajordmdStatic 64-bit failure
20251RESOLVEDFIXEDminorvisuald`size_t.max` does not show value in debugger
20252RESOLVEDWONTFIXenhancementphobosposix.mak does not stop on failure
20253RESOLVEDFIXEDmajordmdbad debug line info for function without epilog
20254NEWenhancementdruntimedmd#17182object.require doesn't work with Variant
20255RESOLVEDINVALIDnormalinstallerundefined identifier ascii in package std
20256RESOLVEDFIXEDregressiondruntimeproblem with signal handling and parallel GC on linux
20257RESOLVEDFIXEDenhancementphobosImplement waitTimeout() in std.process
20258NEWmajordmddmd#19625alias this produces an infinite range when used with ranges
20259RESOLVEDFIXEDnormalphobos[Function Socket.bind] Doesn't inform what Exception it throws
20260RESOLVEDFIXEDminorphobosCustomFloat with 0 precision/exponentWidth
20261RESOLVEDFIXEDnormalphobosCustomFloat.epsilon yields infinity
20262NEWnormaldlang.orgdlang.org#4096Page spec/property.html should mention, that mant_dig includes the (not saved) leading 1 of the mantissa.
20263RESOLVEDFIXEDnormalphobosWrong value for CustomFloat.min_exp
20264RESOLVEDFIXEDcriticaldmdICE on illegal cast to vector.
20265RESOLVEDDUPLICATEregressionphobos[REG2.088] Spurious deprecation message with Nullable!bool and -unittest
20266RESOLVEDDUPLICATEenhancementphobos__ARGS__ for easy forwarding of function arguments
20267RESOLVEDFIXEDminordmdError: `string` is used as a type - and similar “smart” error messages
20268RESOLVEDFIXEDenhancementdmdanonymous function parameter mismatch errors don't include parameters
20269NEWminordmddmd#19626Inconsistencies between `Token.toChar` and various error messages
20270RESOLVEDFIXEDregressiondruntime[REG2.087] Deadlock in garbage collection when running processes in parallel
20271RESOLVEDFIXEDnormaldruntimeHandle forking in the GC
20272NEWenhancementdmddmd#19627Add standard section "Limitations" to ddoc
20273RESOLVEDDUPLICATEenhancementdmdinline asm - add `pause` opcode
20274NEWnormaldmddmd#19628IFTI fails for opDispatch and 'with'
20275RESOLVEDWORKSFORMEminordmdTuple created in template in with() includes with-symbol
20276RESOLVEDFIXEDcriticaldmdDMD v2.088.0 Compile with dub fails due to an illegal instruction
20277RESOLVEDDUPLICATEnormaldmdTemplate this parameters are not respected in static context
20278RESOLVEDWORKSFORMEcriticaldmdICE: calling std.math.sqrt with int cast to double
20279RESOLVEDWORKSFORMEregressiondruntimedruntime PR #2821 causes link error for Fiber-dependent code
20280RESOLVEDFIXEDcriticaldmdCompiler segfault when building two small files
20281RESOLVEDFIXEDnormalphobosCustomFloat is limited to 64 bit
20282RESOLVEDFIXEDnormalphobosCustomFloat.dig fails at some values.
20283RESOLVEDFIXEDnormalphobosCustomFloat.max_exp not working in some cases
20284RESOLVEDFIXEDnormalphobosCustomFloat.max_10_exp does not work for types with too many digits in exponent
20285NEWnormaldruntimedmd#17391Struct destructor called multiple times in dynamic arrays
20286RESOLVEDFIXEDminorphobosCustomFloat.min_normal fails, when not allowDenorm
20287RESOLVEDFIXEDnormalphobosstd.zip: Wrong compressed data
20288RESOLVEDFIXEDenhancementphobosstd.format double with NaN fails with range violation on comma
20289NEWnormalphobosphobos#10389std.zip: zip64 should take size values from extrafields into account
20290NEWnormalphobosphobos#10390std.zip: file(name) and directory issues
20291NEWnormalphobosphobos#10391std.zip: integrity of local file headers
20292NEWnormalphobosphobos#10392std.zip: MSDOS date/time issues
20293NEWnormalphobosphobos#9781std.zip: unicode issues
20294NEWnormalphobosphobos#10393std.zip: extra field issues
20295RESOLVEDFIXEDregressionphobosstd.zip: zip64 with 0xff bytes in end of central dir record do not work
20296RESOLVEDFIXEDregressiondmdSegfault when using variadic D functions with extern(C++) linkage
20297RESOLVEDFIXEDnormaldmdld: warning: no platform load command found for macOS
20298NEWnormaldmddmd#19629Passing field alias to alias predicate doesn't work, predicate needs explicit instantiation
20299RESOLVEDFIXEDnormaldruntimecheckaction=context not working with temporary destructors
20300NEWenhancementphobosphobos#10394memoize doesn't work with default params
20301RESOLVEDFIXEDnormalphobosstd.regex.regex doesn't accept a const/immutable array of patterns
20302RESOLVEDFIXEDnormalphobosstd.functional.memoize doesn't accept a functions with const/immutable parameters
20303RESOLVEDFIXEDmajordruntimeMemory leak in core.thread
20304NEWnormaldmddmd#17925Implement variadic parameters for lambdas