--- !ruby/object:Gem::Specification
name: d_heap
version: !ruby/object:Gem::Version
  version: 0.5.0
platform: ruby
authors:
- nicholas a. evans
autorequire: 
bindir: exe
cert_chain: []
date: 2021-01-17 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: benchmark_driver
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: ruby-prof
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
description: |
  A C extension implementation of a d-ary heap data structure, suitable for
  use in e.g. priority queues or Djikstra's algorithm.
email:
- nicholas.evans@gmail.com
executables: []
extensions:
- ext/d_heap/extconf.rb
extra_rdoc_files: []
files:
- ".github/workflows/main.yml"
- ".gitignore"
- ".rspec"
- ".rubocop.yml"
- ".travis.yml"
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- Gemfile
- Gemfile.lock
- LICENSE.txt
- README.md
- Rakefile
- benchmarks/perf.rb
- benchmarks/push_n.yml
- benchmarks/push_n_pop_n.yml
- benchmarks/push_pop.yml
- benchmarks/stackprof.rb
- bin/bench_n
- bin/benchmark-driver
- bin/benchmarks
- bin/console
- bin/profile
- bin/rake
- bin/rspec
- bin/rubocop
- bin/setup
- d_heap.gemspec
- docs/benchmarks-2.txt
- docs/benchmarks-mem.txt
- docs/benchmarks.txt
- docs/profile.txt
- ext/d_heap/d_heap.c
- ext/d_heap/d_heap.h
- ext/d_heap/extconf.rb
- lib/benchmark_driver/runner/ips_zero_fail.rb
- lib/d_heap.rb
- lib/d_heap/benchmarks.rb
- lib/d_heap/benchmarks/benchmarker.rb
- lib/d_heap/benchmarks/implementations.rb
- lib/d_heap/benchmarks/profiler.rb
- lib/d_heap/benchmarks/rspec_matchers.rb
- lib/d_heap/version.rb
homepage: https://github.com/nevans/d_heap
licenses:
- MIT
metadata:
  homepage_uri: https://github.com/nevans/d_heap
  source_code_uri: https://github.com/nevans/d_heap
  changelog_uri: https://github.com/nevans/d_heap/blob/master/Changelog.md
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: 2.5.0
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.1.4
signing_key: 
specification_version: 4
summary: A d-ary heap implementation, for priority queues
test_files: []