* Loop for up to a second repeatedly trying to "destroy" the child process, to get around a single, early destroy not doing its job and causing waitFor to hang * Pause for 0.1s during popen on Java 5 since it appears to be even less "ready" than Java 6.
…ch for running file: URLs from complete jar
…depends on jar
This fixes the following issues on Windows: * JRUBY-4703: -J-ea in native launcher is not enabling assertions * JRUBY-4709: Add trailing sep to classpath to make sure PWD is included (like jruby.sh) * JRUBY-4706: -Xnobootclasspath option should disable putting jruby.jar into bootclasspath * Disable bootclasspath in --profile and --profile-all modes. * Add -Xversion command
… to c:
…e generated code.
…e a full signature AST.
* Reformat code with 4 space indents, like standard Java * Eliminate a few extra whitespace lines * Make the "standard" Ruby constructor private and use a static __allocate__ method to construct it * Add support for a reflective __allocate__ allocator to RubyClass * Provide the filename for parsing when embedding the whole script, for backtrace and __FILE__ purposes
Expecting some rubyspecs for this soon.
…otationBinder, so we don't stand up scopes for methods that just make frame-aware calls. Previous logic stood up a scope for any method marked frame = true or which professed to access any frame fields.
…y (needed for compilers, etc, where class will never actually be executed).