1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool
ko1 9f60791a04 * vm_core.h: revisit the structure of frame, block and env.
[Bug #12628]

  This patch introduce many changes.

  * Introduce concept of "Block Handler (BH)" to represent
    passed blocks.

  * move rb_control_frame_t::flag to ep[0] (as a special local
    variable). This flags represents not only frame type, but also
    env flags such as escaped.

  * rename `rb_block_t` to `struct rb_block`.

  * Make Proc, Binding and RubyVM::Env objects wb-protected.

  Check [Bug #12628] for more details.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-07-28 11:02:30 +00:00
..
test
asm_parse.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
bisect.sh
build-transcode
change_maker.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
checksum.rb
downloader.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb enc/unicode: check Unicode versions 2016-07-15 00:53:50 +00:00
eval.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
expand-config.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
extlibs.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
fake.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
file2lastrev.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
gem-unpack.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
gen_dummy_probes.rb probes.dmyh: remove preprocessor directives 2016-07-06 05:03:14 +00:00
gen_ruby_tapset.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
generic_erb.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
id2token.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
ifchange tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
insns2vm.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
install-sh
instruction.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
jisx0208.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
make-snapshot make-snapshot: fix VPATH regexp [ci skip] 2016-07-14 06:46:53 +00:00
make_hgraph.rb
mdoc2man.rb
merger.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
mk_call_iseq_optimized.rb * vm_core.h: revisit the structure of frame, block and env. 2016-07-28 11:02:30 +00:00
mkconfig.rb Use keyword 2016-07-09 02:44:39 +00:00
mkrunnable.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
node_name.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
parse.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
probes_to_wiki.rb
rbinstall.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
rbuninstall.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
redmine-backporter.rb * tool/redmine-backporter.rb: fixed command alias bug. 2016-07-06 16:05:57 +00:00
release.sh * tool/release.sh: BRE accepts \{m,\} expression. use it for future many-digits 2016-04-01 03:27:17 +00:00
rmdirs tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
runruby.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
strip-rdoc.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
transcode-tblgen.rb transcode-tblgen.rb: chomp invalid line 2016-03-16 15:04:11 +00:00
update-deps update-deps: exclude timestamps 2016-07-06 05:37:14 +00:00
vcs.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
vpath.rb
vtlh.rb tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00
ytab.sed tool: add descriptions and fix typos 2016-07-02 21:01:04 +00:00