1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test
ko1 2b5bb8a087 add definemethod/definesmethod insn.
* insns.def: add definemethod and definesmethod (singleton method)
  instructions. Old YARV contains these instructions, but it is moved
  to methods of FrozenCore class because remove number of instructions
  can improve performance for some techniques (static stack caching
  and so on). However, we don't employ these technique and it is hard
  to optimize/analysis definition sequence. So I decide to introduce
  them (and remove definition methods). `putiseq` insn is also removed.

* vm_method.c (rb_scope_visibility_get): renamed to
  `vm_scope_visibility_get()` and make it accept `ec`.
  Same for `vm_scope_module_func_check()`.
  These fixes are result of refactoring `vm_define_method`.

* vm_insnhelper.c (rb_vm_get_cref): renamed to `vm_get_cref`
  because of consistency with other functions.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-05 08:15:11 +00:00
..
-ext- The combination of non-Symbol keys and Symbol keys is now allowed again 2019-03-11 12:48:33 +00:00
base64
benchmark
bigdecimal Import bigdecimal-1.4.0.pre.20181220a 2018-12-20 23:29:49 +00:00
cgi
coverage Revert r63383, r63248 "compile.c: copy a short insn with leave" 2019-02-01 05:11:08 +00:00
csv Upgrade CSV to 3.0.4 2019-01-25 06:49:59 +00:00
date date: make zone a substring to copy encoding and taintedness 2019-04-03 10:56:36 +00:00
dbm
digest
drb Just skip on armv7l-linux 2018-11-03 23:08:08 +00:00
dtrace test/dtrace: use TracePoint.__enable 2018-12-11 09:49:31 +00:00
erb erb.rb: prohibit marshaling [EXPERIMENTAL] 2019-03-28 03:46:48 +00:00
etc
excludes test/excludes/_wercker: give up testing TestGemRemoteFetcher 2018-12-21 14:33:25 +00:00
fiddle test/fiddle/test_function.rb: loosen timeout 2018-12-23 01:40:33 +00:00
fileutils Guard out the test when it is run under root permission 2019-03-14 01:04:53 +00:00
gdbm
io test_io_wait.rb: try to stabilize test_wait_readable 2018-12-31 12:54:40 +00:00
irb
json Merge json-2.2.0 from flori/json. 2019-02-23 03:43:58 +00:00
lib Show the code in syntax assertions 2019-01-30 11:58:07 +00:00
logger
matrix lib/matrix.rb: Make Matrix & Vector mutable. Add #[]=, #map!. 2018-11-02 17:52:51 +00:00
minitest object.c (rb_obj_match): use rb_warn for deprecation warning 2018-12-26 09:04:12 +00:00
misc
mkmf test/mkmf/test_flags.rb: try to suppress random CI failure 2018-12-27 16:24:46 +00:00
monitor lib/monitor.rb: avoid race conditions by Thread.handle_interrupt 2018-11-28 01:51:44 +00:00
net test/net/fixtures/Makefile: moved from test/net/imap 2019-01-02 04:18:34 +00:00
nkf
objspace fix imemo entry description. 2019-02-13 04:24:59 +00:00
open-uri
openssl openssl: sync with upstream repository 2018-10-18 00:24:49 +00:00
optparse
ostruct ostruct.rb: Accept block for to_h [#15451]. 2018-12-22 17:05:03 +00:00
pathname STATX_BTIME depends on filesystems 2019-02-22 06:43:11 +00:00
psych Make rubygems follow the upstream of psych 2018-11-11 00:20:27 +00:00
rdoc Fix a typo in an assertion message 2019-03-30 12:35:13 +00:00
readline test_readline.rb: skip readline test for new solaris11s-sunc 2018-12-28 14:24:46 +00:00
resolv Fix a typo [ci skip] 2018-11-11 11:58:38 +00:00
rexml Really ensure loading REXML in tests 2018-12-20 04:03:10 +00:00
rinda [bug:8215] seems to be still broken on mswin 2019-03-28 15:37:45 +00:00
ripper parse.y: removed redundant number_arg parser event 2019-03-19 06:23:36 +00:00
rss Upgrade RSS to 0.2.8 2019-01-25 06:35:04 +00:00
ruby add definemethod/definesmethod insn. 2019-04-05 08:15:11 +00:00
rubygems Merge rubygems/rubygems from upstream. 2019-04-02 11:48:18 +00:00
scanf
sdbm
shell
socket disable non-blocking pipes and sockets by default 2018-11-29 20:00:00 +00:00
stringio setbyte / ungetbyte allow out-of-range integers 2019-01-15 06:41:58 +00:00
strscan
syslog
testunit test_refinement.rb: increase timeout for RubyCI 2018-12-30 01:00:29 +00:00
uri
webrick Added to check MJIT constant for the Ruby 2.3-2.5. 2019-03-11 10:09:48 +00:00
win32ole test_win32ole_event.rb: use better retry strategy 2018-12-24 03:50:39 +00:00
yaml
zlib zlib (gzfile_write_raw): do not resize string after .write call 2018-12-07 07:09:31 +00:00
colors
runner.rb
test_abbrev.rb
test_cmath.rb
test_delegate.rb
test_extlibs.rb
test_find.rb
test_forwardable.rb
test_ipaddr.rb Import ipaddr 1.2.2 2018-12-18 05:09:08 +00:00
test_mutex_m.rb
test_observer.rb
test_open3.rb use :chdir option to avoid fd 3 to work with Windows. 2018-12-13 08:53:15 +00:00
test_pp.rb test_pp.rb: show the node when failed 2018-12-03 00:57:06 +00:00
test_prettyprint.rb
test_prime.rb
test_pstore.rb
test_pty.rb
test_rbconfig.rb
test_securerandom.rb
test_set.rb
test_shellwords.rb
test_singleton.rb
test_sync.rb
test_syslog.rb
test_tempfile.rb
test_time.rb Test for "%p" in Time.strptime 2019-01-08 07:45:04 +00:00
test_timeout.rb
test_tmpdir.rb tmpdir.rb: permission of user given directory 2019-01-23 06:06:47 +00:00
test_tracer.rb
test_tsort.rb
test_unicode_normalize.rb update to Unicode Version 12.1.0 (beta) 2019-04-05 00:58:51 +00:00
test_weakref.rb
test_win32api.rb