Sha256: d2172e07b61a1d09ebde8432eeaf315c57fcb08ebe9559b367db9115bce94e03

Contents?: true

Size: 417 Bytes

Versions: 98

Compression:

Stored size: 417 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'fiber'
require_relative '../lib/polyphony_ext'

queue = Polyphony::LibevQueue.new

queue.push :a
queue.push :b
queue.push :c
p [queue.shift_no_wait]
queue.push :d
p [queue.shift_no_wait]
p [queue.shift_no_wait]
p [queue.shift_no_wait]
p [queue.shift_no_wait]

queue.unshift :e
p [queue.shift_no_wait]

queue.push :f
queue.push :g
p [queue.shift_no_wait]

Version data entries

98 entries across 98 versions & 1 rubygems

Version Path
polyphony-1.6 test/q.rb
polyphony-1.5 test/q.rb
polyphony-1.4 test/q.rb
polyphony-1.3 test/q.rb
polyphony-1.2.1 test/q.rb
polyphony-1.2 test/q.rb
polyphony-1.1.1 test/q.rb
polyphony-1.1 test/q.rb
polyphony-1.0.2 test/q.rb
polyphony-1.0.1 test/q.rb
polyphony-1.0 test/q.rb
polyphony-0.99.6 test/q.rb
polyphony-0.99.5 test/q.rb
polyphony-0.99.4 test/q.rb
polyphony-0.99.3 test/q.rb
polyphony-0.99.2 test/q.rb
polyphony-0.99.1 test/q.rb
polyphony-0.99 test/q.rb
polyphony-0.98 test/q.rb
polyphony-0.97 test/q.rb