diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2021-02-11 15:27:33 -0500 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:29 -0400 |
commit | e7d20e6616546c9b26ce3c8eb9663e6805d0d0bf (patch) | |
tree | 19365fbba01a3f82e0a022c157f2180a7f4f8786 /misc | |
parent | a7c1bc61d2becac74743d8ab6efd6d5649b92311 (diff) | |
download | ruby-e7d20e6616546c9b26ce3c8eb9663e6805d0d0bf.tar.gz |
Free block->incoming in invalidate_block_version()
Diffstat (limited to 'misc')
-rw-r--r-- | misc/gen_call_test.rb | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/misc/gen_call_test.rb b/misc/gen_call_test.rb deleted file mode 100644 index 206beda22e..0000000000 --- a/misc/gen_call_test.rb +++ /dev/null @@ -1,47 +0,0 @@ -NUM_LEVELS = 30 -FNS_PER_LEVEL = 1000 - -$out = "" - -def addln(str = "") - $out << str << "\n" -end - -NUM_LEVELS.times do |l_no| - FNS_PER_LEVEL.times do |f_no| - f_name = "fun_l#{l_no}_n#{f_no}" - - if l_no < NUM_LEVELS - 1 - callee_no = rand(0...FNS_PER_LEVEL) - callee_name = "fun_l#{l_no+1}_n#{callee_no}" - else - callee_name = "inc" - end - - addln("def #{f_name}()") - addln(" #{callee_name}") - addln("end") - addln() - end -end - -addln("@a = 0") -addln("@b = 0") -addln("@c = 0") -addln("@d = 0") -addln("@count = 0") -addln("def inc()") -addln(" @count += 1") -addln("end") - -# 100K times -addln("100000.times do") - FNS_PER_LEVEL.times do |f_no| - f_name = "fun_l0_n#{f_no}" - addln(" #{f_name}") - end -addln("end") - -addln("puts @count") - -puts($out)
\ No newline at end of file |