drop remaining 1.8 and fragile autopush code pathsmaster
commitcb4eac178dcabcc08d7f6808983286b5e32af3fa
authorEric Wong <bofh@yhbt.net>
Sun, 10 Sep 2023 18:49:48 +0000 (10 18:49 +0000)
committerEric Wong <bofh@yhbt.net>
Sun, 10 Sep 2023 20:11:23 +0000 (10 20:11 +0000)
treec9e21d1d5fcc1d03358e24692f1a6ec58c168518
parent12e7f65ab9b6a14b3d59094f4d305b3150e0e7b7
drop remaining 1.8 and fragile autopush code paths

Ruby 1.8 is long gone, and rb_io_t internals are going private
so we can't assign fptr->pathv and such, so rely on ivars for
that.  TCP autopush never seemed worth it, but the ivar fallback
remains in case anybody wants to use it.
ext/kgio/ancient_ruby.h [deleted file]
ext/kgio/autopush.c
ext/kgio/extconf.rb
ext/kgio/kgio.h
ext/kgio/set_file_path.h
ext/kgio/tryopen.c
lib/kgio.rb