[ruby/strscan] jruby: Check if len++ walked off the end
tree27fb3cff7804bd93985517ebdd0c7113a1bfe661
-rw-r--r-- 1262 .dir-locals.el
-rw-r--r-- 663 .document
-rw-r--r-- 361 .editorconfig
-rw-r--r-- 35747 .gdbinit
-rw-r--r-- 1237 .git-blame-ignore-revs
-rw-r--r-- 235 .gitattributes
drwxr-xr-x - .github
-rw-r--r-- 3417 .gitignore
-rw-r--r-- 198 .indent.pro
-rw-r--r-- 20576 .mailmap
-rw-r--r-- 277 .rdoc_options
-rw-r--r-- 100 .rspec_parallel
-rw-r--r-- 3337 .travis.yml
-rw-r--r-- 1291 BSDL
-rw-r--r-- 147 CONTRIBUTING.md
-rw-r--r-- 2427 COPYING
-rw-r--r-- 2558 COPYING.ja
-rw-r--r-- 18092 GPL
-rw-r--r-- 196 KNOWNBUGS.rb
-rw-r--r-- 43697 LEGAL
-rw-r--r-- 2394 NEWS.md
-rw-r--r-- 28 README.EXT
-rw-r--r-- 43 README.EXT.ja
-rw-r--r-- 8744 README.ja.md
-rw-r--r-- 3433 README.md
-rw-r--r-- 0 aclocal.m4
-rw-r--r-- 81473 addr2line.c
-rw-r--r-- 475 addr2line.h
-rw-r--r-- 251437 array.c
-rw-r--r-- 8602 array.rb
-rw-r--r-- 45120 ast.c
-rw-r--r-- 11310 ast.rb
-rwxr-xr-x 332 autogen.sh
drwxr-xr-x - basictest
drwxr-xr-x - benchmark
-rw-r--r-- 190118 bignum.c
drwxr-xr-x - bin
drwxr-xr-x - bootstraptest
-rw-r--r-- 1787 builtin.c
-rw-r--r-- 5857 builtin.h
drwxr-xr-x - ccan
-rw-r--r-- 74403 class.c
-rw-r--r-- 1072995 common.mk
-rw-r--r-- 8606 compar.c
-rw-r--r-- 508175 compile.c
-rw-r--r-- 70497 complex.c
-rw-r--r-- 159459 configure.ac
-rw-r--r-- 1631 constant.h
-rw-r--r-- 103876 cont.c
drwxr-xr-x - coroutine
drwxr-xr-x - coverage
drwxr-xr-x - cygwin
-rw-r--r-- 8979 darray.h
-rw-r--r-- 20647 debug.c
-rw-r--r-- 3308 debug_counter.c
-rw-r--r-- 15001 debug_counter.h
drwxr-xr-x - defs
-rw-r--r-- 99884 dir.c
-rw-r--r-- 19912 dir.rb
-rw-r--r-- 13646 dln.c
-rw-r--r-- 780 dln.h
-rw-r--r-- 7294 dln_find.c
-rw-r--r-- 477 dmydln.c
-rw-r--r-- 827 dmyenc.c
-rw-r--r-- 625 dmyext.c
drwxr-xr-x - doc
drwxr-xr-x - enc
-rw-r--r-- 1935 encindex.h
-rw-r--r-- 49644 encoding.c
-rw-r--r-- 147567 enum.c
-rw-r--r-- 124493 enumerator.c
-rw-r--r-- 112519 error.c
-rw-r--r-- 56296 eval.c
-rw-r--r-- 16980 eval_error.c
-rw-r--r-- 8558 eval_intern.h
-rw-r--r-- 2860 eval_jump.c
drwxr-xr-x - ext
-rw-r--r-- 218160 file.c
-rw-r--r-- 147409 gc.c
-rw-r--r-- 14994 gc.rb
drwxr-xr-x - gc
-rw-r--r-- 552 gem_prelude.rb
drwxr-xr-x - gems
-rw-r--r-- 2654 golf_prelude.rb
-rw-r--r-- 1552 goruby.c
-rw-r--r-- 214967 hash.c
-rw-r--r-- 1553 hash.rb
-rw-r--r-- 6424 hrtime.h
-rw-r--r-- 7543 id_table.c
-rw-r--r-- 1630 id_table.h
-rw-r--r-- 16183 imemo.c
drwxr-xr-x - include
-rw-r--r-- 2159 inits.c
-rw-r--r-- 37313 insns.def
-rw-r--r-- 3011 internal.h
drwxr-xr-x - internal
-rw-r--r-- 436273 io.c
-rw-r--r-- 5237 io.rb
-rw-r--r-- 116085 io_buffer.c
-rw-r--r-- 143598 iseq.c
-rw-r--r-- 11150 iseq.h
-rw-r--r-- 8124 jit.c
-rw-r--r-- 8847 kernel.rb
-rw-r--r-- 12870 lex.c.blt
drwxr-xr-x - lib
drwxr-xr-x - libexec
-rw-r--r-- 50538 load.c
-rw-r--r-- 2355 loadpath.c
-rw-r--r-- 3155 localeinit.c
-rw-r--r-- 1465 main.c
drwxr-xr-x - man
-rw-r--r-- 71963 marshal.c
-rw-r--r-- 1548 marshal.rb
-rw-r--r-- 27820 math.c
-rw-r--r-- 22995 memory_view.c
-rw-r--r-- 9620 method.h
-rw-r--r-- 3038 mini_builtin.c
-rw-r--r-- 2242 miniinit.c
drwxr-xr-x - misc
drwxr-xr-x - missing
-rw-r--r-- 297 nilclass.rb
-rw-r--r-- 11460 node.c
-rw-r--r-- 4030 node.h
-rw-r--r-- 44467 node_dump.c
-rw-r--r-- 164607 numeric.c
-rw-r--r-- 8359 numeric.rb
-rw-r--r-- 128996 object.c
-rw-r--r-- 52088 pack.c
-rw-r--r-- 991 pack.rb
-rw-r--r-- 513366 parse.y
-rw-r--r-- 16981 parser_bits.h
-rw-r--r-- 600 parser_node.h
-rw-r--r-- 5032 parser_st.c
-rw-r--r-- 7477 parser_st.h
-rw-r--r-- 2659 parser_value.h
-rw-r--r-- 620 prelude.rb
drwxr-xr-x - prism
-rw-r--r-- 462744 prism_compile.c
-rw-r--r-- 4487 prism_compile.h
-rw-r--r-- 164 prism_init.c
-rw-r--r-- 7773 probes.d
-rw-r--r-- 1327 probes_helper.h
-rw-r--r-- 134321 proc.c
-rw-r--r-- 270694 process.c
-rw-r--r-- 109250 ractor.c
-rw-r--r-- 30311 ractor.rb
-rw-r--r-- 9437 ractor_core.h
-rw-r--r-- 50355 random.c
-rw-r--r-- 79572 range.c
-rw-r--r-- 69915 rational.c
-rw-r--r-- 134433 re.c
-rw-r--r-- 162417 regcomp.c
-rw-r--r-- 32264 regenc.c
-rw-r--r-- 11935 regenc.h
-rw-r--r-- 12494 regerror.c
-rw-r--r-- 150630 regexec.c
-rw-r--r-- 34678 regint.h
-rw-r--r-- 163368 regparse.c
-rw-r--r-- 12615 regparse.h
-rw-r--r-- 14774 regsyntax.c
-rw-r--r-- 2831 ruby-runner.c
-rw-r--r-- 96912 ruby.c
-rw-r--r-- 594 ruby_assert.h
-rw-r--r-- 1353 ruby_atomic.h
-rw-r--r-- 27105 ruby_parser.c
-rw-r--r-- 34497 rubyparser.h
-rw-r--r-- 1450 rubystub.c
drwxr-xr-x - sample
-rw-r--r-- 26422 scheduler.c
-rw-r--r-- 57280 set.c
-rw-r--r-- 45840 shape.c
-rw-r--r-- 7155 shape.h
-rw-r--r-- 37298 signal.c
-rw-r--r-- 11603 siphash.c
-rw-r--r-- 1326 siphash.h
-rw-r--r-- 1086 sparc.c
drwxr-xr-x - spec
-rw-r--r-- 38059 sprintf.c
-rw-r--r-- 94530 st.c
-rw-r--r-- 34153 strftime.c
-rw-r--r-- 364224 string.c
-rw-r--r-- 23039 string.rb
-rw-r--r-- 62780 struct.c
-rw-r--r-- 32432 symbol.c
-rw-r--r-- 3098 symbol.h
-rw-r--r-- 793 symbol.rb
drwxr-xr-x - template
drwxr-xr-x - test
-rw-r--r-- 168211 thread.c
-rw-r--r-- 5892 thread_none.c
-rw-r--r-- 595 thread_none.h
-rw-r--r-- 97255 thread_pthread.c
-rw-r--r-- 4193 thread_pthread.h
-rw-r--r-- 33196 thread_pthread_mn.c
-rw-r--r-- 43603 thread_sync.c
-rw-r--r-- 2352 thread_sync.rb
-rw-r--r-- 25372 thread_win32.c
-rw-r--r-- 1117 thread_win32.h
-rw-r--r-- 163444 time.c
-rw-r--r-- 1868 timev.h
-rw-r--r-- 18055 timev.rb
drwxr-xr-x - tool
-rw-r--r-- 12201 trace_point.rb
-rw-r--r-- 142087 transcode.c
-rw-r--r-- 6014 transcode_data.h
-rw-r--r-- 7714 universal_parser.c
-rw-r--r-- 17688 util.c
-rw-r--r-- 123543 variable.c
-rw-r--r-- 1061 variable.h
-rw-r--r-- 259 vcpkg.json
-rw-r--r-- 7566 version.c
-rw-r--r-- 2426 version.h
-rw-r--r-- 144392 vm.c
-rw-r--r-- 40226 vm_args.c
-rw-r--r-- 55100 vm_backtrace.c
-rw-r--r-- 18244 vm_callinfo.h
-rw-r--r-- 66392 vm_core.h
-rw-r--r-- 4420 vm_debug.h
-rw-r--r-- 45581 vm_dump.c
-rw-r--r-- 86747 vm_eval.c
-rw-r--r-- 3546 vm_exec.c
-rw-r--r-- 5314 vm_exec.h
-rw-r--r-- 244316 vm_insnhelper.c
-rw-r--r-- 9059 vm_insnhelper.h
-rw-r--r-- 97224 vm_method.c
-rw-r--r-- 1712 vm_opts.h
-rw-r--r-- 6542 vm_sync.c
-rw-r--r-- 3926 vm_sync.h
-rw-r--r-- 53232 vm_trace.c
-rw-r--r-- 32659 vsnprintf.c
-rw-r--r-- 1806 warning.rb
drwxr-xr-x - wasm
-rw-r--r-- 29600 weakmap.c
drwxr-xr-x - win32
-rw-r--r-- 28780 yjit.c
-rw-r--r-- 3457 yjit.h
-rw-r--r-- 23203 yjit.rb
drwxr-xr-x - yjit
-rw-r--r-- 239 yjit_hook.rb
-rw-r--r-- 10252 zjit.c
-rw-r--r-- 1108 zjit.h
-rw-r--r-- 170 zjit.rb
drwxr-xr-x - zjit