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

fork maint #154

Closed
wants to merge 20 commits into from
Closed

fork maint #154

wants to merge 20 commits into from

Commits on Jul 11, 2021

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

Commits on Jul 16, 2021

  1. docs: more detailed msg in "cant happen" branch of satisfier (pubgrub…

    …-rs#103)
    
    Example:
    
    thread 'main' panicked at 'internal error: entered unreachable code: while processing package trio: accum_term = 0.19 isn't a subset of incompat_term = 0.19.0, which means the last assignment should have been a decision, but instead it was a derivation. This shouldn't be possible! (Maybe your Version ordering is broken?)', /home/njs/src/pubgrub/src/internal/partial_solution.rs:411:17
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    
    Fixes: pubgrub-rsgh-102
    njsmith authored and Eh2406 committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    a2d2c65 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

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

Commits on Aug 21, 2021

  1. feat: logging to help debugging (pubgrub-rs#107)

    * feat: add logging to help debugging
    
    * debug: impl Display for partial solution
    
    * fix cherry picking
    
    * Fix display of assignments in partial_solution
    
    * debug: nits
    
    Co-authored-by: Jacob Finkelman <[email protected]>
    mpizenberg and Eh2406 committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    27c1da7 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

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

Commits on May 19, 2022

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

Commits on May 24, 2022

  1. feat: use a VersionSet trait instead of Range (pubgrub-rs#108)

    * refactor: introduce a trait for sets of versions
    
    * refactor: port report and incompatibility to version set
    
    * refactor: port errors to version set
    
    * refactor: port partial solution to version set
    
    * refactor: move DependencyConstraints to type_aliases
    
    * refactor: port core to version set
    
    * refactor: port solver to version set
    
    * refactor: replace old modules with ones based on version_set
    
    * refactor: update tests to version_set
    
    * feat: add serde bounds to OfflineDependencyProvider
    
    * refactor: update proptest.rs to VersionSet
    
    * docs: fix links
    
    * refactor: allow clippy type_complexity
    
    * Small docs changes
    mpizenberg authored May 24, 2022
    Configuration menu
    Copy the full SHA
    f9c8238 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. refactor: replace Range with a bounded implementation (pubgrub-rs#112)

    * refactor: replace Range with a bounded implementation
    
    * fix: rewrite range proptest strategy
    
    * fix: deserialize SmallVec without Vec alloc
    
    * fix: remove not_equals
    
    * fix: re-add union and remove early out
    
    * fix: renamed V to VS in bench
    
    * refactor: simpler intersection
    
    Co-authored-by: Jacob Finkelman <[email protected]>
    
    * test: use deltas for range strategy
    
    Co-authored-by: Jacob Finkelman <[email protected]>
    
    * docs(range): added comment about discrete values
    
    * More restrictive for valid random range generation
    
    * Remove duplicate check in check_invariants
    
    * Add warning about non-unique ranges representations
    
    * Rename start_bounded into start_unbounded
    
    Co-authored-by: Jacob Finkelman <[email protected]>
    Co-authored-by: Matthieu Pizenberg <[email protected]>
    3 people authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    15ac3c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

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

Commits on Jun 11, 2023

  1. refactor: clean up src/solver.rs (pubgrub-rs#127)

    - Reduces nesting, to increase legibility of code
    - Turns expect into error
    - Removes unwrap()
    xfbs authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    afe2d3c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. refactor: make CI green

    Eh2406 committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    879fd6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29c48fb View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

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

Commits on Oct 27, 2023

  1. feat: more verbose debug assert

    konstin authored and Eh2406 committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    8951e37 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

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

Commits on Nov 3, 2023

  1. feat: move to edition 2021

    0xAtticus authored and Eh2406 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    eb73235 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    6e84368 View commit details
    Browse the repository at this point in the history
  2. perf!: use a priority queue (pubgrub-rs#104)

    BREAKING CHANGE: Changes the API of DependencyProvider
    Eh2406 authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    fe309ff View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

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

Commits on Nov 16, 2023

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