D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23605NEWenhancementphobosphobos#10513The current implementation of powmod is very slow for the ulong type
23606RESOLVEDFIXEDnormaldmdbetterC with CTFE and gc
23607RESOLVEDFIXEDregressiondmdinvalid code leading to an ICE due to an error message that's not emitted anymore
23608RESOLVEDFIXEDregressiondruntime[musl 32-bit] Time functions linked incorrectly on musl >=1.2.0 / 32-bit
23609NEWenhancementtoolsTest Issue for bugzilla to github migration
23610NEWnormalphobosphobos#9854std.typecons.Typedef doesn't forward constructors
23611NEWminordmddmd#20211Zombie heap leak proof of concept: linked list in dead resized array
23612RESOLVEDFIXEDenhancementdlang.orgTemplate constraints article not listed in article index
23613RESOLVEDWONTFIXnormaldmdImportC: asm with parentheses
23614RESOLVEDFIXEDblockerdmdImportC: __int128 not supported
23615RESOLVEDDUPLICATEmajordmdTrying to alias a certain template expression fails with "Error: unknown, please file report on issues.dlang.org"
23616RESOLVEDFIXEDnormaldmdImportC: clang __has_feature and __has_extension not recognized
23617RESOLVEDFIXEDminordmdtraits(child) compile error need this for something that doesn't need this
23618RESOLVEDFIXEDblockerdmdRight Shift equals expressions on unsigned shorts should be unsigned right shift
23619RESOLVEDDUPLICATEnormaldmdImportC: Doesn't work with flecs.h
23620RESOLVEDFIXEDnormaldmd'alias this' is not respected in static array length position
23621NEWenhancementdruntimedmd#17456Implicitly convert function to delegate
23622RESOLVEDFIXEDnormaldmdImportC #defines conflict with declarations
23623RESOLVEDFIXEDminorinstallerOn 64 bit Windows the path should point to 64 bit dmd.
23624RESOLVEDFIXEDnormaltoolsRace condition in test runner for DMD
23625RESOLVEDFIXEDnormaldruntimeFunction ZeroMemory missing in windows headers
23626RESOLVEDFIXEDregressiondmd[REG2.096] Template deduction with auto const ref Args... and delegate
23627NEWmajordmddmd#20212lazy params don't allocate closures
23628NEWnormaldmddmd#18146`@safe` prohibits capture of lazy delegate
23629RESOLVEDFIXEDenhancementdmdimportC: Need to support code coverage analysis
23630NEWregressiondmddmd#20213Regression in library caused by dmd 2.101.0 update
23631RESOLVEDFIXEDregressiondmd[REG master] ./src/importc.h:80:8: warning: undefining "__has_builtin"
23632RESOLVEDFIXEDnormaldmd[ImportC] undefined identifier `_Float128`
23633NEWenhancementdmddmd#18147allow pure functions to call impure functions passed as parameters
23634RESOLVEDFIXEDminortoolsPossible data race with runnable example tester
23635RESOLVEDFIXEDminordmdNonsensical "`case` must be a `string` or an integral constant, not `x`"
23636RESOLVEDFIXEDenhancementdlang.orgNo spec docs for shared qualifer
23637RESOLVEDINVALIDnormaldmd[betterC] DMD issues GC usage error during CTFE
23638NEWenhancementdmddmd#20214[betterC] Better Error Message For Runtime Usage
23639RESOLVEDFIXEDblockerdmdCasting to shared not allowed with -preview=nosharedaccess
23640RESOLVEDFIXEDminorphobosNullable range iteration doesn't work with immutable values
23641RESOLVEDINVALIDminordmdcore.simd.int4 multiplication
23642NEWenhancementinstallerinstaller#711DMD installer should set up PATH in the same order as it was before reinstall
23643NEWenhancementdmddmd#18148[betterC] Better Error Message For CTFE GC Usage
23644NEWnormaldmddmd#20215Reordering template parameters causes IFTI to fail
23645NEWnormaldmddmd#20216IFTI for templated overload set depends on order of overloads
23646NEWnormaldmddmd#20217A nastier forward reference bug
23647RESOLVEDINVALIDenhancementdmdBetter error message on untyped function parameter
23648RESOLVEDFIXEDmajordmdReplace all sprintf with snprintf
23649NEWmajordmddmd#20218Incorrect alignof for struct member field
23650REOPENEDblockerdmddmd#18149Using typeid with struct defined in in __traits(compiles, ...) causes linker error
23651RESOLVEDFIXEDnormaldmdOrder dependency in semantic analysis of template members
23652NEWnormaldmddmd#20219Valid code rejected with a "circular reference" error
23653RESOLVEDDUPLICATEcriticaldmdInterface method not being detected as unimplemented when using abstract class
23654NEWregressionphobosphobos#10514execv_: toAStringz: memory corruption
23655NEWmajordmddmd#20220__traits(toType) shatters modularity
23656NEWnormaldlang.orgdlang.org#3996__traits(isScalar) is not adequately defined
23657RESOLVEDFIXEDregressiondmd[REG2.101] Incorrect error escape reference to stack allocated value
23658RESOLVEDFIXEDnormaldmd.di generation of variables should turn them into declarations
23659NEWminordlang.orgdlang.org#4130Problem with < and > in C_HEADER_DESCRIPTION for core.stdc docs
23660NEWblockerdmddmd#18150DMD doesn't emit ABI-compatible extern(C++) thunks
23661NEWblockerdmddmd#20221Using typeid from template inside __traits(compiles, ...) causes linker error
23662RESOLVEDFIXEDnormaldmdImportC bad handling of enum arguments for a function
23663RESOLVEDDUPLICATEenhancementdmdBetter error message for template with missing function
23664NEWenhancementdmddmd#20222Infer `const` for lambdas/closures
23665NEWenhancementdmddmd#20223Add traits to retrieve template parameter information
23666NEWenhancementdmddmd#20224Recognize template opApply pattern
23667NEWregressiondmddmd#20225[REG2.101] Incorrect escape deprecation on scope lazy pointer parameter
23668RESOLVEDFIXEDminorphobosCan't stable sort structs with disabled default constructor.
23669RESOLVEDFIXEDnormaldmd[DIP1000] Compound assignment to length of slice member variable in scope method fails
23670NEWenhancementinstallerinstaller#667Add ability to not overwrite prompt (PS1)
23671NEWmajorinstallerinstaller#712Installer GPG key fails
23672RESOLVEDFIXEDblockerdmdimportC: Infinite recursion: Error: found 'End of File' when expecting ','
23673NEWenhancementdmddmd#20226import dependencies should identify how they were imported
23674RESOLVEDFIXEDregressiondmdincompatible types for array comparison: string and string
23675NEWenhancementdmddmd#20227Error on direct double.NaN comparison
23676RESOLVEDFIXEDmajordmdStatic foreach hangs compilation for some time
23677RESOLVEDFIXEDenhancementphoboslog1p Documentation Doesn't Match Implementation
23678RESOLVEDINVALIDnormaldmdContracts are compiled with release switch?
23679RESOLVEDFIXEDminordmdoff-by-one error for static array size limit
23680NEWenhancementdmddmd#20228Support static classes in D
23681RESOLVEDDUPLICATEminordmdGenerated copy constructors failing to generate
23682RESOLVEDFIXEDnormaldmddip1000 problem with return by ref
23683RESOLVEDFIXEDenhancementphobosstd.file.setTimes requests more permissions than needed
23684NEWmajorphobosphobos#10515std.process.spawnProcess fails if ulimit is too large
23685NEWnormaldmddmd#20229Confusing error with mutual imports
23686RESOLVEDFIXEDcriticaldmdtemplate instance reused with default alias arg
23687NEWmajordmddmd#20230IFTI fails forwarding an alias to struct field
23688RESOLVEDFIXEDregressiondmdFTBFS: error: cannot convert 'Expression' to 'Expression*'
23689RESOLVEDFIXEDmajordmdImportC: C tests in the testsuite are not valid C
23690RESOLVEDWONTFIXmajordmdcompilable/cimports2.i:1:1: error: unknown type name '__import'
23691RESOLVEDFIXEDmajordmdcompilable/test22294.i:16:1: control Z interpreted as end of file
23692RESOLVEDFIXEDmajordlang.orgImportC: __pragma and __declspec are not documented as supported Visual C extensions
23693RESOLVEDWONTFIXmajordlang.orgImportC: Unclear documentation of #line and linemarker support
23694RESOLVEDFIXEDmajordmdcompilable/ctests2.c:51:9: error: initializer element is not constant
23695RESOLVEDWONTFIXmajordmdcompilable/ctests2.c:131:14: error: expected ‘;’ before ‘b’
23696RESOLVEDWONTFIXmajordmdcompilable/enumbase.c:3:8: error: expected identifier or ‘(’ before ‘:’ token
23697RESOLVEDFIXEDmajordlang.orgNo examples of invalid forward references in C code accepted by ImportC
23698RESOLVEDFIXEDmajordlang.orgImportC: __stdcall is not documented as supported MSVC/DMC extensions
23699RESOLVEDFIXEDmajordlang.orgImportC: Unclear documentation that struct/union/enum introduce implicit typedefs
23700RESOLVEDDUPLICATEmajordlang.orgImportC: Missing examples of ImportC leveraging CTFE
23701RESOLVEDWONTFIXmajordlang.orgImportC: __int64 is not documented as supported Visual C extension
23702RESOLVEDWONTFIXmajordmdcompilable/test23616.c:3:20: error: missing binary operator before token "("
23703RESOLVEDFIXEDtrivialphobos[Module std.socket] example links are dead
23704NEWnormaldmddmd#20231need `this` for a function accessed through a member alias tuple