|
24889
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function alignForSize]
|
2024-12-01
|
|
24886
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Tuple does not support compatible `.tupleof` args
|
2024-12-01
|
|
24880
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string with inout enum argument fails to compile
|
2024-12-01
|
|
24877
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Randomness in UUID generation is insufficient.
|
2024-12-01
|
|
24858
|
D
|
phobos
|
nobody
|
NEW
|
---
|
maxIndex but not minIndex sometimes returns the index as an array with a single element
|
2024-12-01
|
|
24853
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Skip white space with formattedRead
|
2024-12-01
|
|
24847
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency.initOnce does not work with -preview=nosharedaccess
|
2024-12-01
|
|
24844
|
D
|
phobos
|
nobody
|
NEW
|
---
|
BigInt multiplication of 0 by integral (non-BigInt) type creates "-0" (negative zero)
|
2024-12-01
|
|
24829
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Rebindable2 does not correctly handle types with copy constructors or postblit constructors which aren't assignable
|
2024-12-01
|
|
24825
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.browse should use internal functions for executing subprocess
|
2024-12-01
|
|
24818
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Tag of a single-type SumType wastes space
|
2024-12-01
|
|
24810
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stable sort does not work with structs that both define opAssign and disable default-initialization
|
2024-12-01
|
|
24775
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range -> take -> filter -> chain: Take gets applied *after* filter
|
2024-12-01
|
|
24774
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Input range + filter + chain => First element vanishes
|
2024-12-01
|
|
24739
|
D
|
phobos
|
nobody
|
NEW
|
---
|
to!string always allocates a new string
|
2024-12-01
|
|
24736
|
D
|
phobos
|
nobody
|
NEW
|
---
|
core.atomic is not work with struct that has template parameter list and function pointer (-preview=all)
|
2024-12-01
|
|
24713
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`to!string` and `format` don’t handle infinite ranges
|
2024-12-01
|
|
24686
|
D
|
phobos
|
nobody
|
NEW
|
---
|
SumType stopped working on LDC 1.37 with unmatched DeducedParameterType template
|
2024-12-01
|
|
24681
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rawWrite on closed File and closed pipe segfault
|
2024-12-01
|
|
24674
|
D
|
phobos
|
nobody
|
NEW
|
---
|
lockstep should be working with `@nogc` and `nothrow`
|
2024-12-01
|
|
24591
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.random] docs bad at communicating trivail usecase
|
2024-12-01
|
|
24589
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.sreaching] take functions seem to be missing range overload/version
|
2024-12-01
|
|
24584
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[phobos] `make unittest` should not rerun tests unnecessarily
|
2024-12-01
|
|
24576
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Now that OMF support has been dropped, the standard library should be called `phobos32` not `phobos32mscoff`
|
2024-12-01
|
|
24575
|
D
|
phobos
|
nobody
|
NEW
|
---
|
sumtype fails to match lambdas with anonymous arguments
|
2024-12-01
|
|
24570
|
D
|
phobos
|
nobody
|
NEW
|
---
|
printing a range of ranges consumes sub-ranges
|
2024-12-01
|
|
24568
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed
|
2024-12-01
|
|
24557
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.readln does not properly handle case where last character in terminator is repeated
|
2024-12-01
|
|
24550
|
D
|
phobos
|
nobody
|
NEW
|
---
|
formattedWrite should support string interpolation
|
2024-12-01
|
|
24541
|
D
|
phobos
|
nobody
|
NEW
|
---
|
cartesianProduct should have length for finite ranges
|
2024-12-01
|
|
24533
|
D
|
phobos
|
nobody
|
NEW
|
---
|
clamp with smaller-than-int T1 fails to compile with literal parameters
|
2024-12-01
|
|
24494
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.mmfile should take into account 256kb mapping in Windows kernel
|
2024-12-01
|
|
24480
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA ignores template functions
|
2024-12-01
|
|
24468
|
D
|
phobos
|
nobody
|
NEW
|
---
|
stdThreadLocalLog does not print `log` and `trace` logs
|
2024-12-01
|
|
24391
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.encoding.sanitize should be usable in @safe
|
2024-12-01
|
|
24358
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.digest on array of arrays surprisingly shallow
|
2024-12-01
|
|
24352
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: 'r' format cannot be checked at compile time
|
2024-12-01
|
|
24351
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot format `void[]` with compile-time check
|
2024-12-01
|
|
24344
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The getUDAs and stringof generate different result with different compiler
|
2024-12-01
|
|
24307
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.meta] weak values/alias for default values
|
2024-12-01
|
|
24305
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.execute requires locking passed FILE * handles in order to create the process
|
2024-12-01
|
|
24302
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rename the variable "degrees" in sumtype.d at least in the kelvin case
|
2024-12-01
|
|
24285
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot swap a std.typecons.Tuple
|
2024-12-01
|
|
24270
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Pointer to Nullable of recursive struct
|
2024-12-01
|
|
24243
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't format chain(filter, filter)
|
2024-12-01
|
|
24233
|
D
|
phobos
|
nobody
|
NEW
|
---
|
T[].canFind(Nullable!T()) returns true when it used to return false
|
2024-12-01
|
|
24221
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Stable sort crash
|
2024-12-01
|
|
24202
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.chain ganerated object has wrong .init
|
2024-12-01
|
|
24183
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA does no longer work on templatized functions
|
2024-12-01
|
|
24172
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Error when compiling with std_regex_* debug conditions
|
2024-12-01
|
|
24165
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Failed readf leaves File in inconsistent state
|
2024-12-01
|
|
24164
|
D
|
phobos
|
nobody
|
NEW
|
---
|
readf should stop reading a trailing string at whitespace
|
2024-12-01
|
|
24152
|
D
|
phobos
|
nobody
|
NEW
|
---
|
range .until evaluates .front twice
|
2024-12-01
|
|
24143
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Chain unreachable code
|
2024-12-01
|
|
24138
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.103] MemberFunctionsTuple does not see final functions
|
2024-12-01
|
|
24134
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Unittest heisenbug: std/random.d(3867): Assertion failure
|
2024-12-01
|
|
24128
|
D
|
phobos
|
nobody
|
NEW
|
---
|
array formatting fails to compile with bitsSet
|
2024-12-01
|
|
24081
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function countUntil] countUntil is a terrible name
|
2024-12-01
|
|
24080
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.TemplateOf doesn't return void for non-template functions
|
2024-12-01
|
|
24074
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Reference to struct not working, when executed as a task
|
2024-12-01
|
|
24048
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't sort after filter
|
2024-12-01
|
|
24037
|
D
|
phobos
|
nobody
|
NEW
|
---
|
assocArray should support immutable values
|
2024-12-01
|
|
24008
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.lastIndexOf(string, char) and (string, string) should be nothrow
|
2024-12-01
|
|
24001
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add console module to replace std.stdio
|
2024-12-01
|
|
23977
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG2.102] cannot use getSymbolsByUDA on template struct with alias member
|
2024-12-01
|
|
23944
|
D
|
phobos
|
nobody
|
NEW
|
---
|
bigint doesnt work in ctfe (uses free)
|
2024-12-01
|
|
23943
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`execute` causes interrupted system call inside LLDB
|
2024-12-01
|
|
23910
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.file.remove acts differently on Windows and Linux
|
2024-12-01
|
|
23849
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Ddoc $(LPAREN) and $(RPAREN) not formatted properly
|
2024-12-01
|
|
23848
|
D
|
phobos
|
nobody
|
NEW
|
---
|
ReturnType Documentation strange link to std.digest
|
2024-12-01
|
|
23840
|
D
|
phobos
|
nobody
|
NEW
|
---
|
log(str) is not work
|
2024-12-01
|
|
23829
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std/parallelism.d(4351): unittest failure
|
2024-12-01
|
|
23809
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Adding to associative array inside Variant segfaults
|
2024-12-01
|
|
23794
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Remove std.path.expandTilde
|
2024-12-01
|
|
23793
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.stdio.openNetwork should be refactored and moved to a different place
|
2024-12-01
|
|
23782
|
D
|
phobos
|
nobody
|
NEW
|
---
|
asNormalizedPath equality is broken
|
2024-12-01
|
|
23707
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.rawRead/rawWrite should support reading/writing individual values
|
2024-12-01
|
|
23684
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.spawnProcess fails if ulimit is too large
|
2024-12-01
|
|
23654
|
D
|
phobos
|
nobody
|
NEW
|
---
|
execv_: toAStringz: memory corruption
|
2024-12-01
|
|
23610
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Typedef doesn't forward constructors
|
2024-12-01
|
|
23605
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The current implementation of powmod is very slow for the ulong type
|
2024-12-01
|
|
23604
|
D
|
phobos
|
nobody
|
NEW
|
---
|
iota's floating point implementation does not conform to documentation
|
2024-12-01
|
|
23601
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.format] acceptedSpecs do match baseOfSpec
|
2024-12-01
|
|
23594
|
D
|
phobos
|
nobody
|
NEW
|
---
|
TZ database does not support version 4 std.datetime
|
2024-12-01
|
|
23588
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Std lacks a way to read Unicode from a file expect by line
|
2024-12-01
|
|
23573
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.bitmanip.bitfields doesn't respect native endianness
|
2024-12-01
|
|
23521
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Bad conversion in double.to!long for values around long.max
|
2024-12-01
|
|
23512
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Change Posix dirEntries implementation to use 'ftw' (or 'nftw')
|
2024-12-01
|
|
23500
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.getUDAs not working properly for overloads
|
2024-12-01
|
|
23496
|
D
|
phobos
|
nobody
|
NEW
|
---
|
several modules are broken on windows with -preview=in due to extern(C) functions using in parameters
|
2024-12-01
|
|
23489
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format.sformat mishandles wchar ranges
|
2024-12-01
|
|
23457
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.wrap has no policy on how it counts columns
|
2024-12-01
|
|
23448
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.container.array does not work with move-only types
|
2024-12-01
|
|
23422
|
D
|
phobos
|
nobody
|
NEW
|
---
|
uniq backward iteration has different elements to forward iteration
|
2024-12-01
|
|
23421
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.rawRead is @system on Windows
|
2024-12-01
|
|
23419
|
D
|
phobos
|
nobody
|
NEW
|
---
|
grammar error in std/experimental/allocator/building_blocks/segregator.d
|
2024-12-01
|
|
23396
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.socket] getAddresses causes TcpSocket to open UDP sockets first
|
2024-12-01
|
|
23395
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Regex leaks memory when used in multithreaded environment
|
2024-12-01
|
|
23393
|
D
|
phobos
|
nobody
|
NEW
|
---
|
JSONValue: Appending object to array fails
|
2024-12-01
|
|
23392
|
D
|
phobos
|
nobody
|
NEW
|
---
|
"File does not exist" while the real error is "ENAMETOOLONG (File name too long)"
|
2024-12-01
|
|
23383
|
D
|
phobos
|
nobody
|
NEW
|
---
|
csvReader throws ArrayIndexError when Contents has more fields than header.length
|
2024-12-01
|
|
23373
|
D
|
phobos
|
nobody
|
NEW
|
---
|
add uda (e.g. @csvIgnore) support in std.csv to ignore some field
|
2024-12-01
|
|
23341
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.uni] ZWJ not handled properly
|
2024-12-01
|
|
23330
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.logger: file logger should use OS-specific directory separators on each platform
|
2024-12-01
|
|
23323
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.logger (previously experimental) needs better documentation
|
2024-12-01
|
|
23322
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.toDelegate on functor can produce dangling reference
|
2024-12-01
|
|
23321
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add ability to set NO_SCAN flag for GCAllocator
|
2024-12-01
|
|
23318
|
D
|
phobos
|
nobody
|
NEW
|
---
|
GCAllocator should not implement deallocate
|
2024-12-01
|
|
23282
|
D
|
phobos
|
nobody
|
NEW
|
---
|
locale decimal separator unsued [dot vs comma]
|
2024-12-01
|
|
23231
|
D
|
phobos
|
nobody
|
NEW
|
---
|
splitWhen from std.algorithm is not CTFEable
|
2024-12-01
|
|
23210
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function feqrel]
|
2024-12-01
|
|
23201
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.ranges doesn't have any thing to handle extremely nested ranges
|
2024-12-01
|
|
23190
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.stdio.File should be usable in @safe
|
2024-12-01
|
|
23171
|
D
|
phobos
|
nobody
|
NEW
|
---
|
You can't use std.typecons.Typedef on __vector(*) type
|
2024-12-01
|
|
23095
|
D
|
phobos
|
nobody
|
NEW
|
---
|
taggedPointer accessors are not scope
|
2024-12-01
|
|
23090
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Allocators should not use NullAllocator as a sentinel type
|
2024-12-01
|
|
22983
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Complex!float.abs / hypot invalid result when argument is small
|
2024-12-01
|
|
22965
|
D
|
phobos
|
nobody
|
NEW
|
---
|
assocArray does not automatically select non-immutable types even if they're easily reachable.
|
2024-12-01
|
|
22800
|
D
|
phobos
|
nobody
|
NEW
|
---
|
DDOC throw section for writeln is incomplete
|
2024-12-01
|
|
22762
|
D
|
phobos
|
nobody
|
NEW
|
---
|
no truncate function
|
2024-12-01
|
|
22696
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA can't be used in static foreach over parent type
|
2024-12-01
|
|
22690
|
D
|
phobos
|
nobody
|
NEW
|
---
|
broken link in core_memory.html to core.GC.free
|
2024-12-01
|
|
22677
|
D
|
phobos
|
nobody
|
NEW
|
---
|
thompson.d(846): Unrecognized instruction cast(IR)112
|
2024-12-01
|
|
22660
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.allocator randomly fails unittest
|
2024-12-01
|
|
22640
|
D
|
phobos
|
nobody
|
NEW
|
---
|
core.exception.AssertError@std/experimental/allocator/package.d(3738): Assertion failure
|
2024-12-01
|
|
22628
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.json.parseJSON's exception msg may be invalid UTF-8
|
2024-12-01
|
|
22615
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Wrong OS version and struct kevent_t in FreeBSD 13
|
2024-12-01
|
|
22599
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Infinite loop using join with alias this and non-ascii unicode
|
2024-12-01
|
|
22521
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[CTFE] std.experimental.allocator.make and dispose are not CTFEable.
|
2024-12-01
|
|
22479
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The system cannot find the path specified - executeShell fails when there's a invalid windows registry
|
2024-12-01
|
|
22447
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.sumtype.match has poor compile-time performance
|
2024-12-01
|
|
22436
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip expand: memory allocation failed
|
2024-12-01
|
|
22412
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism WorkerLocalStorage calls struct destructors on uninitialized memory
|
2024-12-01
|
|
22392
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Simplify Visual C configuration for -m64/-m32mscoff builds
|
2024-12-01
|
|
22391
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.currency randomly seg faults in unittests
|
2024-12-01
|
|
22360
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Troubles with File("some.file", "r") and "rb" mode if file bigger then 50 Mb
|
2024-12-01
|
|
22357
|
D
|
phobos
|
nobody
|
NEW
|
---
|
TcpSocket doesn't accept connection on the latest version of dmd.
|
2024-12-01
|
|
22350
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process unit test sometimes fails
|
2024-12-01
|
|
22349
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Random failure in unittest for std.process FreeBSD64
|
2024-12-01
|
|
22346
|
D
|
phobos
|
nobody
|
NEW
|
---
|
TaskPool blocked when execute another task with TaskPool
|
2024-12-01
|
|
22337
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`std.container.Array` object leak (on failed construction)
|
2024-12-01
|
|
22302
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.skipOver performs unnecessary UTF decoding
|
2024-12-01
|
|
22289
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't `std.algorithm.mutation: copy` a `scope` string into an an `Appender` with DIP1000
|
2024-12-01
|
|
22280
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[optimization]: std.conv.parse!(int, string) counts when doCount is false
|
2024-12-01
|
|
22279
|
D
|
phobos
|
nobody
|
NEW
|
---
|
alias this in Nullable(T, T nullValue) causes Error in writeln
|
2024-12-01
|
|
22273
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Range violation in compile-time regex
|
2024-12-01
|
|
22272
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.range.retro] should behave the same as foreach_reverse
|
2024-12-01
|
|
22231
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.mutation is missing an uninitializedCopy implementation
|
2024-12-01
|
|
22187
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.utf.byUTF lags behind underlying streams by one codepoint
|
2024-12-01
|
|
22162
|
D
|
phobos
|
nobody
|
NEW
|
---
|
conv.to doesn't handle strings to user defined arrays
|
2024-12-01
|
|
22155
|
D
|
phobos
|
nobody
|
NEW
|
---
|
practical range usage often causes unnecessary closure allocations.
|
2024-12-01
|
|
22142
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Improve error reporting for std.curl.net
|
2024-12-01
|
|
22112
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.interfaces.RandomAccessFinite.opSlice is documented but doesn't exist
|
2024-12-01
|
|
22059
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.file: Long paths support on Windows requires explicit \\?\ prefix
|
2024-12-01
|
|
22013
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Making RefCounted dtor @safe breaks DIP1000
|
2024-12-01
|
|
21991
|
D
|
phobos
|
nobody
|
NEW
|
---
|
allocator.dispose does not work for array of qualified type
|
2024-12-01
|
|
21947
|
D
|
phobos
|
nobody
|
NEW
|
---
|
RedBlackTree and hashOf do not play well together
|
2024-12-01
|
|
21943
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`static import std;` should allow accessing all public Phobos symbols by their FQN
|
2024-12-01
|
|
21907
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The number of templates instantiated when doing just `import std;` is too damn high
|
2024-12-01
|
|
21901
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[etc.c.odbc.sql]
|
2024-12-01
|
|
21888
|
D
|
phobos
|
nobody
|
NEW
|
---
|
sorting medium sized tuples at compile time not possible
|
2024-12-01
|
|
21860
|
D
|
phobos
|
nobody
|
NEW
|
---
|
readln return value in the EOF case
|
2024-12-01
|
|
21848
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency.spawn - pass by ref
|
2024-12-01
|
|
21843
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format could support %{x,X} for ubyte[]
|
2024-12-01
|
|
21819
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add phobos module(s) for localization and internationalization
|
2024-12-01
|
|
21815
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: invalid UTF-character throws with width but not without
|
2024-12-01
|
|
21790
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Finding template UDAs is not possible
|
2024-12-01
|
|
21775
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.RefCounted, std.container.array.Array, & similar structs that manage their own memory do not need to be scanned unless GC-allocated memory is reachable through them
|
2024-12-01
|
|
21757
|
D
|
phobos
|
nobody
|
NEW
|
---
|
log2 does not work with reals on CTFE with FreeBSD
|
2024-12-01
|
|
21731
|
D
|
phobos
|
nobody
|
REOP
|
---
|
SumType should provide convenient access to the type index
|
2024-12-01
|
|
21695
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add three-way comparison function to std.functional
|
2024-12-01
|
|
21657
|
D
|
phobos
|
nobody
|
NEW
|
---
|
MmFile cannot map empty files
|
2024-12-01
|
|
21650
|
D
|
phobos
|
nobody
|
NEW
|
---
|
parse form that returns elements parsed is too difficult to use
|
2024-12-01
|
|
21639
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Inconsistent output for enum value when calling "text" vs "to!string"
|
2024-12-01
|
|
21616
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Hard link
|
2024-12-01
|
|
21615
|
D
|
phobos
|
nobody
|
NEW
|
---
|
indexOf for arrays
|
2024-12-01
|
|
21599
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.digest.crc : crc32Of fails with SegFault on array of 4MB or larger
|
2024-12-01
|
|
21583
|
D
|
phobos
|
nobody
|
NEW
|
---
|
`array` is not `@safe` for a certain combination of `iota` and data types
|
2024-12-01
|
|
21582
|
D
|
phobos
|
nobody
|
NEW
|
---
|
ApplyLeft fails with some function templates
|
2024-12-01
|
|
21560
|
D
|
phobos
|
nobody
|
NEW
|
---
|
md5 poor performance out of the box
|
2024-12-01
|
|
21557
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.encoding and std.utf do not use replacement char consistently
|
2024-12-01
|
|
21552
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Encoding cp866 ru
|
2024-12-01
|
|
21463
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Proxy declares opCmp when it should not
|
2024-12-01
|
|
21448
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Linker errors while building a Vibe.d app
|
2024-12-01
|
|
21440
|
D
|
phobos
|
nobody
|
NEW
|
---
|
PR: Add SHA-3 module as std.digest.sha3
|
2024-12-01
|
|
21435
|
D
|
phobos
|
nobody
|
NEW
|
---
|
The windows .win64 make file for phobos depends on the make.exe that is part of the dmd folder.
|
2024-12-01
|
|
21429
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot sort large tuple arrays at compile time
|
2024-12-01
|
|
21420
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Nullable.get default parameter is not lazy
|
2024-12-01
|
|
21409
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Bug] std.datetime.timezone.PosixTimeZone.getTimeZone allows for path traversal
|
2024-12-01
|
|
21401
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Writelning a tuple ignores member's toString.
|
2024-12-01
|
|
21386
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.uniform!T(urng) when T is int/uint/long/ulong and urng.front is byte/ubyte/short/ushort is not supported but could be
|
2024-12-01
|
|
21385
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.uniform!T(urng) for integer T disregards urng.min and urng.max when producing the result so it may not actually be uniform
|
2024-12-01
|
|
21382
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.uniform!T(urng) when T is an integer type and urng.front is floating point is broken
|
2024-12-01
|
|
21381
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.uniform!T(urng) when T is long or ulong and urng.front is signed int will be biased in its high bits
|
2024-12-01
|
|
21375
|
D
|
phobos
|
nobody
|
NEW
|
---
|
phobos: Error: cannot directly load global variable constants with PIC or PIE code
|
2024-12-01
|
|
21358
|
D
|
phobos
|
nobody
|
NEW
|
---
|
conv.to array to string seems to lack nothrow
|
2024-12-01
|
|
21331
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Windows makefiles are outdated
|
2024-12-01
|
|
21289
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[The D Bug Tracker] "File does not exist" FileException on c:\hiberfil.sys
|
2024-12-01
|
|
21270
|
D
|
phobos
|
nobody
|
NEW
|
---
|
RedBlackTree fails to instantiate with a type with a toString taking a @safe sink
|
2024-12-01
|
|
21267
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make std.complex work with -betterC
|
2024-12-01
|
|
21264
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Template constraint on `each` is too wide
|
2024-12-01
|
|
21260
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Constraints on user code are private, so user cannot check them or understand what they do
|
2024-12-01
|
|
21232
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.parallel reuses thread, leading to stale static data
|
2024-12-01
|
|
21228
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Templated toString silently ignored when it can't be instantiated
|
2024-12-01
|
|
21216
|
D
|
phobos
|
nobody
|
NEW
|
---
|
SortedRange.empty should be const, .front should be inout
|
2024-12-01
|
|
21192
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits: Add trait for determining if a type has padding/alignment holes
|
2024-12-01
|
|
21169
|
D
|
phobos
|
nobody
|
NEW
|
---
|
make checkedint as a drop-in replacement of native int/long
|
2024-12-01
|
|
21168
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.utf.decode front/back should be able to decode using enum character types
|
2024-12-01
|
|
21112
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv.to fails to convert to 'typedef' like enum
|
2024-12-01
|
|
21099
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.container.array.Array should define opSliceAssign for multi-elements
|
2024-12-01
|
|
21087
|
D
|
phobos
|
nobody
|
NEW
|
---
|
refRange() does not work with ranges which have internal const fields
|
2024-12-01
|
|
21069
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant.get!Variant segfault
|
2024-12-01
|
|
21068
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot sort a RandomAccessFinite range
|
2024-12-01
|
|
21064
|
D
|
phobos
|
nobody
|
NEW
|
---
|
setCookieJar/caInfo in std.net.curl cannot handle the non-ASCII paths
|
2024-12-01
|
|
21045
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt: Support blank as separator of multiple values
|
2024-12-01
|
|
21011
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant and tuples by index
|
2024-12-01
|
|
21010
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Windows symlinks
|
2024-12-01
|
|
21002
|
D
|
phobos
|
nobody
|
NEW
|
---
|
make std.exception enforce dip1008 agnostic
|
2024-12-01
|
|
20978
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add versioning to phobos
|
2024-12-01
|
|
20977
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Move phobos to semver
|
2024-12-01
|
|
20976
|
D
|
phobos
|
nobody
|
NEW
|
---
|
pipe documentation incorrectly renders part of memoize
|
2024-12-01
|
|
20967
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Decimal string parsing isn't IEEE compatible
|
2024-12-01
|
|
20966
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Tuple cannot handle non-copyable types
|
2024-12-01
|
|
20950
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv.text(int) shouldn't needlessly allocate
|
2024-12-01
|
|
20948
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt: Support std.getop.config.positional
|
2024-12-01
|
|
20939
|
D
|
phobos
|
nobody
|
NEW
|
---
|
sha.digest.sha: increase the speed of SHA256 and SHA512 in non-optimized builds, and bring optimized DMD builds closer to the speed of LDC
|
2024-12-01
|
|
20932
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Need a stableStaticSort to complement staticSort
|
2024-12-01
|
|
20930
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: Remove 4 GB size limit
|
2024-12-01
|
|
20920
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Typedef!int + Typedef!int => int? is this a typedef overlook?
|
2024-12-01
|
|
20913
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Array "forward reference" error
|
2024-12-01
|
|
20873
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.task mistakenly trusts user-supplied implicit-conversion routines
|
2024-12-01
|
|
20871
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.socket.UnixAddress @trusted functions can corrupt memory if inherited from
|
2024-12-01
|
|
20865
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add std.path : isSubPath
|
2024-12-01
|
|
20858
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism.task: Can't move value to task param
|
2024-12-01
|
|
20819
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt should detect duplicated pointers passed as arguments.
|
2024-12-01
|
|
20817
|
D
|
phobos
|
nobody
|
NEW
|
---
|
valigrind shows that parseJSON() generates errors relating to uninitialised values
|
2024-12-01
|
|
20813
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.allocator add fault injecting allocator
|
2024-12-01
|
|
20801
|
D
|
phobos
|
nobody
|
NEW
|
---
|
No ringarray in the std
|
2024-12-01
|
|
20798
|
D
|
phobos
|
nobody
|
NEW
|
---
|
generic binarySearch (and others) should be available in std.algorithm
|
2024-12-01
|
|
20793
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant equals of different types
|
2024-12-01
|
|
20764
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[The D Bug Tracker] std.traits.isAggregateType chokes on modules
|
2024-12-01
|
|
20735
|
D
|
phobos
|
nobody
|
NEW
|
---
|
UTFException.toString does not print a stack trace or filename/line
|
2024-12-01
|
|
20721
|
D
|
phobos
|
nobody
|
NEW
|
---
|
CurlOption: Add CURLOPT_TCP_KEEP*
|
2024-12-01
|
|
20690
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Static LibCurl
|
2024-12-01
|
|
20666
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant assignment from const of large type with indirections
|
2024-12-01
|
|
20663
|
D
|
phobos
|
nobody
|
NEW
|
---
|
writeln should be @nogc
|
2024-12-01
|
|
20647
|
D
|
phobos
|
nobody
|
NEW
|
---
|
rmdirRecurse and remove cannot remove readonly files on windows
|
2024-12-01
|
|
20646
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Module std.container.rbtree] inadequate documentation
|
2024-12-01
|
|
20618
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.unpredictableSeed can work in betterC
|
2024-12-01
|
|
20590
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Filenames with NUL bytes in them are incorrectly accepted
|
2024-12-01
|
|
20574
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Ambigious parameter names should trigger an error
|
2024-12-01
|
|
20572
|
D
|
phobos
|
nobody
|
NEW
|
---
|
spawnProcess to print process filename on error
|
2024-12-01
|
|
20571
|
D
|
phobos
|
nobody
|
NEW
|
---
|
spawnProcess does not find .bat files
|
2024-12-01
|
|
20555
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Request to add trait matching to __traits(getOverloads, ...) to std.traits library module
|
2024-12-01
|
|
20535
|
D
|
phobos
|
bugzilla
|
REOP
|
---
|
std.format: %b, %o, %x and %X on negative integers gives wrong result
|
2024-12-01
|
|
20523
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: Invalid data yields RangeError in ZipArchive constructor
|
2024-12-01
|
|
20487
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Formatter does not support nothrow sink delegate
|
2024-12-01
|
|
20483
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.uni.byGrapheme & Grapheme.opSlice requires obscure REF parameters.
|
2024-12-01
|
|
20482
|
D
|
phobos
|
nobody
|
NEW
|
---
|
formatValue overlap detection does not account for nested anonymous unions
|
2024-12-01
|
|
20478
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Phobos should have a trait to identify NaN-like behavior
|
2024-12-01
|
|
20452
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv: to and parse dont work correct with negative numbers
|
2024-12-01
|
|
20412
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.put misbehaves when OutputRange.put(void[] exists)
|
2024-12-01
|
|
20392
|
D
|
phobos
|
nobody
|
NEW
|
---
|
formattedRead: %*d and %d should read the same
|
2024-12-01
|
|
20385
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add opt* methods to std.json
|
2024-12-01
|
|
20372
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Line counter with async Buffer
|
2024-12-01
|
|
20360
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.variant doesn't do postblit/dtor correctly for large structs
|
2024-12-01
|
|
20344
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variable format is not in CamelCase into getopt
|
2024-12-01
|
|
20317
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Checked std.format Error: `"Attempted to access an uninitialized payload."`
|
2024-12-01
|
|
20310
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.json to(Pretty)String not pure
|
2024-12-01
|
|
20309
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Passing alias this with function returning chain to tempCString hangs up the program
|
2024-12-01
|
|
20300
|
D
|
phobos
|
nobody
|
NEW
|
---
|
memoize doesn't work with default params
|
2024-12-01
|
|
20294
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: extra field issues
|
2024-12-01
|
|
20293
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: unicode issues
|
2024-12-01
|
|
20292
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: MSDOS date/time issues
|
2024-12-01
|
|
20291
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: integrity of local file headers
|
2024-12-01
|
|
20290
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: file(name) and directory issues
|
2024-12-01
|
|
20289
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip: zip64 should take size values from extrafields into account
|
2024-12-01
|
|
20246
|
D
|
phobos
|
nobody
|
NEW
|
---
|
isCallable fails for template opCall overload
|
2024-12-01
|
|
20234
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make!T (and likely emplace!T) do not work for some shared types
|
2024-12-01
|
|
20228
|
D
|
phobos
|
nobody
|
NEW
|
---
|
simple toString for Tuple!()s
|
2024-12-01
|
|
20225
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency: FiberScheduler's stack size is not configurable
|
2024-12-01
|
|
20206
|
D
|
phobos
|
nobody
|
NEW
|
---
|
potential bug in complex power operator
|
2024-12-01
|
|
20197
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make std.math.isIdentical work in CTFE
|
Sat 09:36
|
|
20184
|
D
|
phobos
|
nobody
|
NEW
|
---
|
String maxsplit
|
2024-12-01
|
|
20174
|
D
|
phobos
|
nobody
|
NEW
|
---
|
posix-only std.math functions shouldn't be present on windows
|
2024-12-01
|
|
20140
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.tr should not be decoding strings
|
2024-12-01
|
|
20134
|
D
|
phobos
|
nobody
|
NEW
|
---
|
autodecode should use replacementDchar rather than throwing on invalid
|
2024-12-01
|
|
20117
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Typedef has opCmp when base type does not
|
2024-12-01
|
|
20115
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Rebindable / UnqualRef do not work with inout
|
2024-12-01
|
|
20109
|
D
|
phobos
|
nobody
|
NEW
|
---
|
DirEntries() fails on symbolic links to non-existent file
|
2024-12-01
|
|
20099
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Memoize should handle lambdas
|
2024-12-01
|
|
20085
|
D
|
phobos
|
nobody
|
NEW
|
---
|
memory leaks in std.parallelism
|
2024-12-01
|
|
20038
|
D
|
phobos
|
nobody
|
NEW
|
---
|
__DATE__ is in the wrong format for std.datetime.Date.from*
|
2024-12-01
|
|
20031
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Tuple.toString does not work with mutable toString
|
2024-12-01
|
|
20030
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant concat of char and string doesn't work
|
2024-12-01
|
|
20028
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Stalled thread in concurrency.d unittest
|
2024-12-01
|
|
20009
|
D
|
phobos
|
nobody
|
REOP
|
---
|
isForwardRange doesn't work with alias range this or inheritance
|
2024-12-01
|
|
19997
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.socket.InternetHost.getHostByAddr unittest does not work with IPv6
|
2024-12-01
|
|
19981
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.iteration.group fails when element type has a const/immutable member
|
2024-12-01
|
|
19952
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.windows.registry] lacks basic documentation and quick examples
|
2024-12-01
|
|
19879
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency: Emit offending field name when failing to spawn() with mutable thread-local data
|
2024-12-01
|
|
19864
|
D
|
phobos
|
nobody
|
NEW
|
---
|
EnumMembers with deprecated members
|
2024-12-01
|
|
19859
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.memoize: Ability to clear the cache
|
2024-12-01
|
|
19842
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.signals Segfault could take other delegates than member function pointers
|
2024-12-01
|
|
19820
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add readfln to std.stdio
|
2024-12-01
|
|
19769
|
D
|
phobos
|
nobody
|
NEW
|
---
|
CTFE format(): str[index] is used before initialized
|
2024-12-01
|
|
19756
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add extended attributes support to std.file
|
2024-12-01
|
|
19741
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make ifThrown work in @safe code
|
2024-12-01
|
|
19715
|
D
|
phobos
|
nobody
|
NEW
|
---
|
AutoImplement `self` and `parent` aliases are incorrect for overloaded functions
|
2024-12-01
|
|
19695
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.logger: Rotated file logger
|
2024-12-01
|
|
19587
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.generate's range calls its argument one time too many
|
2024-12-01
|
|
19577
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism unable to use more than 64 cores
|
2024-12-01
|
|
19547
|
D
|
phobos
|
nobody
|
NEW
|
---
|
New 2.082 Attributes on Enum Member prevent from formatting
|
2024-12-01
|
|
19511
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Appender does not create a destructable array
|
2024-12-01
|
|
19484
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Fix it so that DirEntry on POSIX only calls lstat once
|
2024-12-01
|
|
19480
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Take opSlice of string should work at least with no args
|
2024-12-01
|
|
19478
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getopt with config.stopOnFirstNonOption fails to recognize option
|
2024-12-01
|
|
19475
|
D
|
phobos
|
nobody
|
NEW
|
---
|
add a staticIndexOf overload taking a pred
|
2024-12-01
|
|
19438
|
D
|
phobos
|
dechcaudron+issues.dlang
|
NEW
|
---
|
Add `isNormalizedPath` to std.path
|
2024-12-01
|
|
19428
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.indexOf wrong result with bad unicode
|
2024-12-01
|
|
19385
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Question: How to set curl options for HTTP from inside dmd?
|
2024-12-01
|
|
19379
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make a public alias for the return type of std.typecons.scoped
|
2024-12-01
|
|
19362
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt.config: change type to disallow or support bitwise operands
|
2024-12-01
|
|
19346
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math log* functions only have real versions
|
2024-12-01
|
|
19345
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.concurrency does not work with structs of const value type
|
2024-12-01
|
|
19335
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt: make it an error to have options that differ only by case when case insensitive
|
2024-12-01
|
|
19330
|
D
|
phobos
|
nobody
|
NEW
|
---
|
taskPool.workerIndex is wrong for single tread task pool
|
2024-12-01
|
|
19312
|
D
|
phobos
|
n8sh.secondary
|
NEW
|
---
|
Reduce template bloat in std.math by using const arguments
|
2024-12-01
|
|
19311
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add @nogc attribute to Socket receive methods
|
2024-12-01
|
|
19287
|
D
|
phobos
|
nobody
|
NEW
|
---
|
each only accepts lambdas that take a single argument
|
2024-12-01
|
|
19264
|
D
|
phobos
|
dcuan17
|
NEW
|
---
|
byCodeUnit should compare with strings
|
2024-12-01
|
|
19259
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array.Appender needs a way to set/get the length
|
2024-12-01
|
|
19256
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.json: JSONValue allows violating constness
|
2024-12-01
|
|
19247
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Segmentation fault when resolving address with std.socket.getAddress inside a Fiber
|
2024-12-01
|
|
19221
|
D
|
phobos
|
nobody
|
NEW
|
---
|
"std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows
|
2024-12-01
|
|
19208
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.bitmanip.swapEndian doesn't support floating point types
|
2024-12-01
|
|
19168
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.randomCover and randomSample should warn that struct RNGs are copied (original is not updated)
|
2024-12-01
|
|
19129
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.scoped crashes when used on classes that have context
|
2024-12-01
|
|
19069
|
D
|
phobos
|
nobody
|
NEW
|
---
|
"/..".buildNormalizedPath returns "/" instead of throwing; not documented
|
2024-12-01
|
|
19027
|
D
|
phobos
|
nobody
|
NEW
|
---
|
iota(int.min, int.max).length is incorrect
|
2024-12-01
|
|
19025
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Better definition of deallocateAll in ContiguousFreeList
|
2024-12-01
|
|
18988
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Reading from unreadable file results in random garbage
|
2024-12-01
|
|
18987
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Reading from unreadable file produces incorrect exception
|
2024-12-01
|
|
18975
|
D
|
phobos
|
nobody
|
NEW
|
---
|
permutations.array creates an array of the original type without the permutations
|
2024-12-01
|
|
18929
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.chain with single elements too
|
2024-12-01
|
|
18903
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.signals uses _dtor
|
2024-12-01
|
|
18898
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.iteration : each & overloads of opApply don't play well together
|
2024-12-01
|
|
18877
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.allocator: RCIAllocator's .alignment() method is not readable at compile-time
|
2024-12-01
|
|
18857
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.experimental.logger] use NullLogger as the default
|
2024-12-01
|
|
18856
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[std.experimental.logger] please add LogLevel.debug
|
2024-12-01
|
|
18854
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.allocator: StatsCollector counts failed deallocations
|
2024-12-01
|
|
18849
|
D
|
phobos
|
edi33416
|
NEW
|
---
|
std.allocator: AllocatorList uses deallocate and ignores return value in deallocateAll
|
2024-12-01
|
|
18848
|
D
|
phobos
|
edi33416
|
NEW
|
---
|
std.allocator: Regions are non-copyable, yet are passed around in examples
|
2024-12-01
|
|
18844
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.utf.decode skips valid character on invalid multibyte sequence
|
2024-12-01
|
|
18812
|
D
|
phobos
|
nobody
|
NEW
|
---
|
template enforce should accept same parameter combos as exception
|
2024-12-01
|
|
18807
|
D
|
phobos
|
nobody
|
NEW
|
---
|
RefRange behaves very differently for Input Ranges and Forward Ranges
|
2024-12-01
|
|
18797
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Use of "isInputRange" in various functions is overly-restrictive
|
2024-12-01
|
|
18781
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.replace: RangeError when replacing with inconsistent string types
|
2024-12-01
|
|
18779
|
D
|
phobos
|
nobody
|
NEW
|
---
|
StatsCollector empty doesn't take into account the parent allocator
|
2024-12-01
|
|
18773
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Constraints on buffer re-use for std.zlib should be documented.
|
2024-12-01
|
|
18742
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.regex: Using CodePointSet in AAs breaks if reference count changes
|
2024-12-01
|
|
18733
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math.remquo's behavior with infinity is platform dependent
|
2024-12-01
|
|
18726
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math.fma is not implemented
|
2024-12-01
|
|
18715
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Non-documented unittests should not use unpredictableSeed or default Random alias
|
2024-12-01
|
|
18701
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv.emplaceRef should be made publicly available
|
2024-12-01
|
|
18690
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Can't compare timezones for equality in @safe code
|
2024-12-01
|
|
18686
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.containers.dlist.DList has opEquals but no toHash
|
2024-12-01
|
|
18685
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.containers.slist.SList has opEquals but no toHash
|
2024-12-01
|
|
18684
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.containers.array.Array has opEquals but no toHash
|
2024-12-01
|
|
18674
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.json.JSONValue has opEquals but no toHash
|
2024-12-01
|
|
18673
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.socket.InternetAddress has opEquals but no toHash
|
2024-12-01
|
|
18667
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Segfault in std.file.dirEntries
|
2024-12-01
|
|
18664
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Spurious failure in std/experimental/allocator/building_blocks/bitmapped_block.d
|
2024-12-01
|
|
18629
|
D
|
phobos
|
greeenify
|
NEW
|
---
|
std.algorithm.iteration.subsitute is slow
|
2024-12-01
|
|
18626
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.fullyQualifiedName on value results in T instead of error
|
2024-12-01
|
|
18618
|
D
|
phobos
|
nobody
|
NEW
|
---
|
templated functions should in general have their attributes inferred
|
2024-12-01
|
|
18599
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format %(...%) format does not allow modifiers that take additional arguments
|
2024-12-01
|
|
18580
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.conv.to!(const ubyte[])(void[]) should work
|
2024-12-01
|
|
18559
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math.* should stop using `real` overloads by default
|
2024-12-01
|
|
18499
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.regex cannot handle (?i:)
|
2024-12-01
|
|
18491
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.logger default values after variadic template parameters
|
2024-12-01
|
|
18483
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[DMC Libc] std.stdio.File is completely thread unsafe on Win32
|
2024-12-01
|
|
18471
|
D
|
phobos
|
petru.gurita1
|
NEW
|
---
|
std.experimental.checkedint.Checked doesn't check on assignment or construction
|
2024-12-01
|
|
18467
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: Hangul Jamo syllables, while correctly segmented as single graphemes by graphemeStride, are designated as wide characters, and thus should occupy 2 spaces per grapheme
|
2024-12-01
|
|
18466
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: Wide / Full-width characters as defined by Unicode TR11 (EastAsianWidth.txt) should occupy 2 spaces per character
|
2024-12-01
|
|
18465
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.format: Zero-width characters such as U+200B should not add to the width of the string;
|
2024-12-01
|
|
18463
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.joiner is slow
|
2024-12-01
|
|
18451
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.076.1] In certain circumstances, calling remove on an array of delegates fails
|
2024-12-01
|
|
18448
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make std.file.write / std.stdio.write conflicts more tractable for beginners
|
2024-12-01
|
|
18436
|
D
|
phobos
|
nobody
|
NEW
|
---
|
broken opCast fails silently when used with std.conv.to
|
2024-12-01
|
|
18435
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Use StatsCollector in shared environment
|
2024-12-01
|
|
18426
|
D
|
phobos
|
greensunny12
|
NEW
|
---
|
Conversion from Tuple with named fields to Tuple without named fields should work during compilation
|
2024-12-01
|
|
18425
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process environment["VAR"] = "NAME" does not always take effect
|
2024-12-01
|
|
18405
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt should support std.typecons.Flag out of the box
|
2024-12-01
|
|
18387
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.exception.doesPointTo doesn't fit into std.exception
|
2024-12-01
|
|
18381
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.random.uniform01!(double,Mt19937) should produce at least 2^^53 distinct values
|
2024-12-01
|
|
18378
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.regex causes major slowdown in compilation times
|
2024-12-01
|
|
18370
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.skipOver should handle BOMs
|
2024-12-01
|
|
18369
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.skipOver should be @nogc and nothrow
|
2024-12-01
|
|
18345
|
D
|
phobos
|
issues.dlang
|
NEW
|
---
|
std.datetime documentation isn't properly split
|
2024-12-01
|
|
18342
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency needs to be optimized
|
2024-12-01
|
|
18339
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Variant.coerce is unable to convert between types that std.conv.to is able to convert
|
2024-12-01
|
|
18336
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add std.algorithm.findMatchingParen
|
2024-12-01
|
|
18318
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.net.curl.download silently ignores non-2xx http statuses
|
2024-12-01
|
|
18309
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process.pipeProcess should warn if the buffer is full
|
2024-12-01
|
|
18304
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.format functions with compile time format strings should be nothrow
|
2024-12-01
|
|
18302
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add std.traits.Noqual
|
2024-12-01
|
|
18298
|
D
|
phobos
|
nobody
|
NEW
|
---
|
curl high level form wrapper
|
2024-12-01
|
|
18290
|
D
|
phobos
|
nobody
|
REOP
|
---
|
std.conv.parse throws ConvOverflowException for negative values in hex
|
2024-12-01
|
|
18287
|
D
|
phobos
|
nobody
|
REOP
|
---
|
[Reg 2.078.1] several std.math functions no longer work with alias this
|
2024-12-01
|
|
18276
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Inconsistent assumption about result of InternetHost.getHostByName
|
2024-12-01
|
|
18264
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Make Phobos buildable on low-memory machines
|
2024-12-01
|
|
18258
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math.NaN redesign
|
2024-12-01
|
|
18257
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.math.abs/fabs - redesign
|
2024-12-01
|
|
18255
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.string.translate takes the output range by value
|
2024-12-01
|
|
18254
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.tee takes the output range by value
|
2024-12-01
|
|
18253
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array.replaceInto takes the output range by value
|
2024-12-01
|
|
18244
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Generic functions in std.math cannot be overloaded
|
2024-12-01
|
|
18231
|
D
|
phobos
|
nobody
|
NEW
|
---
|
multiwayMerge could be optimized
|
2024-12-01
|
|
18227
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Assertion failure in iota for floating point
|
2024-12-01
|
|
18209
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.uni.byGrapheme is not usable in CTFE
|
2024-12-01
|
|
18196
|
D
|
phobos
|
edi33416
|
NEW
|
---
|
segmentation fault on "fwrite" on any system with glibc-core-2.25
|
2024-12-01
|
|
18185
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zlib should be usable in @safe
|
2024-12-01
|
|
18184
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.zip should be usable in @safe
|
2024-12-01
|
|
18183
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.variant should be usable in @safe
|
2024-12-01
|
|
18180
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Proxy should be usable in @safe
|
2024-12-01
|
|
18179
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.scoped should be usable in @safe
|
2024-12-01
|
|
18177
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.parallelism should be usable in @safe
|
2024-12-01
|
|
18176
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.numeric.gapWeightedSimilarity should be usable in @safe
|
2024-12-01
|
|
18175
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.mmfile should be usable in @safe
|
2024-12-01
|
|
18173
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.json should be usable in @safe
|
2024-12-01
|
|
18172
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.getopt should allow taking parameters by `ref` (like std.format.formattedRead), s.t. it can be used in @safe
|
2024-12-01
|
|
18171
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.toDelegate should be usable in @safe
|
2024-12-01
|
|
18170
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional.memoize should be usable in @safe
|
2024-12-01
|
|
18169
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.concurrency should be usable in @safe
|
2024-12-01
|
|
18165
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.setops.multiwayMerge / multiwayUnion should be usable in @safe
|
2024-12-01
|
|
18164
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.setops.largestPartialIntersection, largestPartialIntersectionWeighted should be usable in @safe
|
2024-12-01
|
|
18163
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.container.array should be usable in @safe
|
2024-12-01
|
|
18161
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.iteration.chunkBy should be usable in @safe
|
2024-12-01
|
|
18160
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.iteration.each should be usable in @safe code
|
2024-12-01
|
|
18159
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.comparison.{cast,pred}Switch should be usable in @safe
|
2024-12-01
|
|
18156
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.file.slurp should be usable in @safe
|
2024-12-01
|
|
18154
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.process should be usable in @safe
|
2024-12-01
|
|
18121
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Needleless findSplit* methods
|
2024-12-01
|
|
18113
|
D
|
phobos
|
nobody
|
NEW
|
---
|
E-mail attachments
|
2024-12-01
|
|
18110
|
D
|
phobos
|
nobody
|
NEW
|
---
|
most of phobos should be @safe-ly useable
|
2024-12-01
|
|
18019
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getopt: different behaviour for built-in and custom options
|
2024-12-01
|
|
18017
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[External] [DMC] File.size() uses a 32-bit signed integer for size internally (gives wrong results for files over ≈2.1 GB)
|
2024-12-01
|
|
17974
|
D
|
phobos
|
nobody
|
NEW
|
---
|
getSymbolsByUDA is returns unusable symbols when used in foreach
|
2024-12-01
|
|
17971
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cannot compare 2 functions
|
2024-12-01
|
|
17958
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Crypto interface in phobos
|
2024-12-01
|
|
17945
|
D
|
phobos
|
nobody
|
NEW
|
---
|
defaultGetoptPrinter prints options with multiple names wrong
|
2024-12-01
|
|
17941
|
D
|
phobos
|
nobody
|
NEW
|
---
|
arity (and probably others) only consider the first lexically present function
|
2024-12-01
|
|
17926
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Provide high level wrapper for creating temporary directories and files
|
2024-12-01
|
|
17912
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Add function to std.file for creating a temporary file with a name
|
2024-12-01
|
|
17904
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Enhanced getopt result with passed arguments
|
2024-12-01
|
|
17896
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Alternate version of std.conv.to which returns Nullable
|
2024-12-01
|
|
17894
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as uint
|
2024-12-01
|
|
17889
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Cross platform function to redirect standard input/output
|
2024-12-01
|
|
17820
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.regex performance: .matchFirst allocates frequently; causes thread contention
|
2024-12-01
|
|
17810
|
D
|
phobos
|
dmitry.olsh
|
NEW
|
---
|
Add wcwidth/wcswidth equivalents to std.uni
|
2024-12-01
|
|
17802
|
D
|
phobos
|
edi33416
|
NEW
|
---
|
allocatorObject doesn't set the passed allocator when it has state into impl field of CAllocatorImpl
|
2024-12-01
|
|
17797
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[REG 2.073.2] double print to stdout when reading stdin in another thread
|
2024-12-01
|
|
17746
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Improve BigInt memory usage
|
2024-12-01
|
|
17715
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Floating point numbers are printed as integers
|
2024-12-01
|
|
17708
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Escape control characters in std.conv.to error messages
|
2024-12-01
|
|
17681
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Function setTimes] additional function touch(f)
|
2024-12-01
|
|
17666
|
D
|
phobos
|
mail
|
ASSI
|
---
|
std.c.linux.socket has no replacement
|
2024-12-01
|
|
17634
|
D
|
phobos
|
nobody
|
NEW
|
---
|
variadic overload of std.algorithm.searching.countUntil should return which needle was found
|
2024-12-01
|
|
17615
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Deprecate using reference types for Nullable
|
2024-12-01
|
|
17597
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.typecons.Typedef cannot be instantiated with void
|
2024-12-01
|
|
17554
|
D
|
phobos
|
nobody
|
NEW
|
---
|
non-blocking connect doesn't work for TcpSocket on win
|
2024-12-01
|
|
17542
|
D
|
phobos
|
nobody
|
NEW
|
---
|
DSON conversion of enums misses enum name
|
2024-12-01
|
|
17520
|
D
|
phobos
|
dmitry.olsh
|
REOP
|
---
|
Different matches with ctRegex and regex on multiline inputs
|
2024-12-01
|
|
17516
|
D
|
phobos
|
dmitry.olsh
|
NEW
|
---
|
std.regex doesn't recognize \e (for ANSI escape character), unlike boost.regex
|
2024-12-01
|
|
17485
|
D
|
phobos
|
nobody
|
NEW
|
---
|
bringToFront and/or upperBound slow
|
2024-12-01
|
|
17443
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.traits.ParameterDefaults fails for parameters with @disabled this(this)
|
2024-12-01
|
|
17442
|
D
|
phobos
|
dmitry.olsh
|
NEW
|
---
|
regex purity issues
|
2024-12-01
|
|
17360
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.range.only doesn't allow ref access
|
2024-12-01
|
|
17350
|
D
|
phobos
|
nobody
|
NEW
|
---
|
bitmanip checks min, while Ternary does not have this property
|
2024-12-01
|
|
17331
|
D
|
phobos
|
nobody
|
NEW
|
---
|
appender can't be used for initialization twice
|
2024-12-01
|
|
17329
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File.remove() has problems with long filenames (>128 bytes)
|
2024-12-01
|
|
17296
|
D
|
phobos
|
nobody
|
NEW
|
---
|
EINTR awareness - posix system calls can be interrupted by posix signal
|
2024-12-01
|
|
17295
|
D
|
phobos
|
nobody
|
NEW
|
---
|
FreeTree should provide an adaptive approach similar to FreeList
|
2024-12-01
|
|
17281
|
D
|
phobos
|
lucia.mcojocaru
|
NEW
|
---
|
std.format.format should not allow nonsensical format specifiers
|
2024-12-01
|
|
17272
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.experimental.typecons.Final inconsistent behaviour with built-in arrays
|
2024-12-01
|
|
17238
|
D
|
phobos
|
greeenify
|
NEW
|
---
|
r.lookaround!(a, b) returns a range derived from r that allows a elements of lookahead and b elements of lookback
|
2024-12-01
|
|
17234
|
D
|
phobos
|
nobody
|
REOP
|
---
|
access to registered thread names
|
2024-12-01
|
|
17228
|
D
|
phobos
|
nobody
|
NEW
|
---
|
File size() can't determine file unsearchable on Windows.
|
2024-12-01
|
|
17214
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array.Appender has an unnecessary indirection
|
2024-12-01
|
|
17209
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Fix warning: public symbol is undocumented
|
2024-12-01
|
|
17208
|
D
|
phobos
|
nobody
|
NEW
|
---
|
Fix warning: variable is never used
|
2024-12-01
|
|
17207
|
D
|
phobos
|
nobody
|
REOP
|
---
|
Annotate properties in phobos with 'const' or 'inout'
|
2024-12-01
|
|
17206
|
D
|
phobos
|
nobody
|
NEW
|
---
|
[Tracking] Check that opEquals and toHash are both defined or neither are defined
|
2024-12-01
|
|
17205
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm.iteration.splitter: should support multiple separators
|
2024-12-01
|
|
17204
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional: gte (greater than or equals), lte (less than or equals) and ne (not equals)
|
2024-12-01
|
|
17203
|
D
|
phobos
|
nobody
|
NEW
|
---
|
singleton as mixin
|
2024-12-01
|
|
17202
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.functional: partialRight
|
2024-12-01
|
|
17201
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.array: invert (convenience method that inverts a hashmap)
|
2024-12-01
|
|
17200
|
D
|
phobos
|
nobody
|
NEW
|
---
|
std.algorithm: add last* to minPos, maxPos, find, ...
|
2024-12-01
|