Skip to content
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: haskell-unordered-containers/unordered-containers
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.11.0
Choose a base ref
...
head repository: haskell-unordered-containers/unordered-containers
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.12.0
Choose a head ref
  • 13 commits
  • 17 files changed
  • 3 contributors

Commits on Jun 21, 2020

  1. Configuration menu
    Copy the full SHA
    53fe080 View commit details
    Browse the repository at this point in the history
  2. Documentation tweaks for alter and alterF

    sjakobi authored and treeowl committed Jun 21, 2020
    Configuration menu
    Copy the full SHA
    e6598b5 View commit details
    Browse the repository at this point in the history
  3. Remove dead code from Data.HashMap.Array (#271)

    * Remove unused Array.traverse{ST,IO} functions
    
    * Remove unused Array.copyM function
    
    * Remove unused Array.run2 function
    
    * Remove unused Int argument from array function
    
    * Remove copyMutableArray#, clean up imports
    
    * Remove Int parameter from marray function
    
    * Remove Array.lengthM and sizeOfSmallMutableArray#
    
    * Revert "Remove unused Array.traverse{ST,IO} functions"
    
    This reverts commit 492b394.
    
    * Revert "Remove Array.lengthM and sizeOfSmallMutableArray#"
    
    This reverts commit 3b04d96.
    
    * Revert "Remove copyMutableArray#, clean up imports"
    
    This reverts commit 126a7d5.
    
    * Silence warnings regarding copyMutableArray#
    
    * Remove [m]array smart constructors
    
    * Revert "Remove unused Array.copyM function"
    
    This reverts commit 089e9e4.
    sjakobi authored Jun 21, 2020
    Configuration menu
    Copy the full SHA
    6b80aa8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Travis: Remove job using ghc-head (#279)

    The latest ghc-head version is 8.7.20181217, so this job is quite
    useless now.
    
    See https://launchpad.net/~hvr/+archive/ubuntu/ghc
    sjakobi authored Jun 25, 2020
    Configuration menu
    Copy the full SHA
    0aa1c6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bf0430 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. Remove custom unsafeShift{L,R} definitions (#281)

    With GHC < 8.2, the standard `unsafeShift{L,R}` definitions
    aren't inlined properly in larger unfoldings. This results
    in benchmark slowdowns on the order of 1 to 6%.
    sjakobi authored Jul 12, 2020
    Configuration menu
    Copy the full SHA
    7485f5c View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. Improve HashSet API docs. (#267)

    - More information in introduction (basic operations, and using HashSet with custom
    data types)
    - Examples alongside function docs
    m-renaud authored Jul 20, 2020
    Configuration menu
    Copy the full SHA
    afcbc77 View commit details
    Browse the repository at this point in the history
  2. Rename and expose internal modules (#283)

    This also removes some "Stability" annotations from internal modules.
    
    Context: #211.
    sjakobi authored Jul 20, 2020
    Configuration menu
    Copy the full SHA
    6f1a92f View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

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

Commits on Jul 30, 2020

  1. Fast inclusion operation on hashmaps and hashsets (#282)

    * add fast subset operation
    
    * add explanation for subkey offset in lookupCont
    
    * rename subset operation for compatibility with containers API
    
    * update docs: union is not a least upper bound operator for `isSubmapOf`.
    
    * explain runtime complexity of isSubmapOf.
    
    * isSubmapOfBy: move `Empty` case to top
    
    * isSubmapOfBy: fix comments
    
    * isSubsetOf: add example
    
    * isSubmapOf: quickcheck test for compatibility with containers
    
    * isSubmapOf: use arbitrary instance of HashMap
    
    * isSubmapOf: fix comments again
    
    * isSubmapOf: update doc for runtime complexity
    
    * remove mathematical symbols from user doc
    
    * add difference subset quickcheck property
    
    * add `all` function for arrays
    
    * fix comments in `isSubmapOf`
    
    * fix wrong runtime complexity of set inclusion
    
    * delete unused property
    
    * fix error in `isSubmapOf` based on wrong assumption
    
    * add benchmarks
    
    * change a few recursive `isSubmap` cases to `False`
    
    * add strictness annotations
    
    * make isSubmapOf and isSubmapOfBy INLINABLE
    svenkeidel authored Jul 30, 2020
    Configuration menu
    Copy the full SHA
    352591a View commit details
    Browse the repository at this point in the history
  2. Mark internal modules not-home for haddock (#294)

    …to ensure that hyperlinks preferably target the public modules.
    sjakobi authored Jul 30, 2020
    Configuration menu
    Copy the full SHA
    efa706b View commit details
    Browse the repository at this point in the history
  3. Travis: Limit branch builds to master (#295)

    …not much use having them in PRs.
    sjakobi authored Jul 30, 2020
    Configuration menu
    Copy the full SHA
    3cc98a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

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