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

Updating with upstream #1

Merged
merged 145 commits into from
Jun 13, 2019
Merged

Commits on Nov 14, 2018

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

Commits on Feb 23, 2019

  1. Fix Issue 19226 - std.typecons.Nullable(T, T nullValue) doesn't fully…

    … handle non-self-equal nullValue
    n8sh committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    aba8660 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2019

  1. MinGW build fixes

    jpf91 committed Apr 27, 2019
    Configuration menu
    Copy the full SHA
    fb82c21 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6980 from jpf91/mingw_minimal

    [GDC] GCC9 last-minute fix: MinGW changes to get phobos to build
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Apr 27, 2019
    Configuration menu
    Copy the full SHA
    daf0e4f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2019

  1. Configuration menu
    Copy the full SHA
    03ce27d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6982 from ibuclaw/s390-multilib

    [S390] std.math: Use IBMZ_Any for SystemZ bindings
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    269749d View commit details
    Browse the repository at this point in the history
  3. fix Issue 19777 - SortedRange.opSlice should infer safety

    - unittests did fail with DIP1000 due to missing return scope
      inference in chained range, thus leading to a scope violation
      which prevented `@safe` inference
    - fixed unittests by adding return scope to chain.Result
    - would still fail under dip1000 with other ranges that
      miss return scope on their opSlice
    - should not have any effect on non-DIP1000 usage
    MartinNowak committed Apr 28, 2019
    Configuration menu
    Copy the full SHA
    8430584 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6984 from MartinNowak/fix19777

    fix Issue 19777 - SortedRange.opSlice should infer safety
    thewilsonator authored Apr 28, 2019
    Configuration menu
    Copy the full SHA
    9026449 View commit details
    Browse the repository at this point in the history
  5. Fix Issue 19836 - Excessive probability of UUID collisions in std.uui…

    …d.randomUUID
    
    On 64-bit architectures use 64 bits of entropy to initialize
    thread-local `rndGen`.
    
    The motivation for this change is std.uuid defaults to using `rndGen`
    to generate UUIDs. If every `rndGen` starts in one of 2^^32 states then
    if 77000 independent programs each generate a single UUID there is a 50%
    chance that at least two of them generate the same initial UUID (and all
    subsequent UUIDs would be identical as well). Not just Phobos but also
    C++ boost::uuids::random_generator defaults to generating UUIDs with a
    Mersenne Twister initialized from a 32-bit seed, exacerbating the
    collision problem further. If instead there are 2^^64 possible initial
    states of `rndGen` there can be over 5 billion independent `rndGen`s
    before there is a 50% chance of two having identical initial states.
    
    This change is limited to 64-bit architectures to avoid a measurable
    performance decrease, because many programs are not generating UUIDs.
    n8sh committed Apr 28, 2019
    Configuration menu
    Copy the full SHA
    5d0f1d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Configuration menu
    Copy the full SHA
    07c3914 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6985 from n8sh/issue-19836

    Fix Issue 19836 - Excessive probability of UUID collisions in std.uuid.randomUUID
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Apr 29, 2019
    Configuration menu
    Copy the full SHA
    595a290 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    712545c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

  1. Merge pull request #6986 from MartinNowak/merge_stable

    Merge remote-tracking branch 'upstream/stable' into merge_stable
    thewilsonator authored May 1, 2019
    Configuration menu
    Copy the full SHA
    68d62e1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6989 from ibuclaw/mmfile-mman

    std.mmfile: MAP_ANON is only defined in core.sys.posix.sys.mman
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored May 1, 2019
    Configuration menu
    Copy the full SHA
    127b9a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d410281 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Merge pull request #6988 from dlang/revert-6960-searchingAllAnyFewerT…

    …emplates
    
    Revert "Decrease template instantiation in std.algorithm.searching : all & any"
    merged-on-behalf-of: Petar Kirov <[email protected]>
    dlang-bot authored May 2, 2019
    Configuration menu
    Copy the full SHA
    7a4ac98 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

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

    Fix Issue 6657 - dotProduct overload for small fixed size arrays
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored May 3, 2019
    Configuration menu
    Copy the full SHA
    36332b8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Fix wrong code formatting

    andralex authored May 4, 2019
    Configuration menu
    Copy the full SHA
    cc5f89f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2019

  1. purge changelog

    MartinNowak committed May 5, 2019
    Configuration menu
    Copy the full SHA
    c75d29a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc382d9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6992 from MartinNowak/merge_stable

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

Commits on May 6, 2019

  1. Issue 19836 followup - also fix on 32 bit machines

    Changed the private enhanced seeding method for `rndGen` to something
    that is fast on both 64 bit and 32 bit machines so can be enabled
    regardless of architecture. When compiled with LDC it is about 1.35x
    the speed of public `Mt19937.seed(uint)`.
    n8sh committed May 6, 2019
    Configuration menu
    Copy the full SHA
    8d49976 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Issue 3525 was fixed

    thewilsonator authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    e2ab794 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6693 from n8sh/issue-19226

    Fix Issue 19226 - std.typecons.Nullable(T, T nullValue) doesn't fully handle non-self-equal nullValue
    wilzbach authored May 9, 2019
    Configuration menu
    Copy the full SHA
    cbc4afc View commit details
    Browse the repository at this point in the history
  3. primitives: add scope

    WalterBright authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    53bdd83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b357e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c56956 View commit details
    Browse the repository at this point in the history
  6. Remove unnecessary import

    John-Colvin authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    f246985 View commit details
    Browse the repository at this point in the history
  7. fix param name in docs

    John-Colvin authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    9a05c1d View commit details
    Browse the repository at this point in the history
  8. test for infinite ranges

    John-Colvin authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    c3ebee9 View commit details
    Browse the repository at this point in the history
  9. formatting

    John-Colvin authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    13fcd0c View commit details
    Browse the repository at this point in the history
  10. move imports to top

    John-Colvin authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    0998483 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6140c01 View commit details
    Browse the repository at this point in the history
  12. Remove trailing whitespace

    MetaLang authored and wilzbach committed May 9, 2019
    Configuration menu
    Copy the full SHA
    4bfcd20 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #6746 from RazvanN7/Sanitize_numeric

    Move std.numeric.CustomFloat.ToBinary to top-level
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored May 9, 2019
    Configuration menu
    Copy the full SHA
    5a3f52c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #5630 from John-Colvin/improve_aliasSeq

    Implement aliasSeqOf for all iterables
    merged-on-behalf-of: unknown
    dlang-bot authored May 9, 2019
    Configuration menu
    Copy the full SHA
    b83488e View commit details
    Browse the repository at this point in the history
  15. Merge pull request #6570 from WalterBright/primitives-scope

    primitives: add scope
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored May 9, 2019
    Configuration menu
    Copy the full SHA
    1f70299 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #6902 from thewilsonator/thewilsonator-patch-1

    Issue 3525 was fixed
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored May 9, 2019
    Configuration menu
    Copy the full SHA
    39d3816 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

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

Commits on May 11, 2019

  1. Configuration menu
    Copy the full SHA
    f03f7ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d33c1eb View commit details
    Browse the repository at this point in the history
  3. Improved error message when an assocArray can't be created

    Marco de Wild committed May 11, 2019
    Configuration menu
    Copy the full SHA
    b4756c2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7000 from FeepingCreature/fix/issue-9029-fixes

    Fix issues arising from the DMD 9029 fix (types match to alias)
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 11, 2019
    Configuration menu
    Copy the full SHA
    d57be46 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7002 from Zevenberge/error-message-assoc-array

    Improved error message when an assocArray can't be created
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 11, 2019
    Configuration menu
    Copy the full SHA
    89c37ea View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. Configuration menu
    Copy the full SHA
    db843f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4851827 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7003 from Zevenberge/enummembers-doc

    Added description to EnumMember documentation to get name of value
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 14, 2019
    Configuration menu
    Copy the full SHA
    507c6ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b35379 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Configuration menu
    Copy the full SHA
    03f19cf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7004 from kubo39/remove-unreachable-statement

    regex/internal/parser.d: remove unreachable statement
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 15, 2019
    Configuration menu
    Copy the full SHA
    c9161d7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6931 from wilzbach/dip1000-3

    Build entire Phobos with -preview=dip1000
    wilzbach authored May 15, 2019
    Configuration menu
    Copy the full SHA
    24209a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b77691c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7005 from wilzbach/phobos-dip1000-changelog

    Add changelog entry for -dip1000
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 15, 2019
    Configuration menu
    Copy the full SHA
    9e8086a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    6af0f68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    778e307 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Fix broken unittest

    thewilsonator authored May 17, 2019
    Configuration menu
    Copy the full SHA
    bbd0b3e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7011 from thewilsonator/mallocator-unittest

    Fix broken unittest
    merged-on-behalf-of: Sebastian Wilzbach <[email protected]>
    dlang-bot authored May 17, 2019
    Configuration menu
    Copy the full SHA
    56438a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c36d609 View commit details
    Browse the repository at this point in the history
  4. Update SQLite3 to 3.28.0

    Ernesto Castellotti committed May 17, 2019
    Configuration menu
    Copy the full SHA
    a724c9a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6999 from AurelC2G/13965-schwartzSort-overload

    Fixed Issue 13965 - More handy schwartzSort
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 17, 2019
    Configuration menu
    Copy the full SHA
    cba72d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4a38e8 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. Remove unnecessary check-and-initialize in std.alorithm.internal.rnds…

    …tuff
    
    The check-and-initialize pattern dates back to when `rnd` was seeded
    with `unpredictableSeed`. With a fixed seed that's unnecessary.
    n8sh committed May 18, 2019
    Configuration menu
    Copy the full SHA
    d2be197 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6994 from n8sh/issue-19836-pt2

    Issue 19836 followup - also fix on 32 bit machines
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 18, 2019
    Configuration menu
    Copy the full SHA
    6f5cce1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7013 from n8sh/rndGenUnusedImports

    Remove unused imports from std.random.rndGen
    thewilsonator authored May 18, 2019
    Configuration menu
    Copy the full SHA
    5e72cf5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7014 from n8sh/rndstuffRndCleanup

    Remove unnecessary check-and-initialize in std.alorithm.internal.rndstuff
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 18, 2019
    Configuration menu
    Copy the full SHA
    df741a9 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2019

  1. Configuration menu
    Copy the full SHA
    ae16dad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11ebb64 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7015 from WalterBright/isLvalue

    add isLvalue() to prepare for rvalue ref
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 19, 2019
    Configuration menu
    Copy the full SHA
    c00fb54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7bf6a6d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7016 from Flying-Toast/master

    deprecate deprecated stuff in std.json
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 19, 2019
    Configuration menu
    Copy the full SHA
    ad62a82 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7017 from Basile-z/issue-19883

    fix issue 19883 - Cyclic constructor call for BigInt(dstring)
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 19, 2019
    Configuration menu
    Copy the full SHA
    6742e9f View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Configuration menu
    Copy the full SHA
    8d404f9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7018 from WalterBright/isLvalue2

    hasLvalueElements(): use overloading to detect lvalue
    merged-on-behalf-of: Walter Bright <[email protected]>
    dlang-bot authored May 20, 2019
    Configuration menu
    Copy the full SHA
    6cc5283 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf2ca66 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Merge pull request #7020 from WalterBright/typecons-rvalue

    fix rvalue test for Final
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 21, 2019
    Configuration menu
    Copy the full SHA
    e6456f4 View commit details
    Browse the repository at this point in the history
  2. Faster isNaN test (#7009)

    * Faster isNaN test
    andralex authored and thewilsonator committed May 21, 2019
    Configuration menu
    Copy the full SHA
    b240c86 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Change version(unittest) code to use accessors to wrap the static

    initializers. This prevents the compiler from executing the initializers
    using CTFE during importing, when using unittest.
    schveiguy committed May 22, 2019
    Configuration menu
    Copy the full SHA
    96f98ff View commit details
    Browse the repository at this point in the history
  2. Explicitly link to pthread

    Jonathan Marler committed May 22, 2019
    Configuration menu
    Copy the full SHA
    8337ed2 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Fix Issue 19892 - Add CTFE support for std.bitmanip: nativeToBigEndia…

    …n, bigEndianToNative, littleEndianToNative, nativeToLittleEndian
    n8sh committed May 23, 2019
    Configuration menu
    Copy the full SHA
    3578675 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7022 from schveiguy/fixdtut

    Change version(unittest) code to use accessors to wrap the static initializers
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    555be2f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7023 from n8sh/issue-19892

    Fix Issue 19892 - Add CTFE support for std.bitmanip: nativeToBigEndian, bigEndianToNative, littleEndianToNative, nativeToLittleEndian
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    4ca9243 View commit details
    Browse the repository at this point in the history
  4. Fix issue 13471: can't use crc at CTFE

    thewilsonator authored and n8sh committed May 23, 2019
    Configuration menu
    Copy the full SHA
    516432d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6976 from thewilsonator/thewilsonator-patch-2

    Fix issue 13471: can't use crc at CTFE
    merged-on-behalf-of: Nathan Sashihara <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    080af82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9092826 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12c5e1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8bc3946 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1386fa2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    66991b4 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #7024 from wilzbach/import-selective

    Use selective top-level module imports in std.algorithm
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    432556e View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7029 from wilzbach/import-selective3

    Use selective top-level module imports in std.{typecons,uni,utf}
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    c56f686 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b56db9a View commit details
    Browse the repository at this point in the history
  14. Merge pull request #7027 from wilzbach/import-selective5

    Use selective top-level module imports in std.{path,range,regex}
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    dba2f10 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #7026 from wilzbach/import-selective4

    Use selective top-level module imports in std.{functional,getopt,math,net,outbuffer}
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    7cdd92f View commit details
    Browse the repository at this point in the history
  16. Merge pull request #7025 from wilzbach/import-selective2

    Use selective top-level module imports in std.{base64,csv,datetime}
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 23, 2019
    Configuration menu
    Copy the full SHA
    7972cca View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Fix Issue 19513 - Use sched_getaffinity(2) to get the number of CPU

    cores if available
    
    Currently std.parallelism.totalCPUs is implemented by
    sysconf(_SC_NPROCESSORS_ONLN) on Posix platoform. However, on GNU/Linux,
    usable number of processors may be restricted if a process runs in
    container. In case it's better to use sched_getaffinity(2).
    
    ref: http://man7.org/linux/man-pages/man1/nproc.1.html
    kubo39 committed May 24, 2019
    Configuration menu
    Copy the full SHA
    d17f2eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d6e35c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3be1b14 View commit details
    Browse the repository at this point in the history
  4. constify scalar arguments in std.bitmanip to reduce IFTI template b…

    …loat
    
    Fixes Issue 19899 - std.bitmanip.bitsSet should accept const arguments
    
    This also makes `swapEndian` not propagate `const` to its return value
    which is arguably an improvement
    (see #6682 (comment)).
    n8sh committed May 24, 2019
    Configuration menu
    Copy the full SHA
    0c376b4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7033 from n8sh/bitmanipConstIFTI

    `const`ify scalar arguments in std.bitmanip to reduce IFTI template bloat
    thewilsonator authored May 24, 2019
    Configuration menu
    Copy the full SHA
    708ce11 View commit details
    Browse the repository at this point in the history
  6. Link to ascii table

    dukc committed May 24, 2019
    Configuration menu
    Copy the full SHA
    09b847e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7032 from n8sh/bitmanipConsolidateImpl

    Pare down std.bitmanip's 13 private impl functions to 4
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 24, 2019
    Configuration menu
    Copy the full SHA
    2b94eb8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e962cc7 View commit details
    Browse the repository at this point in the history
  9. assert messages for std.getopt

    Robert Schadek committed May 24, 2019
    Configuration menu
    Copy the full SHA
    3fbe023 View commit details
    Browse the repository at this point in the history
  10. assert messages for std.string

    starting to work on dlang/phobos/project/2
    Robert Schadek committed May 24, 2019
    Configuration menu
    Copy the full SHA
    f3244d5 View commit details
    Browse the repository at this point in the history
  11. assert messages for std.array

    more work on starting to work on dlang/phobos/project/2
    Robert Schadek committed May 24, 2019
    Configuration menu
    Copy the full SHA
    72d4cc7 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7037 from burner/std.getopt_assert_messages

    assert messages for std.getopt
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 24, 2019
    Configuration menu
    Copy the full SHA
    83a3f9e View commit details
    Browse the repository at this point in the history
  13. Merge pull request #7028 from wilzbach/import-selective6

    Use selective top-level module imports in std.{stdio,string}
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 24, 2019
    Configuration menu
    Copy the full SHA
    f7bc86d View commit details
    Browse the repository at this point in the history
  14. Merge pull request #7031 from n8sh/bitmanipPopcnt

    Use core.bitop.popcnt in std.bitmanip.countBitsSet
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 24, 2019
    Configuration menu
    Copy the full SHA
    64eac95 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. Configuration menu
    Copy the full SHA
    40ba89b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7039 from Flying-Toast/master

    Add messages to some asserts in std/socket.d
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 25, 2019
    Configuration menu
    Copy the full SHA
    a420745 View commit details
    Browse the repository at this point in the history
  3. brk support has been removed from DragonFlyBSD

    sbrk has been declared deprecated
    mmap() is suggested as a replacement for sbrk()
    Diederik de Groot committed May 25, 2019
    Configuration menu
    Copy the full SHA
    859dc49 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2019

  1. Merge pull request #7021 from marler8997/explicitLibraries

    Explicitly link to pthread
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 26, 2019
    Configuration menu
    Copy the full SHA
    dd0d622 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7040 from dkgroot-dlang/region_brk_sbrk

    (s)brk support has been removed from DragonFlyBSD
    thewilsonator authored May 26, 2019
    Configuration menu
    Copy the full SHA
    a460470 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a6dff4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7041 from SSoulaimane/fix17141

    Ternary operator no longer promotes characters to integers
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 26, 2019
    Configuration menu
    Copy the full SHA
    ae78032 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55328d6 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Merge pull request #7010 from dukc/controlChar

    Added an enumerated type of ASCII control character.
    atilaneves authored May 27, 2019
    Configuration menu
    Copy the full SHA
    6d01400 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    332cf5b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7044 from dukc/controlChar

    ControlChar: member name typos
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 27, 2019
    Configuration menu
    Copy the full SHA
    bc86b6e View commit details
    Browse the repository at this point in the history
  4. [TRIVIAL] Make link clickable and safe (#7045)

    [TRIVIAL] Make link clickable and safe
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    andralex authored and dlang-bot committed May 27, 2019
    Configuration menu
    Copy the full SHA
    fb2b57b View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. std.csv assert messages

    Robert Schadek committed May 28, 2019
    Configuration menu
    Copy the full SHA
    001bfe7 View commit details
    Browse the repository at this point in the history
  2. assert messages for std.format

    Robert Schadek committed May 28, 2019
    Configuration menu
    Copy the full SHA
    e0299a4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7043 from SSoulaimane/fix17141_2

    Ternary operator no longer promotes characters to integers [Part 2]
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 28, 2019
    Configuration menu
    Copy the full SHA
    49cfec3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7036 from burner/std.array_assert_messages

    assert messages for std.array
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 28, 2019
    Configuration menu
    Copy the full SHA
    16b1ad6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7030 from kubo39/issue-19513

    Fix Issue 19513 - Use sched_getaffinity(2) to get the number of CPU cores if abailable
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 28, 2019
    Configuration menu
    Copy the full SHA
    0be618b View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6997 from ErnyTech/update-sqlite3

    Update header of sqlite3 to 3.28.0
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 28, 2019
    Configuration menu
    Copy the full SHA
    e472c81 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Merge pull request #7034 from burner/std.string_assert_messages

    assert messages for std.string
    thewilsonator authored May 30, 2019
    Configuration menu
    Copy the full SHA
    d0281b7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7035 from shove70/patch-1

    Add powmod() for BigInt operands.
    thewilsonator authored May 30, 2019
    Configuration menu
    Copy the full SHA
    c8ac791 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7038 from burner/std.csv_assert_messages

    std.csv assert messages
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 30, 2019
    Configuration menu
    Copy the full SHA
    097fdc5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Configuration menu
    Copy the full SHA
    d25706d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7050 from marler8997/explicitLibs2

    Explicitly link to math library
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored May 31, 2019
    Configuration menu
    Copy the full SHA
    841541f View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Add a sponsorship button

    wilzbach committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    887294b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7056 from wilzbach/sponsorship

    Add a sponsorship button
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 4, 2019
    Configuration menu
    Copy the full SHA
    4130727 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    3ca8d02 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7059 from JinShil/fix_15110

    std.process.forkChild cannot be inlined
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 5, 2019
    Configuration menu
    Copy the full SHA
    c5664d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. fix Issue 11061 - Variant of an array can be compared with another array

    Fixes 11061
    Marco de Wild committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    613c0b1 View commit details
    Browse the repository at this point in the history
  2. Add inout to std.range.front to reduce template proliferation

    The Win32_64 linker error that prevented this from being included in
    PR #6743 no longer occurs in CI.
    n8sh committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    e5bae1d View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2019

  1. Merge pull request #7046 from burner/std.format_assert_messages

    assert messages for std.format
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 9, 2019
    Configuration menu
    Copy the full SHA
    315244e View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2019

  1. Merge pull request #7061 from Zevenberge/11061-compare-static-and-dyn…

    …amic-arrays
    
    Variant of an array can be compared with another array
    merged-on-behalf-of: Nicholas Wilson <[email protected]>
    dlang-bot authored Jun 10, 2019
    Configuration menu
    Copy the full SHA
    fdbcaed View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. function attributes go on the right of function aliases

    FuncType is actually `@system` because of this, for some reason it is still `pure` and `nothrow`.
    thewilsonator authored Jun 11, 2019
    Configuration menu
    Copy the full SHA
    b1413e3 View commit details
    Browse the repository at this point in the history
  2. 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
  3. [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