Skip to content
This repository was archived by the owner on Sep 15, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .document
Original file line number Diff line number Diff line change
@@ -1,6 +1,2 @@
COPYING
ChangeLog
README.md
_doc/
ext/
logs/ChangeLog-*
2 changes: 1 addition & 1 deletion .github/workflows/push_gem.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
ruby: [ ruby, jruby ]
ruby: [ ruby ]

environment:
name: rubygems.org
Expand Down
19 changes: 4 additions & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,8 @@ jobs:
runs-on: ${{ matrix.os }}-latest
strategy:
matrix:
ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
os: [ ubuntu, macos, windows ]
include:
- ruby: 'jruby'
os: 'ubuntu'
platform: 'java'
continue-on-error: true
upload: true
- ruby: 'jruby-head'
os: 'ubuntu'
platform: 'java'
continue-on-error: true
ruby: [ '${{ needs.ruby-versions.outputs.latest }}' ]
os: [ ubuntu ]
steps:
- uses: actions/checkout@v7
- name: Set up Ruby ${{ matrix.ruby }}
Expand All @@ -38,16 +28,15 @@ jobs:
run: bundle install
- name: Run test
run: bundle exec rake
continue-on-error: ${{ matrix.continue-on-error }}
- id: build
run: |
rake build:sha512
cat pkg/SHA512
gem=${GITHUB_REPOSITORY#*/}
echo "pkg=$gem-${RUNNING_OS%-*}" >> $GITHUB_OUTPUT
env:
RUNNING_OS: ${{matrix.platform || matrix.os}}
if: ${{matrix.ruby == needs.ruby-versions.outputs.latest || matrix.upload}}
RUNNING_OS: ${{matrix.os}}
if: ${{matrix.ruby == needs.ruby-versions.outputs.latest}}
shell: bash
- name: Upload package
uses: actions/upload-artifact@v7
Expand Down
10 changes: 0 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
/.bundle/
/.yardoc
/_yardoc/
/coverage/
/doc/
/logs/
/pkg/
/spec/reports/
/tmp/
*.bundle
*.dll
*.so
*.jar
ChangeLog
2 changes: 0 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,4 @@ gemspec

group :development do
gem "rake"
gem "test-unit"
gem "test-unit-ruby-core"
end
26 changes: 0 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,3 @@
This gem provides the feature for waiting until IO is readable or writable without blocking.

**Note:** This gem is empty and deprecated. All functionality was moved into core Ruby as of version 3.2.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'io-wait'
```

And then execute:

$ bundle install

Or install it yourself as:

$ gem install io-wait

## Development

After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ruby/io-wait.
10 changes: 1 addition & 9 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
require "bundler/gem_tasks"
require "rake/testtask"

Rake::TestTask.new(:test) do |t|
t.libs = ["lib", "test/lib"]
t.ruby_opts << "-rhelper"
t.options = "--ignore-name=/ungetc_in_text/"
t.test_files = FileList["test/**/test_*.rb"]
end

task :default => :test
task :default => :build
3 changes: 0 additions & 3 deletions _doc/io.rb

This file was deleted.

34 changes: 0 additions & 34 deletions rakelib/changelogs.rake

This file was deleted.

6 changes: 0 additions & 6 deletions rakelib/sync_tool.rake

This file was deleted.

180 changes: 0 additions & 180 deletions test/io/wait/test_io_wait.rb

This file was deleted.

Loading