-
-
Notifications
You must be signed in to change notification settings - Fork 747
Merge remote-tracking branch 'upstream/stable' into merge_stable #5748
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
… strings. The from*String functions in std.datetime did not have tests to make sure that they worked with various character types or various levels of constness, and some optimizations that were done to the from*String functions on DateTime for 2.076 broke them for const strings. So, this adds tests for all character types and levels of constness to each of the from*String function in std.datetime, and fixes the functionality for DateTime that then doesn't pass the tests.
Fix issue 17801: DateTime.fromISOExtString no longer works with const strings. merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
Fix issue 13348 - byGrapheme is not pure merged-on-behalf-of: unknown
Adjust @Safe-ty of 64-bit real unittest.
ddoc, add missing isSIMDVector to the index trait merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
Conflicts: std/uni.d
|
Thanks for your pull request, @MartinNowak! Bugzilla references
|
| { | ||
| // TODO: Bidirectional access | ||
| static struct Result | ||
| static struct Result(R) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW this change from #5723 looks weird. The template parameter Range is the same and should be available. After all, it worked fine before ...
std/uni.d
Outdated
| import std.traits; // isConvertibleToString, isIntegral, isSomeChar, | ||
| // isSomeString, Unqual | ||
| import std.exception : enforce, collectException; | ||
| import core.memory: pureMalloc, pureRealloc, pureFree; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI is failing due to the missing space here -> appended a commit to fix this.
Conflicts:
std/uni.d