Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby3.3-rubygem-pairing_heap-3.0.1-1.3 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: ruby3.3-rubygem-pairing_heap Distribution: openSUSE Tumbleweed
Version: 3.0.1 Vendor: openSUSE
Release: 1.3 Build date: Sun Feb 25 16:19:16 2024
Group: Development/Languages/Ruby Build host: i04-ch4a
Size: 59157 Source RPM: rubygem-pairing_heap-3.0.1-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mhib/pairing_heap
Summary: Performant priority queue in pure ruby with support for changing
Performant priority queue in pure ruby with support for changing priority
using pairing heap data structure.

Provides

Requires

License

MIT

Changelog

* Fri Nov 03 2023 Dan Čermák <dan.cermak@posteo.net>
  - 3.0.1:
    [#] Fixed issues
    * `change_priority` could sometimes return `nil` instead of `self`
    3.0.0:
    [#] Breaking changes
  - `#pop` returns `nil` on empty heap instead of raising an Error
  - `#get_priority` returns nil on empty heap instead of raising an Error
    [#] New methods
  - `PairingHeap::PairingHeap#include?`
  - `#each_with_priority`
    2.0.0:
    [#] Breaking changes
    * Second argument of #push now defaults to the first argument
    ```ruby
    [#] it is now possible to write
    array.each { |el| heap.push(el) }
    [#] instead of
    array.each { |el| heap.push(el, el) }
    ```
    * PairingHeap#pop_priority was separated to two methods; PairingHeap#pop_priority and PairingHeap#pop_with_priority, similarly to SimplePairingHeap
    [#] New methods
    * `#each` returns an iterator of heap elements.
    * `PairingHeap#get_priority_if_exists` returns a pair where first element is success flag, and second element is priority.
* Mon Oct 10 2022 Stephan Kulow <coolo@suse.com>
  updated to version 1.0.0
    no changelog found
* Tue Aug 30 2022 Dan Čermák <dcermak@suse.com>
  - First version of the pairing_heap gem

Files

/usr/lib64/ruby/gems/3.3.0/build_info
/usr/lib64/ruby/gems/3.3.0/cache/pairing_heap-3.0.1.gem
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/.standard.yml
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/Gemfile
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/Gemfile.lock
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/LICENSE.txt
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/README.md
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/Rakefile
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/bin
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/bin/console
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/bin/setup
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/lib
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/lib/pairing_heap
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/lib/pairing_heap.rb
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/lib/pairing_heap/version.rb
/usr/lib64/ruby/gems/3.3.0/gems/pairing_heap-3.0.1/pairing_heap.gemspec
/usr/lib64/ruby/gems/3.3.0/specifications/pairing_heap-3.0.1.gemspec
/usr/share/doc/packages/ruby3.3-rubygem-pairing_heap
/usr/share/doc/packages/ruby3.3-rubygem-pairing_heap/LICENSE.txt
/usr/share/doc/packages/ruby3.3-rubygem-pairing_heap/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:58:22 2024