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

Comparing main...v0.3 · yewstack/implicit-clone · GitHub

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: yewstack/implicit-clone
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: yewstack/implicit-clone
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 7 files changed
  • 4 contributors

Commits on Nov 28, 2023

  1. Implement FromStr for IString (#21)

    Co-authored-by: Cecile Tonglet <cecile.tonglet@cecton.com>
    uzytkownik and cecton committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f89b689 View commit details
    Browse the repository at this point in the history
  2. Add implementation for single-item tuples (#25)

    Assuming the `T2`-`T12` tuple `impl` enumeration matches [`impl
    From<(...)> for [T;
    ...]`](https://doc.rust-lang.org/std/primitive.array.html), current code
    misses not so obvious single-item tuple
    [`(T1,)`](https://doc.rust-lang.org/std/primitive.array.html#impl-From%3C(T,)%3E-for-%5BT;+1%5D).
    
    The style (trailing comma) of writing single-item tuple in the `impl` is
    made to be the same as actual single-item tuple syntax (although did not
    really have to be), macro associated with this also was changed, to
    allow for single-item tuple (change turns `(A, B, C)` into `(A, B, C,)`,
    which is the same type for all tuples except single-item`) and its
    trailing comma syntax.
    kirillsemyonkin authored and cecton committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    9b5cf14 View commit details
    Browse the repository at this point in the history
  3. Add impl for PartialOrd, Ord, reverse PartialEq (#27)

    This PR implements `PartialOrd` and `Ord` for `IString`, fixes #18,
    additionally adds more implementations for reverse comparisons (`str =
    IString`, as opposed to usual `IString = str`).
    
    It adds an `impl_cmp_as_str!` macro which allows to list implementations
    easily by mentioning the trait name and pairs for which to implement the
    trait.
    
    It also updates tests using macros to list more possible usage variants
    (comparing `IString`s of different `enum` variants for all tests,
    reverse comparisons, adding tests for `PartialOrd` and `Ord`).
    kirillsemyonkin authored and cecton committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    06ab586 View commit details
    Browse the repository at this point in the history
  4. Fix clippy warning related to IString PartialOrd implementation (#35)

    Clippy added a new lint `clippy::non_canonical_partial_ord_impl` (aka `incorrect_partial_ord_impl_on_ord_type`), hence it should now be followed.
    ColonelThirtyTwo authored and cecton committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d499782 View commit details
    Browse the repository at this point in the history
  5. Use mod paths instead of include (#33)

    This approach still allows using the same files for Rc and Arc while
    preventing imports from leaking as well as working better with
    rust-analyzer.
    ColonelThirtyTwo authored and cecton committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0dfe6d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87da5e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8c94083 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. Configuration menu
    Copy the full SHA
    4199a5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c3d056 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL