Skip to content

Merge tag 'v2.076.1' into merge-2.076.1#5993

Merged
wilzbach merged 4713 commits intodlang:dmd-cxxfrom
wilzbach:merge-2.076.1
Jan 5, 2018
Merged

Merge tag 'v2.076.1' into merge-2.076.1#5993
wilzbach merged 4713 commits intodlang:dmd-cxxfrom
wilzbach:merge-2.076.1

Conversation

@wilzbach
Copy link
Contributor

@wilzbach wilzbach commented Jan 4, 2018

aG0aep6G and others added 30 commits July 7, 2017 23:17
Because `rounding`'s signatures refer to it.
Now rounding functionality comes first, and then exception functionality.
Before, it was a back-and-forth between them.
Fix issue 17482: Fix Nullable!Variant equality checks.
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Optimized std.datetime.date.DateTime from string methods
merged-on-behalf-of: Jonathan M Davis <jmdavis@users.noreply.github.com>
improve docs for std.math.FloatingPointControl
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
- To make them distinguishable from (e.g. connection) errors and allow
  appropriate handling in client code.
Merge remote-tracking branch 'upstream/stable' into merge_stable
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
- use single tests as workaround for Issue 16397
- fix single tests (broken sed command)
- was only privately imported anyhow
- merging is done with file locking by druntime
Fixes issue 17587 (enhancement request).
throw specific HTTPStatusException on http request errors
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
fix test coverage
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
Make more modules runnable
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
Issue 15750 - remove substr from std.net.isemail
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
MartinNowak and others added 22 commits August 16, 2017 12:17
Merge remote-tracking branch 'upstream/stable' into merge_stable
Fix issue 17673 - wrong whichPattern in multi-regex with alteration
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
fix issue 17780 -  Malformed DDOC links in std.range
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
… 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
ddoc, add missing isSIMDVector to the index trait
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
The `Key` and `{Key,Value}NameSequence` objects weren't referenced during
and after iteration in `...NameSequence.opApply()`, so there was no
guarantee the `Key` object owning the HKEY handle would stay alive and
keep the handle open - its destructor closes the handle.

This lead to a failing std.datetime.timezone unittest for optimized LDC
builds.
std.windows.registry: Keep Key object alive while iterating over it
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
They depend on the `Random` alias as well as the `real` precision.
std.random: No equality checks for doc example unittests
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
@dlang-bot
Copy link
Contributor

dlang-bot commented Jan 4, 2018

Thanks for your pull request, @wilzbach!

Bugzilla references

Auto-close Bugzilla Description
15750 net/isemail uses lots of redundant helper methods
16397 missing coverage from template instances when using separate compilation
17482 [REG 2.074] comile error: Comparing Nullable!Variant with basic type
17587 JSONOptions: No forward slash encoding

@wilzbach wilzbach merged commit 0873e7a into dlang:dmd-cxx Jan 5, 2018
@wilzbach wilzbach deleted the merge-2.076.1 branch January 5, 2018 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.