-
-
Notifications
You must be signed in to change notification settings - Fork 704
Insights: dlang/phobos
Overview
Could not load contribution data
Please try again later
6 Pull requests merged by 5 people
-
Fix Issue 10386: Make std.math.isIdentical work in CTFE with coverage tests
#10576 merged
Dec 9, 2024 -
Fix linting issue in filelogger.d
#10579 merged
Dec 9, 2024 -
Remove unused import
#10578 merged
Dec 8, 2024 -
Fix #10574 - environment pointer sometimes changes before exec, causing error in child process.
#10575 merged
Dec 7, 2024 -
Remove unused import
#10571 merged
Dec 7, 2024 -
Fix typos in compound format descriptions
#10572 merged
Dec 4, 2024
1 Pull request opened by 1 person
-
std.logger default example does not work
#10573 opened
Dec 4, 2024
8 Issues closed by 3 people
-
Make std.math.isIdentical work in CTFE
#10386 closed
Dec 9, 2024 -
isForwardRange doesn't work with alias range this or inheritance
#10376 closed
Dec 6, 2024 -
File.byLine terminator string
#9895 closed
Dec 5, 2024 -
More precise error message for wrong lambda
#10096 closed
Dec 5, 2024 -
std.parallelism giving inscrutable error messages
#10155 closed
Dec 5, 2024 -
Fix warning: variable is never used
#10241 closed
Dec 5, 2024 -
[DMC Libc] std.stdio.File is completely thread unsafe on Win32
#10316 closed
Dec 5, 2024 -
Very slow process fork if RLIMIT_NOFILE is too high
#10548 closed
Dec 5, 2024
2 Issues opened by 2 people
-
[std.math] `std.math.algebraic.cbrt` is not `pure`
#10577 opened
Dec 8, 2024 -
std.process execve depends on environ pointer not changing
#10574 opened
Dec 5, 2024
978 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
BigInt multiplication of 0 by integral (non-BigInt) type creates "-0" (negative zero)
#10565 commented on
Dec 5, 2024 • 0 new comments -
Tag of a single-type SumType wastes space
#10563 commented on
Dec 5, 2024 • 0 new comments -
assocArray should support immutable values
#9860 commented on
Dec 5, 2024 • 0 new comments -
bigint doesnt work in ctfe (uses free)
#10523 commented on
Dec 5, 2024 • 0 new comments -
log(str) is not work
#10520 commented on
Dec 5, 2024 • 0 new comments -
Adding to associative array inside Variant segfaults
#10518 commented on
Dec 5, 2024 • 0 new comments -
iota's floating point implementation does not conform to documentation
#10512 commented on
Dec 5, 2024 • 0 new comments -
grammar error in std/experimental/allocator/building_blocks/segregator.d
#10504 commented on
Dec 5, 2024 • 0 new comments -
taggedPointer accessors are not scope
#9840 commented on
Dec 5, 2024 • 0 new comments -
Complex!float.abs / hypot invalid result when argument is small
#10491 commented on
Dec 5, 2024 • 0 new comments -
assocArray does not automatically select non-immutable types even if they're easily reachable.
#9839 commented on
Dec 5, 2024 • 0 new comments -
broken link in core_memory.html to core.GC.free
#9837 commented on
Dec 5, 2024 • 0 new comments -
std.json.parseJSON's exception msg may be invalid UTF-8
#9835 commented on
Dec 5, 2024 • 0 new comments -
Infinite loop using join with alias this and non-ascii unicode
#9834 commented on
Dec 5, 2024 • 0 new comments -
Range violation in compile-time regex
#10473 commented on
Dec 5, 2024 • 0 new comments -
[std.range.retro] should behave the same as foreach_reverse
#9828 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.mutation is missing an uninitializedCopy implementation
#10472 commented on
Dec 5, 2024 • 0 new comments -
Writelning a tuple ignores member's toString.
#9811 commented on
Dec 5, 2024 • 0 new comments -
Windows makefiles are outdated
#9808 commented on
Dec 5, 2024 • 0 new comments -
Template constraint on `each` is too wide
#10440 commented on
Dec 5, 2024 • 0 new comments -
SortedRange.empty should be const, .front should be inout
#10437 commented on
Dec 5, 2024 • 0 new comments -
Windows symlinks
#10428 commented on
Dec 5, 2024 • 0 new comments -
std.getopt should detect duplicated pointers passed as arguments.
#9794 commented on
Dec 5, 2024 • 0 new comments -
No ringarray in the std
#9793 commented on
Dec 5, 2024 • 0 new comments -
UTFException.toString does not print a stack trace or filename/line
#10413 commented on
Dec 5, 2024 • 0 new comments -
Variant assignment from const of large type with indirections
#10411 commented on
Dec 5, 2024 • 0 new comments -
Phobos should have a trait to identify NaN-like behavior
#10401 commented on
Dec 5, 2024 • 0 new comments -
std.signals Segfault could take other delegates than member function pointers
#9772 commented on
Dec 5, 2024 • 0 new comments -
AutoImplement `self` and `parent` aliases are incorrect for overloaded functions
#10367 commented on
Dec 5, 2024 • 0 new comments -
getopt with config.stopOnFirstNonOption fails to recognize option
#10362 commented on
Dec 5, 2024 • 0 new comments -
Make a public alias for the return type of std.typecons.scoped
#10358 commented on
Dec 5, 2024 • 0 new comments -
std.getopt.config: change type to disallow or support bitwise operands
#10357 commented on
Dec 5, 2024 • 0 new comments -
byCodeUnit should compare with strings
#9763 commented on
Dec 5, 2024 • 0 new comments -
std.json: JSONValue allows violating constness
#10350 commented on
Dec 5, 2024 • 0 new comments -
iota(int.min, int.max).length is incorrect
#10344 commented on
Dec 5, 2024 • 0 new comments -
permutations.array creates an array of the original type without the permutations
#10340 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.iteration : each & overloads of opApply don't play well together
#10338 commented on
Dec 5, 2024 • 0 new comments -
[std.experimental.logger] use NullLogger as the default
#10337 commented on
Dec 5, 2024 • 0 new comments -
std.utf.decode skips valid character on invalid multibyte sequence
#9757 commented on
Dec 5, 2024 • 0 new comments -
Use of "isInputRange" in various functions is overly-restrictive
#9756 commented on
Dec 5, 2024 • 0 new comments -
StatsCollector empty doesn't take into account the parent allocator
#10330 commented on
Dec 5, 2024 • 0 new comments -
Can't compare timezones for equality in @safe code
#10326 commented on
Dec 5, 2024 • 0 new comments -
Segfault in std.file.dirEntries
#10323 commented on
Dec 5, 2024 • 0 new comments -
std.math.* should stop using `real` overloads by default
#10318 commented on
Dec 5, 2024 • 0 new comments -
std.experimental.logger default values after variadic template parameters
#9746 commented on
Dec 5, 2024 • 0 new comments -
Conversion from Tuple with named fields to Tuple without named fields should work during compilation
#9744 commented on
Dec 5, 2024 • 0 new comments -
std.datetime documentation isn't properly split
#10303 commented on
Dec 5, 2024 • 0 new comments -
Add std.algorithm.findMatchingParen
#9740 commented on
Dec 5, 2024 • 0 new comments -
Add std.traits.Noqual
#10298 commented on
Dec 5, 2024 • 0 new comments -
std.zlib should be usable in @safe
#10288 commented on
Dec 5, 2024 • 0 new comments -
std.variant should be usable in @safe
#9732 commented on
Dec 5, 2024 • 0 new comments -
std.typecons.Proxy should be usable in @safe
#10286 commented on
Dec 5, 2024 • 0 new comments -
std.typecons.scoped should be usable in @safe
#9731 commented on
Dec 5, 2024 • 0 new comments -
std.parallelism should be usable in @safe
#10285 commented on
Dec 5, 2024 • 0 new comments -
std.numeric.gapWeightedSimilarity should be usable in @safe
#10284 commented on
Dec 5, 2024 • 0 new comments -
std.mmfile should be usable in @safe
#9730 commented on
Dec 5, 2024 • 0 new comments -
std.json should be usable in @safe
#10283 commented on
Dec 5, 2024 • 0 new comments -
std.getopt should allow taking parameters by `ref` (like std.format.formattedRead), s.t. it can be used in @safe
#10282 commented on
Dec 5, 2024 • 0 new comments -
std.functional.toDelegate should be usable in @safe
#9729 commented on
Dec 5, 2024 • 0 new comments -
std.functional.memoize should be usable in @safe
#10281 commented on
Dec 5, 2024 • 0 new comments -
std.concurrency should be usable in @safe
#9728 commented on
Dec 5, 2024 • 0 new comments -
std.container.array should be usable in @safe
#9727 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.iteration.chunkBy should be usable in @safe
#10278 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.iteration.each should be usable in @safe code
#10277 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.comparison.{cast,pred}Switch should be usable in @safe
#9726 commented on
Dec 5, 2024 • 0 new comments -
std.file.slurp should be usable in @safe
#10276 commented on
Dec 5, 2024 • 0 new comments -
std.process should be usable in @safe
#10275 commented on
Dec 5, 2024 • 0 new comments -
Cannot compare 2 functions
#10270 commented on
Dec 5, 2024 • 0 new comments -
defaultGetoptPrinter prints options with multiple names wrong
#9723 commented on
Dec 5, 2024 • 0 new comments -
arity (and probably others) only consider the first lexically present function
#10268 commented on
Dec 5, 2024 • 0 new comments -
Provide high level wrapper for creating temporary directories and files
#10267 commented on
Dec 5, 2024 • 0 new comments -
Deprecate using reference types for Nullable
#10256 commented on
Dec 5, 2024 • 0 new comments -
Different matches with ctRegex and regex on multiline inputs
#10253 commented on
Dec 5, 2024 • 0 new comments -
bitmanip checks min, while Ternary does not have this property
#10249 commented on
Dec 5, 2024 • 0 new comments -
appender can't be used for initialization twice
#10248 commented on
Dec 5, 2024 • 0 new comments -
std.format.format should not allow nonsensical format specifiers
#9713 commented on
Dec 5, 2024 • 0 new comments -
singleton as mixin
#9709 commented on
Dec 5, 2024 • 0 new comments -
std.array: invert (convenience method that inverts a hashmap)
#10236 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm: add last* to minPos, maxPos, find, ...
#9708 commented on
Dec 5, 2024 • 0 new comments -
std.string: add case handling methods (camelCase, Capitalize, kebab-case, snake_case, lowerFirst, startCase)
#10235 commented on
Dec 5, 2024 • 0 new comments -
style: require all assert's to be supplied message
#10234 commented on
Dec 5, 2024 • 0 new comments -
[meta] check all range functions for proper laziness
#10227 commented on
Dec 5, 2024 • 0 new comments -
support for std.uni store / load trie entry table
#9705 commented on
Dec 5, 2024 • 0 new comments -
std.experimental.logger should allow async logging
#10226 commented on
Dec 5, 2024 • 0 new comments -
Sortedness of a range should be propagated
#9704 commented on
Dec 5, 2024 • 0 new comments -
isSortedRange uses string comparisons to check for sortedness
#10225 commented on
Dec 5, 2024 • 0 new comments -
Push std.experimental.xml
#10223 commented on
Dec 5, 2024 • 0 new comments -
new std.events module
#10222 commented on
Dec 5, 2024 • 0 new comments -
new std.decimal module
#9701 commented on
Dec 5, 2024 • 0 new comments -
support final switch in std.variant
#10221 commented on
Dec 5, 2024 • 0 new comments -
enhance std.uri
#10220 commented on
Dec 5, 2024 • 0 new comments -
a std.streams module and API
#9700 commented on
Dec 5, 2024 • 0 new comments -
std.io: an io interface with support for streams and ranges
#10219 commented on
Dec 5, 2024 • 0 new comments -
cleanup std.signals documentation
#9699 commented on
Dec 5, 2024 • 0 new comments -
remove etc.c.curl (and std.net.curl)
#10218 commented on
Dec 5, 2024 • 0 new comments -
let std.math work in CTFE
#10217 commented on
Dec 5, 2024 • 0 new comments -
std.data.json (replacement for std.json)
#9698 commented on
Dec 5, 2024 • 0 new comments -
redesign std.encoding
#10216 commented on
Dec 5, 2024 • 0 new comments -
Lazy std.base64
#9697 commented on
Dec 5, 2024 • 0 new comments -
remove etc.c.sqlite
#10214 commented on
Dec 5, 2024 • 0 new comments -
Provide a uniq & group range methods that doesn't rely on sortedness
#10213 commented on
Dec 5, 2024 • 0 new comments -
Ensure that every Phobos function has Returns/Params
#10212 commented on
Dec 5, 2024 • 0 new comments -
std.net.curl application throws an exception
#10209 commented on
Dec 5, 2024 • 0 new comments -
std.experimental.allocator.make!T must either call GC.addRange or be marked @system
#9696 commented on
Dec 5, 2024 • 0 new comments -
Fix Algorithms to Account for ref Value Front and Avoid Copying Where Unnecessary.
#10211 commented on
Dec 5, 2024 • 0 new comments -
Can't call std.variant.visit from a pure function
#10207 commented on
Dec 5, 2024 • 0 new comments -
thisExePath resolves symlinks but this isn't mentioned in docs
#9694 commented on
Dec 5, 2024 • 0 new comments -
API documentation: C runtime behavior of std.ascii.newline
#10202 commented on
Dec 5, 2024 • 0 new comments -
std.conv.parse without auto-decoding
#9692 commented on
Dec 5, 2024 • 0 new comments -
Sorted multimap data structure based on std.container.rbtree
#10196 commented on
Dec 5, 2024 • 0 new comments -
missing coverage from template instances when using separate compilation
#10195 commented on
Dec 5, 2024 • 0 new comments -
std.parallelism stress tests don't compile
#10190 commented on
Dec 5, 2024 • 0 new comments -
std.experimental.allocator.make mistakenly thinks default construction possible on classes with a private constructor
#9686 commented on
Dec 5, 2024 • 0 new comments -
std.experimental.allocator.make does not respect private class constructors
#10183 commented on
Dec 5, 2024 • 0 new comments -
zlib version should not be hardcoded in etc.c.zlib
#10181 commented on
Dec 5, 2024 • 0 new comments -
%e (scientific notation) should be supported for all BigInt
#10180 commented on
Dec 5, 2024 • 0 new comments -
More struct/class/interface introspection helpers
#10177 commented on
Dec 5, 2024 • 0 new comments -
Add template or trait to find the importable symbol name for a type
#10176 commented on
Dec 5, 2024 • 0 new comments -
std.net.curl should be tested with utf8
#9681 commented on
Dec 5, 2024 • 0 new comments -
deep-version of equals
#10173 commented on
Dec 5, 2024 • 0 new comments -
std.net.curl: contentLength reset method DELETE to POST
#9679 commented on
Dec 5, 2024 • 0 new comments -
Tuple Op Assignment Overload incorrect?
#10171 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm.each returns a misleading compile error
#10170 commented on
Dec 5, 2024 • 0 new comments -
Implement SIMD-friendly set intersection
#10169 commented on
Dec 5, 2024 • 0 new comments -
Windows console cannot read properly UTF-8 lines
#9677 commented on
Dec 5, 2024 • 0 new comments -
Line buffering not activated for stdout when running D programs under Eclipse
#9676 commented on
Dec 5, 2024 • 0 new comments -
Windows wide character console output broken with MS runtime
#10164 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm sum should favour speed
#9675 commented on
Dec 5, 2024 • 0 new comments -
std.socket.Socket.receive breaks @safe
#10160 commented on
Dec 5, 2024 • 0 new comments -
initializeAll should initialise const objects?
#10153 commented on
Dec 5, 2024 • 0 new comments -
moveEmplaceAll should support const?
#9670 commented on
Dec 5, 2024 • 0 new comments -
std.datetime: document DST handling
#9667 commented on
Dec 5, 2024 • 0 new comments -
Better support for operator overloading in std.variant.Algebraic
#10147 commented on
Dec 5, 2024 • 0 new comments -
std.parallelism.parallel doesn't enforce shared-correctness
#10142 commented on
Dec 5, 2024 • 0 new comments -
RefCounted and Unique do not forward all fields of underlying data structure
#10137 commented on
Dec 5, 2024 • 0 new comments -
std.process should use lightweight forks where available
#9663 commented on
Dec 5, 2024 • 0 new comments -
std.getopt: improve error message for malformed arguments
#9662 commented on
Dec 5, 2024 • 0 new comments -
byGrapheme does not preserve bidirectional ranges
#10124 commented on
Dec 5, 2024 • 0 new comments -
Improve performance of unstable remove()
#9653 commented on
Dec 5, 2024 • 0 new comments -
std.algorithm: inconsistent handling of static arrays
#10111 commented on
Dec 5, 2024 • 0 new comments -
std.array.removeIf for associative arrays
#10108 commented on
Dec 5, 2024 • 0 new comments -
relativePath not handling "." and ".." correctly
#10104 commented on
Dec 5, 2024 • 0 new comments -
std.array.extend
#9647 commented on
Dec 5, 2024 • 0 new comments -
std.container implementations don't support forward referenced types
#9646 commented on
Dec 5, 2024 • 0 new comments -
std.conv.to for POD structs
#9645 commented on
Dec 5, 2024 • 0 new comments -
std.stdio.File not thread-safe
#10098 commented on
Dec 5, 2024 • 0 new comments -
std.datetime.timeIt
#10097 commented on
Dec 5, 2024 • 0 new comments -
Better printing of class instances that don't have a toString
#10095 commented on
Dec 5, 2024 • 0 new comments -
std.datetime should support custom parsing and formatting functions
#9642 commented on
Dec 5, 2024 • 0 new comments -
std.range.enumerate with BigInt indexes too
#10084 commented on
Dec 5, 2024 • 0 new comments -
Implement longest match mode in std.regex
#9638 commented on
Dec 5, 2024 • 0 new comments -
Cannot instantiate std.container.Array with immutables or consts as T
#10079 commented on
Dec 5, 2024 • 0 new comments -
pause and resume threads
#10076 commented on
Dec 5, 2024 • 0 new comments -
std.bigint.Bigint.toSize_t too, and alternative API suggestion
#9635 commented on
Dec 5, 2024 • 0 new comments -
pure nothrow text(BigInt) too
#10058 commented on
Dec 5, 2024 • 0 new comments -
tuple printing of alias names
#10054 commented on
Dec 5, 2024 • 0 new comments -
std.regex BacktrackingMatcher bmatch is faster than ThompsonMatcher but discouraged
#9632 commented on
Dec 5, 2024 • 0 new comments -
No out of bounds assert errors in not-release mode for std.bitmanip.BitArray
#10042 commented on
Dec 5, 2024 • 0 new comments -
std.concurrency send() fails with structs over 32 bytes
#9612 commented on
Dec 5, 2024 • 0 new comments -
std.conv.to of lazy range to numbers array
#9607 commented on
Dec 5, 2024 • 0 new comments -
std.conv.to for a range
#9977 commented on
Dec 5, 2024 • 0 new comments -
reduce of an array of structs with an immutable field
#9970 commented on
Dec 5, 2024 • 0 new comments -
writeln of struct with disabled copy ctor
#9950 commented on
Dec 5, 2024 • 0 new comments -
writefln of strings array with size formatting
#9921 commented on
Dec 5, 2024 • 0 new comments -
Missing writeln Unicode normalization
#9920 commented on
Dec 5, 2024 • 0 new comments -
Alignments in std.variant.Algebraic
#9585 commented on
Dec 5, 2024 • 0 new comments -
std.typecons.scoped problems
#9892 commented on
Dec 5, 2024 • 0 new comments -
Phobos should expose per-thread errno
#9579 commented on
Dec 5, 2024 • 0 new comments -
maxIndex but not minIndex sometimes returns the index as an array with a single element
#10567 commented on
Dec 6, 2024 • 0 new comments -
Input range -> take -> filter -> chain: Take gets applied *after* filter
#10561 commented on
Dec 6, 2024 • 0 new comments -
Input range + filter + chain => First element vanishes
#9877 commented on
Dec 6, 2024 • 0 new comments -
[druntime] [core.atomic] `atomicStore` not work with struct that has template parameter list and function pointer (-preview=all)
#9876 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Tuple does not support compatible `.tupleof` args
#10569 commented on
Dec 6, 2024 • 0 new comments -
to!string with inout enum argument fails to compile
#10568 commented on
Dec 6, 2024 • 0 new comments -
std.process.browse should use internal functions for executing subprocess
#10564 commented on
Dec 6, 2024 • 0 new comments -
Skip white space with formattedRead
#10566 commented on
Dec 6, 2024 • 0 new comments -
`RefRange` doesn’t work if range primitives are not `const`
#10562 commented on
Dec 6, 2024 • 0 new comments -
`to!string` and `format` don’t handle infinite ranges
#10559 commented on
Dec 6, 2024 • 0 new comments -
to!string always allocates a new string
#10560 commented on
Dec 6, 2024 • 0 new comments -
std.process.spawnProcess fails if ulimit is too large
#10515 commented on
Dec 6, 2024 • 0 new comments -
rawWrite on closed File and closed pipe segfault
#10558 commented on
Dec 6, 2024 • 0 new comments -
core.exception.AssertError@std/experimental/allocator/package.d(3738): Assertion failure
#10487 commented on
Dec 6, 2024 • 0 new comments -
[std.socket] getAddresses causes TcpSocket to open UDP sockets first
#10503 commented on
Dec 6, 2024 • 0 new comments -
[phobos] `make unittest` should not rerun tests unnecessarily
#10555 commented on
Dec 6, 2024 • 0 new comments -
lockstep should be working with `@nogc` and `nothrow`
#10557 commented on
Dec 6, 2024 • 0 new comments -
Making RefCounted dtor @safe breaks DIP1000
#10468 commented on
Dec 6, 2024 • 0 new comments -
Now that OMF support has been dropped, the standard library should be called `phobos32` not `phobos32mscoff`
#10554 commented on
Dec 6, 2024 • 0 new comments -
RedBlackTree fails to instantiate with a type with a toString taking a @safe sink
#10441 commented on
Dec 6, 2024 • 0 new comments -
phobos: Error: cannot directly load global variable constants with PIC or PIE code
#10444 commented on
Dec 6, 2024 • 0 new comments -
Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed
#10552 commented on
Dec 6, 2024 • 0 new comments -
printing a range of ranges consumes sub-ranges
#10553 commented on
Dec 6, 2024 • 0 new comments -
Constraints on user code are private, so user cannot check them or understand what they do
#10439 commented on
Dec 6, 2024 • 0 new comments -
File.readln does not properly handle case where last character in terminator is repeated
#10551 commented on
Dec 6, 2024 • 0 new comments -
length field of a const SortedRange
#9964 commented on
Dec 6, 2024 • 0 new comments -
readf doesn't work with arrays
#9973 commented on
Dec 6, 2024 • 0 new comments -
std.zip: extra field issues
#10393 commented on
Dec 6, 2024 • 0 new comments -
Checked std.format Error: `"Attempted to access an uninitialized payload."`
#10396 commented on
Dec 6, 2024 • 0 new comments -
Decimal string parsing isn't IEEE compatible
#10425 commented on
Dec 6, 2024 • 0 new comments -
Variant.get!Variant segfault
#10431 commented on
Dec 6, 2024 • 0 new comments -
Ddoc $(LPAREN) and $(RPAREN) not formatted properly
#10521 commented on
Dec 6, 2024 • 0 new comments -
clamp with smaller-than-int T1 fails to compile with literal parameters
#10549 commented on
Dec 6, 2024 • 0 new comments -
formattedWrite should support string interpolation
#10550 commented on
Dec 6, 2024 • 0 new comments -
[std.random] docs bad at communicating trivial usecase
#10556 commented on
Dec 6, 2024 • 0 new comments -
Range predicates are not restrictive enough to justify assumptions made in Phobos code
#9962 commented on
Dec 6, 2024 • 0 new comments -
std.zip: MSDOS date/time issues
#10392 commented on
Dec 6, 2024 • 0 new comments -
valigrind shows that parseJSON() generates errors relating to uninitialised values
#10417 commented on
Dec 6, 2024 • 0 new comments -
Typedef!int + Typedef!int => int? is this a typedef overlook?
#10421 commented on
Dec 6, 2024 • 0 new comments -
TZ database does not support version 4 std.datetime
#10511 commented on
Dec 6, 2024 • 0 new comments -
std.mmfile should take into account 256kb mapping in Windows kernel
#10547 commented on
Dec 6, 2024 • 0 new comments -
Array slice initialization with implicitly castable type
#9948 commented on
Dec 6, 2024 • 0 new comments -
Base64.decode shouldn't require source to have known length
#9953 commented on
Dec 6, 2024 • 0 new comments -
std.zip: file(name) and directory issues
#10390 commented on
Dec 6, 2024 • 0 new comments -
std.zip: integrity of local file headers
#10391 commented on
Dec 6, 2024 • 0 new comments -
Request to add trait matching to __traits(getOverloads, ...) to std.traits library module
#10405 commented on
Dec 6, 2024 • 0 new comments -
Bad conversion in double.to!long for values around long.max
#10509 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.bitfields doesn't respect native endianness
#10510 commented on
Dec 6, 2024 • 0 new comments -
std.encoding.sanitize should be usable in @safe
#10545 commented on
Dec 6, 2024 • 0 new comments -
getSymbolsByUDA ignores template functions
#10546 commented on
Dec 6, 2024 • 0 new comments -
some std.math functions not implemented for Win64
#9947 commented on
Dec 6, 2024 • 0 new comments -
std.zip: zip64 should take size values from extrafields into account
#10389 commented on
Dec 6, 2024 • 0 new comments -
std.range.put misbehaves when OutputRange.put(void[] exists)
#10400 commented on
Dec 6, 2024 • 0 new comments -
std.string.wrap has no policy on how it counts columns
#10506 commented on
Dec 6, 2024 • 0 new comments -
std.format: 'r' format cannot be checked at compile time
#10544 commented on
Dec 6, 2024 • 0 new comments -
PR: Add SHA-3 module as std.digest.sha3
#9813 commented on
Dec 6, 2024 • 0 new comments -
"writeln" one parameter garbled
#9938 commented on
Dec 6, 2024 • 0 new comments -
Review Phobos algorithms and make them transient-safe where possible
#9946 commented on
Dec 6, 2024 • 0 new comments -
ordering for std.algorithm.cartesianProduct
#10007 commented on
Dec 6, 2024 • 0 new comments -
Region allocator should not be copyable
#10188 commented on
Dec 6, 2024 • 0 new comments -
RefRange behaves very differently for Input Ranges and Forward Ranges
#10332 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.scoped crashes when used on classes that have context
#10346 commented on
Dec 6, 2024 • 0 new comments -
posix-only std.math functions shouldn't be present on windows
#10384 commented on
Dec 6, 2024 • 0 new comments -
Make!T (and likely emplace!T) do not work for some shared types
#10388 commented on
Dec 6, 2024 • 0 new comments -
generic binarySearch (and others) should be available in std.algorithm
#10415 commented on
Dec 6, 2024 • 0 new comments -
JSONValue: Appending object to array fails
#10502 commented on
Dec 6, 2024 • 0 new comments -
uniq backward iteration has different elements to forward iteration
#10505 commented on
Dec 6, 2024 • 0 new comments -
The current implementation of powmod is very slow for the ulong type
#10513 commented on
Dec 6, 2024 • 0 new comments -
Cannot format `void[]` with compile-time check
#10543 commented on
Dec 6, 2024 • 0 new comments -
Nullable.get default parameter is not lazy
#9812 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl.SMTP doesn't escape leading dots
#9935 commented on
Dec 6, 2024 • 0 new comments -
"real" appender missing
#10004 commented on
Dec 6, 2024 • 0 new comments -
Add analog of TypeTuple that does not auto-expand
#10005 commented on
Dec 6, 2024 • 0 new comments -
Implement KnuthMorrisPrattFinder
#10178 commented on
Dec 6, 2024 • 0 new comments -
std.process.pipeProcess should warn if the buffer is full
#10299 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl.download silently ignores non-2xx http statuses
#10300 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Typedef has opCmp when base type does not
#10382 commented on
Dec 6, 2024 • 0 new comments -
[The D Bug Tracker] std.traits.isAggregateType chokes on modules
#10414 commented on
Dec 6, 2024 • 0 new comments -
[std.uni] ZWJ not handled properly
#10500 commented on
Dec 6, 2024 • 0 new comments -
csvReader throws ArrayIndexError when Contents has more fields than header.length
#10501 commented on
Dec 6, 2024 • 0 new comments -
Change Posix dirEntries implementation to use 'ftw' (or 'nftw')
#10508 commented on
Dec 6, 2024 • 0 new comments -
std.process.execute requires locking passed FILE * handles in order to create the process
#10541 commented on
Dec 6, 2024 • 0 new comments -
The getUDAs and stringof generate different result with different compiler
#10542 commented on
Dec 6, 2024 • 0 new comments -
Cannot sort a RandomAccessFinite range
#9803 commented on
Dec 6, 2024 • 0 new comments -
Make std.complex work with -betterC
#9807 commented on
Dec 6, 2024 • 0 new comments -
`File.tmpfile` requires administrator rights on Windows
#9923 commented on
Dec 6, 2024 • 0 new comments -
Possibly wrong interaction of Variant and const arrays
#9931 commented on
Dec 6, 2024 • 0 new comments -
iota() should be statically specialized for increment 1
#10002 commented on
Dec 6, 2024 • 0 new comments -
`hasElaborateAssign` should check whether the type is assignable
#10003 commented on
Dec 6, 2024 • 0 new comments -
chain(r1, r2, r3, ...) should discard all arguments after the first infinite range
#10172 commented on
Dec 6, 2024 • 0 new comments -
Investigate adding fork() to std.process
#10175 commented on
Dec 6, 2024 • 0 new comments -
Generic functions in std.math cannot be overloaded
#10291 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iteration.group fails when element type has a const/immutable member
#10375 commented on
Dec 6, 2024 • 0 new comments -
Stalled thread in concurrency.d unittest
#10377 commented on
Dec 6, 2024 • 0 new comments -
rmdirRecurse and remove cannot remove readonly files on windows
#10410 commented on
Dec 6, 2024 • 0 new comments -
Static LibCurl
#10412 commented on
Dec 6, 2024 • 0 new comments -
DDOC throw section for writeln is incomplete
#10490 commented on
Dec 6, 2024 • 0 new comments -
You can't use std.typecons.Typedef on __vector(*) type
#10493 commented on
Dec 6, 2024 • 0 new comments -
std.logger (previously experimental) needs better documentation
#10499 commented on
Dec 6, 2024 • 0 new comments -
rename the variable "degrees" in sumtype.d at least in the kelvin case
#10540 commented on
Dec 6, 2024 • 0 new comments -
std.getopt: Support blank as separator of multiple values
#9802 commented on
Dec 6, 2024 • 0 new comments -
std.random.RandomSample and RandomCover are poorly designed
#9919 commented on
Dec 6, 2024 • 0 new comments -
findSplitBefore/After should have needle-less overloads
#10000 commented on
Dec 6, 2024 • 0 new comments -
net/isemail uses lots of redundant helper methods
#10163 commented on
Dec 6, 2024 • 0 new comments -
symlink documentation wrong: "Relative paths are relative to the current working directory"
#10165 commented on
Dec 6, 2024 • 0 new comments -
std.getopt should invoke callbacks in the order given on the command line
#10201 commented on
Dec 6, 2024 • 0 new comments -
Proxy (and therefore Typedef) doesn't work for type alias members
#10232 commented on
Dec 6, 2024 • 0 new comments -
EnumMembers with deprecated members
#10372 commented on
Dec 6, 2024 • 0 new comments -
Ambigious parameter names should trigger an error
#10407 commented on
Dec 6, 2024 • 0 new comments -
[Module std.container.rbtree] inadequate documentation
#10409 commented on
Dec 6, 2024 • 0 new comments -
Wrong OS version and struct kevent_t in FreeBSD 13
#10486 commented on
Dec 6, 2024 • 0 new comments -
getSymbolsByUDA can't be used in static foreach over parent type
#10489 commented on
Dec 6, 2024 • 0 new comments -
GCAllocator should not implement deallocate
#10497 commented on
Dec 6, 2024 • 0 new comments -
Add ability to set NO_SCAN flag for GCAllocator
#10498 commented on
Dec 6, 2024 • 0 new comments -
Cannot swap a std.typecons.Tuple
#10538 commented on
Dec 6, 2024 • 0 new comments -
std time handling SUX
#10539 commented on
Dec 6, 2024 • 0 new comments -
pipe documentation incorrectly renders part of memoize
#9800 commented on
Dec 6, 2024 • 0 new comments -
make std.exception enforce dip1008 agnostic
#9801 commented on
Dec 6, 2024 • 0 new comments -
thread mbox conditions are only notified when the mailbox is emptied.
#9908 commented on
Dec 6, 2024 • 0 new comments -
ParameterTypeTuple keeps storage class info but always compares equal
#9915 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.copy should keep the type of the characters it copies
#9995 commented on
Dec 6, 2024 • 0 new comments -
std.range.rotate?
#9996 commented on
Dec 6, 2024 • 0 new comments -
Replacement for std.utf.validate which does not throw
#10161 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism taskPool does not terminate daemon threads
#10193 commented on
Dec 6, 2024 • 0 new comments -
std.getopt: make it an error to have options that differ only by case when case insensitive
#10355 commented on
Dec 6, 2024 • 0 new comments -
CTFE format(): str[index] is used before initialized
#10369 commented on
Dec 6, 2024 • 0 new comments -
spawnProcess to print process filename on error
#10406 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism WorkerLocalStorage calls struct destructors on uninitialized memory
#10482 commented on
Dec 6, 2024 • 0 new comments -
splitWhen from std.algorithm is not CTFEable
#10496 commented on
Dec 6, 2024 • 0 new comments -
Can't format chain(filter, filter)
#10537 commented on
Dec 6, 2024 • 0 new comments -
std.getopt: Support std.getop.config.positional
#9798 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.File and std.typecons.Unique not GC-heap safe
#9889 commented on
Dec 6, 2024 • 0 new comments -
to!string doesn't throw on invalid UTF sequence
#9906 commented on
Dec 6, 2024 • 0 new comments -
Add to std.complex some optional high level SIMD code
#9994 commented on
Dec 6, 2024 • 0 new comments -
std.utf.encode should return ubyte
#10157 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.RefCounted doesn't work in ctfe
#10159 commented on
Dec 6, 2024 • 0 new comments -
Indexing a std.typecons.Tuple with names doesn't work in ctfe
#10162 commented on
Dec 6, 2024 • 0 new comments -
to!string on enum should be fully qualified for consistency
#10185 commented on
Dec 6, 2024 • 0 new comments -
taskPool.workerIndex is wrong for single tread task pool
#10354 commented on
Dec 6, 2024 • 0 new comments -
std.uni.byGrapheme & Grapheme.opSlice requires obscure REF parameters.
#10402 commented on
Dec 6, 2024 • 0 new comments -
std.format: %b, %o, %x and %X on negative integers gives wrong result
#10404 commented on
Dec 6, 2024 • 0 new comments -
Random failure in unittest for std.process FreeBSD64
#10478 commented on
Dec 6, 2024 • 0 new comments -
std.currency randomly seg faults in unittests
#10481 commented on
Dec 6, 2024 • 0 new comments -
std.ranges doesn't have any thing to handle extremely nested ranges
#10494 commented on
Dec 6, 2024 • 0 new comments -
[Function feqrel]
#10495 commented on
Dec 6, 2024 • 0 new comments -
std.range.chain ganerated object has wrong .init
#10535 commented on
Dec 6, 2024 • 0 new comments -
T[].canFind(Nullable!T()) returns true when it used to return false
#10536 commented on
Dec 6, 2024 • 0 new comments -
Add std.path : isSubPath
#9795 commented on
Dec 6, 2024 • 0 new comments -
Need a stableStaticSort to complement staticSort
#9797 commented on
Dec 6, 2024 • 0 new comments -
Taking the sqrt of an integer shouldn't require an explicit cast.
#9888 commented on
Dec 6, 2024 • 0 new comments -
Cannot pass arguments by ref with std.concurrency.spawn
#9992 commented on
Dec 6, 2024 • 0 new comments -
Functions that require a sorted range to take a SortedRange?
#9993 commented on
Dec 6, 2024 • 0 new comments -
std.conv.emplace segfaults for nested types
#10125 commented on
Dec 6, 2024 • 0 new comments -
provide a way to ignore underscores for parsing integers
#10154 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.swapEndian doesn't support floating point types
#10348 commented on
Dec 6, 2024 • 0 new comments -
"std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows
#10349 commented on
Dec 6, 2024 • 0 new comments -
Add opt* methods to std.json
#10399 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.skipOver performs unnecessary UTF decoding
#10476 commented on
Dec 6, 2024 • 0 new comments -
thompson.d(846): Unrecognized instruction cast(IR)112
#10488 commented on
Dec 6, 2024 • 0 new comments -
Allocators should not use NullAllocator as a sentinel type
#10492 commented on
Dec 6, 2024 • 0 new comments -
getSymbolsByUDA does no longer work on templatized functions
#10534 commented on
Dec 6, 2024 • 0 new comments -
CurlOption: Add CURLOPT_TCP_KEEP*
#9791 commented on
Dec 6, 2024 • 0 new comments -
[Function alignForSize]
#9882 commented on
Dec 6, 2024 • 0 new comments -
std.signals causes memory corruption and heisenbugs
#9884 commented on
Dec 6, 2024 • 0 new comments -
enforce/enforceEx overload for returntype
#9990 commented on
Dec 6, 2024 • 0 new comments -
std.internal.math.gammfunction assumes 80-bit real
#10067 commented on
Dec 6, 2024 • 0 new comments -
thisExePath returns different results on Linux and Mac OSX
#10086 commented on
Dec 6, 2024 • 0 new comments -
std.uri has an incorrect set of reserved characters
#10149 commented on
Dec 6, 2024 • 0 new comments -
URL module
#10150 commented on
Dec 6, 2024 • 0 new comments -
std.random.randomCover and randomSample should warn that struct RNGs are copied (original is not updated)
#10347 commented on
Dec 6, 2024 • 0 new comments -
Variable format is not in CamelCase into getopt
#10397 commented on
Dec 6, 2024 • 0 new comments -
Line counter with async Buffer
#10398 commented on
Dec 6, 2024 • 0 new comments -
alias this in Nullable(T, T nullValue) causes Error in writeln
#10474 commented on
Dec 6, 2024 • 0 new comments -
Can't `std.algorithm.mutation: copy` a `scope` string into an an `Appender` with DIP1000
#10475 commented on
Dec 6, 2024 • 0 new comments -
[CTFE] std.experimental.allocator.make and dispose are not CTFEable.
#10485 commented on
Dec 6, 2024 • 0 new comments -
readf should stop reading a trailing string at whitespace
#10532 commented on
Dec 6, 2024 • 0 new comments -
Failed readf leaves File in inconsistent state
#10533 commented on
Dec 6, 2024 • 0 new comments -
std.random.unpredictableSeed can work in betterC
#9789 commented on
Dec 6, 2024 • 0 new comments -
writeln should be @nogc
#9790 commented on
Dec 6, 2024 • 0 new comments -
[std.sreaching] take functions seem to be missing range overload/version
#9873 commented on
Dec 6, 2024 • 0 new comments -
Mostly portable way to set stdout/stdin mode
#9988 commented on
Dec 6, 2024 • 0 new comments -
Test suite for std.random
#9989 commented on
Dec 6, 2024 • 0 new comments -
Absurd RAM Required for ctRegex
#10059 commented on
Dec 6, 2024 • 0 new comments -
std.stream is depricated, which leaves missing features
#10148 commented on
Dec 6, 2024 • 0 new comments -
Reading from unreadable file results in random garbage
#10342 commented on
Dec 6, 2024 • 0 new comments -
"/..".buildNormalizedPath returns "/" instead of throwing; not documented
#10345 commented on
Dec 6, 2024 • 0 new comments -
std.json to(Pretty)String not pure
#10395 commented on
Dec 6, 2024 • 0 new comments -
practical range usage often causes unnecessary closure allocations.
#10470 commented on
Dec 6, 2024 • 0 new comments -
std.zip expand: memory allocation failed
#10483 commented on
Dec 6, 2024 • 0 new comments -
The system cannot find the path specified - executeShell fails when there's a invalid windows registry
#10484 commented on
Dec 6, 2024 • 0 new comments -
array formatting fails to compile with bitsSet
#10529 commented on
Dec 6, 2024 • 0 new comments -
[REG 2.103] MemberFunctionsTuple does not see final functions
#10530 commented on
Dec 6, 2024 • 0 new comments -
spawnProcess does not find .bat files
#9788 commented on
Dec 6, 2024 • 0 new comments -
ReturnType Documentation strange link to std.digest
#9857 commented on
Dec 6, 2024 • 0 new comments -
[Function countUntil] countUntil is a terrible name
#9862 commented on
Dec 6, 2024 • 0 new comments -
memmove optimization for std.algorithm.copy
#9984 commented on
Dec 6, 2024 • 0 new comments -
Optional "[]" syntax for std.range.iota too
#9985 commented on
Dec 6, 2024 • 0 new comments -
using ref foreach parameters with std.range.zip is a no-op
#9987 commented on
Dec 6, 2024 • 0 new comments -
segfault combining std.parallelism.parallel and std.process.executeShell
#10019 commented on
Dec 6, 2024 • 0 new comments -
Add more trig functions to std.math
#10145 commented on
Dec 6, 2024 • 0 new comments -
Range-ified functions for std.string
#10146 commented on
Dec 6, 2024 • 0 new comments -
std.allocator: AllocatorList uses deallocate and ignores return value in deallocateAll
#10335 commented on
Dec 6, 2024 • 0 new comments -
Reading from unreadable file produces incorrect exception
#10341 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency: FiberScheduler's stack size is not configurable
#10387 commented on
Dec 6, 2024 • 0 new comments -
memoize doesn't work with default params
#10394 commented on
Dec 6, 2024 • 0 new comments -
RedBlackTree and hashOf do not play well together
#10467 commented on
Dec 6, 2024 • 0 new comments -
std.range.interfaces.RandomAccessFinite.opSlice is documented but doesn't exist
#10469 commented on
Dec 6, 2024 • 0 new comments -
Troubles with File("some.file", "r") and "rb" mode if file bigger then 50 Mb
#10480 commented on
Dec 6, 2024 • 0 new comments -
std.traits.TemplateOf doesn't return void for non-template functions
#10527 commented on
Dec 6, 2024 • 0 new comments -
autodecode should use replacementDchar rather than throwing on invalid
#9777 commented on
Dec 6, 2024 • 0 new comments -
simple toString for Tuple!()s
#9779 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Typedef doesn't forward constructors
#9854 commented on
Dec 6, 2024 • 0 new comments -
`std.signal` implementation is fundamentally incorrect
#9956 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.File is missing a convenience lockingTextReader method
#9983 commented on
Dec 6, 2024 • 0 new comments -
std.path.globMatch and escaping [/]/{/}
#10141 commented on
Dec 6, 2024 • 0 new comments -
std.allocator: Regions are non-copyable, yet are passed around in examples
#10334 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency.spawn - pass by ref
#10463 commented on
Dec 6, 2024 • 0 new comments -
TaskPool blocked when execute another task with TaskPool
#10477 commented on
Dec 6, 2024 • 0 new comments -
TcpSocket doesn't accept connection on the latest version of dmd.
#10479 commented on
Dec 6, 2024 • 0 new comments -
std.string.lastIndexOf(string, char) and (string, string) should be nothrow
#10525 commented on
Dec 6, 2024 • 0 new comments -
Can't sort after filter
#10526 commented on
Dec 6, 2024 • 0 new comments -
Add extended attributes support to std.file
#9771 commented on
Dec 6, 2024 • 0 new comments -
Std lacks a way to read Unicode from a file expect by line
#9852 commented on
Dec 6, 2024 • 0 new comments -
[std.format] acceptedSpecs do match baseOfSpec
#9853 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.filter could become bidirectional if its input range is bidir
#9883 commented on
Dec 6, 2024 • 0 new comments -
Add template mixin for Range Primitives using random access
#9894 commented on
Dec 6, 2024 • 0 new comments -
Various small improvements for std.bitmanip.BitArray
#9981 commented on
Dec 6, 2024 • 0 new comments -
rightSplit() and second argoment for split()
#9982 commented on
Dec 6, 2024 • 0 new comments -
std.mmfile should only return a shared!T object
#10136 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency: Add function to flush message box
#10139 commented on
Dec 6, 2024 • 0 new comments -
std.regex: Using CodePointSet in AAs breaks if reference count changes
#10329 commented on
Dec 6, 2024 • 0 new comments -
std.string.replace: RangeError when replacing with inconsistent string types
#10331 commented on
Dec 6, 2024 • 0 new comments -
std.string.tr should not be decoding strings
#10383 commented on
Dec 6, 2024 • 0 new comments -
String maxsplit
#10385 commented on
Dec 6, 2024 • 0 new comments -
`array` is not `@safe` for a certain combination of `iota` and data types
#10454 commented on
Dec 6, 2024 • 0 new comments -
std.format: invalid UTF-character throws with width but not without
#10461 commented on
Dec 6, 2024 • 0 new comments -
std.utf.byUTF lags behind underlying streams by one codepoint
#10471 commented on
Dec 6, 2024 • 0 new comments -
[REG2.102] cannot use getSymbolsByUDA on template struct with alias member
#10524 commented on
Dec 6, 2024 • 0 new comments -
Fix it so that DirEntry on POSIX only calls lstat once
#9768 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.logger: Rotated file logger
#9770 commented on
Dec 6, 2024 • 0 new comments -
std.digest.crc : crc32Of fails with SegFault on array of 4MB or larger
#9816 commented on
Dec 6, 2024 • 0 new comments -
std.format.sformat mishandles wchar ranges
#9850 commented on
Dec 6, 2024 • 0 new comments -
Something to extend an array with a lazy range
#9978 commented on
Dec 6, 2024 • 0 new comments -
Add optional position parameter to std.file.read
#10135 commented on
Dec 6, 2024 • 0 new comments -
std.math.remquo's behavior with infinity is platform dependent
#10328 commented on
Dec 6, 2024 • 0 new comments -
DirEntries() fails on symbolic links to non-existent file
#10381 commented on
Dec 6, 2024 • 0 new comments -
Cannot sort large tuple arrays at compile time
#10448 commented on
Dec 6, 2024 • 0 new comments -
[etc.c.odbc.sql]
#10465 commented on
Dec 6, 2024 • 0 new comments -
The number of templates instantiated when doing just `import std;` is too damn high
#10466 commented on
Dec 6, 2024 • 0 new comments -
std/parallelism.d(4351): unittest failure
#10519 commented on
Dec 6, 2024 • 0 new comments -
std.file.remove acts differently on Windows and Linux
#10522 commented on
Dec 6, 2024 • 0 new comments -
add a staticIndexOf overload taking a pred
#9767 commented on
Dec 6, 2024 • 0 new comments -
Array "forward reference" error
#9796 commented on
Dec 6, 2024 • 0 new comments -
std.traits: Unqual strips qualifiers on structs with references that would break const/immutable.
#9805 commented on
Dec 6, 2024 • 0 new comments -
Regex leaks memory when used in multithreaded environment
#9847 commented on
Dec 6, 2024 • 0 new comments -
File.rawRead is @system on Windows
#9848 commented on
Dec 6, 2024 • 0 new comments -
TypeEnum in std.variant
#9975 commented on
Dec 6, 2024 • 0 new comments -
To remove duplicates and keep order
#9976 commented on
Dec 6, 2024 • 0 new comments -
std.json incorrectly supports inf and nan
#10133 commented on
Dec 6, 2024 • 0 new comments -
Optimize and debloat pass by ref to pass by value (use case - all output ranges)
#10134 commented on
Dec 6, 2024 • 0 new comments -
std.containers.slist.SList has opEquals but no toHash
#10325 commented on
Dec 6, 2024 • 0 new comments -
Non-documented unittests should not use unpredictableSeed or default Random alias
#10327 commented on
Dec 6, 2024 • 0 new comments -
__DATE__ is in the wrong format for std.datetime.Date.from*
#10379 commented on
Dec 6, 2024 • 0 new comments -
Memoize should handle lambdas
#10380 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform!T(urng) when T is an integer type and urng.front is floating point is broken
#10445 commented on
Dec 6, 2024 • 0 new comments -
[Bug] std.datetime.timezone.PosixTimeZone.getTimeZone allows for path traversal
#10447 commented on
Dec 6, 2024 • 0 new comments -
Add phobos module(s) for localization and internationalization
#10462 commented on
Dec 6, 2024 • 0 new comments -
readln return value in the EOF case
#10464 commented on
Dec 6, 2024 • 0 new comments -
asNormalizedPath equality is broken
#10516 commented on
Dec 6, 2024 • 0 new comments -
Remove std.path.expandTilde
#10517 commented on
Dec 6, 2024 • 0 new comments -
lossless floating point formatting
#9761 commented on
Dec 6, 2024 • 0 new comments -
Reduce template bloat in std.math by using const arguments
#9764 commented on
Dec 6, 2024 • 0 new comments -
std.variant doesn't do postblit/dtor correctly for large structs
#9783 commented on
Dec 6, 2024 • 0 new comments -
"File does not exist" while the real error is "ENAMETOOLONG (File name too long)"
#9846 commented on
Dec 6, 2024 • 0 new comments -
formattedRead should be more generic and accept output ranges
#9974 commented on
Dec 6, 2024 • 0 new comments -
Re-add scratchFile after executable size regression has been fixed
#10130 commented on
Dec 6, 2024 • 0 new comments -
BigInt needs more performance and total revision
#10132 commented on
Dec 6, 2024 • 0 new comments -
std.json.JSONValue has opEquals but no toHash
#10324 commented on
Dec 6, 2024 • 0 new comments -
Tuple.toString does not work with mutable toString
#10378 commented on
Dec 6, 2024 • 0 new comments -
[The D Bug Tracker] "File does not exist" FileException on c:\hiberfil.sys
#10442 commented on
Dec 6, 2024 • 0 new comments -
conv.to array to string seems to lack nothrow
#10443 commented on
Dec 6, 2024 • 0 new comments -
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
#10460 commented on
Dec 6, 2024 • 0 new comments -
execv_: toAStringz: memory corruption
#10514 commented on
Dec 6, 2024 • 0 new comments -
std.conv.emplaceRef should be made publicly available
#9752 commented on
Dec 6, 2024 • 0 new comments -
Constraints on buffer re-use for std.zlib should be documented.
#9755 commented on
Dec 6, 2024 • 0 new comments -
memory leaks in std.parallelism
#9775 commented on
Dec 6, 2024 • 0 new comments -
Passing alias this with function returning chain to tempCString hangs up the program
#9782 commented on
Dec 6, 2024 • 0 new comments -
std.functional.toDelegate on functor can produce dangling reference
#9843 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.logger: file logger should use OS-specific directory separators on each platform
#9844 commented on
Dec 6, 2024 • 0 new comments -
product function
#9971 commented on
Dec 6, 2024 • 0 new comments -
std.range.inits and tails
#9972 commented on
Dec 6, 2024 • 0 new comments -
Support BigInt function std.range.repeat and other functions of Phobos
#10129 commented on
Dec 6, 2024 • 0 new comments -
std.regex cannot handle (?i:)
#10317 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iteration.subsitute is slow
#10322 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency: Emit offending field name when failing to spawn() with mutable thread-local data
#10373 commented on
Dec 6, 2024 • 0 new comments -
[std.windows.registry] lacks basic documentation and quick examples
#10374 commented on
Dec 6, 2024 • 0 new comments -
Templated toString silently ignored when it can't be instantiated
#10438 commented on
Dec 6, 2024 • 0 new comments -
The windows .win64 make file for phobos depends on the make.exe that is part of the dmd folder.
#10449 commented on
Dec 6, 2024 • 0 new comments -
MmFile cannot map empty files
#10458 commented on
Dec 6, 2024 • 0 new comments -
SumType should provide convenient access to the type index
#10459 commented on
Dec 6, 2024 • 0 new comments -
several modules are broken on windows with -preview=in due to extern(C) functions using in parameters
#10507 commented on
Dec 6, 2024 • 0 new comments -
std.conv.to!(const ubyte[])(void[]) should work
#9747 commented on
Dec 6, 2024 • 0 new comments -
Segmentation fault when resolving address with std.socket.getAddress inside a Fiber
#9762 commented on
Dec 6, 2024 • 0 new comments -
locale decimal separator unsued [dot vs comma]
#9842 commented on
Dec 6, 2024 • 0 new comments -
std.array.insertOrdered?
#9968 commented on
Dec 6, 2024 • 0 new comments -
Add functional style regex pattern-matching
#9969 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl not usable in @safe code
#10126 commented on
Dec 6, 2024 • 0 new comments -
Reuse of object memory: new emplace overload
#10127 commented on
Dec 6, 2024 • 0 new comments -
broken opCast fails silently when used with std.conv.to
#10309 commented on
Dec 6, 2024 • 0 new comments -
std.functional.memoize: Ability to clear the cache
#10371 commented on
Dec 6, 2024 • 0 new comments -
Filenames with NUL bytes in them are incorrectly accepted
#10408 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism.task: Can't move value to task param
#10418 commented on
Dec 6, 2024 • 0 new comments -
Variant and tuples by index
#10429 commented on
Dec 6, 2024 • 0 new comments -
parse form that returns elements parsed is too difficult to use
#10457 commented on
Dec 6, 2024 • 0 new comments -
segmentation fault on "fwrite" on any system with glibc-core-2.25
#9733 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.skipOver should be @nogc and nothrow
#9741 commented on
Dec 6, 2024 • 0 new comments -
std.getopt should support std.typecons.Flag out of the box
#9743 commented on
Dec 6, 2024 • 0 new comments -
Spurious failure in std/experimental/allocator/building_blocks/bitmapped_block.d
#9748 commented on
Dec 6, 2024 • 0 new comments -
std.process unit test sometimes fails
#9831 commented on
Dec 6, 2024 • 0 new comments -
std.sumtype.match has poor compile-time performance
#9833 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.asArray
#9967 commented on
Dec 6, 2024 • 0 new comments -
Proxy doesn't support multidimensional structures
#10121 commented on
Dec 6, 2024 • 0 new comments -
[REG2.072] Unique does not work with private members
#10229 commented on
Dec 6, 2024 • 0 new comments -
[REG 2.073.2] double print to stdout when reading stdin in another thread
#10262 commented on
Dec 6, 2024 • 0 new comments -
Inconsistent assumption about result of InternetHost.getHostByName
#10295 commented on
Dec 6, 2024 • 0 new comments -
std.process environment["VAR"] = "NAME" does not always take effect
#10307 commented on
Dec 6, 2024 • 0 new comments -
Make ifThrown work in @safe code
#10368 commented on
Dec 6, 2024 • 0 new comments -
Add readfln to std.stdio
#10370 commented on
Dec 6, 2024 • 0 new comments -
Formatter does not support nothrow sink delegate
#10403 commented on
Dec 6, 2024 • 0 new comments -
indexOf for arrays
#10455 commented on
Dec 6, 2024 • 0 new comments -
Hard link
#10456 commented on
Dec 6, 2024 • 0 new comments -
non-blocking connect doesn't work for TcpSocket on win
#9717 commented on
Dec 6, 2024 • 0 new comments -
std.format functions with compile time format strings should be nothrow
#9739 commented on
Dec 6, 2024 • 0 new comments -
`std.container.Array` object leak (on failed construction)
#9830 commented on
Dec 6, 2024 • 0 new comments -
Smarter conversion of strings to enums
#9965 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.hashGroup
#9966 commented on
Dec 6, 2024 • 0 new comments -
phobos unittests not run on Windows
#10118 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl.byLineAsync should be stoppped manually.
#10119 commented on
Dec 6, 2024 • 0 new comments -
[REG 2.067.0] std.getopt, problem with the automatic handling of "h"
#10208 commented on
Dec 6, 2024 • 0 new comments -
Assertion failure in iota for floating point
#10290 commented on
Dec 6, 2024 • 0 new comments -
std.range.tee takes the output range by value
#10292 commented on
Dec 6, 2024 • 0 new comments -
std.range.generate's range calls its argument one time too many
#10366 commented on
Dec 6, 2024 • 0 new comments -
md5 poor performance out of the box
#10453 commented on
Dec 6, 2024 • 0 new comments -
std.math: 80-bit exp() tests are marginally wrong when returning subnormals
#9668 commented on
Dec 6, 2024 • 0 new comments -
enumerate can't work with ref foreach
#9685 commented on
Dec 6, 2024 • 0 new comments -
multiwayMerge could be optimized
#9734 commented on
Dec 6, 2024 • 0 new comments -
std.math.NaN redesign
#9737 commented on
Dec 6, 2024 • 0 new comments -
allocator.dispose does not work for array of qualified type
#9824 commented on
Dec 6, 2024 • 0 new comments -
std.file: Long paths support on Windows requires explicit \\?\ prefix
#9825 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency.initOnce does not work with -preview=nosharedaccess
#9880 commented on
Dec 6, 2024 • 0 new comments -
Randomness in UUID generation is insufficient.
#9881 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl and SSL - documentation missing
#9963 commented on
Dec 6, 2024 • 0 new comments -
std.range.chunks variable chunk size
#10117 commented on
Dec 6, 2024 • 0 new comments -
getopt: different behaviour for built-in and custom options
#10272 commented on
Dec 6, 2024 • 0 new comments -
Appender does not create a destructable array
#10364 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism unable to use more than 64 cores
#10365 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Proxy declares opCmp when it should not
#10451 commented on
Dec 6, 2024 • 0 new comments -
std.encoding and std.utf do not use replacement char consistently
#10452 commented on
Dec 6, 2024 • 0 new comments -
DirEntries throws in foreach
#9629 commented on
Dec 6, 2024 • 0 new comments -
Invalid memory access in struct destructor in std.uni
#9656 commented on
Dec 6, 2024 • 0 new comments -
Needleless findSplit* methods
#9725 commented on
Dec 6, 2024 • 0 new comments -
Finding template UDAs is not possible
#9820 commented on
Dec 6, 2024 • 0 new comments -
`static import std;` should allow accessing all public Phobos symbols by their FQN
#9823 commented on
Dec 6, 2024 • 0 new comments -
Rebindable2 does not correctly handle types with copy constructors or postblit constructors which aren't assignable
#9879 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.splitter for strings has opportunities for improvement
#9960 commented on
Dec 6, 2024 • 0 new comments -
[Feature request] {std.stdio} A range to manage both stream and file
#9961 commented on
Dec 6, 2024 • 0 new comments -
@trusted nested helper functions in std.file
#10113 commented on
Dec 6, 2024 • 0 new comments -
Class support for RefCounted
#10115 commented on
Dec 6, 2024 • 0 new comments -
std.traits.ParameterDefaults fails for parameters with @disabled this(this)
#10251 commented on
Dec 6, 2024 • 0 new comments -
Escape control characters in std.conv.to error messages
#10259 commented on
Dec 6, 2024 • 0 new comments -
Add `isNormalizedPath` to std.path
#10361 commented on
Dec 6, 2024 • 0 new comments -
Take opSlice of string should work at least with no args
#10363 commented on
Dec 6, 2024 • 0 new comments -
Linker errors while building a Vibe.d app
#10450 commented on
Dec 6, 2024 • 0 new comments -
Using byChunk inside a std.parallelism's parallel loop causes crash when compiled in 32 bits
#9622 commented on
Dec 6, 2024 • 0 new comments -
std.regex performance: .matchFirst allocates frequently; causes thread contention
#9720 commented on
Dec 6, 2024 • 0 new comments -
Add function to std.file for creating a temporary file with a name
#9722 commented on
Dec 6, 2024 • 0 new comments -
Inconsistent output for enum value when calling "text" vs "to!string"
#9817 commented on
Dec 6, 2024 • 0 new comments -
SumType stopped working on LDC 1.37 with unmatched DeducedParameterType template
#9875 commented on
Dec 6, 2024 • 0 new comments -
stable sort does not work with structs that both define opAssign and disable default-initialization
#9878 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.nullable and nullableRef functions
#9959 commented on
Dec 6, 2024 • 0 new comments -
'make install' option copies everything in std/ and etc/, not just .d and .di files
#10112 commented on
Dec 6, 2024 • 0 new comments -
regex purity issues
#10250 commented on
Dec 6, 2024 • 0 new comments -
Add "sorted" to JSONOptions
#10360 commented on
Dec 6, 2024 • 0 new comments -
std.traits: Add trait for determining if a type has padding/alignment holes
#10436 commented on
Dec 6, 2024 • 0 new comments -
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
#10446 commented on
Dec 6, 2024 • 0 new comments -
Using dirEntries and chdir() can have unwanted results
#9584 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl.del should return response body.
#9590 commented on
Dec 6, 2024 • 0 new comments -
std.c.linux.socket has no replacement
#9718 commented on
Dec 6, 2024 • 0 new comments -
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
#9810 commented on
Dec 6, 2024 • 0 new comments -
ApplyLeft fails with some function templates
#9815 commented on
Dec 6, 2024 • 0 new comments -
[REG 2.104] Cannot insert const/immutable elements into DList
#9874 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.nWayUnion(Tuple) too?
#9957 commented on
Dec 6, 2024 • 0 new comments -
null initialization for std.typecons.Nullable
#9958 commented on
Dec 6, 2024 • 0 new comments -
Deprecate std.random.uniformDistribution
#10109 commented on
Dec 6, 2024 • 0 new comments -
Writing a container should write its default range
#10110 commented on
Dec 6, 2024 • 0 new comments -
Range-based seeding of MersenneTwisterEngine is inconsistent with C++11
#10230 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.typecons.Final inconsistent behaviour with built-in arrays
#10245 commented on
Dec 6, 2024 • 0 new comments -
std.math log* functions only have real versions
#10356 commented on
Dec 6, 2024 • 0 new comments -
Question: How to set curl options for HTTP from inside dmd?
#10359 commented on
Dec 6, 2024 • 0 new comments -
make checkedint as a drop-in replacement of native int/long
#10435 commented on
Dec 6, 2024 • 0 new comments -
Fix warning: public symbol is undocumented
#9711 commented on
Dec 6, 2024 • 0 new comments -
bringToFront and/or upperBound slow
#9716 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform!T(urng) when T is long or ulong and urng.front is signed int will be biased in its high bits
#9809 commented on
Dec 6, 2024 • 0 new comments -
stdThreadLocalLog does not print `log` and `trace` logs
#9870 commented on
Dec 6, 2024 • 0 new comments -
sumtype fails to match lambdas with anonymous arguments
#9872 commented on
Dec 6, 2024 • 0 new comments -
Optional type-free printing of a std.typecons.Tuple
#9954 commented on
Dec 6, 2024 • 0 new comments -
std.format.tableFormat
#9955 commented on
Dec 6, 2024 • 0 new comments -
Use compile-time length check in std.algorithm.copy
#10107 commented on
Dec 6, 2024 • 0 new comments -
writeln("a") is safe, stdout.writeln("a") is not
#10200 commented on
Dec 6, 2024 • 0 new comments -
uniq's BidirectionalRange behavior is inconsistent with its InputRange behavior
#10203 commented on
Dec 6, 2024 • 0 new comments -
Add @nogc attribute to Socket receive methods
#10353 commented on
Dec 6, 2024 • 0 new comments -
std.conv.to fails to convert to 'typedef' like enum
#10433 commented on
Dec 6, 2024 • 0 new comments -
std.utf.decode front/back should be able to decode using enum character types
#10434 commented on
Dec 6, 2024 • 0 new comments -
std.csv chokes on empty columns when parsing to struct
#9707 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Tuple cannot handle non-copyable types
#9799 commented on
Dec 6, 2024 • 0 new comments -
refRange() does not work with ranges which have internal const fields
#9804 commented on
Dec 6, 2024 • 0 new comments -
[std.meta] weak values/alias for default values
#9868 commented on
Dec 6, 2024 • 0 new comments -
std.digest on array of arrays surprisingly shallow
#9869 commented on
Dec 6, 2024 • 0 new comments -
std.path should have a function for getting the canonical path to a file or directory
#9952 commented on
Dec 6, 2024 • 0 new comments -
(DDoc/refactor) More readable template constraints
#10105 commented on
Dec 6, 2024 • 0 new comments -
std.container.Array inconsistent/misleading reference semantics for Array.init and make!Array(..)
#10106 commented on
Dec 6, 2024 • 0 new comments -
Inconsistent flag handling of std.format.FormatSpec
#10194 commented on
Dec 6, 2024 • 0 new comments -
std.array.Appender needs a way to set/get the length
#10351 commented on
Dec 6, 2024 • 0 new comments -
each only accepts lambdas that take a single argument
#10352 commented on
Dec 6, 2024 • 0 new comments -
std.container.array.Array should define opSliceAssign for multi-elements
#10432 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism.taskpool amap should accept lambdas
#9702 commented on
Dec 6, 2024 • 0 new comments -
Specialize range functions for isSortedRange
#9703 commented on
Dec 6, 2024 • 0 new comments -
Variant equals of different types
#9792 commented on
Dec 6, 2024 • 0 new comments -
Pointer to Nullable of recursive struct
#9867 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform of BigInt
#9949 commented on
Dec 6, 2024 • 0 new comments -
Struct std.mmfile.MmFile?
#9951 commented on
Dec 6, 2024 • 0 new comments -
BigInt have no binary interface to be used in crypto
#10103 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iteration.each on opApply doesn't support ref
#10189 commented on
Dec 6, 2024 • 0 new comments -
IAllocator crash
#10191 commented on
Dec 6, 2024 • 0 new comments -
Better definition of deallocateAll in ContiguousFreeList
#10343 commented on
Dec 6, 2024 • 0 new comments -
Add versioning to phobos
#10427 commented on
Dec 6, 2024 • 0 new comments -
setCookieJar/caInfo in std.net.curl cannot handle the non-ASCII paths
#10430 commented on
Dec 6, 2024 • 0 new comments -
Phobos std.uni out of date (should be updated to latest Unicode standard)
#9691 commented on
Dec 6, 2024 • 0 new comments -
formatValue overlap detection does not account for nested anonymous unions
#9786 commented on
Dec 6, 2024 • 0 new comments -
std.zip: Invalid data yields RangeError in ZipArchive constructor
#9787 commented on
Dec 6, 2024 • 0 new comments -
Error when compiling with std_regex_* debug conditions
#9865 commented on
Dec 6, 2024 • 0 new comments -
Stable sort crash
#9866 commented on
Dec 6, 2024 • 0 new comments -
std.exception.isValidEnumValue
#9945 commented on
Dec 6, 2024 • 0 new comments -
std.getopt: throw an UnknownOptionException rather than Exception
#10101 commented on
Dec 6, 2024 • 0 new comments -
Vector operations with bigints too
#10102 commented on
Dec 6, 2024 • 0 new comments -
std.exception.enforce should be nothrow when throwing errors
#10187 commented on
Dec 6, 2024 • 0 new comments -
[std.experimental.logger] please add LogLevel.debug
#10336 commented on
Dec 6, 2024 • 0 new comments -
std.range.chain with single elements too
#10339 commented on
Dec 6, 2024 • 0 new comments -
std.conv.text(int) shouldn't needlessly allocate
#10424 commented on
Dec 6, 2024 • 0 new comments -
Move phobos to semver
#10426 commented on
Dec 6, 2024 • 0 new comments -
std.string.isNumeric can work with forward ranges
#9688 commented on
Dec 6, 2024 • 0 new comments -
Partial permutation/nextPermutation in std.algorithm
#9689 commented on
Dec 6, 2024 • 0 new comments -
formattedRead: %*d and %d should read the same
#9784 commented on
Dec 6, 2024 • 0 new comments -
std.conv: to and parse dont work correct with negative numbers
#9785 commented on
Dec 6, 2024 • 0 new comments -
range .until evaluates .front twice
#9864 commented on
Dec 6, 2024 • 0 new comments -
Rename std.random.randomShuffle as std.random.shuffle and small usage change
#9943 commented on
Dec 6, 2024 • 0 new comments -
std.string.wrap should conform to Unicode line-breaking algorithm
#9944 commented on
Dec 6, 2024 • 0 new comments -
Bidirectional File.byLine range
#10094 commented on
Dec 6, 2024 • 0 new comments -
src/std/mmfile.d: MmFile neither has ioctl nor a way to get the fd
#10100 commented on
Dec 6, 2024 • 0 new comments -
allocator.dispose allows to dispose C++ interfaces
#10184 commented on
Dec 6, 2024 • 0 new comments -
std.signals connect() error
#10186 commented on
Dec 6, 2024 • 0 new comments -
template enforce should accept same parameter combos as exception
#10333 commented on
Dec 6, 2024 • 0 new comments -
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
#10423 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip fields should be lvalues
#9687 commented on
Dec 6, 2024 • 0 new comments -
std.zip: unicode issues
#9781 commented on
Dec 6, 2024 • 0 new comments -
Reference to struct not working, when executed as a task
#9861 commented on
Dec 6, 2024 • 0 new comments -
Unittest heisenbug: std/random.d(3867): Assertion failure
#9863 commented on
Dec 6, 2024 • 0 new comments -
Feature request for std.asscii => function isNewline
#9942 commented on
Dec 6, 2024 • 0 new comments -
Consolidate / clean up exception types used for OS exceptions
#10093 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.sorting.partition has many issues
#10182 commented on
Dec 6, 2024 • 0 new comments -
templated functions should in general have their attributes inferred
#10320 commented on
Dec 6, 2024 • 0 new comments -
std.traits.fullyQualifiedName on value results in T instead of error
#10321 commented on
Dec 6, 2024 • 0 new comments -
std.zip: Remove 4 GB size limit
#10422 commented on
Dec 6, 2024 • 0 new comments -
std.regex.splitter should accept any random access range with slicing
#9683 commented on
Dec 6, 2024 • 0 new comments -
std.uni.normalize should accept ranges.
#9684 commented on
Dec 6, 2024 • 0 new comments -
potential bug in complex power operator
#9778 commented on
Dec 6, 2024 • 0 new comments -
isCallable fails for template opCall overload
#9780 commented on
Dec 6, 2024 • 0 new comments -
Add console module to replace std.stdio
#9859 commented on
Dec 6, 2024 • 0 new comments -
Add support for memoizing class methods
#9940 commented on
Dec 6, 2024 • 0 new comments -
std.variant.Algebraic should support duplicate types
#9941 commented on
Dec 6, 2024 • 0 new comments -
[Enh] add std.algorithm.reinterpret
#10091 commented on
Dec 6, 2024 • 0 new comments -
BigInt math not usable in @safe code
#10092 commented on
Dec 6, 2024 • 0 new comments -
range of chars doesn't work with joiner with literal delimiters
#10174 commented on
Dec 6, 2024 • 0 new comments -
Ranges without opDollar not supported
#10179 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.checkedint.Checked doesn't check on assignment or construction
#10315 commented on
Dec 6, 2024 • 0 new comments -
std.format %(...%) format does not allow modifiers that take additional arguments
#10319 commented on
Dec 6, 2024 • 0 new comments -
std.socket.UnixAddress @trusted functions can corrupt memory if inherited from
#10419 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism.task mistakenly trusts user-supplied implicit-conversion routines
#10420 commented on
Dec 6, 2024 • 0 new comments -
FreeList should implement deallocateAll, as SharedFreeList does
#9682 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Rebindable / UnqualRef do not work with inout
#9776 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.openNetwork should be refactored and moved to a different place
#9856 commented on
Dec 6, 2024 • 0 new comments -
`execute` causes interrupted system call inside LLDB
#9858 commented on
Dec 6, 2024 • 0 new comments -
map, filter, zip, not with functional arrays/associative arrays
#9939 commented on
Dec 6, 2024 • 0 new comments -
refactor std.format to eliminate redundant dependencies if the format string doesn't ask for it
#10090 commented on
Dec 6, 2024 • 0 new comments -
DirEntry interface inconsistency
#10168 commented on
Dec 6, 2024 • 0 new comments -
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
#10314 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.allocator add fault injecting allocator
#10416 commented on
Dec 6, 2024 • 0 new comments -
KeyType and ValueType for User Defined AAs
#9678 commented on
Dec 6, 2024 • 0 new comments -
BigInt ctor should accept forward ranges
#9680 commented on
Dec 6, 2024 • 0 new comments -
std.socket.InternetHost.getHostByAddr unittest does not work with IPv6
#9773 commented on
Dec 6, 2024 • 0 new comments -
Variant concat of char and string doesn't work
#9774 commented on
Dec 6, 2024 • 0 new comments -
std.experimental.allocator randomly fails unittest
#9836 commented on
Dec 6, 2024 • 0 new comments -
std.traits.getUDAs not working properly for overloads
#9851 commented on
Dec 6, 2024 • 0 new comments -
std.container.InlinedArray
#9936 commented on
Dec 6, 2024 • 0 new comments -
Enum string validator in Phobos?
#9937 commented on
Dec 6, 2024 • 0 new comments -
std.file.FileException has useless __FILE__ and __LINE__ arguments tacked on
#10088 commented on
Dec 6, 2024 • 0 new comments -
calls to std.file.FileException are idup-ing their string arguments
#10089 commented on
Dec 6, 2024 • 0 new comments -
Error Filling an array
#10166 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.mutation.copy takes target by value
#10167 commented on
Dec 6, 2024 • 0 new comments -
std.format: Zero-width characters such as U+200B should not add to the width of the string;
#10312 commented on
Dec 6, 2024 • 0 new comments -
std.format: Wide / Full-width characters as defined by Unicode TR11 (EastAsianWidth.txt) should occupy 2 spaces per character
#10313 commented on
Dec 6, 2024 • 0 new comments -
std.datetime.benchmark should offer a tear down option
#9672 commented on
Dec 6, 2024 • 0 new comments -
New 2.082 Attributes on Enum Member prevent from formatting
#9769 commented on
Dec 6, 2024 • 0 new comments -
sorting medium sized tuples at compile time not possible
#9822 commented on
Dec 6, 2024 • 0 new comments -
[CTFE] compile time parsing of hex floats
#9934 commented on
Dec 6, 2024 • 0 new comments -
std.traits.hasElaborateEquality!T
#10085 commented on
Dec 6, 2024 • 0 new comments -
filter: only parameters or stack based variables can be inout
#10158 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.joiner is slow
#10311 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.bitfields should support pointers
#9669 commented on
Dec 6, 2024 • 0 new comments -
typedef standard type can't be used with to! properly
#9671 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency does not work with structs of const value type
#9765 commented on
Dec 6, 2024 • 0 new comments -
std.string.indexOf wrong result with bad unicode
#9766 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism.parallel reuses thread, leading to stale static data
#9806 commented on
Dec 6, 2024 • 0 new comments -
log2 does not work with reals on CTFE with FreeBSD
#9819 commented on
Dec 6, 2024 • 0 new comments -
Return value for Tuple.opAssign
#9932 commented on
Dec 6, 2024 • 0 new comments -
DList extremely wasteful in node allocation
#9933 commented on
Dec 6, 2024 • 0 new comments -
Add template to perform appropriate substitution for inout when it appears in a type
#10082 commented on
Dec 6, 2024 • 0 new comments -
std.utf.decode not @nogc
#10083 commented on
Dec 6, 2024 • 0 new comments -
regex - `(..).*\1` doesn't match "axxxx"
#10152 commented on
Dec 6, 2024 • 0 new comments -
Creating a Variant with a const primitive type doesn't compile
#10156 commented on
Dec 6, 2024 • 0 new comments -
Use StatsCollector in shared environment
#10308 commented on
Dec 6, 2024 • 0 new comments -
Make std.file.write / std.stdio.write conflicts more tractable for beginners
#10310 commented on
Dec 6, 2024 • 0 new comments -
floor(float x) and floor(double x) have no FPU implementation
#9664 commented on
Dec 6, 2024 • 0 new comments -
Unified function to remove files/directories
#9665 commented on
Dec 6, 2024 • 0 new comments -
[REG 2.076.1] In certain circumstances, calling remove on an array of delegates fails
#9745 commented on
Dec 6, 2024 • 0 new comments -
std.signals uses _dtor
#9760 commented on
Dec 6, 2024 • 0 new comments -
to!string(BigInt, base) doesn't work
#9930 commented on
Dec 6, 2024 • 0 new comments -
std.math.iLog10
#10081 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform return value depends on integer size
#10144 commented on
Dec 6, 2024 • 0 new comments -
openSUSE warns on gethostbyname uses
#10151 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform01!(double,Mt19937) should produce at least 2^^53 distinct values
#10305 commented on
Dec 6, 2024 • 0 new comments -
std.exception.doesPointTo doesn't fit into std.exception
#10306 commented on
Dec 6, 2024 • 0 new comments -
Allow Algebraic to ascribe names to fields
#9661 commented on
Dec 6, 2024 • 0 new comments -
[Reg 2.078.1] several std.math functions no longer work with alias this
#9738 commented on
Dec 6, 2024 • 0 new comments -
std.regex causes major slowdown in compilation times
#9742 commented on
Dec 6, 2024 • 0 new comments -
std.math.remquo's returns 0 when y is zero only on FreeBSD 32bit
#9754 commented on
Dec 6, 2024 • 0 new comments -
std.allocator: StatsCollector counts failed deallocations
#9758 commented on
Dec 6, 2024 • 0 new comments -
std.array.uninitializedArrayExtend, std.array.initializedArray
#9928 commented on
Dec 6, 2024 • 0 new comments -
std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*
#9929 commented on
Dec 6, 2024 • 0 new comments -
use more scoped imports in phobos
#10078 commented on
Dec 6, 2024 • 0 new comments -
Add rotateTail to std.algorithm and formally define sameHead
#10080 commented on
Dec 6, 2024 • 0 new comments -
std.parallelism taskPool.amap compilation error for array of tuple of tuple or tuple of struct results
#10143 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.skipOver should handle BOMs
#10304 commented on
Dec 6, 2024 • 0 new comments -
globMatch should support recursive matching (**)
#9658 commented on
Dec 6, 2024 • 0 new comments -
executeInNewThread should return Thread
#9659 commented on
Dec 6, 2024 • 0 new comments -
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
#9721 commented on
Dec 6, 2024 • 0 new comments -
std.math.fma is not implemented
#9753 commented on
Dec 6, 2024 • 0 new comments -
Potential small improvement for std.conv.parse arguments
#9927 commented on
Dec 6, 2024 • 0 new comments -
std.array.walkKeys and std.array.walkValues
#10074 commented on
Dec 6, 2024 • 0 new comments -
iota(UL) + array doesn't work
#10138 commented on
Dec 6, 2024 • 0 new comments -
std.mmfile module produces bus error at certain conditions
#10140 commented on
Dec 6, 2024 • 0 new comments -
Variant.coerce is unable to convert between types that std.conv.to is able to convert
#10301 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency needs to be optimized
#10302 commented on
Dec 6, 2024 • 0 new comments -
speed up Base64 decoding
#9657 commented on
Dec 6, 2024 • 0 new comments -
std.containers.array.Array has opEquals but no toHash
#9750 commented on
Dec 6, 2024 • 0 new comments -
std.containers.dlist.DList has opEquals but no toHash
#9751 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.sum and std.algorithm.reduce for fixed size arrays too
#9925 commented on
Dec 6, 2024 • 0 new comments -
std.functional.curry isn't flexible enough
#9926 commented on
Dec 6, 2024 • 0 new comments -
std.range.table
#10073 commented on
Dec 6, 2024 • 0 new comments -
thread priority does nothing on linux
#10131 commented on
Dec 6, 2024 • 0 new comments -
curl high level form wrapper
#10297 commented on
Dec 6, 2024 • 0 new comments -
Not pure std.variant.Variant ctor
#9652 commented on
Dec 6, 2024 • 0 new comments -
add function for reading a password to std.getopt
#9655 commented on
Dec 6, 2024 • 0 new comments -
std.string.translate takes the output range by value
#9736 commented on
Dec 6, 2024 • 0 new comments -
std.socket.InternetAddress has opEquals but no toHash
#9749 commented on
Dec 6, 2024 • 0 new comments -
A faster std.bitmanip.BitArray.opCat
#9922 commented on
Dec 6, 2024 • 0 new comments -
std.range.countFrom() too
#9924 commented on
Dec 6, 2024 • 0 new comments -
@nogc std.string.sformat
#10069 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.tupleOp
#10072 commented on
Dec 6, 2024 • 0 new comments -
Heisenbug on FreeBSD: std/socket.d(523) Assertion failure during unittests
#10123 commented on
Dec 6, 2024 • 0 new comments -
Cannot access help information from getopt if a required parameter is not given
#10128 commented on
Dec 6, 2024 • 0 new comments -
Make Phobos buildable on low-memory machines
#10294 commented on
Dec 6, 2024 • 0 new comments -
std.conv.parse throws ConvOverflowException for negative values in hex
#10296 commented on
Dec 6, 2024 • 0 new comments -
Revise Unique implementation
#9651 commented on
Dec 6, 2024 • 0 new comments -
std.array.replaceInto takes the output range by value
#9735 commented on
Dec 6, 2024 • 0 new comments -
Mutable interface for BigInts
#9918 commented on
Dec 6, 2024 • 0 new comments -
Variant's coerce function does not go from enums to their underlying types
#10066 commented on
Dec 6, 2024 • 0 new comments -
pure nothrow @safe std.algorithm.schwartzSort
#10068 commented on
Dec 6, 2024 • 0 new comments -
functions in std.string need upgrading to support std.uni.nelSep line endings
#10122 commented on
Dec 6, 2024 • 0 new comments -
std.math.abs/fabs - redesign
#10293 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform(0, 16) takes lower bits
#9648 commented on
Dec 6, 2024 • 0 new comments -
Phobos uninitializedAlloc
#9649 commented on
Dec 6, 2024 • 0 new comments -
allocatorObject doesn't set the passed allocator when it has state into impl field of CAllocatorImpl
#9719 commented on
Dec 6, 2024 • 0 new comments -
getSymbolsByUDA is returns unusable symbols when used in foreach
#9724 commented on
Dec 6, 2024 • 0 new comments -
Compile-time flags generator
#9916 commented on
Dec 6, 2024 • 0 new comments -
std.array.removeSlice
#9917 commented on
Dec 6, 2024 • 0 new comments -
Add an interpolate policy to binary search policies
#10065 commented on
Dec 6, 2024 • 0 new comments -
Misleading error message: Cannot deduce function
#10116 commented on
Dec 6, 2024 • 0 new comments -
The difference between Microsoft's GUID and std.uuid.UUID
#10120 commented on
Dec 6, 2024 • 0 new comments -
std.zip should be usable in @safe
#10287 commented on
Dec 6, 2024 • 0 new comments -
std.uni.byGrapheme is not usable in CTFE
#10289 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.expand
#9641 commented on
Dec 6, 2024 • 0 new comments -
std.range.only doesn't allow ref access
#9715 commented on
Dec 6, 2024 • 0 new comments -
Function to check whether std.conv.to will succeed
#9914 commented on
Dec 6, 2024 • 0 new comments -
Implement Stable Partition3
#10063 commented on
Dec 6, 2024 • 0 new comments -
Possible performance optimization for std.range binary search
#10064 commented on
Dec 6, 2024 • 0 new comments -
src/std/process.d: _spawnvp error handling is broken
#10099 commented on
Dec 6, 2024 • 0 new comments -
@trusted functions in std.array present unsafe interfaces
#10114 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.setops.multiwayMerge / multiwayUnion should be usable in @safe
#10280 commented on
Dec 6, 2024 • 0 new comments -
std.socket.getAddress allocates once per DNS lookup hit
#9637 commented on
Dec 6, 2024 • 0 new comments -
std.concurrency.Mailbox should use a ring buffer
#9640 commented on
Dec 6, 2024 • 0 new comments -
File size() can't determine file unsearchable on Windows.
#9712 commented on
Dec 6, 2024 • 0 new comments -
EINTR awareness - posix system calls can be interrupted by posix signal
#9714 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.FastBitMatrix
#9912 commented on
Dec 6, 2024 • 0 new comments -
Lazy sort in Phobos?
#9913 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl doesn't allow to abort a request
#10061 commented on
Dec 6, 2024 • 0 new comments -
std.file.FileException has GetLastError() as a default argument
#10087 commented on
Dec 6, 2024 • 0 new comments -
E-mail attachments
#10274 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.setops.largestPartialIntersection, largestPartialIntersectionWeighted should be usable in @safe
#10279 commented on
Dec 6, 2024 • 0 new comments -
More support for ranges of ranges
#9634 commented on
Dec 6, 2024 • 0 new comments -
betterC std.allocator
#9706 commented on
Dec 6, 2024 • 0 new comments -
[Tracking] Check that opEquals and toHash are both defined or neither are defined
#9710 commented on
Dec 6, 2024 • 0 new comments -
std.functional.memoize with types and static opCall
#9911 commented on
Dec 6, 2024 • 0 new comments -
Dummy file
#10057 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.sum for core.simd too
#10060 commented on
Dec 6, 2024 • 0 new comments -
std.container.array.Array.stableLinearRemove is erroneously an alias to std.algorithm.remove (and linearRemove is not stable)
#10075 commented on
Dec 6, 2024 • 0 new comments -
const std.container.SList iteration
#10077 commented on
Dec 6, 2024 • 0 new comments -
Crypto interface in phobos
#10269 commented on
Dec 6, 2024 • 0 new comments -
most of phobos should be @safe-ly useable
#10273 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Maybe
#9631 commented on
Dec 6, 2024 • 0 new comments -
Trivial uses of `std.algorithm.iteration : splitter` should be `@nogc`
#9633 commented on
Dec 6, 2024 • 0 new comments -
Can not spawn subprocess and read from File at same time
#9695 commented on
Dec 6, 2024 • 0 new comments -
iota(BigInt) too
#9909 commented on
Dec 6, 2024 • 0 new comments -
final class random generators?
#9910 commented on
Dec 6, 2024 • 0 new comments -
@nogc std.range.iota(FP)
#10056 commented on
Dec 6, 2024 • 0 new comments -
struct initialization w/ null for Rebindable!(const Object) fails
#10071 commented on
Dec 6, 2024 • 0 new comments -
Enhanced getopt result with passed arguments
#10266 commented on
Dec 6, 2024 • 0 new comments -
Allow user defined "retro" range
#9630 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.copy uses too restricted array specialization
#9690 commented on
Dec 6, 2024 • 0 new comments -
toHexString always returns stack allocated string
#9693 commented on
Dec 6, 2024 • 0 new comments -
Improvements to RedBlackTree
#9907 commented on
Dec 6, 2024 • 0 new comments -
@nogc std.algorithm.all
#10053 commented on
Dec 6, 2024 • 0 new comments -
std.range.SearchPolicy.binarySearch for ForwardRanges too
#10055 commented on
Dec 6, 2024 • 0 new comments -
std.variant does not observe value semantics for large value types.
#10062 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.cartesianProduct of Nullable Tuple of strings array too
#10070 commented on
Dec 6, 2024 • 0 new comments -
Cross platform function to redirect standard input/output
#10264 commented on
Dec 6, 2024 • 0 new comments -
Alternate version of std.conv.to which returns Nullable
#10265 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Nullable of a fixed-size array
#9627 commented on
Dec 6, 2024 • 0 new comments -
Major performance problem with std.array.front
#9628 commented on
Dec 6, 2024 • 0 new comments -
SysTime.toISOString formats the time zones incorrectly
#9674 commented on
Dec 6, 2024 • 0 new comments -
BigInt->string performance
#9904 commented on
Dec 6, 2024 • 0 new comments -
Handy mapping with n-adic functions
#9905 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.ErrorMsg
#10050 commented on
Dec 6, 2024 • 0 new comments -
isIterable fails for types with disabled postblit
#10051 commented on
Dec 6, 2024 • 0 new comments -
std.regex must be made available at compile time
#10052 commented on
Dec 6, 2024 • 0 new comments -
Add wcwidth/wcswidth equivalents to std.uni
#10263 commented on
Dec 6, 2024 • 0 new comments -
std.range.flatten
#9624 commented on
Dec 6, 2024 • 0 new comments -
More efficient very common case for std.algorithm.sum
#9625 commented on
Dec 6, 2024 • 0 new comments -
gibberish CPU/processor/thread information
#9666 commented on
Dec 6, 2024 • 0 new comments -
std.file.rename does not allow moving files to a different drive
#9673 commented on
Dec 6, 2024 • 0 new comments -
std.random.normal(), std.random.fastNormal()
#9903 commented on
Dec 6, 2024 • 0 new comments -
An object with .init breaks std.range.ElementType
#10045 commented on
Dec 6, 2024 • 0 new comments -
extern(C++) interfaces should format
#10048 commented on
Dec 6, 2024 • 0 new comments -
assertThrown!Error and assertNotThrown!Error should be nothrow
#10049 commented on
Dec 6, 2024 • 0 new comments -
Floating point numbers are printed as integers
#10260 commented on
Dec 6, 2024 • 0 new comments -
Improve BigInt memory usage
#10261 commented on
Dec 6, 2024 • 0 new comments -
"Ifti!T" for std.traits
#9623 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.searching.until does not handle range sentinels nicely
#9660 commented on
Dec 6, 2024 • 0 new comments -
std.random.dice is better as a range
#9901 commented on
Dec 6, 2024 • 0 new comments -
std.numerics.dotProduct for fixed-size arrays
#9902 commented on
Dec 6, 2024 • 0 new comments -
`toStringz` is fundamentally broken
#10040 commented on
Dec 6, 2024 • 0 new comments -
floor/round/ceil that optionally return a specified integral type
#10046 commented on
Dec 6, 2024 • 0 new comments -
Payload getter for std.typecons.Typedef
#10047 commented on
Dec 6, 2024 • 0 new comments -
[Function setTimes] additional function touch(f)
#10258 commented on
Dec 6, 2024 • 0 new comments -
For a faster std.algorithm.group on strings
#9617 commented on
Dec 6, 2024 • 0 new comments -
std.process executeShell() Exception message is incomplete
#9618 commented on
Dec 6, 2024 • 0 new comments -
Nested std.concurrency.receive doesn't work correctly
#9650 commented on
Dec 6, 2024 • 0 new comments -
emplace implicit dynamic to static array fails
#9654 commented on
Dec 6, 2024 • 0 new comments -
amap() and maybe afilter() too
#9900 commented on
Dec 6, 2024 • 0 new comments -
std.uni.Grapheme / byGrapheme can't search for decomposed form
#10037 commented on
Dec 6, 2024 • 0 new comments -
Zip.back is wrong
#10039 commented on
Dec 6, 2024 • 0 new comments -
Fixed-sized Bit array too
#10044 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Typedef cannot be instantiated with void
#10255 commented on
Dec 6, 2024 • 0 new comments -
variadic overload of std.algorithm.searching.countUntil should return which needle was found
#10257 commented on
Dec 6, 2024 • 0 new comments -
A simpler overload for std.file.slurp
#9616 commented on
Dec 6, 2024 • 0 new comments -
Writing Unicode text with console code page 65001 (UTF-8) may fail
#9644 commented on
Dec 6, 2024 • 0 new comments -
A static down cast in Phobos
#9898 commented on
Dec 6, 2024 • 0 new comments -
Fix separator schizophrenia
#9899 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.LockingTextReader isn't documented
#10036 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.read should have overloads specifying the count of bytes to read
#10041 commented on
Dec 6, 2024 • 0 new comments -
Struct of arrays in Phobos
#10043 commented on
Dec 6, 2024 • 0 new comments -
DSON conversion of enums misses enum name
#10254 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.join of a dynamic array of fixed-size arrays
#9614 commented on
Dec 6, 2024 • 0 new comments -
Replace `std.stdio` module functionality with the use of only native system API
#9615 commented on
Dec 6, 2024 • 0 new comments -
etc.c.curl using the D calling convention
#9639 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl doesn't handle exceptions in callbacks
#9643 commented on
Dec 6, 2024 • 0 new comments -
Efficient std.conv.to conversions
#9897 commented on
Dec 6, 2024 • 0 new comments -
Rebindable supports arrays
#10029 commented on
Dec 6, 2024 • 0 new comments -
csvReader and static assert consumes too much memory
#10034 commented on
Dec 6, 2024 • 0 new comments -
std.conv.to: Safe conversion of character types
#10038 commented on
Dec 6, 2024 • 0 new comments -
File.remove() has problems with long filenames (>128 bytes)
#10247 commented on
Dec 6, 2024 • 0 new comments -
std.regex doesn't recognize \e (for ANSI escape character), unlike boost.regex
#10252 commented on
Dec 6, 2024 • 0 new comments -
Add secureZeroMemory function in Phobos
#9611 commented on
Dec 6, 2024 • 0 new comments -
utf8 string not read/written to windows console
#9636 commented on
Dec 6, 2024 • 0 new comments -
Strongly pure random generator
#9893 commented on
Dec 6, 2024 • 0 new comments -
R250/521 pseudo-random number engine
#9896 commented on
Dec 6, 2024 • 0 new comments -
Possible dollar handling inconsistencies in std.typecons.Typedef array
#10028 commented on
Dec 6, 2024 • 0 new comments -
Possible std.algorithm.sum optimization for short fixed-size arrays
#10033 commented on
Dec 6, 2024 • 0 new comments -
Formatting for C strings too
#10035 commented on
Dec 6, 2024 • 0 new comments -
FreeTree should provide an adaptive approach similar to FreeList
#10246 commented on
Dec 6, 2024 • 0 new comments -
Implement Unicode Collation Algorithm (UCA)
#9609 commented on
Dec 6, 2024 • 0 new comments -
std.bitmanip.FixedBitArray
#9610 commented on
Dec 6, 2024 • 0 new comments -
unit tests leave behind temporary files
#9621 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.nextPermutation requires random access
#9626 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.sorted / schwartzSorted
#9890 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.schwartzSort is slow
#9891 commented on
Dec 6, 2024 • 0 new comments -
std.conv.to fails from string to std.typecons.Typedef
#10018 commented on
Dec 6, 2024 • 0 new comments -
std.regex: Negation of character class is not applied to base class first
#10021 commented on
Dec 6, 2024 • 0 new comments -
A nothrow std.utf.decode with substitution on bad encoding
#10032 commented on
Dec 6, 2024 • 0 new comments -
access to registered thread names
#10243 commented on
Dec 6, 2024 • 0 new comments -
r.lookaround!(a, b) returns a range derived from r that allows a elements of lookahead and b elements of lookback
#10244 commented on
Dec 6, 2024 • 0 new comments -
Type enum in std.variant.Algebraic for final switches
#9608 commented on
Dec 6, 2024 • 0 new comments -
std.random.uniform fails when mixing signed/unsigned integrals
#9620 commented on
Dec 6, 2024 • 0 new comments -
Very good dotProduct
#9887 commented on
Dec 6, 2024 • 0 new comments -
Template std.typetuple.NoDuplicates removes const types for classes and structs
#10012 commented on
Dec 6, 2024 • 0 new comments -
std.math.poly using Estrin method
#10030 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.copy misses some length bugs at compile-time
#10031 commented on
Dec 6, 2024 • 0 new comments -
std.array.Appender has an unnecessary indirection
#10242 commented on
Dec 6, 2024 • 0 new comments -
Needlessly large instantiation depth in std.typetuple algorithms
#9604 commented on
Dec 6, 2024 • 0 new comments -
It should be possible to check exists and isDir/isFile with a single stat call
#9606 commented on
Dec 6, 2024 • 0 new comments -
std.range.RefRange does not forward all methods/properties of underlying range
#9613 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl https not thread-safe
#9619 commented on
Dec 6, 2024 • 0 new comments -
Add weak references to Phobos/druntime
#9885 commented on
Dec 6, 2024 • 0 new comments -
std.regex does not support character sets other than unicode
#9886 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.remove is highly bug-prone
#10001 commented on
Dec 6, 2024 • 0 new comments -
assumeUnique and pointsTo do not belong in std.exception
#10006 commented on
Dec 6, 2024 • 0 new comments -
Add Unicode correct case-insensitive variations of string functions
#10027 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iteration.splitter: should support multiple separators
#10239 commented on
Dec 6, 2024 • 0 new comments -
Annotate properties in phobos with 'const' or 'inout'
#10240 commented on
Dec 6, 2024 • 0 new comments -
std.conv.parse!(string, string) fails
#9599 commented on
Dec 6, 2024 • 0 new comments -
format should include class field values
#9603 commented on
Dec 6, 2024 • 0 new comments -
fullyQualifiedName on enum template members doesn't work
#9605 commented on
Dec 6, 2024 • 0 new comments -
cartesianProduct should have length for finite ranges
#9871 commented on
Dec 6, 2024 • 0 new comments -
std.range.indexed RangeError when indexing string with std.range.recurrence!"n"(0)
#9998 commented on
Dec 6, 2024 • 0 new comments -
Implicit conversion error assigning one SortedRange to another when a function literal has been used
#9999 commented on
Dec 6, 2024 • 0 new comments -
std.typecons.Typedef with two arguments too
#10025 commented on
Dec 6, 2024 • 0 new comments -
std.variant.Variant doesn't work with CTFE
#10026 commented on
Dec 6, 2024 • 0 new comments -
std.functional: gte (greater than or equals), lte (less than or equals) and ne (not equals)
#10238 commented on
Dec 6, 2024 • 0 new comments -
Definition of isOutputRange warped due to "put" implementation
#9592 commented on
Dec 6, 2024 • 0 new comments -
std.math.isqrt
#9601 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iFilter
#9602 commented on
Dec 6, 2024 • 0 new comments -
std.container.array does not work with move-only types
#9849 commented on
Dec 6, 2024 • 0 new comments -
File.rawRead/rawWrite should support reading/writing individual values
#9855 commented on
Dec 6, 2024 • 0 new comments -
std.regex.splitter generates spurious empty elements with empty delimiter
#9997 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.slurp uninformative error message
#10024 commented on
Dec 6, 2024 • 0 new comments -
std.net.curl.FTP struct not covered
#10231 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.readln should provide an OutputRange overload
#10233 commented on
Dec 6, 2024 • 0 new comments -
Non-blocking socket.accept() behavior differs on platforms
#9587 commented on
Dec 6, 2024 • 0 new comments -
Inconsistent behaviour of randomSample depending on whether a random number generator is specified
#9591 commented on
Dec 6, 2024 • 0 new comments -
support html named entities in std.conv.parseEscape
#9600 commented on
Dec 6, 2024 • 0 new comments -
add uda (e.g. @csvIgnore) support in std.csv to ignore some field
#9845 commented on
Dec 6, 2024 • 0 new comments -
readln problem with CTRL-Z
#9986 commented on
Dec 6, 2024 • 0 new comments -
std.string.outdent() wrongly manages Windows newlines, and it isn't pure nothrow
#9991 commented on
Dec 6, 2024 • 0 new comments -
std.complex should have a separate Imaginary type
#10022 commented on
Dec 6, 2024 • 0 new comments -
Add "eval" to phobos
#10023 commented on
Dec 6, 2024 • 0 new comments -
std.algorithm.iteration.splitter should work with mere ForwardRanges
#10228 commented on
Dec 6, 2024 • 0 new comments -
Heisenbug: deferred crash when writing to stdout on Windows without console.
#9586 commented on
Dec 6, 2024 • 0 new comments -
File.isBinaryMode and more
#9597 commented on
Dec 6, 2024 • 0 new comments -
RedBlackTree excessively copies structs by value
#9598 commented on
Dec 6, 2024 • 0 new comments -
no truncate function
#9838 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.File should be usable in @safe
#9841 commented on
Dec 6, 2024 • 0 new comments -
Variant[] within Variant[] can be accessed, but not assigned to
#9980 commented on
Dec 6, 2024 • 0 new comments -
Add new per thread active tickduration facility
#10017 commented on
Dec 6, 2024 • 0 new comments -
Allow optional string value for getopt switches
#10020 commented on
Dec 6, 2024 • 0 new comments -
std.containers should be usable with @nogc
#10215 commented on
Dec 6, 2024 • 0 new comments -
check Phobos for convenience wrapper for templated struct
#10224 commented on
Dec 6, 2024 • 0 new comments -
std.math: struct FloatingPointControl, duplicate code and assumes X86
#9582 commented on
Dec 6, 2024 • 0 new comments -
Option for verbose regular expressions
#9596 commented on
Dec 6, 2024 • 0 new comments -
Simplify Visual C configuration for -m64/-m32mscoff builds
#9832 commented on
Dec 6, 2024 • 0 new comments -
std.string does not take title case into account
#9979 commented on
Dec 6, 2024 • 0 new comments -
core.thread missing cpu binding method (thread affinity).
#10016 commented on
Dec 6, 2024 • 0 new comments -
std.digest should work for output ranges
#10210 commented on
Dec 6, 2024 • 0 new comments -
Provide additional iteration modes for dirEntries
#9594 commented on
Dec 6, 2024 • 0 new comments -
Add std.textmacro module
#9595 commented on
Dec 6, 2024 • 0 new comments -
conv.to doesn't handle strings to user defined arrays
#9827 commented on
Dec 6, 2024 • 0 new comments -
[optimization]: std.conv.parse!(int, string) counts when doCount is false
#9829 commented on
Dec 6, 2024 • 0 new comments -
Lazier std.csv.csvReader
#10015 commented on
Dec 6, 2024 • 0 new comments -
[META] Each artifact in the standard library should have a meaningful example
#10205 commented on
Dec 6, 2024 • 0 new comments -
move embedded zlib to a separate library
#10206 commented on
Dec 6, 2024 • 0 new comments -
std.rationals too
#9589 commented on
Dec 6, 2024 • 0 new comments -
Defined exception for unequal zip lengths with StoppingPolicy.requireSameLength
#9593 commented on
Dec 6, 2024 • 0 new comments -
std.format could support %{x,X} for ubyte[]
#9821 commented on
Dec 6, 2024 • 0 new comments -
Improve error reporting for std.curl.net
#9826 commented on
Dec 6, 2024 • 0 new comments -
Speed up std.random.dice
#10013 commented on
Dec 6, 2024 • 0 new comments -
EvictingStrategy.LRU for std.functional.memoize
#10014 commented on
Dec 6, 2024 • 0 new comments -
[std.getopt] defaultGetoptPrinter can't be used if an exception fires
#10204 commented on
Dec 6, 2024 • 0 new comments -
Short array optimization for std.bitmanip.BitArray
#9588 commented on
Dec 6, 2024 • 0 new comments -
Add three-way comparison function to std.functional
#9818 commented on
Dec 6, 2024 • 0 new comments -
split optional maxsplit argument
#10010 commented on
Dec 6, 2024 • 0 new comments -
introduce "originalType" in std.conv
#10011 commented on
Dec 6, 2024 • 0 new comments -
std.regex postprocesses ctRegex every time at runtime
#10198 commented on
Dec 6, 2024 • 0 new comments -
Request for an OS-independent interface to access cryptographically secure pseudo random number generators
#10199 commented on
Dec 6, 2024 • 0 new comments -
Some possible improvements for std.algorithm.schwartzSort()
#9581 commented on
Dec 6, 2024 • 0 new comments -
to!int to see a char as a single-char string
#9583 commented on
Dec 6, 2024 • 0 new comments -
Encoding cp866 ru
#9814 commented on
Dec 6, 2024 • 0 new comments -
std.stdio.byLine(KeepTerminator.no) troubles on Windows
#10009 commented on
Dec 6, 2024 • 0 new comments -
Captures does not expose named captures for iteration
#10197 commented on
Dec 6, 2024 • 0 new comments -
std.variant.Algebraic test use case
#9580 commented on
Dec 6, 2024 • 0 new comments -
std.math.fmod, round, trunc are not yet pure
#10008 commented on
Dec 6, 2024 • 0 new comments -
splitter() that doesn't eat sentinels
#10192 commented on
Dec 6, 2024 • 0 new comments