FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing nazar-pc:master...bluss:master · nazar-pc/arrayvec · GitHub

forked from bluss/arrayvec
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nazar-pc/arrayvec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: bluss/arrayvec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 9 files changed
  • 7 contributors

Commits on May 3, 2026

  1. Configuration menu
    Copy the full SHA
    0ff49b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29daea9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bc606d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2026

  1. Update CHANGELOG

    bluss committed Jun 20, 2026
    Configuration menu
    Copy the full SHA
    af46ae7 View commit details
    Browse the repository at this point in the history
  2. 0.7.7

    bluss committed Jun 20, 2026
    Configuration menu
    Copy the full SHA
    8267e7e View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

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

Commits on Jul 2, 2026

  1. Update CHANGELOG

    bluss committed Jul 2, 2026
    Configuration menu
    Copy the full SHA
    f3a707f View commit details
    Browse the repository at this point in the history
  2. 0.7.8

    bluss committed Jul 2, 2026
    Configuration menu
    Copy the full SHA
    0cb664c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. Add ArrayVec::clone() benchmark

    barakugav authored and bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    613021e View commit details
    Browse the repository at this point in the history
  2. tests: Add test for .clone()

    bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    860ff21 View commit details
    Browse the repository at this point in the history
  3. Copy past len in Clone for simpler asm

    barakugav authored and bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    8664b53 View commit details
    Browse the repository at this point in the history
  4. clone: Simplify optimization

    Desired feature is that clone of ArrayVec<u8, 8> should look like a
    simple struct copy (regardless of how full the arrayvec is).
    
    Simplify the clone implementation while preserving this.
    
    Scope guard for length not found to be necessary. Write element and
    length possible but it is equivalent to push_unchecked which also worked
    here.
    bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    31b9199 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0ff9cd View commit details
    Browse the repository at this point in the history
  6. bench: Revitalise extend benchmarks

    Use std::hint::black_box (From Rust 1.6x), and use it more; this should
    make the benchmarks at least a little bit more representative.
    bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    6228c4d View commit details
    Browse the repository at this point in the history
  7. extend: Simplify while preserving optimizations

    Keeping an eye on the benchmarks, simplify the optimization in
    extend_from_iter; use a simpler scope guard. Use a counted index.
    Previously there was a ZST special case which is not needed because:
    
    `ptr` is a valid pointer for writing and `ptr.add(index)` still too;
    `.write(elt)` consumes the element.
    
    (Previous implementation: ptr was an out of bounds pointer for ZST.)
    
    Benchmarks found to be sensitive to the order of predicates in
    `if index == end && CHECK` which shouldn't be the case, but it was.
    
    extend_from_iter: use only I: Iterator - reduce generics already in
    `extend`.
    bluss committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    2464b9b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2026

  1. Update Readme

    atouchet authored and bluss committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    8a7c821 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL