A pretty print for a pair of Hash
Create a new AssocSplatNode
node.
Create a new BlockArgumentNode
node.
Create a new CaseMatchNode
node.
Create a new ForwardingArgumentsNode
node.
Create a new InterpolatedStringNode
node.
Create a new InterpolatedSymbolNode
node.
Create a new InterpolatedXStringNode
node.
Create a new MatchRequiredNode
node.
Create a new MatchWriteNode
node.
Retrieve the value of one of the ArgumentsNodeFlags
flags.
Creates a self-signed certificate with an issuer and subject from email
, a subject alternative name of email
and the given extensions
for the key
.
Deprecation method to deprecate Rubygems commands
Deprecation method to deprecate Rubygems commands
Default options for the gem install and update commands.
Determines if current environment is eligible for update suggestion.
Asks for a password with a prompt
Add the –platform option to the option parser.
Marshal
dumps exit locations to the given filename.
Usage:
If --yjit-exit-locations
is passed, a file named “yjit_exit_locations.dump” will automatically be generated.
If you want to collect traces manually, call dump_exit_locations
directly.
Note that calling this in a script will generate stats after the dump is created, so the stats data may include exits from the dump itself.
In a script call:
at_exit do RubyVM::YJIT.dump_exit_locations("my_file.dump") end
Then run the file with the following options:
ruby --yjit --yjit-trace-exits test.rb
Once the code is done running, use Stackprof to read the dump file. See Stackprof documentation for options.
Starts tracing object allocations.