Skip to content
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

Sync with upstream. #2

Merged
merged 1,128 commits into from
Oct 1, 2019
Merged

Sync with upstream. #2

merged 1,128 commits into from
Oct 1, 2019
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 11, 2019

  1. Merge pull request #7064 from thewilsonator/thewilsonator-patch-3

    function attributes go on the right of function aliases
    thewilsonator authored Jun 11, 2019
    Configuration menu
    Copy the full SHA
    2825089 View commit details
    Browse the repository at this point in the history
  2. [docs][std.range.primitives] Add links to array range primitives

    It's important to mention this, particularly so the user notices the auto-decoding overloads.
    ntrel authored Jun 11, 2019
    Configuration menu
    Copy the full SHA
    249853b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Merge pull request #7066 from ntrel/patch-3

    [docs][std.range.primitives] Add links to array range primitives
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 12, 2019
    Configuration menu
    Copy the full SHA
    3cdff21 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7057 from n8sh/inout-front

    Add `inout` to range.front to reduce template proliferation
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored Jun 12, 2019
    Configuration menu
    Copy the full SHA
    5a4918e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db35ee5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b42d629 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Configuration menu
    Copy the full SHA
    0e24007 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Make ErrnoException.errno nothrow pure @nogc @safe

    In addition make the ctors (which were @trusted) and tests @safe, but
    that is not an API change, so it is not in the changelog.
    zopsicle authored and Chloé committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    3d4bc84 View commit details
    Browse the repository at this point in the history
  2. std_json allow trailing comma

    * changelog
    * annotate unittest
    * with check for strict parsing
    * tabs
    Robert Schadek committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    53aa79c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. Merge pull request #7069 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    MartinNowak authored Jun 16, 2019
    Configuration menu
    Copy the full SHA
    991331a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7e71e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Merge pull request #7068 from shove70/patch-2

    Fix issue 19939 - std.format count width error
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored Jun 17, 2019
    Configuration menu
    Copy the full SHA
    917d9ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c5d723 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6197b53 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Fix issue 19823 - std.range.dropOne doesn't drop the element when cal…

    …led after std.algorithm.iteration.filter
    shove70 committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    83a3ab4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c47227 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Increased unittest coverage of std.complex to 100% (#7081)

    Increase unit-test coverage of complex.d to 100 percent
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    jasonSchroeder89 authored and dlang-bot committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    d1c8fb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. Fix Issue 19987 - Reducing memory used by VariantN

    Swapping the fptr and union around will avoid unnecessary padding.
    Kriyszig committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    6da85c4 View commit details
    Browse the repository at this point in the history
  2. Removed alias

    Kriyszig committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    c163aee View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7082 from Kriyszig/enhance

    19987 - Reduce memory used by VariantN
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 21, 2019
    Configuration menu
    Copy the full SHA
    c79d9bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f2914d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7083 from John-Colvin/patch-22

    typo in transcode unittest
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 21, 2019
    Configuration menu
    Copy the full SHA
    35e9f2f View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2019

  1. Add ReplaceTypeUnless

    pbackus committed Jun 22, 2019
    Configuration menu
    Copy the full SHA
    384bc28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8124b17 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. Merge pull request #7074 from burner/std_json_trailing_comma

    std_json allow trailing comma
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored Jun 23, 2019
    Configuration menu
    Copy the full SHA
    e5bb2d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Fix Issue 19983 - Add fast path using slice assignment to std.interna…

    …l.cstring.tempCString
    
    This is applicable for narrow strings when the output type matches the
    string's encoding type.
    n8sh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    02659f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a856a52 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Merge pull request #7085 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    b296db7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7072 from shove70/patch-4

    Fix issue 19823 - std.range.dropOne doesn't drop the element when cal…
    merged-on-behalf-of: Jonathan M Davis <[email protected]>
    dlang-bot authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    ad540cc View commit details
    Browse the repository at this point in the history
  3. Adds assert messages

    Robert Schadek committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    ef71418 View commit details
    Browse the repository at this point in the history
  4. Adds assert messages

    Robert Schadek committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    35d32ab View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7087 from burner/std.algorithm.comparision_assert…

    …_messages
    
    Adds assert messages
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    c22a367 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7088 from burner/std.algorithm.iteration_assert_m…

    …essages
    
    Adds assert messages
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    019df49 View commit details
    Browse the repository at this point in the history
  7. Adds asserts messages

    Robert Schadek committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    31d5b84 View commit details
    Browse the repository at this point in the history
  8. added a lost space

    burner authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    d9cf38b View commit details
    Browse the repository at this point in the history
  9. Addes assert messages

    Robert Schadek committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    bb767d5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7090 from burner/std.algorithm.setops_assert_mess…

    …ages
    
    Addes assert messages
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    c256ecf View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Adds assert messages

    review
    Robert Schadek committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    dbf9d93 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7091 from burner/std.algorithm.sorting_assert_mes…

    …sages
    
    Adds assert messages to std.algorithm.sorting
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    b239506 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7060 from FeepingCreature/deprecate-Nullable-alia…

    …s-get-this
    
    [Breaking] Deprecate `alias get this` in Nullable.
    merged-on-behalf-of: unknown
    dlang-bot authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    307b73b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b9b969 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7092 from RazvanN7/Union_issue

    Fix blocking issue in std/experimental/allocator/building_blocks/region.d
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    1ad2606 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7089 from burner/std.algorithm.searching_assert_m…

    …essages
    
    Adds asserts messages
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    9fb63a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Merge pull request #7063 from chloekek/ErrnoException.errno-@safe

     Make ErrnoException.errno nothrow pure @nogc @safe
    thewilsonator authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    2edce18 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7079 from n8sh/issue-19983

    Issue 19983 - Add fast path using slice assignment to std.internal.cstring.tempCString
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    075b0ed View commit details
    Browse the repository at this point in the history
  3. Clarified error when trying to convert NaN

    Marco de Wild committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    2415c71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68cd5d1 View commit details
    Browse the repository at this point in the history
  5. Fix 2 more cases

    RazvanN7 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    2669a2b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7094 from RazvanN7/Fix_for_19399

    Fix enum type in std.socket to match the receiver type
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    275f394 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Fix Issue 16487 - Add function to obtain the available disk space (#5776

    )
    
    Fix Issue 16487 - Add function to obtain the available disk space
    merged-on-behalf-of: unknown
    jercaianu authored and dlang-bot committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    6010a7c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2019

  1. Configuration menu
    Copy the full SHA
    4be9b5f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Make locally-defined FiberScheduler actually usable (#7096)

    Make locally-defined `FiberScheduler` actually usable
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    Geod24 authored and dlang-bot committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    b64088b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7075 from lesderid/opPostMove

    Implement Phobos side of DIP1014
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 1, 2019
    Configuration menu
    Copy the full SHA
    da87cc8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. purge changelog

    MartinNowak committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    bab25a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4868c03 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Merge pull request #7097 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    merged-on-behalf-of: Iain Buclaw <[email protected]>
    dlang-bot authored Jul 3, 2019
    Configuration menu
    Copy the full SHA
    3e7bc00 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Configuration menu
    Copy the full SHA
    e0585fa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7098 from JinShil/depD1ops

    Replace D1 operator overloads with D2 operator overloads
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    07034ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f14acfe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7099 from JinShil/bitmanip_opCom

    Replace D1 operator overloads with D2 operator overloads - Part 2
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    0fe3c16 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7093 from Zevenberge/conv-error

    Clarified error when trying to convert NaN
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    ecc1683 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7076 from CyberShadow/issue19979

    Fix Issue 19979 - std.regex should return null instead of zero-length slice for non-matched captures
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    cb7b081 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7077 from CyberShadow/issue19980

    Fix Issue 19980 - File.byLine skips first line in some cases when used inside map!()
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    83505b0 View commit details
    Browse the repository at this point in the history
  8. Turn on -preview=markdown

    dgileadi committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    775bcde View commit details
    Browse the repository at this point in the history
  9. Merge pull request #7054 from n8sh/containerArrayElideMulu

    Avoid mulu in std.container.array.Array!T when T.sizeof == 1
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 4, 2019
    Configuration menu
    Copy the full SHA
    98c7f5a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Fix issue 19834 - File exception for [std.file.copy] on windows shows…

    … the target file rather than the source file
    shove70 committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    8ba408b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7101 from shove70/patch-3

    Fix issue 19834 - File exception for [std.file.copy] on windows shows the target file rather than the source file
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 5, 2019
    Configuration menu
    Copy the full SHA
    7261e85 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Merge pull request #7084 from pbackus/fix-19994

    Fix issue 19994 - Can't nest self-referential Algebraic types
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 8, 2019
    Configuration menu
    Copy the full SHA
    d6f1685 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b289b55 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7080 from shove70/patch-2

    Fix issue 19986 - Can't assign large const T to std.Variant.VariantN
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 8, 2019
    Configuration menu
    Copy the full SHA
    e012907 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Configuration menu
    Copy the full SHA
    86733d5 View commit details
    Browse the repository at this point in the history
  2. Addes assert messages to bigint

    Robert Schadek committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    312006c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7100 from RazvanN7/fix_issue_19105

    Fix Issue 19105 - Bogus recursive template expansion via getSymbolsByUDA
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 10, 2019
    Configuration menu
    Copy the full SHA
    135f580 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7006 from marcioapm/fix_19838

    Fix Issue 19838 - RefCounted fails to instantiate due to pureness of …
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 10, 2019
    Configuration menu
    Copy the full SHA
    1a66781 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Addes assert messages to bitmanip

    Atila review
    Robert Schadek committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    8c43f3d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Configuration menu
    Copy the full SHA
    f796015 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7106 from FeepingCreature/fix/tuple-rename-suppor…

    …t-const
    
    Fix issue 20043: support Tuple.rename on const tuples
    thewilsonator authored Jul 12, 2019
    Configuration menu
    Copy the full SHA
    6c81516 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

  1. Configuration menu
    Copy the full SHA
    c44b471 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Configuration menu
    Copy the full SHA
    2b2a4a1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7110 from JinShil/discourage_in

    Replace usages of `in` with `const scope`
    thewilsonator authored Jul 15, 2019
    Configuration menu
    Copy the full SHA
    127bb18 View commit details
    Browse the repository at this point in the history
  3. use waitpid for unittest

    Francesco Mecca committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    d6cd71b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7111 from FraMecca/master

    use waitpid for unittest
    thewilsonator authored Jul 15, 2019
    Configuration menu
    Copy the full SHA
    b57ea6f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Configuration menu
    Copy the full SHA
    9e61c57 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7109 from WalterBright/rounding

    std.math: change tests for rounding
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Jul 16, 2019
    Configuration menu
    Copy the full SHA
    4cfe9db View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Merge pull request #7107 from thaven/fix/make-shared

    Get make!T to compile when T is a shared value type
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 19, 2019
    Configuration menu
    Copy the full SHA
    303f96d View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. Configuration menu
    Copy the full SHA
    8a78157 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7113 from bmkessler/pivotpartition_typo

    std.algorithm.sorting: fix typo in pivotPartition
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 22, 2019
    Configuration menu
    Copy the full SHA
    70d8611 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Fix issue 20070 - std.conv.toImpl matches two functions when using st…

    …atic arrays as inout(T)
    shove70 committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    f75fcf0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7114 from shove70/patch-conv

    Fix issue 20070 - std.conv.toImpl matches two functions when using st…
    thewilsonator authored Jul 23, 2019
    Configuration menu
    Copy the full SHA
    b78366f View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Merge pull request #7102 from dgileadi/enable-markdown

    Turn on -preview=markdown
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 24, 2019
    Configuration menu
    Copy the full SHA
    e123a4d View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    8dc81bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7115 from kubo39/note-async-signal-safe-function

    Add comment for using non async-signal-safe function
    thewilsonator authored Jul 25, 2019
    Configuration menu
    Copy the full SHA
    442ab4e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7105 from burner/bitmanip_assert_messages

    Addes assert messages to bitmanip
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored Jul 25, 2019
    Configuration menu
    Copy the full SHA
    5f399cf View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. std.range.enumerate should work with a non-mutable start index

    The deduced type for `Enumerator` could contain type modifier
    (`const`, `immutable`), but the type was used directly as
    a state variable.
    Geod24 committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    808cdd6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7117 from Geod24/enumerate-with-immutable-val

    std.range.enumerate should work with a non-mutable start index
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jul 29, 2019
    Configuration menu
    Copy the full SHA
    094e7c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Configuration menu
    Copy the full SHA
    fbbdb72 View commit details
    Browse the repository at this point in the history
  2. Fix issues 19696, 19697, 16132 - ReplaceType bugs

    ReplaceType no longer gives incorrect results for types that can be
    implicitly converted to a templated type, either via inheritance (19697,
    16132) or alias this (19696).
    pbackus committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    e7d6e9f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7119 from WalterBright/arraySlice

    Appender and RefAppender: use opSlice() instead of data()
    merged-on-behalf-of: Walter Bright <[email protected]>
    dlang-bot authored Aug 1, 2019
    Configuration menu
    Copy the full SHA
    5094f68 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Merge pull request #7121 from pbackus/fix-19703

    Fix issues 19696, 19697, 16132 - ReplaceType bugs
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 2, 2019
    Configuration menu
    Copy the full SHA
    8845a9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb70a38 View commit details
    Browse the repository at this point in the history
  3. Fix issue 20069 - std.format digit grouping separator (aka thousands …

    …separator) needs to be revisited
    shove70 committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    75f65a3 View commit details
    Browse the repository at this point in the history
  4. Fix issue 20097

    Allow SysTime to be sendable with std.concurrency.send
    tchaloupka committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    267c2aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e226022 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Merge pull request #7123 from n8sh/issue-20098

    Fix Issue 20098 - Improve result of printing std.regex compiled pattern
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 4, 2019
    Configuration menu
    Copy the full SHA
    cc9a56f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7112 from shove70/patch-format

    Fix issue 20064,20069 - format functions make their final width and digits grouping conform to POSIX definition
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 4, 2019
    Configuration menu
    Copy the full SHA
    f54c9fc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7122 from tchaloupka/systimelocalaliasing

    Fix issue 20097
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 4, 2019
    Configuration menu
    Copy the full SHA
    225a6af View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Configuration menu
    Copy the full SHA
    d2e931f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Clarify that buf can be shortened in readln (#7125)

    Clarify that buf can be shortened in readln
    merged-on-behalf-of: Vladimir Panteleev <[email protected]>
    mmtrebuchet authored and dlang-bot committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    41f28f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Merge pull request #7120 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Aug 7, 2019
    Configuration menu
    Copy the full SHA
    0acf29c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    f1b19f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d287336 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Configuration menu
    Copy the full SHA
    5cba11a View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Merge pull request #7127 from pbackus/patch-2

    Fix copy-paste error in std.functional.pipe doc
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored Aug 12, 2019
    Configuration menu
    Copy the full SHA
    907e359 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Configuration menu
    Copy the full SHA
    64ccd34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46daae0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7129 from WalterBright/useIsAutodecodableString

    start making use of isAutodecodableString()
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 13, 2019
    Configuration menu
    Copy the full SHA
    7e2d530 View commit details
    Browse the repository at this point in the history
  4. Fix Issue 20129 - AA require with File values gives "Error: return

    …expression expected" in object.d
    CyberShadow committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    a15af9c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Merge pull request #7131 from CyberShadow/pull-20190813-203109

    Fix Issue 20129 - AA require with File values gives "Error: `return` …
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 14, 2019
    Configuration menu
    Copy the full SHA
    74f0301 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7128 from WalterBright/traits-array-doc

    improve documentation and tests for isAutodecodable()
    merged-on-behalf-of: Walter Bright <[email protected]>
    dlang-bot authored Aug 14, 2019
    Configuration menu
    Copy the full SHA
    fbd9c44 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Configuration menu
    Copy the full SHA
    82f8d40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac46404 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7133 from WalterBright/array-nad

    fix array(String) to work with no autodecode
    WalterBright authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    2ae3bb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d0153d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce46d9a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7104 from burner/bigint_assert_messages

    Addes assert messages to bigint
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    c707e17 View commit details
    Browse the repository at this point in the history
  7. adds assert messages to std.concurrency

    * Nicholas review
    Robert Schadek committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    2b9e537 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #7135 from WalterBright/array-nad3

    fix unittests for array.join() for no autodecode
    merged-on-behalf-of: Walter Bright <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    5b83b74 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dbb8bf5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7136 from burner/concurrency_assert_messages

    adds assert messages to std.concurrency
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    60af4b7 View commit details
    Browse the repository at this point in the history
  11. std.stdio: Fix failing unittest with no autodecode

    The code compiled and ran, but behaved differently.
    
    The silent breakage was due to the implicit conversion of char to
    dchar. Forbidding such conversions would prevent the silent breakage.
    CyberShadow committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    5cb4d92 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3892071 View commit details
    Browse the repository at this point in the history
  13. std.conv: Fix instantiations of parseElement with const Target

    This is a pedantic fix.
    CyberShadow committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    c4ae17a View commit details
    Browse the repository at this point in the history
  14. std.conv: Allow instantiating parseElement only with dchar

    Narrower char types cannot fit the result of parsing an escaped
    character.
    CyberShadow committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    108672b View commit details
    Browse the repository at this point in the history
  15. When parsing char types then appending to a string, parse as dchar

    Parsing as the string element type (char, in non-autodecode mode) does
    not allow fitting the result of parsing escapes. Those always need to
    be parsed into a dchar.
    CyberShadow committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    e9c8d30 View commit details
    Browse the repository at this point in the history
  16. std.uni: Disambiguate templates with autodecoding off

    With autodecoding off (and thus char[]/wchar[] now being random-access
    ranges), both the range and array match/skip/test functions accepted a
    char[] / wchar[].
    CyberShadow committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    2ba2521 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #7141 from CyberShadow/pull-20190815-134637

    std.uni: Disambiguate templates with autodecoding off
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    e9cb7f7 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #7139 from CyberShadow/pull-20190815-114112

    std.file: Fix unittest for no autodecode
    merged-on-behalf-of: Vladimir Panteleev <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    aae9a3d View commit details
    Browse the repository at this point in the history
  19. Merge pull request #7140 from CyberShadow/pull-20190815-120029

    std.stdio: Fix failing unittest with no autodecode
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    5949c58 View commit details
    Browse the repository at this point in the history
  20. Rewrite dubious refRange() shortcuts in unittests

    As preparation for dlang/dmd#10124, which makes elements of array
    literals rvalues.
    kinke committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    7653e97 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #7142 from kinke/refRange

    Rewrite dubious refRange() shortcuts in unittests
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    a2b9977 View commit details
    Browse the repository at this point in the history
  22. win*.mak: Sync compiler flags with Posix ones

    Unfortunately, these files seem untested by CI here, but they are used
    by Azure pipelines for DMD, so one can easily break DMD CI by a
    seemingly fine Phobos change (#7142 in this case, which requires
    DIP1000).
    kinke committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    7be7b5c View commit details
    Browse the repository at this point in the history
  23. Merge pull request #7143 from kinke/refRange

    win*.mak: Sync compiler flags with Posix ones
    wilzbach authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    95d611b View commit details
    Browse the repository at this point in the history
  24. Merge pull request #7134 from WalterBright/array-nad2

    fix assocArray() unittests for no autodecode
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    858b1d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Configuration menu
    Copy the full SHA
    232d9e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7145 from WalterBright/UTFException

    UTFException should derive from UnicodeException
    merged-on-behalf-of: Walter Bright <[email protected]>
    dlang-bot authored Aug 16, 2019
    Configuration menu
    Copy the full SHA
    4041bbd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7137 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    MartinNowak authored Aug 16, 2019
    Configuration menu
    Copy the full SHA
    33a8351 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Merge pull request #7126 from rainers/nan_std_math

    ieeeFlags unittest: the optimizer might remove operations that the te…
    thewilsonator authored Aug 17, 2019
    Configuration menu
    Copy the full SHA
    cd86ceb View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Merge pull request #7138 from CyberShadow/pull-20190815-111010

    std.format: Fix compilation with no autodecode
    WalterBright authored Aug 18, 2019
    Configuration menu
    Copy the full SHA
    76c31ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    585e5e4 View commit details
    Browse the repository at this point in the history
  3. prepare for fix of issue 20138 ("is expression not evaluating correct…

    …ly?")
    
    With issue 20138 fixed, `const U` and `shared U` do match `const shared T`,
    and they leave the other qualifier intact. So `const shared U` must be
    attempted first if we want to strip both qualifiers.
    aG0aep6G committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    dc5e229 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7146 from WalterBright/byUTFexception

    std.utf.byUTF: add option to throw on invalid UTF
    merged-on-behalf-of: Vladimir Panteleev <[email protected]>
    dlang-bot authored Aug 18, 2019
    Configuration menu
    Copy the full SHA
    81572ff View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Merge pull request #7147 from aG0aep6G/20138

    prepare for fix of issue 20138 ("is expression not evaluating correct…
    thewilsonator authored Aug 19, 2019
    Configuration menu
    Copy the full SHA
    ad70ff2 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Update curl.d

    * Fixed missing http variable
    * Fixed deprecated concatenation 
    ```
    Error: Implicit string concatenation is deprecated, use "http://upload.wikimedia.org/wikipedia/commons/" ~ "5/53/Wikipedia-logo-en-big.png" instead
    ```
    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    06efd23 View commit details
    Browse the repository at this point in the history
  2. Remove concatination completely

    Concatination breaks and give wrong results, so I decided to remove it completely
    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    2b192be View commit details
    Browse the repository at this point in the history
  3. std.process: add missing check for failed malloc() (#7116)

    std.process: add missing check for failed malloc()
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    kubo39 authored and dlang-bot committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    c25c94b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7c6637 View commit details
    Browse the repository at this point in the history
  5. Update curl.d

    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    d09d4fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aeea727 View commit details
    Browse the repository at this point in the history
  7. Add empty line

    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    4c00377 View commit details
    Browse the repository at this point in the history
  8. Add missing http declaration

    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    508ac91 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b656def View commit details
    Browse the repository at this point in the history
  10. Remove all three example lines

    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    e775bd9 View commit details
    Browse the repository at this point in the history
  11. Specifying URL for the request

    BoQsc authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    967b4cf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e948957 View commit details
    Browse the repository at this point in the history
  13. Asterisk mistake

    Co-Authored-By: Vladimir Panteleev <[email protected]>
    BoQsc and CyberShadow authored Aug 20, 2019
    Configuration menu
    Copy the full SHA
    9c62374 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. std.process: use local imports

    In current phobos policy, local imports should be preferred over global
    imports.
    kubo39 committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    6825445 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7150 from kubo39/patch-1

    std.process: use local imports
    thewilsonator authored Aug 21, 2019
    Configuration menu
    Copy the full SHA
    6dfc0a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0cc331 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a6b09d View commit details
    Browse the repository at this point in the history
  5. Add missing punctuation

    CyberShadow authored Aug 21, 2019
    Configuration menu
    Copy the full SHA
    02b97f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2019

  1. Configuration menu
    Copy the full SHA
    7887d04 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7153 from n8sh/issue-20159

    Fix Issue 20159 - Make std.math.scalbn work in CTFE
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 24, 2019
    Configuration menu
    Copy the full SHA
    5c9ccfc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef29e25 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7155 from n8sh/issue-20159-followup

    Issue 20159 Followup - fix ldc-win32 test failure
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 24, 2019
    Configuration menu
    Copy the full SHA
    f7fc24c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Fix std.variant unittest

    Accomodate for the fact that a `VariantN!24` without explicit allowed
    types is at least `real` aligned, and that can be 8 on some platforms
    (e.g., 32-bit Windows for LDC with 64-bit `real`), so that the size is
    aligned up to `24+4 + /*padding*/ 4 = 32`.
    kinke authored Aug 26, 2019
    Configuration menu
    Copy the full SHA
    69da163 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Merge pull request #7156 from kinke/patch-2

    [stable] Fix std.variant unittest
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 27, 2019
    Configuration menu
    Copy the full SHA
    65da9f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. [CircleCI] Upgrade host dmd version from 2.078.1 to 2.079.1

    The phobos Circle CI build recently started failing, while the dmd one is fine.
    The difference is that the dmd build is using has `HOST_DMD_VER` set to `2.079.1`, instead of `2.078.1`.
    PetarKirov authored Aug 29, 2019
    Configuration menu
    Copy the full SHA
    ba2195b View commit details
    Browse the repository at this point in the history
  2. [circleci] Fix building dmd - use dmd/src/build.d instead of dmd/src/…

    …posix.mak
    
    PR dlang/dmd#10212 broke building `dmd/src/posix.mak`
    with `BUILD=debug`. Use `build.d` instead.
    PetarKirov committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    de6c26e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a57ec3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7160 from dlang/upgrade-circle-ci

    Fix CircleCI build
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Aug 29, 2019
    Configuration menu
    Copy the full SHA
    9b58623 View commit details
    Browse the repository at this point in the history
  5. Fix std.variant unittest

    Accomodate for the fact that a `VariantN!24` without explicit allowed
    types is at least `real` aligned, and that can be 8 on some platforms
    (e.g., 32-bit Windows for LDC with 64-bit `real`), so that the size is
    aligned up to `24+4 + /*padding*/ 4 = 32`.
    kinke authored and PetarKirov committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    fe38be1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7159 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Aug 29, 2019
    Configuration menu
    Copy the full SHA
    39e84d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. Merge pull request #7149 from BoQsc/patch-1

    std.net.curl: Fix example in HTTP documentation
    thewilsonator authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    4acd38d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b341694 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7161 from JinShil/deprecated_old_types

    Replace `sizediff_t` with `ptrdiff_t` in std.random.d
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    c2c4a48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0de2d66 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7162 from JinShil/replace_hash_t

    Replace `hash_t` and `sizediff_t` with `size_t` and `ptrdiff_t`
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Aug 30, 2019
    Configuration menu
    Copy the full SHA
    94e870b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2019

  1. Configuration menu
    Copy the full SHA
    e13a397 View commit details
    Browse the repository at this point in the history
  2. avoid appender in formatElement for strings

    On the downside, the new code loops twice over the source
    string, meaning it `decode`s every character twice.
    
    On the upside, it writes only one time to memory, avoiding one
    or more allocations and a copy from the temporary buffer to the
    actual destination.
    aG0aep6G committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    018e93c View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2019

  1. Merge pull request #7163 from aG0aep6G/sformat-gc

    get rid of some GC allocations in `sformat` and `formatElement`
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 1, 2019
    Configuration menu
    Copy the full SHA
    05f866c View commit details
    Browse the repository at this point in the history
  2. Fix Issue 20186 - File size of "Hello, world" executable increased by…

    … 185KB
    
    We can delay the std.format import until the relevant templates are
    instantiated.
    CyberShadow committed Sep 1, 2019
    Configuration menu
    Copy the full SHA
    fe87dc7 View commit details
    Browse the repository at this point in the history
  3. Add Unconst to std.traits

    thaven committed Sep 1, 2019
    Configuration menu
    Copy the full SHA
    d625603 View commit details
    Browse the repository at this point in the history
  4. .dscanner.ini: Add std.array to properly_documented_public_functions …

    …exemptions
    
    DScanner currently doesn't understand documenting parameters of
    IFTI/eponymous templates.
    CyberShadow committed Sep 1, 2019
    Configuration menu
    Copy the full SHA
    2c86c71 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7164 from CyberShadow/pull-20190901-032124

    Fix Issue 20186 - File size of "Hello, world" executable increased by 185KB
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Sep 1, 2019
    Configuration menu
    Copy the full SHA
    b84477b View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. purge changelog

    MartinNowak committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    87301e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a5a049 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7168 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Sep 2, 2019
    Configuration menu
    Copy the full SHA
    9a7bda1 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Configuration menu
    Copy the full SHA
    a26d88c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3586763 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7170 from n8sh/issue-20192

    Fix Issue 20192 - Make std.math.isSubnormal work in CTFE
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    0a14c9f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Merge pull request #7169 from n8sh/issue-17705

    Fix Issue 17705 - std.math.isFinite cannot run at compile-time
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored Sep 5, 2019
    Configuration menu
    Copy the full SHA
    b37e919 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Fix Issue 20147 - Enable comparison (==, >, >=, <=, <) between std.bi…

    …gint.BigInt and floating point numbers
    n8sh committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    ce3e7f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2019

  1. Merge pull request #7172 from n8sh/issue-20147

    Fix Issue 20147 - Enable comparison (==, >, >=, <=, <) between std.bigint.BigInt and floating point numbers
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 7, 2019
    Configuration menu
    Copy the full SHA
    d3e9671 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a21bfbd View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. Merge pull request #7174 from crocopaw/gcd

    Fix issue 19514 - gcd(BigInt(2), BigInt(1)) fails
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 8, 2019
    Configuration menu
    Copy the full SHA
    cb4f35d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fbe3b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    083a0ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7609cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e45ac91 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    5afe334 View commit details
    Browse the repository at this point in the history
  2. Remove duplicate unittest for approxEqual

    Berni committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    dc22eb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d2f54b View commit details
    Browse the repository at this point in the history
  4. Change documentation to make the purpose more clear.

    a) Make clear, that fullfilling one criterium is enough
    b) Make clear, that the function is not symmetric.
    Berni committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    16912a3 View commit details
    Browse the repository at this point in the history
  5. Rearrange and add unittests

    Berni committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    22d4ca5 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Merge pull request #7179 from n8sh/issue-20202

    Fix issues 20202 & 20203 - Make std.math.signbit and copysign work in CTFE
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    4719aa1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7175 from n8sh/issue-20196

    Fix Issue 20196 - Make std.math.isNormal work in CTFE
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    cd1a960 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7178 from n8sh/issue-20201

    Fix Issue 20201 - Make std.math.scalbn pure
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    1160d7b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7177 from n8sh/issue-20199

    Fix issues 20199 & 20200: make std.math.frexp & isPowerOf2 work in CTFE
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    ee30e07 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    e6b5c68 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Merge pull request #7182 from crocopaw/abs

    Fix issue 20205 - std.math: Wrong result for abs(int.min)
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    fd06bc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7aa772 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1638b1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7183 from WalterBright/arrayError

    array.d: replace Error with assert()
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    897ff6e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7184 from WalterBright/bigintError

    bigint.d: replace Error with assert()
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    f8196e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Fix issue 20218: format: don't try to print the entire range while me…

    …rely testing the format string
    FeepingCreature committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    70c8d50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36ac561 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7185 from FeepingCreature/fix/issue-20218-dont-pr…

    …int-infinite-ranges-in-test-mode
    
    Fix issue 20218: format: don't try to print the entire range while merely testing the format string
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 17, 2019
    Configuration menu
    Copy the full SHA
    f105cc4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Merge pull request #7186 from crocopaw/stopwatch

    Fix issue 20145 - Random unittest failures in std.datetime.stopwatch
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 19, 2019
    Configuration menu
    Copy the full SHA
    eb35b3f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. adds assert messages to std.container.dlist

    Robert Schadek committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    a670c53 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7191 from burner/assert_messages_container_dlist

    adds assert messages to std.container.dlist
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 20, 2019
    Configuration menu
    Copy the full SHA
    0855e34 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Geod24 typo fixes

    burner committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    6786e42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7192 from burner/assert_messages_container_dlist_fix

    assert messages container dlist typo fix
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    cb0a03e View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Merge pull request #7165 from thaven/unconst

    Add Unconst to std.traits
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 23, 2019
    Configuration menu
    Copy the full SHA
    feae48d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. FiberScheduler: Make the stack size configurable

    This makes the create() method protected to enable
    spawning a fiber with a custom stack size.
    
    The InfoFiber class has been made protected to
    allow instantiating it in subclasses.
    AndrejMitrovic committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    6726f03 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7193 from AndrejMitrovic/configurable-fiber

    FiberScheduler: Make the stack size configurable
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 25, 2019
    Configuration menu
    Copy the full SHA
    9709e35 View commit details
    Browse the repository at this point in the history
  3. Make task() example compilable.

    This example seems to not have worked ever.
    
    You cannot create a delegate to an uninstantiated template function, and for the task() template function to be able to deduce a
    function, all optional parameters to read() need to be given.
    
    The delegate issue is kind of obvious. The default parameter issue I don't know whether is a compiler limitation that could be lifted or not.
    
    These fixes make the example less pretty, especially compared to the example of the other overload of task(), but is it how it is.
    
    Runnable variant: https://run.dlang.io/is/WAns8z (not for publication)
    veelo authored Sep 25, 2019
    Configuration menu
    Copy the full SHA
    9419f57 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7195 from veelo/patch-1

    Make task() example compilable.
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 25, 2019
    Configuration menu
    Copy the full SHA
    b1e84b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Configuration menu
    Copy the full SHA
    250db06 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7196 from crocopaw/zip

    Remove posix only unittest relying on presence of unzip untility.
    merged-on-behalf-of: Vladimir Panteleev <[email protected]>
    dlang-bot authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    25f38e4 View commit details
    Browse the repository at this point in the history
  3. Update and correct main documentation

    Berni committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    9f816b7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7180 from crocopaw/approxEqual

    Clearer documentation for approxEqual
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    b36652a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7199 from crocopaw/zip4

    std.zip: Update and correct main documentation
    merged-on-behalf-of: Vladimir Panteleev <[email protected]>
    dlang-bot authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    d9c950a View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2019

  1. Configuration menu
    Copy the full SHA
    c14c203 View commit details
    Browse the repository at this point in the history
  2. Fix typo.

    Berni committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    4dc38f5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7203 from crocopaw/xml

    Fix typo.
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    1d962c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cc164d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Merge pull request #7204 from crocopaw/conv

    Move "print" to "convert" in example of to template.
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 29, 2019
    Configuration menu
    Copy the full SHA
    1c8c22b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7202 from crocopaw/zip5

    std.zip: Add data structure for detecting overlapping chunks.
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 29, 2019
    Configuration menu
    Copy the full SHA
    4b125d8 View commit details
    Browse the repository at this point in the history
  3. typetuple: 100% code coverage

    Berni committed Sep 29, 2019
    Configuration menu
    Copy the full SHA
    04d23a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Merge pull request #7206 from crocopaw/typetuple

    typetuple: 100% code coverage
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Sep 30, 2019
    Configuration menu
    Copy the full SHA
    5b56aee View commit details
    Browse the repository at this point in the history