aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* glob_make_pattern: do not goto into a branch卜部昌平2020-06-291-4/+6
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* ibf_dump_object_object: do not goto into a branch卜部昌平2020-06-291-8/+4
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* compile_call: do not goto into a branch卜部昌平2020-06-291-10/+9
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* compile_redo: do not goto into a branch卜部昌平2020-06-291-7/+3
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* compile_next: do not goto into a branch卜部昌平2020-06-291-6/+2
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* compile_break: do not goto into a branch卜部昌平2020-06-291-19/+15
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* compile_branch_condition: do not goto into a branch卜部昌平2020-06-291-10/+10
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* optimize_checktype: do not goto into a branch卜部昌平2020-06-291-2/+1
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* iseq_set_exception_table: do not goto into a branch卜部昌平2020-06-291-5/+2
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* cmp_clamp: do not goto into a branch卜部昌平2020-06-291-3/+1
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* singleton_class_of: do not goto into a branch卜部昌平2020-06-291-15/+14
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* SPECIAL_SINGLETON: no longer used卜部昌平2020-06-291-10/+6
| | | | This macro does not improve any readability and/or runtime performance.
* builtin_lookup: do not goto into a branch卜部昌平2020-06-291-14/+14
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* rb_big_aref: do not goto into a branch卜部昌平2020-06-291-2/+2
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* rb_int_parse_cstr: do not goto into a branch卜部昌平2020-06-291-4/+6
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* str2big_scan_digits: do not goto into a branch卜部昌平2020-06-291-4/+3
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* bary_mul_karatsuba_branch: do not goto into a branch卜部昌平2020-06-291-6/+10
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* node_children: do not goto into a branch卜部昌平2020-06-291-29/+2
| | | | | | Was this an autogenerated function? This tendency of avoiding empty branches are no longer preserved (see for instance NODE_IVAR). Let's just delete those unnecessary jumps into branches.
* rb_ary_slice_bang: do not goto into a branch卜部昌平2020-06-291-22/+38
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* ary_join_1: do not goto into a branch卜部昌平2020-06-291-35/+38
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* rb_ary_aset: do not goto into a branch卜部昌平2020-06-291-14/+22
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* add spaces [ci skip]卜部昌平2020-06-291-1/+8
|
* ary_ensure_room_for_unshift: do not goto into a branch卜部昌平2020-06-291-31/+44
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* rb_ary_behead: do not goto into a branch卜部昌平2020-06-291-21/+35
| | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor.
* Calculate header line count instead of hardcodingNobuyoshi Nakada2020-06-281-1/+2
|
* Replace separators in input file name in header tooNobuyoshi Nakada2020-06-281-4/+4
|
* Replace ALT_SEPARATOR with SEPARATOR also in output file nameNobuyoshi Nakada2020-06-281-1/+5
| | | | | | | | To suppress warnings by Visual C. ``` ./integer.rb(5) : warning C4129: 'i' : unrecognized character escape sequence ./kernel.rb(21) : warning C4129: 'k' : unrecognized character escape sequence ```
* [ruby/fiddle] support for very old libffiNobuyoshi Nakada2020-06-282-0/+5
| | | | | Define `Fiddle::TYPE_VARIADIC` only when `ffi_prep_cif_var` is available, otherwise skip the test for it.
* Mark some Integer methods as inline (#3264)Takashi Kokubun2020-06-274-94/+104
|
* * 2020-06-28 [ci skip]git2020-06-281-1/+1
|
* [ruby/fiddle] try bundled libffi by defaultNobuyoshi Nakada2020-06-281-1/+1
| | | | | If no installed libffi found, use bundled libffi unless explicitly `--disable-bundled-libffi` option is given.
* [ruby/fiddle] Support MSWIN (#43)Sutou Kouhei2020-06-274-32/+54
| | | | https://github.com/ruby/fiddle/commit/f16e7ff6e0
* [ruby/fiddle] test windows: use _snprintfSutou Kouhei2020-06-271-1/+6
| | | | https://github.com/ruby/fiddle/commit/aa261bdb9f
* [ruby/fiddle] Add missing includeSutou Kouhei2020-06-271-0/+2
| | | | https://github.com/ruby/fiddle/commit/4ca61efcd7
* [ruby/fiddle] Add support for variadic argumentsSutou Kouhei2020-06-276-64/+229
| | | | | | | | GitHub: fix GH-39 Reported by kojix2. Thanks!!! https://github.com/ruby/fiddle/commit/6c4cb904dc
* [ruby/fiddle] Use meaningful variable nameSutou Kouhei2020-06-271-3/+3
| | | | https://github.com/ruby/fiddle/commit/2cac24b7c8
* [ruby/fiddle] Use "do { } while (0)" to ensure requiring ";"Sutou Kouhei2020-06-271-8/+8
| | | | https://github.com/ruby/fiddle/commit/2155ae5979
* Update to ruby/spec@6c466d4Benoit Daloze2020-06-271-1/+1
|
* Removed non-ASCII code to suppress warnings by localized compilersNobuyoshi Nakada2020-06-271-2/+2
|
* Update to ruby/spec@b6b7752Benoit Daloze2020-06-2735-55/+651
|
* Update to ruby/mspec@6cb1f10Benoit Daloze2020-06-274-5/+8
|
* Revert "Try increasing read timeout of rinda tests"Takashi Kokubun2020-06-261-8/+3
| | | | | | | | | | | | This reverts commit 5c03e4680e724faeedb2c5fc1581d5fcb66aaff2. I gave up stabilizing Rinda::TupleSpaceProxyTest#test_cancel_02. As the test uses sleep, it's probably not gonna be stable with --jit-wait. http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3028276 http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3028065 http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3027857 http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3027441
* Cosmetic changeKazuki Tsujimoto2020-06-271-1/+2
|
* Suppress "assigned but unused variable" warningsKazuki Tsujimoto2020-06-271-4/+4
|
* Add #deconstruct cache to find patternVladimir Dementyev2020-06-272-59/+74
|
* Optimize array pattern matching by caching #deconstruct valueVladimir Dementyev2020-06-272-16/+143
|
* Add pattern matching with arrays benchmarkVladimir Dementyev2020-06-271-0/+19
|
* * 2020-06-27 [ci skip]git2020-06-271-1/+1
|
* Removed no longer used flagsNobuyoshi Nakada2020-06-271-2/+0
|
* Not to rewrite node while compilingNobuyoshi Nakada2020-06-271-9/+4
| | | | | | Moved this hack mark to an argument to `compile_hash`. > Bad Hack: temporarily mark hash node with flag so > compile_hash can compile call differently.