ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:90862] [Ruby trunk Misc#15498] Update Refinements documentation
       [not found] <redmine.issue-15498.20190102222055@ruby-lang.org>
@ 2019-01-02 22:20 ` dementiev.vm
  2019-01-14  9:48 ` [ruby-core:91074] [Ruby trunk Bug#15498] " hsbt
  2019-01-15  9:00 ` [ruby-core:91099] " naruse
  2 siblings, 0 replies; 3+ messages in thread
From: dementiev.vm @ 2019-01-02 22:20 UTC (permalink / raw)
  To: ruby-core

Issue #15498 has been reported by palkan (Vladimir Dementyev).

----------------------------------------
Misc #15498: Update Refinements documentation
https://bugs.ruby-lang.org/issues/15498

* Author: palkan (Vladimir Dementyev)
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
[The current documentation](http://ruby-doc.org/core-2.6/doc/syntax/refinements_rdoc.html) still states:
> When using indirect method access such as Kernel#send, Kernel#method or Kernel#respond_to? refinements are not honored for the caller context during method lookup.

`#public_send`, `#respond_to?` support has been added in 2.6.0 (https://bugs.ruby-lang.org/issues/15327, https://bugs.ruby-lang.org/issues/15326), `#send` worked before (should we update the docs for 2.5.x then?).

Github PR:https://github.com/ruby/ruby/pull/2063

Wiki page also contains an outdated information: https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/RefinementsSpec#Refinements-Specification





-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-core:91074] [Ruby trunk Bug#15498] Update Refinements documentation
       [not found] <redmine.issue-15498.20190102222055@ruby-lang.org>
  2019-01-02 22:20 ` [ruby-core:90862] [Ruby trunk Misc#15498] Update Refinements documentation dementiev.vm
@ 2019-01-14  9:48 ` hsbt
  2019-01-15  9:00 ` [ruby-core:91099] " naruse
  2 siblings, 0 replies; 3+ messages in thread
From: hsbt @ 2019-01-14  9:48 UTC (permalink / raw)
  To: ruby-core

Issue #15498 has been updated by hsbt (Hiroshi SHIBATA).

Backport set to 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: REQUIRED
Status changed from Open to Closed
Tracker changed from Misc to Bug

Fixed at r66788 

----------------------------------------
Bug #15498: Update Refinements documentation
https://bugs.ruby-lang.org/issues/15498#change-76305

* Author: palkan (Vladimir Dementyev)
* Status: Closed
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 
* Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: REQUIRED
----------------------------------------
[The current documentation](http://ruby-doc.org/core-2.6/doc/syntax/refinements_rdoc.html) still states:
> When using indirect method access such as Kernel#send, Kernel#method or Kernel#respond_to? refinements are not honored for the caller context during method lookup.

`#public_send`, `#respond_to?` support has been added in 2.6.0 (https://bugs.ruby-lang.org/issues/15327, https://bugs.ruby-lang.org/issues/15326), `#send` worked before (should we update the docs for 2.5.x then?).

Github PR:https://github.com/ruby/ruby/pull/2063

Wiki page also contains an outdated information: https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/RefinementsSpec#Refinements-Specification





-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-core:91099] [Ruby trunk Bug#15498] Update Refinements documentation
       [not found] <redmine.issue-15498.20190102222055@ruby-lang.org>
  2019-01-02 22:20 ` [ruby-core:90862] [Ruby trunk Misc#15498] Update Refinements documentation dementiev.vm
  2019-01-14  9:48 ` [ruby-core:91074] [Ruby trunk Bug#15498] " hsbt
@ 2019-01-15  9:00 ` naruse
  2 siblings, 0 replies; 3+ messages in thread
From: naruse @ 2019-01-15  9:00 UTC (permalink / raw)
  To: ruby-core

Issue #15498 has been updated by naruse (Yui NARUSE).

Backport changed from 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: REQUIRED to 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: DONE

ruby_2_6 r66828 merged revision(s) 66788.

----------------------------------------
Bug #15498: Update Refinements documentation
https://bugs.ruby-lang.org/issues/15498#change-76335

* Author: palkan (Vladimir Dementyev)
* Status: Closed
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 
* Backport: 2.4: UNKNOWN, 2.5: UNKNOWN, 2.6: DONE
----------------------------------------
[The current documentation](http://ruby-doc.org/core-2.6/doc/syntax/refinements_rdoc.html) still states:
> When using indirect method access such as Kernel#send, Kernel#method or Kernel#respond_to? refinements are not honored for the caller context during method lookup.

`#public_send`, `#respond_to?` support has been added in 2.6.0 (https://bugs.ruby-lang.org/issues/15327, https://bugs.ruby-lang.org/issues/15326), `#send` worked before (should we update the docs for 2.5.x then?).

Github PR:https://github.com/ruby/ruby/pull/2063

Wiki page also contains an outdated information: https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/RefinementsSpec#Refinements-Specification





-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-01-15  9:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <redmine.issue-15498.20190102222055@ruby-lang.org>
2019-01-02 22:20 ` [ruby-core:90862] [Ruby trunk Misc#15498] Update Refinements documentation dementiev.vm
2019-01-14  9:48 ` [ruby-core:91074] [Ruby trunk Bug#15498] " hsbt
2019-01-15  9:00 ` [ruby-core:91099] " naruse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).