Activity
From 10/27/2017 to 11/02/2017
11/02/2017
-
11:20 PM Feature #13901: Add branch coverage
- Marc-Andre, thank you for letting me know! I didn't know it.
DeepCover is so great! I'd like to cooperate with y... -
08:53 PM Feature #13901: Add branch coverage
- My friend Maxime Lapointe and I have been hacking on a pure Ruby gem called “DeepCover” to do branch/method/everythin...
-
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... -
07:18 PM Bug #14076 (Rejected): Installing Ruby 2.3.1 - Ubuntu 17.10
- When installing ruby 2.3.1 using rbenv I get the error below:
~~~ ruby
Last 10 log lines:
-- C level backtrace... -
02:35 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- nobu (Nobuyoshi Nakada) wrote:
> When what must fail don't fail, we call it a bug.
I'm sorry I do not understan... -
02:01 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- dgames (Dax Games) wrote:
> nobu (Nobuyoshi Nakada) wrote:
> > As far as the standard specs prohibit the duplicate ... -
12:34 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- nobu (Nobuyoshi Nakada) wrote:
> As far as the standard specs prohibit the duplicate header, we can't change the cor... -
03:57 AM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- dgames (Dax Games) wrote:
>
> I think this code is overly critical of '\r\n' since it is actually erroring out on ... -
12:56 AM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- dgames (Dax Games) wrote:
> Thanks all for the responses.
>
> Unfortunately I do not have the capability to ''fix... -
01:00 PM Bug #14075 (Closed): File.dirname("path without dir".taint) returns untainted string
- Is this intentional?
```
% ruby -e 'p [File.dirname("foo/bar".taint).tainted?, File.dirname("hoge".taint).tainted... -
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... -
09:51 AM Feature #11547: remove top-level constant lookup
- I realized that Object does not halt the lookup, but it is rather just skipped. For example, constants in ancestors o...
-
07:53 AM Bug #10856 (Closed): Splat with empty keyword args gives unexpected results
- Applied in changeset trunk|r60613.
----------
compile.c: kw splat after splat
* compile.c (setup_args): set keyword... -
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... -
08:17 PM Feature #13901: Add branch coverage
- 👋 Hi there,
thanks for this! Any indication if this will land in 2.5 and if it's still the same as specified here?... -
05:52 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- I found the code that is actually causing the issue I was wrong before. The actual code is in: `class Net::HTTPGener...
-
04:07 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- Thanks all for the responses.
Unfortunately I do not have the capability to ''fix ' the server and a header simila... -
06:12 AM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- https://fetch.spec.whatwg.org/ also denies multiple Authorization header.
Please fix your server or RFC/WHATWG spec. -
03:22 AM Bug #14071 (Third Party's Issue): HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- https://tools.ietf.org/html/rfc7230#section-3.2.2
> A sender MUST NOT generate multiple header fields with the same ... -
05:02 PM Bug #10856 (Open): Splat with empty keyword args gives unexpected results
- This is not actually fixed.
```
def foo
puts "OK"
end
options = {}
foo(**options) # => OK (In 2.5.0previ... -
02:30 PM Bug #14074: TracePoint#new without a block should not raise ThreadError
- Is there an objection to change this to an ArgumentError?
I wouldn't be asking if the documentation wasn't mention... -
01:59 PM Bug #14074: TracePoint#new without a block should not raise ThreadError
- While working on RubySpecs with Marc-Andre Lafortune, we discovered that TracePoint.new raises a ThreadError instead ...
-
01:54 PM Bug #14074 (Closed): TracePoint#new without a block should not raise ThreadError
- While working on RubySpecs with Marc-Andre Lafortune, we discovered that TracePoint.new raises a ThreadError instead ...
-
09:15 AM Bug #14073: Crash on boot sice Ruby 2.4.0
- trunk はどうだろうと思って調べてみたら trunk だと問題なさそうでした。
git bisect で調べてみると以下のコミットで直ったみたいなので、ruby_2_4 ブランチにもバックポートしていただけると嬉しいです。
... -
07:25 AM Bug #14073 (Closed): Crash on boot sice Ruby 2.4.0
- [milter manager](https://github.com/milter-manager/milter-manager)というソフトウェアにRubyを組み込んで利用しているのですが、Ruby2.4を組込むとmilter-m...
-
08:56 AM Bug #1720: [NaN] == [NaN] が true になる
- @Eregon
checkout the object id `Float::NAN.object_id != (0.0/0).object_id`
while `NAN` is a constant, `(0.0/0)` r... -
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:52 AM Bug #14060 (Closed): SecurityError with $SAFE=1 when requiring an untainted path
- Applied in changeset trunk|r60596.
----------
file.c: infect from arguments
* file.c (rb_check_realpath_internal): ... -
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
-
09:15 PM Bug #14071: HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- From my understanding of the HTTP specs that define the Authorization header, there's no standards-compatible way to ...
-
03:42 PM Bug #14071 (Third Party's Issue): HTTP Header requiring dual authorization fails with 'header field value cannot include CR/LF'
- Not sure if this is a bug or not but I know where it was introduced and when it worked.
ruby 2.3.1p112 (Code Works... - 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... -
04:37 PM Bug #14072 (Closed): Ruby interpreter
- Ruby interpreter and extension libraries are crash. i close and open application it was crash.it is still crash durin...
-
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... -
12:23 PM Bug #1720: [NaN] == [NaN] が true になる
- @mame: Thank you for the summary, that's very helpful!
-
03:07 AM Bug #1720: [NaN] == [NaN] が true になる
- Summary:
ko1: `[NaN] == [NaN]` evaluates to true. This looks awkward since `NaN == NaN` is `false` and `[1] == [1... -
11:50 AM Bug #14060: SecurityError with $SAFE=1 when requiring an untainted path
- I checked.
- In `gemspec_stubs_in`, `dir` is tainted
- In caller, `default_specifications_dir` is tainted
- In `... -
07:08 AM Bug #14060 (Assigned): SecurityError with $SAFE=1 when requiring an untainted path
-
11:42 AM Feature #10183: An alternative name for method `class`
- BTW, I'd rather have some special syntax for generic case "want to use local name, but it is keyword". For example (s...
-
11:38 AM Feature #10183: An alternative name for method `class`
- > My guess is that self.class mostly appears in the context of metaprogramming.
Why? In simple inheritance, you ma... -
11:33 AM Feature #10183: An alternative name for method `class`
- My guess is that self.class mostly appears in the context of metaprogramming. Metaprogramming is already not as conci...
-
09:33 AM Bug #14061 (Closed): Top-level return does not execute ensure if the file is loaded pr required
- Applied in changeset trunk|r60590.
----------
compile.c: ensure after return in library toplevel
* compile.c (compi... -
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 Bug #13993 (Closed): Psych::Emitter が NUL終端文字列を期待している
- Applied in changeset trunk|r60588.
----------
null byte at Psych::Emitter.
Check null byte. Patched by tommy (Mas... -
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 Feature #855 (Closed): HTTP/1.1 fixes and other enhancements to webrick
- Applied in changeset trunk|r60584.
----------
webrick: support Proc objects as body responses
* lib/webrick/httpres... - 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 Bug #14070 (Closed): Refining a module dumps core
- Including and refining one module at a time, seems to cause "double free" bug. Here is a short example (ko1 found):
... - 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... -
10:59 PM Bug #1720: [NaN] == [NaN] が true になる
- At least IEEE 754 has `NaN == NaN # => false`.
-
08:58 PM Bug #1720: [NaN] == [NaN] が true になる
- Could someone summarize in English the rationale?
~~~ ruby
Float::NAN == Float::NAN # => false
~~~
The docume... -
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... -
12:27 PM Bug #14069 (Rejected): Document order of elements in Set
- Hash enumerates values in the insertion order.
Set is built on Hash so it does the same.
However, this is current... -
07:27 AM Bug #14068 (Closed): Unused refinement breaks method search
- The following is an expected behavior.
~~~
module M1
def foo
p "M1#foo"
end
end
module M2
end
... -
05:45 AM Bug #14065 (Closed): Two categories of default gems?
- Applied in changeset trunk|r60578.
----------
rbinstall.rb: show categories of default gems
* tool/rbinstall.rb (#i... -
05:43 AM Bug #14065: Two categories of default gems?
- duerst (Martin Dürst) wrote:
> Another solution may be to remove the 'extensions, ' text inside the parentheses in t... -
04:58 AM Bug #14065: Two categories of default gems?
- MSP-Greg (Greg L) wrote:
> You're probably already aware,
I guessed.
> for those not, first set are 'pure ru... -
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
-
03:56 AM Feature #10183: An alternative name for method `class`
- Came here to make a similar feature suggestion. Ideally `class` would be aliased as something such as `klass` which h...
-
02:51 AM Bug #14058 (Assigned): [bundler] program-suffixを付けるとbundle gem -> rake buildなどが動作しない
- 報告ありがとうございます。
--program-suffix をつけた、Ruby 2.4 のような安定版で普通に `gem i bundler` した環境でも発生するか試していただけないでしょうか?
(発生しそうな気がしています) -
01:12 AM Bug #14063 (Third Party's Issue): Travis rvm ruby-head
- It's rvm and Travis CI issue.
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:34 PM Feature #14042: IO#puts: use writev if available
- Nobu told me it is because of different buffering with writev, i.e. no buffering.
Nobu fixed it in r60535.
The spec... -
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:36 PM Feature #14067 (Third Party's Issue): TLS fallback SCSV (RFC 7507)
- ext/openssl has moved to GitHub since last year, so can you open a GitHub PR at https://github.com/ruby/openssl inste...
-
02:29 PM Feature #14067 (Third Party's Issue): TLS fallback SCSV (RFC 7507)
- Hi here,
Here is a patch to support TLS fallback SCSV [RFC 7507](https://tools.ietf.org/html/rfc7507).
https://gi... -
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:56 PM Feature #6647: Exceptions raised in threads should be logged
- rrroybbbean (RRRoy BBBean) wrote:
> If the default (predictable) behavior were to change, then how much
> legacy ... -
12:08 AM Feature #6647: Exceptions raised in threads should be logged
- Maybe I don't understand this issue in sufficient detail, but...
I routinely use Thread.abort_on_exception=true... -
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:21 PM Feature #14066 (Closed): Add CAA DNS RR on Resolv
- Hi here,
Here is a small PR to add CAA DNS RR on Revolv
https://github.com/ruby/ruby/pull/1732
Regards, -
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... -
12:32 PM Bug #14065: Two categories of default gems?
- Martin,
You're probably already aware, for those not, first set are 'pure ruby' gems, the second set are 'extensio... -
09:51 AM Bug #14065 (Closed): Two categories of default gems?
- When I make and install Ruby, the output at the end looks as follows:
```
installing default gems: /usr/loca... -
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.
... -
02:18 AM Bug #14064 (Closed): test-all with and without -j - incorrect assertions and missing test methods
- I always run test-all with a `-v` parameter, and although both Travis & Appveyor scripts do not, many of the https://...
-
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@... -
07:00 PM Bug #14063 (Third Party's Issue): Travis rvm ruby-head
- Since I'm a windows type, I have no idea whether this is a Ruby issue or not.
Build environment info is often help... -
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
-
05:34 PM Bug #2154 (Rejected): filesystem encoding of UNIX
- 特に要望は来ていないように思うのでrejectで。
-
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... -
12:09 PM Feature #6647: Exceptions raised in threads should be logged
- Eregon (Benoit Daloze) wrote:
> FWIW, I enabled Thread.report_on_exception = true by default in ruby/spec.
> I had ... -
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:30 AM Feature #10617: Change multiple assignment in conditional from parse error to warning
- This is now allowed, but produces a warning:
~~~
$ ruby -e 'if (a, b = 1, 2); puts "y"; end'
-e:1: warning: foun... -
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:33 AM Feature #13983: Rational and Complex should be frozen
- Specs added in r60505
-
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:51 PM Feature #13867: Copy offloading in IO.copy_stream
- [email protected] wrote:
> commited in r60284.
> https://bugs.ruby-lang.org/issues/13867#change-67462
Whil... - 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:18 PM Bug #14062: Top-level return allows an argument
- Currently the argument is ignored.
And I think it would make little sense in a file loaded by #require to affect the... -
11:12 AM Bug #14062: Top-level return allows an argument
- Wouldn't this be equivalent to C's return statement in main()?
It is used to tell the outer process (usually a she... -
10:10 AM Bug #14062 (Closed): Top-level return allows an argument
- ~~~ ruby
puts "Here"
return 42 # or :foo, or any value
~~~
~~~
ruby test.rb
Here
~~~
Should it be a Synta... -
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 Bug #13773 (Closed): Improve String#prepend performance if only one argument is given
- Applied in changeset trunk|r60480.
----------
string.c: Improve String#prepend performance if only one argument is g... -
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
-
10:04 AM Bug #14061 (Closed): Top-level return does not execute ensure if the file is loaded pr required
- While writing specs for top-level return in https://github.com/ruby/spec/pull/530,
we found an inconsistent behavior... -
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:37 AM Feature #14059: Refine multiple classes in one call
- And also a `Module`.
```ruby
using Module.new {
m = Module.new {
def positive_integer?
false
... -
01:26 AM Feature #14059: Refine multiple classes in one call
- I think the natural way to handle this is a loop:
~~~ruby
[NilClass, Array, Hash].each do |c|
refine c do
... -
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