Commit graph

4 commits

Author SHA1 Message Date
Hiroshi SHIBATA
0c27c1b3fc [ruby/open3] Bump version to 0.1.2
38904e204d
2022-12-14 05:49:14 +00:00
Charles Oliver Nutter
01febcab3e
[ruby/open3] Add JRuby's Windows (JDK non-native) Open3 support
This adds JRuby's logic used on platforms where we do not have
native access to posix_spawn and related posix functions needed
to do fully-native subprocess launching and management. The code
here instead uses the JDK ProcessBuilder logic to simulate most
of the Open3 functionality.

This code does not pass all tests, currently, but provides most of
the key functionality on pure-Java (i.e. no native FFI) platforms.

689da19c42
2021-12-09 19:28:54 +09:00
Nobuyoshi Nakada
b2d96abb42 Extract version number from the source
"requiring version.rb" strategy has some issues.

- cannot work when cross-compiling
- often introduces wrong namespace
- must know the superclasses
- costs at each runtime than at build-time

etc.
2020-07-30 19:03:18 +09:00
Hiroshi SHIBATA
d1630d41ad
Promote open3 to default gems 2019-11-07 07:16:27 +09:00