Skip to content
This repository has been archived by the owner on Feb 10, 2024. It is now read-only.

Release 0.5.0, deprecated #25

Merged
merged 40 commits into from
Apr 25, 2019
Merged

Release 0.5.0, deprecated #25

merged 40 commits into from
Apr 25, 2019

Commits on Oct 30, 2018

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

Commits on Nov 8, 2018

  1. Clarifying documentation for collections::hash_map::Entry::or_insert

    Previous version does not show that or_insert does not insert the
    passed value, as the passed value was the same value as what was
    already in the map.
    meltinglava committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    6e574a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. constify parts of libstd.

    Centril committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    571d16c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f68d846 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96e3bf5 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Configuration menu
    Copy the full SHA
    a5006f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    151fe7e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Auto merge of #55974 - pietroalbini:rollup, r=pietroalbini

    Rollup of 17 pull requests
    
    Successful merges:
    
     - #55182 (Redox: Update to new changes)
     - #55211 (Add BufWriter::buffer method)
     - #55507 (Add link to std::mem::size_of to size_of intrinsic documentation)
     - #55530 (Speed up String::from_utf16)
     - #55556 (Use `Mmap` to open the rmeta file.)
     - #55622 (NetBSD: link libstd with librt in addition to libpthread)
     - #55750 (Make `NodeId` and `HirLocalId` `newtype_index`)
     - #55778 (Wrap some query results in `Lrc`.)
     - #55781 (More precise spans for temps and their drops)
     - #55785 (Add mem::forget_unsized() for forgetting unsized values)
     - #55852 (Rewrite `...` as `..=` as a `MachineApplicable` 2018 idiom lint)
     - #55865 (Unix RwLock: avoid racy access to write_locked)
     - #55901 (fix various typos in doc comments)
     - #55926 (Change sidebar selector to fix compatibility with docs.rs)
     - #55930 (A handful of hir tweaks)
     - #55932 (core/char: Speed up `to_digit()` for `radix <= 10`)
     - #55956 (add tests for some fixed ICEs)
    
    Failed merges:
    
    r? @ghost
    bors committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    58f9c94 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2018

  1. Rollup merge of #55784 - meltinglava:master, r=KodrAus

    Clarifying documentation for collections::hash_map::Entry::or_insert
    
    Previous version does not show that or_insert does not insert the passed value, as the passed value was the same value as what was already in the map.
    GuillaumeGomez authored Nov 22, 2018
    Configuration menu
    Copy the full SHA
    d3fd2e6 View commit details
    Browse the repository at this point in the history
  2. Fix the tracking issue for hash_raw_entry

    It used to point to the implementation PR.
    sfackler committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    49c2ff9 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2018

  1. Inline things

    Zoxc committed Nov 30, 2018
    Configuration menu
    Copy the full SHA
    548b6bb View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2018

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

Commits on Dec 4, 2018

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

Commits on Dec 6, 2018

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

Commits on Dec 7, 2018

  1. Rollup merge of #56561 - Zoxc:too-raw, r=Gankro

    Fix bug in from_key_hashed_nocheck
    kennytm authored Dec 7, 2018
    Configuration menu
    Copy the full SHA
    4df14f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbfbd43 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Inline tweaks

    Zoxc committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    0950cce View commit details
    Browse the repository at this point in the history
  2. Fix poor worst case performance of set intersection (and union, somew…

    …hat) on asymmetrically sized sets and extend unit tests slightly beyond that
    ssomers committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    4d9776b View commit details
    Browse the repository at this point in the history
  3. Fixed typo in HashMap documentation

    Previously "with a custom type as key", now "with a custom key type"
    RyanMarcus authored Dec 21, 2018
    Configuration menu
    Copy the full SHA
    b149f14 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2018

  1. Rollup merge of #57050 - RyanMarcus:master, r=zackmdavis

    Fixed typo in HashMap documentation
    
    Previously "with a custom type as key", now "with a custom key type"
    kennytm committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    dfebe45 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. Remove licenses

    Mark-Simulacrum committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    5f079fb View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. Auto merge of #55519 - fhartwig:hashmap-index-example, r=Centril

    Add example of using the indexing operator to HashMap docs
    
    Fixes #52575
    bors committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    8774e02 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2019

  1. Fix repeated word typos

    Found with `git grep -P '\b([a-z]+)\s+\1\b'`
    wikku committed Jan 3, 2019
    Configuration menu
    Copy the full SHA
    7cccb98 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Configuration menu
    Copy the full SHA
    27d354b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb0a1a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2019

  1. libs: doc comments

    alexreg committed Feb 10, 2019
    Configuration menu
    Copy the full SHA
    621aaca View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Relax some Hash bounds on HashMap<K, V, S> and HashSet<T, S>

    Notably, hash iterators don't require any trait bounds to be iterated.
    nox committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    f9a22f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Use more impl header lifetime elision

    There are two big categories of changes in here
    
    - Removing lifetimes from common traits that can essentially never user a lifetime from an input (particularly `Drop` & `Debug`)
    - Forwarding impls that are only possible because the lifetime doesn't matter (like `impl<R: Read + ?Sized> Read for &mut R`)
    
    I omitted things that seemed like they could be more controversial, like the handful of iterators that have a `Item: 'static` despite the iterator having a lifetime or the `PartialEq` implementations where the flipped one cannot elide the lifetime.
    scottmcm committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    a031a01 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. Rollup merge of #58553 - scottmcm:more-ihle, r=Centril

    Use more impl header lifetime elision
    
    Inspired by seeing explicit lifetimes on these two:
    
    - https://doc.rust-lang.org/nightly/std/slice/struct.Iter.html#impl-FusedIterator
    - https://doc.rust-lang.org/nightly/std/primitive.u32.html#impl-Not
    
    And a follow-up to rust-lang/rust#54687, that started using IHLE in libcore.
    
    Most of the changes in here fall into two big categories:
    
    - Removing lifetimes from common traits that can essentially never user a lifetime from an input (particularly `Drop`, `Debug`, and `Clone`)
    
    - Forwarding impls that are only possible because the lifetime doesn't matter (like `impl<R: Read + ?Sized> Read for &mut R`)
    
    I omitted things that seemed like they could be more controversial, like the handful of iterators that have a `Item: 'static` despite the iterator having a lifetime or the `PartialEq` implementations [where the flipped one cannot elide the lifetime](https://internals.rust-lang.org/t/impl-type-parameter-aliases/9403/2?u=scottmcm).
    
    I also removed two lifetimes that turned out to be completely unused; see rust-lang/rust#41960 (comment)
    kennytm committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    32d6b2f View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Rollup merge of #58370 - nox:relax-bounds, r=dtolnay

    Relax some Hash bounds on HashMap<K, V, S> and HashSet<T, S>
    
    Notably, hash iterators don't require any trait bounds to be iterated.
    Centril authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    4aae70a View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. libstd => 2018

    taiki-e committed Feb 27, 2019
    Configuration menu
    Copy the full SHA
    6bc23d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

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

Commits on Mar 8, 2019

  1. Rollup merge of #58369 - nox:sync-hash-map-entry, r=Amanieu

    Make the Entry API of HashMap<K, V> Sync and Send
    
    Fixes #45219
    pietroalbini authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    056a093 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

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

Commits on Mar 11, 2019

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

Commits on Mar 16, 2019

  1. Rollup merge of #59082 - alexreg:cosmetic-2-doc-comments, r=Centril

    A few improvements to comments in user-facing crates
    
    Not too many this time, and all concern comments (almost all doc comments) in user-facing crates (libstd, libcore, liballoc).
    
    r? @steveklabnik
    kennytm committed Mar 16, 2019
    Configuration menu
    Copy the full SHA
    845f987 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2019

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

Commits on Apr 3, 2019

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

Commits on Apr 24, 2019

  1. git subtree pull && 2018 edition!

    Merged as of rust commit e938c2b9aae7, just before hashbrown.
    cuviper committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    c00f3e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Release 0.5.0, deprecated

    cuviper committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    d0e7915 View commit details
    Browse the repository at this point in the history