1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib
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.

https://github.com/ruby/open3/commit/689da19c42
2021-12-09 19:28:54 +09:00
..
benchmark [ruby/benchmark] Bump up benchamark version to 0.2.0 2021-10-14 20:09:41 +09:00
bundler [rubygems/rubygems] Remove unnecessary comment 2021-12-08 07:59:35 +09:00
cgi [ruby/cgi] Exclude unused files from built package 2021-11-27 18:40:03 +09:00
csv [ruby/csv] Add support for Ractor (https://github.com/ruby/csv/pull/218) 2021-10-24 05:57:33 +09:00
delegate [ruby/delegate] gemspec: Drop unused executables directives 2021-10-22 19:48:22 +09:00
did_you_mean Sync did_you_mean again 2021-10-22 21:00:23 -04:00
drb [ruby/drb] Bump up drb version to 2.1.0 2021-10-14 21:14:35 +09:00
erb
error_highlight [ruby/error_highlight] Ignore all syscall errors 2021-11-30 13:49:04 +09:00
forwardable
getoptlong
irb [ruby/irb] Examine indentation of in keyword when trying to type include 2021-12-03 00:56:43 +09:00
logger [ruby/logger] Bump up logger version to 1.4.4 2021-10-19 21:08:48 +09:00
net [ruby/net-http] gemspec: Drop unused directive "executables" 2021-11-17 19:09:14 +09:00
observer
open3 [ruby/open3] Add JRuby's Windows (JDK non-native) Open3 support 2021-12-09 19:28:54 +09:00
optparse
ostruct
pstore
racc [ruby/racc] Fix a private method name 2021-11-04 08:58:45 +09:00
rdoc [ruby/rdoc] Resolve class and method of the same name correctly 2021-12-09 18:16:05 +09:00
reline [ruby/reline] No need to check x > 0 2021-12-03 00:39:30 +09:00
rinda [ruby/rinda] Bump up rinda version to 0.1.1 2021-10-21 21:02:37 +09:00
rubygems [rubygems/rubygems] Allow using Gem::Version without loading the rest of rubygems 2021-12-06 18:43:29 +09:00
set [ruby/set] Bump the version to 1.0.2 2021-11-16 20:55:33 +09:00
singleton
timeout
unicode_normalize
uri [ruby/uri] URI#HTTP#origin and URI#HTTP#authority (https://github.com/ruby/uri/pull/30) 2021-10-22 19:48:36 +09:00
weakref
yaml [ruby/yaml] Bump up yaml version to 0.2.0 2021-10-14 20:16:04 +09:00
.document
abbrev.gemspec
abbrev.rb
base64.gemspec [ruby/base64] Bump up base64 version to 0.1.1 2021-10-14 20:41:15 +09:00
base64.rb [ruby/base64] Avoid unnecessary string duplication 2021-09-27 15:23:25 +09:00
benchmark.rb
bundler.rb [rubygems/rubygems] Vendor a pure ruby implementation of SHA1 2021-10-25 20:24:32 +09:00
cgi.rb [ruby/cgi] Bump version 2021-11-24 19:59:00 +09:00
csv.rb [ruby/csv] Add support for Ractor (https://github.com/ruby/csv/pull/218) 2021-10-24 05:57:33 +09:00
delegate.rb
did_you_mean.rb Sync did_you_mean 2021-10-22 21:56:26 -04:00
drb.rb
English.gemspec [ruby/English] gemspec: Remove unused "executables" configuration 2021-12-09 19:28:53 +09:00
English.rb
erb.gemspec
erb.rb
error_highlight.rb
fileutils.gemspec
fileutils.rb [ruby/fileutils] Bump up fileutils version to 1.6.0 2021-10-21 20:14:57 +09:00
find.gemspec [ruby/find] Bump up find version to 0.1.1 2021-10-14 20:26:15 +09:00
find.rb
forwardable.rb
getoptlong.rb
ipaddr.gemspec [ruby/ipaddr] Bump version to 1.2.3 2021-11-16 21:04:46 +09:00
ipaddr.rb [ruby/ipaddr] Fix include? and ipv4_mapped to allow drb tests to pass 2021-10-11 13:50:54 +09:00
irb.rb [ruby/irb] Update descriptions of methods 2021-10-07 23:55:54 +09:00
logger.rb
mkmf.rb mkmf: take PKG_CONFIG_PATH from dir_config library path 2021-11-26 22:32:26 +09:00
mutex_m.gemspec
mutex_m.rb [ruby/mutex_m] Make VERSION shareable 2021-10-22 19:49:34 +09:00
observer.rb
open-uri.gemspec [ruby/open-uri] gemspec: This gem exposes 0 executables 2021-12-09 19:28:54 +09:00
open-uri.rb
open3.gemspec [ruby/open3] Add JRuby's Windows (JDK non-native) Open3 support 2021-12-09 19:28:54 +09:00
open3.rb [ruby/open3] Add JRuby's Windows (JDK non-native) Open3 support 2021-12-09 19:28:54 +09:00
optionparser.rb
optparse.rb [ruby/optparse] Bump up optparse version to 0.2.0 2021-10-21 21:01:34 +09:00
ostruct.rb [ruby/ostruct] Bump version to 0.5.2 2021-12-08 14:47:46 -05:00
pp.gemspec [ruby/pp] Bump up pp version to 0.2.1 2021-10-21 21:04:14 +09:00
pp.rb lib/pp.rb (width_for): Ignore all syscall errors 2021-11-30 13:46:08 +09:00
prettyprint.gemspec [ruby/prettyprint] Bump up prettyprint version to 0.1.1 2021-10-21 21:05:39 +09:00
prettyprint.rb
pstore.rb
racc.rb
rdoc.rb
readline.gemspec
readline.rb [ruby/readline] Suppress constant redefinition warning 2021-11-29 18:50:27 +09:00
reline.rb [ruby/reline] Suppress warning, "instance variable @ambiguous_width not initialized" 2021-10-11 16:24:45 +09:00
resolv-replace.gemspec
resolv-replace.rb
resolv.gemspec
resolv.rb
ruby2_keywords.gemspec
rubygems.rb Merge rubygems master fd676ac464491afaa0baf5435cb11b3f86229cbd 2021-12-01 11:00:10 +09:00
securerandom.gemspec [ruby/securerandom] Bump up securerandom version to 0.1.1 2021-10-21 21:03:08 +09:00
securerandom.rb
set.rb [ruby/set] Make Set#pretty_print IRB::ColorPrinter friendly 2021-09-28 17:37:41 +09:00
shellwords.gemspec
shellwords.rb
singleton.rb
tempfile.gemspec [ruby/tempfile] Bump up tempfile version to 0.1.2 2021-10-19 20:55:55 +09:00
tempfile.rb Small grammar fixes 2021-09-01 09:15:57 +09:00
time.gemspec [ruby/time] Bump up time version to 0.2.0 2021-10-14 21:14:35 +09:00
time.rb
timeout.rb [ruby/timeout] Bump up timeout version to 0.2.0 2021-10-14 20:12:29 +09:00
tmpdir.gemspec
tmpdir.rb [ruby/tmpdir] [DOC] Fix syntax in example code [ci skip] 2021-11-11 10:37:35 +09:00
tsort.gemspec
tsort.rb
un.gemspec [ruby/un] Bump version to 0.2.0 2021-09-28 17:36:41 +09:00
un.rb
uri.rb
weakref.rb
yaml.rb