Activity
From 10/27/2017 to 11/02/2017
11/02/2017
-
08:38 PM Revision e36ccef5 (git): io.c: improve docs for the chomp option
- * io.c: [DOC] improve the description for the chomp option and
add examples to IO.readlines and IO#readlines; other... -
08:26 PM Revision b3467b7e (git): NEWS: add entry for Psych
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:25 PM Revision c7d6f43d (git): NEWS: fix grammar
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:25 PM Revision d2ff14cb (git): doc/NEWS-2.4.0: fix grammar and typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:23 PM Revision 35c44d98 (git): proc.c: fix rdoc for Method class documentation
- * proc.c: [DOC] fix rdoc syntax for the class documentation of
the Method class so that it is displayed in the rend... -
08:21 PM Revision 81395f22 (git): proc.c: further improve docs for {Method,Proc}#arity
- * proc.c: [DOC] fix grammar in docs for {Method,Proc}#arity;
for Method#arity, move special case of methods written... -
08:20 PM Revision ab149d16 (git): proc.c: improve docs for {Method,Proc}#arity
- * proc.c: [DOC] improve Method#arity documentation to match with
Proc#arity, mentioning keyword arguments; also mak... - 08:06 PM Revision 26143597 (git): * 2017-11-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:06 PM Revision 71e3a3e8 (git): rexml: improve docs
- * lib/rexml/entity.rb: [DOC] drop a pointless comment.
Reported by Michael Gee (mikegee). [Fix GH-1736]
git-svn-i... -
12:45 PM Revision 8ee30ab6 (git): skip/fix wrong tests
- * test/ruby/test_{class,eval}.rb: skip or fix wrong tests hidden
by a bug of assert_raise.
git-svn-id: svn+ssh://c... -
12:29 PM Revision fe1ad67c (git): assertions.rb: fix return in assert_raise
- * test/lib/test/unit/assertions.rb (assert_raise): should fail if
returned gently in the given block without any ex... -
07:52 AM Revision d49fca88 (git): compile.c: kw splat after splat
- * compile.c (setup_args): set keyword splat flag after splat
arguments. [ruby-core:83638] [Bug #10856]
git-svn-id... -
07:52 AM Revision 10a1c8ca (git): debug.c: vm call flags
- * debug.c (ruby_dummy_gdb_enums): include vm_call_flag_bits.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60612... -
06:30 AM Revision fe6615b3 (git): bignum.c: avoid use of uninitialized value in Integer.sqrt
- This is a follow-up fix to r57713. estimate_initial_sqrt() didn't
initialize BDIGITs except the topmost two, letting ... - 04:28 AM Revision f35fb6d3 (git): Support Windows
- * spec/bundler/spec_helper.rb: there are no reason to refuse ':' and '-' in the
path of spec files. especially, ':... -
04:27 AM Revision 0b5432a7 (git): Fixed syntax error with ignore option order.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:25 AM Revision 9e475eef (git): Merge release version of Rubygems 2.7.0.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:12 AM Revision 279948f6 (git): Should quote by double quotes, not single quotes for Windows
- * common.mk (test-bundler-precheck): single quotes is not quote on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
11/01/2017
- 11:30 PM Revision 1f1693cc (git): * 2017-11-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:30 PM Revision cf2601aa (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:30 PM Revision afdee4fb (git): * remove trailing spaces, append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:29 PM Revision be7b5929 (git): Update bundled bundler to 1.16.0.
- * lib/bundler, spec/bundler: Merge bundler-1.16.0.
* common.mk: rspec examples of bundler-1.16.0 needs require opti... -
03:26 AM Revision ae49dbd3 (git): compile.c: refactored compile_return
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 AM Revision bdac4b6e (git): test_syntax.rb: all assertions
- * test/ruby/test_syntax.rb (test_return_toplevel): try all
assertions even if any assertions failed.
git-svn-id: s... -
03:26 AM Revision dfbeb718 (git): Pathname: get rid of a -Wcomment warning [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:22 AM Revision 2b43825f (git): file.c: infect from arguments
- * file.c (rb_check_realpath_internal): infetct the result with
arguments, no taint if none are tainted and cwd is n... -
02:04 AM Revision 76d4fa8d (git): revert r60596 because it cause faulure on TestFile#test_realpath_taintedness
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:55 AM Revision bfbf5b0b (git): dir.c: cast to suppress a warning
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 AM Revision 42727ceb (git): file.c: infect from arguments
- * file.c (rb_check_realpath_internal): infetct the result with
arguments, no taint if none are tainted and cwd is n... - 12:17 AM Revision f5f62323 (git): dir: Dir.mkdir and Dir.rmdir release GVL
- This avoids blocking the entire VM when operating on slow or
unreliable filesystems. Instead, only the thread perfor...
10/31/2017
- 10:24 PM Revision e63dd598 (git): Pathname: Simplify example [DOC] [ci-skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:10 PM Revision 77a2cbcc (git): * 2017-11-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:10 PM Revision c9d41f60 (git): use mode_t where applicable (instead of int)
- mode_t is the correct type for these syscalls and it can be
easier-to-understand. It may also help portability to fu... -
01:29 PM Revision 5f77f1e3 (git): node.h: Rename nd_reserved to nd_location
- * node.h (RNode): Now nd_reserved is used to store location
information, so rename nd_reserved to nd_location.
git... -
09:33 AM Revision 84d93141 (git): compile.c: ensure after return in library toplevel
- * compile.c (compile_return): execute ensure clause after toplevel
return even in library toplevel other than the m... -
09:33 AM Revision 6806c16f (git): compile.c: compile_return
- * compile.c (compile_return): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6058... -
07:24 AM Revision 865decb5 (git): null byte at Psych::Emitter.
- Check null byte. Patched by tommy (Masahiro Tomita).
[Bug #13993][ruby-dev:50285]
git-svn-id: svn+ssh://ci.ruby-la... -
05:24 AM Revision bd46dad4 (git): Remove unneeded complexity
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:37 AM Revision 3b92c631 (git): webrick/httpresponse: minor cleanups to reduce memory use
- I never knew "format" was a global method alias for "sprintf";
so it was confusing to me. Normally, one would use "s... -
12:46 AM Revision a09e1750 (git): Use NODE_CASE2 if case expressions don't exist
- When NODE_WHEN is compiled by iseq_compile_each0,
the node passed to compile_when is NODE_WHEN (not NODE_CASE).
So we...
10/30/2017
- 11:56 PM Revision bb88b1aa (git): webrick: support Proc objects as body responses
- * lib/webrick/httpresponse.rb (send_body): call send_body_proc
(send_body_proc): new method
(class ChunkedWrapper... - 11:47 PM Revision 0b0e71ba (git): dir: Dir.chdir releases GVL
- chdir(2) is subject to all the pathological slowdowns and
caveats as open(2) on slow or unreliable filesystems, so en... - 11:44 PM Revision fecb9f8d (git): * 2017-10-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:44 PM Revision 4eb38bf5 (git): Use nd_lineno instead of nd_line for branch coverages
- * compile.c (compile_if, compile_case, compile_loop, iseq_compile_each0):
Use nd_lineno of nodes for branch coverag... -
01:36 PM Revision 7a42b03b (git): Store lineno on RNode
- * node.c (A_NODE_HEADER): Print lineno.
* node.h (nd_column, nd_set_column): Store column
number with 16-bit.
* no... -
05:45 AM Revision b6946d31 (git): backward.h: rb_frame_method_id_and_class
- * include/ruby/backward.h (rb_frame_method_id_and_class): moved
a deprecated declaration from intern.h, for r60558.... -
05:45 AM Revision e24e33c1 (git): rbinstall.rb: show categories of default gems
- * tool/rbinstall.rb (#install_default_gem): show categories of
default gems, pure ruby libraries and libraries with... -
03:58 AM Revision 27be4d5a (git): stop refine_spec because it causes double free error
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10/29/2017
-
10:12 PM Revision d5db2050 (git): Remove duplicated column set
- * parse.y : Column of resq is set by new_resbody, so
this line is needless.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
09:52 PM Revision ba6a3f5f (git): parse.y (new_regexp_gen): Set column for NODE_SCOPE
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:43 PM Revision 51b0230a (git): string.c: improve docs
- * string.c: [DOC] fix rdoc for cross reference; fix grammar.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60574... -
08:59 PM Revision cd63bec1 (git): lib/set.rb: improve docs for Set#===
- * lib/set.rb: [DOC] improve description and examples for Set#===.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
08:58 PM Revision b1e77e85 (git): io.c: improve docs
- * io.c: [DOC] fix rdoc for some cross references; fix grammar.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@605... -
08:57 PM Revision bf9ffeed (git): io.c: docs for IO#write
- * io.c: [DOC] fix example and language in IO#write docs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60571 b2d... -
08:56 PM Revision 524ad5b7 (git): doc/contributors.rdoc: [DOC] update
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:50 PM Revision 3d58c86f (git): complex.c: doc fix
- * complex.c: [DOC] fix grammar and typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60569 b2dd03c8-39d4-4d8f-... -
04:20 PM Revision 55fd3e15 (git): Clarify what is written and read in IO#popen spec
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:18 PM Revision 1b17bd3e (git): Fix spec which can fail if the pipe is closed before flushing in the subprocess
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:12 PM Revision d51de2bd (git): * vm_dump.c (vm_stack_dump_each): accepts `ec`.
- * vm_dump.c (vm_base_ptr): constify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60566 b2dd03c8-39d4-4d8f-98f... -
03:51 PM Revision 85fcaf02 (git): * node.h (ast_t): renamed to `rb_ast_t`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 PM Revision ad8bc449 (git): * eval_jump.c (rb_exec_end_proc): use `GET_EC()`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:38 PM Revision 6d11719b (git): call `rb_vm_stack_to_heap()`
- * safe.c (rb_set_safe_level): call `rb_vm_stack_to_heap()`
to set block parameter.
* safe.c (rb_set_safe_level): u... -
03:34 PM Revision 735129aa (git): * vm_insnhelper.h (GET_SP_COUNT): removed because nobody use it.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:31 PM Revision 484cd5a1 (git): * vm_eval.c (current_vm_stack_arg): accepts `ec`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:27 PM Revision 4d4f23d8 (git): use given `ec`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:25 PM Revision 6d5636cd (git): constify `rb_vm_bh_to_procval()`
- * vm_insnhelper.c (rb_vm_bh_to_procval): constify 1st param (ec).
* vm_args.c (args_setup_block_parameter): accepts ... -
03:17 PM Revision c7c173a6 (git): remove unused functions.
- * vm.c (rb_frame_method_id_and_class): removed because nobody use it.
* vm.c (rb_thread_current_status): ditto.
gi... -
03:13 PM Revision ac13e92e (git): use `GET_EC()`.
- * eval.c (rb_block_given_p): use `GET_EC()` directly.
* eval.c (rb_ensure): ditto.
* eval.c (rb_errinfo): ditto.
*... -
03:03 PM Revision 9ffc0d19 (git): * vm_eval.c (vm_catch_protect): accepts `ec` instead of `th`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:00 PM Revision a034fc81 (git): * 2017-10-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision d95acd78 (git): use `GET_EC()`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:59 PM Revision 502d8d7c (git): use `GET_EC()`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:55 PM Revision 881ac0a5 (git): `th` -> `ec` for `rb_iterate0`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:52 PM Revision cf28dbc5 (git): `th` -> `ec` for rb_raise_method_missing().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:45 PM Revision 2ffa4d23 (git): `rb_call0()` accepts `ec`.
- * vm_eval.c (rb_call0): accepts `ec`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60550 b2dd03c8-39d4-4d8f-98... -
02:39 PM Revision 01a935d4 (git): * vm_eval.c (rb_current_receiver): use `GET_EC()`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:38 PM Revision bcdb02c8 (git): `th` -> `ec` for vm_call_super().
- * vm_eval.c (vm_call_super): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60548 ... -
02:33 PM Revision b0d79e10 (git): use `GET_VM()` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:31 PM Revision 8702a33d (git): `th` -> `ec` for VM dump related functions.
- * vm_dump.c: `th` -> `ec` (and constify) for:
* control_frame_dump
* rb_vmdebug_stack_dump_raw
* rb_vmdebug_deb... -
02:06 PM Revision a93c6503 (git): `rb_ec_error_print()`.
- * eval_error.c (rb_threadptr_error_print): renamed to
rb_ec_error_print() and it accepts `ec`.
git-svn-id: svn+ss... -
01:51 PM Revision 5256f775 (git): remove rb_threadptr_during_gc().
- * gc.c (rb_threadptr_during_gc): removed because nobody use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6... -
01:50 PM Revision aafa4ebf (git): use `GET_EC()`.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:49 PM Revision 248d3d54 (git): rb_ec_stack_check()
- * gc.c (rb_ec_stack_check): renamed from rb_threadptr_stack_check()
and it accepts `ec`.
git-svn-id: svn+ssh://ci... -
01:20 PM Revision cb81d0ec (git): use `GET_EC()` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 PM Revision e80ef4e6 (git): use `GET_VM()` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 PM Revision a288b87c (git): EXEC_EVENT_HOOK(ec, ...)
- * vm_core.h (EXEC_EVENT_HOOK): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6053... -
01:17 PM Revision 3fd1b005 (git): `rb_trace_arg_t::ec`
- * vm_core.h (rb_trace_arg_t): introduce `ec` field instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
12:57 PM Revision 382aa678 (git): `ec` has `thread_ptr`.
- * cont.c (rb_context_struct): move rb_context_t::thread_ptr to
rb_execution_context_t::thread_ptr.
* cont.c (rb_fi... -
06:16 AM Revision c84586b7 (git): .gdbinit: follow up changes in r60440
- ruby_current_vm has been renamed to ruby_current_vm_ptr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60536 b2d... -
05:46 AM Revision 8354b6d2 (git): io.c: honor buffered mode
- * io.c (io_writev): honor buffered mode to get rid of broken pipe
error when stdout is redirected to a pipeline.
... -
12:43 AM Revision 85195203 (git): io.c: convert to string at writev
- * io.c (io_fwritev): needs conversion to string before accessing
the content, as well as single argument case, not ...
10/28/2017
-
11:54 PM Revision 7b835184 (git): Localize EC functions
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:04 PM Revision 75ced70f (git): Ignore the libruby check if it cannot be found
- * ENV['RUBY_EXE'] can be just 'ruby' and is not an absolute path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
05:45 PM Revision e6222d1f (git): Make sure to compile each extension only once in ruby/spec
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:34 PM Revision f0c3df31 (git): Add note to close_{read,write} too
- when call on closed stream
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60530 b2dd03c8-39d4-4d8f-98ff... -
04:15 PM Revision a53ac0c5 (git): Use ENV['RUBY_EXE'] as RbConfig.ruby might be incorrect
- * On a built-but-not-installed-ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60529 b2dd03c8-39d4-4d8f-98ff... -
03:37 PM Revision a184500b (git): iseq.c: remove obsolete comment
- You can see ARGS_SIMPLE flag as follows:
$ ruby --dump=insns -e itself
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... - 03:15 PM Revision 484cb0fe (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:15 PM Revision 6d0f7945 (git): * append newline at EOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 PM Revision 8c5b60eb (git): Update to ruby/spec@a6b8805
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:14 PM Revision 6530b14c (git): * 2017-10-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:14 PM Revision 974e862d (git): Update to ruby/mspec@90925d6
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:22 PM Revision ad1b64d3 (git): `th` -> `ec` for backtrace functions.
- * vm_backtrace.c: accept `ec` and rename `threadptr` to `ec`.
* rb_threadptr_backtrace_object -> rb_ec_backtrace_ob... -
12:23 PM Revision 7fa4beba (git): `th` -> `ec` for method management functions.
- * vm_eval.c: `th` -> `ec` for the following functions:
* check_funcall_respond_to
* check_funcall_callable
* ch... -
11:52 AM Revision ed21061f (git): `th` -> `ec` for rb_vm_call()
- * vm_eval.c (rb_vm_call): accepts `ec` instead of `th`.
* proc.c: catch up this fix.
git-svn-id: svn+ssh://ci.ruby... -
11:46 AM Revision 42d137ff (git): * proc.c (rb_block_arity): use `ec` directly.
- * proc.c (rb_mod_define_method): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60519 b2dd03c8-39d4-4d8f-... -
11:43 AM Revision 7df94b0f (git): * proc.c (proc_new): use `ec` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:41 AM Revision b1890fa1 (git): `th` -> `ec` for rb_longjmp() and related functions.
- * eval.c: `th` -> `ec` for the following functions:
* rb_longjmp
* exc_setup_message
* setup_exception
* erri... -
11:22 AM Revision 0c6e5c78 (git): use `ec` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:20 AM Revision abfdaf20 (git): check `ec` instead of `th`.
- * error.c (rb_bug): check `ec` instead of `th`.
* error.c (rb_bug_context): ditto.
git-svn-id: svn+ssh://ci.ruby-l... -
11:15 AM Revision 4cd402ae (git): `th` -> `ec` for rb_vm_make_binding().
- * vm.c (rb_vm_make_binding): accepts (const) `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
11:11 AM Revision 2317b5da (git): rename a function.
- * vm.c (rb_thread_method_id_and_class): rename to
rb_ec_frame_method_id_and_class() and accepts `ec` instead of `th... -
11:04 AM Revision 6d803d43 (git): * vm.c (vm_define_method): don't use `th` any more.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:02 AM Revision c12897cb (git): * vm.c (REWIND_CFP): use `ec` directly.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:59 AM Revision 874d6b32 (git): `th` -> `ec` for vm_iter_break().
- * vm.c (vm_iter_break): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60510 b2dd0... -
10:55 AM Revision e6956c04 (git): `th` -> `ec` for some functions.
- * vm.c: `th` -> `ec` for the following functions:
* vm_normal_frame
* vm_cfp_svar_get
* vm_cfp_svar_set
git-s... -
10:47 AM Revision 5a7bd534 (git): `th` -> `ec` for some functions.
- * vm.c (rb_vm_get_binding_creatable_next_cfp): accepts `ec` instead of `th`.
* vm.c (rb_vm_stack_to_heap): ditto.
... -
10:43 AM Revision 9ca50884 (git): `th` -> `ec` for rb_vm_rewind_cfp.
- * vm.c (rb_vm_rewind_cfp): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60507 b2... -
10:35 AM Revision 796e1990 (git): `th` -> `ec` for vm_exec().
- * vm.c (vm_exec): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60506 b2dd03c8-39... -
10:32 AM Revision 662fb599 (git): Add specs for [Feature #13983] Rational and Complex should be frozen
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:23 AM Revision 9c4542db (git): `th` -> `ec` for vm_set_*_stack.
- * vm.c: `th` -> `ec` for the following functions:
* vm_set_top_stack
* vm_set_eval_stack
* vm_set_main_stack
... -
10:01 AM Revision f8a9d044 (git): move fields from `th` to `ec`.
- * vm_core.h: move rb_thread_t::passed_block_handler to
rb_execution_context_t::passed_block_handler.
Also move rb... -
09:22 AM Revision e6f133b6 (git): iseq.c: fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:22 AM Revision 0b8842ca (git): iseq.c: show all call flags
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:49 AM Revision ae35d458 (git): Fix example that trace method is called outside block
- [ci skip]
`TracePoint` doesn't have the `line` method.
Therefore, this example will raise `NoMethodError`.
But since... -
05:36 AM Revision 45632739 (git): skip machine stack marking for current ec.
- * vm.c (rb_execution_context_mark): At the beggining of GC marking,
mark_current_machine_context() marks running ma... -
01:05 AM Revision 969d88fc (git): Invalid TracePoint#disable example (without block)
- Patch by: Johan <[email protected]>
https://github.com/ruby/ruby/pull/1727
[Fix GH-1727]
[ci skip]
git-svn-id: s... -
12:45 AM Revision 6b0b79ca (git): fix compile error.
- * compile.c (iseq_compile_each): fix declaration because VC shows compile error.
git-svn-id: svn+ssh://ci.ruby-lang...
10/27/2017
- 11:26 PM Revision ba5eb645 (git): socket: fix BasicSocket#*_nonblock buffering bugs from r58400
- IO#read_nonblock and IO#write_nonblock take into account
buffered data, so the Linux-only BasicSocket#read_nonblock
a... -
09:08 PM Revision c3bbc2ff (git): node.c: removed duplicate node_buffer_t definition
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:08 PM Revision 95cd1aef (git): compile.c: make node arguments invariant
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:16 PM Revision 7e9aca40 (git): catch up recent changes for call threaded code VM.
- Fix compile errors for OPT_CALL_THREADED_CODE (in vm_opts.h).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@604... -
07:08 PM Revision baa84944 (git): `th` -> `ec` for `rb_insn_func_t`.
- * vm_core.h (rb_insn_func_t): accepts `ec` instead of `th`.
* vm_insnhelper.c (rb_vm_opt_struct_aref): ditto.
* vm_... -
06:55 PM Revision 5f50a56e (git): skip tests temporarily
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:37 PM Revision 524e6608 (git): io.c: fix IO.copy_stream on O_APPEND destination on Linux
- Linux copy_file_range(2) fails with EBADF if the destination FD
has O_APPEND set. Preserve existing (Ruby <= 2.4) be... -
05:06 PM Revision c2be8192 (git): parse.y: Need to mark the third element of `NODE_HEREDOC`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:44 PM Revision e35fe8d1 (git): Revert "Revert "Manage AST NODEs out of GC""
- This re-introduces r60485.
This reverts commit 5a176b75b1187cbd3861c387bde65ff66396a07c.
git-svn-id: svn+ssh://ci.ru... -
04:34 PM Revision 15270f48 (git): compile.c: stop modifying NODE tree
- This fixes some modification remained in r60479
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60487 b2dd03c8-39d... -
04:02 PM Revision 5a176b75 (git): Revert "Manage AST NODEs out of GC"
- This reverts commit 620ba74778bfdbdc34ffbb142d49ce84a0ef58e9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6048... -
03:59 PM Revision 620ba747 (git): Manage AST NODEs out of GC
- NODEs in AST are no longer objects managed by GC. This change will
remove the restriction imposed by the GC. For ex... -
03:14 PM Revision 0b19ac68 (git): Fix parameter name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:13 PM Revision a5e9f2e6 (git): Remove duplicated include
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:06 PM Revision f6667438 (git): * 2017-10-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:06 PM Revision f902ab6d (git): Add explicit markers for literal objects generated in parse.y
- This is just a preparation to manage AST NODEs out of GC.
Currently `add_mark_object` does nothing.
git-svn-id: svn+... -
02:55 PM Revision b03a44c4 (git): string.c: Improve String#prepend performance if only one argument is given
- * string.c (rb_str_prepend_multi): Prepend the string without generating
temporary String object if only one argu... -
12:00 PM Revision fd144546 (git): compile.c, iseq.c: consitfied NODE pointers
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:40 AM Revision a6488f04 (git): Revert "Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]"
- This reverts commit r60341,r60342,r60344,r60345.
Breaking compabitility of the order of result breaks many tests.
To ... -
06:21 AM Revision 04dc3a0c (git): vm_exec_core() accepts `ec` instead of `th`.
- * vm_exec.c (vm_exec_core): accepts `ec` instead of `th`.
* vm_args.c (vm_caller_setup_arg_block): also accepts `ec`... -
06:06 AM Revision 88910e94 (git): `th` -> `ec` for block related functions.
- * vm.c: the following functions accept `ec` instead of `th`.
* invoke_block
* invoke_bmethod
* invoke_iseq_bloc... -
06:01 AM Revision 91f37002 (git): should use `th`.
- * signal.c (check_stack_overflow): ruby_stack_overflowed_p()
should accept `th`.
git-svn-id: svn+ssh://ci.ruby-la... -
05:33 AM Revision f37049ec (git): `ec` -> `th`
- * vm_exec.h (VM_SP_CNT): accepts `ec` instead of `th`.
* vm_insnhelper.c (vm_stack_consistency_error): ditto.
git-... -
05:30 AM Revision 7267a79a (git): vm_defined() accepts `ec` instead of `th`.
- * vm_insnhelper.c (vm_defined): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@604... -
05:27 AM Revision 4c961b38 (git): remove duplicated definition.
- * vm_insnhelper.c (vm_block_handler_to_proc): removed because it is same
functionality of rb_vm_bh_to_procval(). Us... -
05:22 AM Revision ac58719a (git): vm_search_super_method() accepts `ec` instead of `th`.
- * vm_insnhelper.c (vm_search_super_method): accepts `ec` instead of `th`.
Surprisingly, it doesn't use `th` (now `e... -
05:18 AM Revision b5101cbb (git): vm_get_ev_const() accepts `ec` instead of `th`.
- * vm_insnhelper.c (vm_get_ev_const): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
03:55 AM Revision 06fba0f4 (git): Fix typo
- Patch by: 284km <[email protected]>
https://github.com/ruby/ruby/pull/1729
[Fix GH-1729]
git-svn-id: svn+ssh:... -
02:49 AM Revision c96f8097 (git): `vm_call_handler` and related functions accept `ec` instead of `th`.
- * vm_core.h (vm_call_handler): fix to accept `ec` instead of `th`.
* vm_args.c: the following functions accept `ec` ... -
01:35 AM Revision 2f4e6b6c (git): vm_throw* accept `ec` instead of `th`.
- * vm_insnhelper.c (vm_throw*): accept `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60467... -
01:31 AM Revision 84e6a3d3 (git): ec->th for vm_cref_push() and constify.
- * vm_insnhelper.c (vm_cref_push): accepts `ec` instead of `th`.
* vm_insnhelper.c: consitfy the first parameter (ec)... -
01:22 AM Revision 34ff953e (git): Some functions accept `ec` instead of `th`.
- * vm_insnhelper.c: The following functions accept `ec` instead of `th`.
* lep_svar
* lep_svar_write
* lep_svar_... -
01:13 AM Revision 9d41e743 (git): refactoring (rb_|)threadptr_stack_overflow.
- * vm_insnhelper.c (ec_stack_overflow): renamed from threadptr_stack_overflow
and also rb_ec_stack_overflow is from ... -
12:46 AM Revision e47a687c (git): vm_get_ruby_level_caller_cfp() accepts `ec` instead of `th`.
- * vm.c (vm_get_ruby_level_caller_cfp): accepts `ec` instead of `th`.
* vm.c (vm_collect_local_variables_in_heap): do... -
12:31 AM Revision a399bade (git): move decl.
- * proc.c: move declaration of rb_vm_bh_to_procval() to vm_core.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
12:25 AM Revision fab73ba5 (git): Restore the prototype declaration of rb_vm_bh_to_procval
- Fixes r60460
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Also available in: Atom