Project

General

Profile

Activity

From 09/17/2022 to 09/23/2022

09/23/2022

10:58 PM Feature #19008: Introduce coverage support for `eval`.
@jeremyevans0 now I understand your motivation.
To summarise:
- Coverage is always going to be imprecise.
- Mo...
ioquatix (Samuel Williams)
03:24 PM Feature #19008: Introduce coverage support for `eval`.
ioquatix (Samuel Williams) wrote in #note-13:
> Thanks Jeremy.
>
> > Your use case (ERB coverage) is apparently l...
jeremyevans0 (Jeremy Evans)
07:34 AM Feature #19008: Introduce coverage support for `eval`.
mame (Yusuke Endoh) wrote in #note-10:
> @ioquatix I found yet another issue. It does not work with oneshot coverage...
mame (Yusuke Endoh)
02:53 AM Feature #19008: Introduce coverage support for `eval`.
```ruby
Coverage.start(eval_key: ->(file, line){"eval-#{file}:#{line}"})
```
What problem are you trying to solve?
ioquatix (Samuel Williams)
02:07 AM Feature #19008: Introduce coverage support for `eval`.
@mame thanks for your test cases, we should add them to the tests, I'll figure out why it's not working. ioquatix (Samuel Williams)
02:05 AM Feature #19008: Introduce coverage support for `eval`.
Thanks Jeremy.
> Your use case (ERB coverage) is apparently limited to files that aren't required. However, eval m...
ioquatix (Samuel Williams)
06:53 PM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta

From my further debugging, I found that CoreFoundation internally creates NSTaggedPointerString for small strings s...
katei (Yuta Saito)
05:16 PM Feature #12084: `Class#instance`
Dan0042 (Daniel DeLorme) wrote in #note-12:
> I think it would be nicer if `#attached_object` returns nil instead of...
ufuk (Ufuk Kayserilioglu)
01:19 PM Feature #12084: `Class#instance`
I think it would be nicer if `#attached_object` returns nil instead of raising an error. Since nil can't be a valid r... Dan0042 (Daniel DeLorme)
03:40 PM Feature #18951: Object#with to set and restore attributes around a block
`#with` is not a good name. For a method defined on Object, the semantics should be the same on all classes in ruby. ... Dan0042 (Daniel DeLorme)
03:30 PM Feature #19018 (Closed): uri/generic: Support CIDR blocks in comma-delimited entries in no_proxy
jeremyevans0 (Jeremy Evans)
05:25 AM Feature #19018: uri/generic: Support CIDR blocks in comma-delimited entries in no_proxy
Ok, I'm wrong. This seems to work. We can close this issue. Turns out the problem is in gRPC, not Ruby: https://githu... stanhu (Stan Hu)
05:08 AM Feature #19018: uri/generic: Support CIDR blocks in comma-delimited entries in no_proxy
I submitted https://github.com/ruby/ruby/pull/6424. That method could use some cleanup. stanhu (Stan Hu)
04:46 AM Feature #19018 (Closed): uri/generic: Support CIDR blocks in comma-delimited entries in no_proxy
Currently `URI::Generic.use_proxy?` does not treat the `no_proxy` strings as a comma-delimited value: https://github.... stanhu (Stan Hu)
03:04 PM Bug #19017: Net::HTTP may block when attempting to reuse a persistent connection
Forgot to add the link to the draft PR: https://github.com/ruby/ruby/pull/6423.
> I think we should solve this in ...
joshc (Josh C)
07:01 AM Bug #19017: Net::HTTP may block when attempting to reuse a persistent connection
I think we should solve this in IO, not in Net::HTTP. Checking the class/type is a strong indication to me that the p... ioquatix (Samuel Williams)
12:57 PM Feature #18885: End of boot advisory API for RubyVM
+1 for Process.warmup Dan0042 (Daniel DeLorme)
12:55 PM Feature #18784: `FileUtils.rm_f` and `FileUtils.rm_rf` should not mask exceptions
Here's a use case for a `rm_f` that only ignores ENOENT errors. Before processing, you want to delete a cache file (t... Dan0042 (Daniel DeLorme)
10:28 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
shioyama (Chris Salzberg) wrote in #note-14:
> @shugo I've updated [my PR](https://github.com/ruby/ruby/pull/6226) a...
shugo (Shugo Maeda)
05:58 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
@shugo I've updated [my PR](https://github.com/ruby/ruby/pull/6226) and added a spec calling a method which calls `us... shioyama (Chris Salzberg)
02:51 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
shioyama (Chris Salzberg) wrote in #note-12:
> Oh never mind, I see. My PR results in the error with `require` but t...
shugo (Shugo Maeda)
01:36 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
Oh never mind, I see. My PR results in the error with `require` but the `unreachable` BUG with `load`.
Ok I'll try...
shioyama (Chris Salzberg)
01:30 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
@shugo
Actually, it seems the same problem _is_ there with `require`:
```ruby
# foo.rb
def foo
using Module.new
...
shioyama (Chris Salzberg)
01:25 AM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
Hmm, ok this is where I originally encountered this problem:
https://github.com/rails/rails/blob/b9493a47e65287f3b13...
shioyama (Chris Salzberg)
08:39 AM Feature #19019: Nicely formatted exception messages in HTML
> I believe that what kind of HTML fragment is needed is not up to error_highlight or the authors of exception classe... ioquatix (Samuel Williams)
08:15 AM Feature #19019: Nicely formatted exception messages in HTML
Now error_highlight provides an API `ErrorHighlight.spot(...)` to take the column information programmatically, and R... mame (Yusuke Endoh)
07:52 AM Feature #19019 (Open): Nicely formatted exception messages in HTML
We have made a lot of improvements to exception formatting. See https://bugs.ruby-lang.org/issues/18296 for details.
...
ioquatix (Samuel Williams)
08:01 AM Feature #18438 (Closed): Add `Exception#additional_message` to show additional error information
I have already merged the PR. Closing. mame (Yusuke Endoh)
07:42 AM Feature #18296 (Closed): Custom exception formatting should override `Exception#full_message`.
I'm satisfied that this has been fully addressed and the design is much better. Thanks everyone. ioquatix (Samuel Williams)
07:40 AM Bug #18170: Exception#inspect should not include newlines
After the commit, some tests of debug gem started failing, so I tentatively reverted it at https://github.com/ruby/ru... mame (Yusuke Endoh)
07:11 AM Bug #18170: Exception#inspect should not include newlines
I tested this on current Ruby head, and I can't seem to get the proposed new behaviour:
```ruby
> p StandardError...
ioquatix (Samuel Williams)
07:38 AM Feature #18194 (Closed): No easy way to format exception messages per thread/fiber scheduler context.
I think we've achieved enough of the interface to make this a non-issue, i.e. with `Exception#message` being preserve... ioquatix (Samuel Williams)
06:35 AM Feature #18630: Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
@matz @naruse do you agree with the current PR?
```ruby
class TimeoutError < StandardError
end
class IO::TimeoutErr...
ioquatix (Samuel Williams)
12:44 AM Feature #16122: Data: simple immutable value object
Could you summarize the up-to-date proposed specification of Data class, please?
For the record, I accept `define` i...
matz (Yukihiro Matsumoto)

09/22/2022

11:55 PM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
I guess SEGV is caused by `using` in a method body, which should be prohibited even in a wrapped script. shugo (Shugo Maeda)
11:41 PM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
Thanks! I'll do that and update here once the PR is again ready for review. shioyama (Chris Salzberg)
10:39 PM Bug #18960: Module#using raises RuntimeError when called at toplevel from wrapped script
We discussed this issue at the dev meeting. No one objected to correcting this behavior, but the proposed PR is unacc... mame (Yusuke Endoh)
11:46 PM Feature #19010: Follow up of #18996: Support changing irb's autocompletion background
Briefly discussed at the dev meeting, but we agreed that we need to finish #18996 first.
Here are the opinions exp...
mame (Yusuke Endoh)
11:38 PM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
Discussed at the dev meeting. For the API style, how about `Reline.color_config` with a hash object like this?
```...
mame (Yusuke Endoh)
11:18 PM Feature #19015: Language extension by a heredoc
Wow, I am not the only such geek %)
My solution of the similar goal is 7 yo and it'll go to school soon.
```
$ git l...
estum (Anton (estum))
05:56 PM Feature #19015: Language extension by a heredoc
This is a tiny example of SQL.
Note that I'm newbe of SQL (I goooooooogled the syntax/api and the example is never te...
ko1 (Koichi Sasada)
10:51 AM Feature #19015: Language extension by a heredoc
one bikeshedding..
Usually syntax-suger in Ruby are mapped into methods whose names are very consistent with the s...
yugui (Yuki Sonoda)
08:46 AM Feature #19015: Language extension by a heredoc
I am not sure how serious this is (considering the "Apr 1" notice), but I have somewhat adjacent thought:
In many...
zverok (Victor Shepelev)
08:30 AM Feature #19015: Language extension by a heredoc
Would you mind to add also what's the output to the description? If I understand it well, following will be printed.
...
retro (Josef Šimánek)
07:38 AM Feature #19015: Language extension by a heredoc
Related I heard:
* [Template literals (Template strings) - JavaScript | MDN](https://developer.mozilla.org/en-US/d...
ko1 (Koichi Sasada)
03:22 AM Feature #19015 (Open): Language extension by a heredoc
This propose new heredoc extension with `<<!LANG` like
```ruby
doc = <<!LANG
# description written in lang LAN...
ko1 (Koichi Sasada)
11:14 PM Feature #18784: `FileUtils.rm_f` and `FileUtils.rm_rf` should not mask exceptions
We discussed the issue at the dev meeting (for very long time) and agreed to revert it once.
There are two possibl...
mame (Yusuke Endoh)
10:57 PM Feature #16122: Data: simple immutable value object
> I wonder about the “weird name” members…
Oh right. Left a note to self and missed it myself 🤦
I adjusted the te...
zverok (Victor Shepelev)
10:45 PM Feature #16122: Data: simple immutable value object
zverok (Victor Shepelev) wrote in #note-78:
> They are pretty different now ([this part](https://github.com/ruby/rub...
nobu (Nobuyoshi Nakada)
06:50 PM Feature #16122: Data: simple immutable value object
@ufuk @nobu Makes sense, right.
I adjusted the PR and removed the unification into the `define_struct` method. They ...
zverok (Victor Shepelev)
03:30 AM Feature #16122: Data: simple immutable value object
As @ufuk wrote 🙏, I don’t think the behavior worth to be kept.
In the case you want a name, you can assign it to a c...
nobu (Nobuyoshi Nakada)
10:44 PM Feature #19008: Introduce coverage support for `eval`.
mame (Yusuke Endoh) wrote in #note-11:
> > In the cases where I do care and I want to check coverage of evaled code,...
jeremyevans0 (Jeremy Evans)
10:26 PM Feature #19008: Introduce coverage support for `eval`.
@jeremyevans0 Thank you for joining the discussion!
jeremyevans0 (Jeremy Evans) wrote in #note-7:
> Considering t...
mame (Yusuke Endoh)
10:22 PM Feature #19008: Introduce coverage support for `eval`.
@ioquatix I found yet another issue. It does not work with oneshot coverage.
```ruby
require "coverage"
Covera...
mame (Yusuke Endoh)
09:50 PM Feature #19008: Introduce coverage support for `eval`.
ioquatix (Samuel Williams) wrote in #note-8:
> > I would prefer 3.
>
> @jeremyevans0 what's the use-case for your...
jeremyevans0 (Jeremy Evans)
09:25 PM Feature #19008: Introduce coverage support for `eval`.
> I would prefer 3.
@jeremyevans0 what's the use-case for your proposal, because it would be much harder to digest w...
ioquatix (Samuel Williams)
09:13 PM Feature #19008: Introduce coverage support for `eval`.
Considering the issues, could we make `eval` coverage optional, maybe by a keyword to `Coverage.start`? I'd prefer i... jeremyevans0 (Jeremy Evans)
08:53 PM Feature #19008: Introduce coverage support for `eval`.
@ioquatix Also I'd like to ask you:
* Please add a document to ext/coverage/coverage.c about the new spec for eval...
mame (Yusuke Endoh)
08:46 PM Feature #19008: Introduce coverage support for `eval`.
We discussed this proposal at the dev meeting, and @matz decided to give it a try.
@ioquatix has been merged the P...
mame (Yusuke Endoh)
10:36 PM Misc #18977: DevMeeting-2022-09-22
We could not discuss all agenda items in time. We will have an extra meeting at 6th Oct. mame (Yusuke Endoh)
09:10 PM Feature #19013: Error Tolerant Parser
Kevin's work has broader goals, e.g. being faster, consuming less memory, which should be free from yacc/bison limita... matz (Yukihiro Matsumoto)
03:04 AM Feature #19013: Error Tolerant Parser
The topic of parsing incomplete syntax also came up in Kevin Newton's talk (see https://rubykaigi.org/2022/presentati... duerst (Martin Dürst)
08:56 PM Bug #19017 (Open): Net::HTTP may block when attempting to reuse a persistent connection
Ruby's Net::HTTP code performs a blocking `Net::BufferedIO#eof?` check when attempting to reuse a persistent HTTP con... joshc (Josh C)
10:22 AM Feature #18630: Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
@ko1 I've updated the PR with documentation to address your concerns. Do you have any other concerns? ioquatix (Samuel Williams)
09:47 AM Bug #19016 (Closed): syntax_suggest is not working with Ruby 3.2.0-preview2
`syntax_suggest` is merged as default gems in Ruby 3.2.0-preview2. But it's not working yet.
```
$ cat bar.rb
de...
hsbt (Hiroshi SHIBATA)
06:50 AM Bug #19014: Backport commits to add the --with-gmp-dir option in the configure script
Please backport this to also both 2.7 and 3.0 if it can be done easily. mrkn (Kenta Murata)
06:46 AM Feature #18982: Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop
> Is it enough?
Interesting, I never thought of that.
I think I can work with that, but then I think this behav...
byroot (Jean Boussier)
04:50 AM Feature #18982: Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop
`Queue#pop(timeout:0)` returns `nil` if Queue is empty. Is it enough? (and forget optional nonblock argument) ko1 (Koichi Sasada)
05:52 AM Feature #18885: End of boot advisory API for RubyVM
This is awesome. Nice work.
I also like `warmup` as a name.
ioquatix (Samuel Williams)
03:46 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
After playing with the committed new behavior, I have noticed some points, and changed my mind (I am sorry for being ... matz (Yukihiro Matsumoto)

09/21/2022

08:43 PM Bug #18886: Struct aref and aset don't trigger any tracepoints.
Rather than using branch for tracepoints, using a `nop/jmp` instruction which is set or cleared might be a lower impa... ioquatix (Samuel Williams)
07:22 PM Bug #19014 (Closed): Backport commits to add the --with-gmp-dir option in the configure script
jeremyevans0 (Jeremy Evans)
04:20 PM Bug #19014 (Closed): Backport commits to add the --with-gmp-dir option in the configure script
Please backport the following three commits for the previous versions of Ruby.
* https://github.com/ruby/ruby/comm...
mrkn (Kenta Murata)
06:11 PM Feature #10320: require into module
I think that trying to require into a module with code that was not designed for it will break things. One example i... jeremyevans0 (Jeremy Evans)
05:08 PM Feature #10320: require into module
byroot (Jean Boussier) wrote in #note-27:
> No, we have absolutely no intention to go with microservices, quite the ...
mame (Yusuke Endoh)
12:39 PM Feature #10320: require into module
@mame
> This approach looks not very robust. If there is a constant Foo defined in the top-level, I think it does n...
shioyama (Chris Salzberg)
10:26 AM Feature #10320: require into module
> I guess that the ultimate goal is to modularize the monolith to microservices, and that this proposal is for the in... byroot (Jean Boussier)
09:46 AM Feature #10320: require into module
The proposed PR is simple, small, and appears to have few performance or compatibility issues. So I am basically posi... mame (Yusuke Endoh)
12:31 PM Misc #18977: DevMeeting-2022-09-22
* [Feature #19013] Error Tolerant Parser
* I want to get feedback for the direction and other use cases.
yui-knk (Kaneko Yuichiro)
12:28 PM Feature #19013 (Closed): Error Tolerant Parser
# Background
Implementation for Language Server Protocol (LSP) sometimes needs to parse incomplete ruby script for...
yui-knk (Kaneko Yuichiro)
10:56 AM Bug #9760: mkmf does not allow for linking against custom libraries when a system library is present
This is still an issue in the current master (e.g., https://github.com/ruby/openssl/issues/545).
If I understand c...
rhenium (Kazuki Yamaguchi)
10:51 AM Feature #18411: Introduce `Fiber.blocking` for disabling scheduler.
`io_uring` handles non-blocking read and write system calls using the ring buffer. So even `read_nonblock` and `write... ioquatix (Samuel Williams)
07:12 AM Feature #18411: Introduce `Fiber.blocking` for disabling scheduler.
Let me confirm that why `write_nonblock` calls a fiber scheduler?
Or does it solve if `write_nonblock` doesn't call ...
ko1 (Koichi Sasada)
08:02 AM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
@akr pointed on the PR that this behavior might be desirable for "connection-less" sockets such as `DGRAM`.
That s...
byroot (Jean Boussier)
06:03 AM Feature #18951: Object#with to set and restore attributes around a block
I'm not very familiar with C#, but [Javascript's `with` is deprecated](https://developer.mozilla.org/en-US/docs/Web/J... byroot (Jean Boussier)
05:58 AM Feature #18951: Object#with to set and restore attributes around a block
On the other languages, JavaScript, C#, ... has different meaning (maybe similar to `instance_eval`) so I think the 1... ko1 (Koichi Sasada)

09/20/2022

10:51 PM Bug #18818: Thread waitq does not retain referenced objects, can lead to use after free.
@ko1 you mentioned you had some ideas to fix this. What would you like to do? ioquatix (Samuel Williams)
10:49 PM Feature #18630: Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
I'm proposing to introduce the following:
```ruby
class TimeoutError < StandardError
end
class IO::TimeoutError < T...
ioquatix (Samuel Williams)
10:19 PM Misc #18977: DevMeeting-2022-09-22
- [Feature #19008] Introduce coverage support for `eval`.
- Working implementation.
- Can introduce some challeng...
ioquatix (Samuel Williams)
10:01 PM Bug #18782 (Closed): Race conditions in autoload when loading the same feature with multiple threads.
I've confirmed after my PRs, this issue cannot be reproduced on HEAD. ioquatix (Samuel Williams)
09:08 PM Feature #16122: Data: simple immutable value object
zverok (Victor Shepelev) wrote in #note-75:
> * I am not sure that "naming as a first argument" is a widely used fea...
ufuk (Ufuk Kayserilioglu)
06:16 PM Feature #16122: Data: simple immutable value object
@nobu Thanks!
I've applied all suggestions for the code review, except for [this one](https://github.com/ruby/ruby...
zverok (Victor Shepelev)
02:13 PM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
I opened a PoC patch for it: https://github.com/ruby/ruby/pull/6407 byroot (Jean Boussier)
01:52 PM Bug #19012 (Closed): BasicSocket#recv* methods return an empty packet instead of nil on closed connections
`man recvmsg(2)` states:
> Return Value
> These calls return the number of bytes received, or -1 if an error occu...
byroot (Jean Boussier)
10:58 AM Feature #10320: require into module
vo.x (Vit Ondruch) wrote in #note-24:
> I'd love to see if RubyGems/Bundler could stop vendoring packages:
>
> ht...
retro (Josef Šimánek)

09/19/2022

05:23 PM Feature #10320: require into module
I'd love to see if RubyGems/Bundler could stop vendoring packages:
https://github.com/rubygems/rubygems/tree/maste...
vo.x (Vit Ondruch)
08:32 AM Feature #10320: require into module
@duerst / @shyouhei
The main goal is to avoid accidental dependency. By not exposing some namespaces globally, yo...
byroot (Jean Boussier)
08:25 AM Feature #10320: require into module
shyouhei (Shyouhei Urabe) wrote in #note-21:
> May I ask someone the problem this ticket is currently trying to addr...
duerst (Martin Dürst)
04:27 PM Misc #18977: DevMeeting-2022-09-22
* [Feature #18776] Object shapes as new caching system
* YARV interpreter benchmarks are similar speed or faster
...
tenderlovemaking (Aaron Patterson)
04:26 PM Feature #19011 (Open): Improve LSP support in CRuby development itself
I would like to add a new configure option for improve working with language servers inside CRuby itself.
The summ...
tenderlovemaking (Aaron Patterson)
03:32 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
According to the experiments by @katei, the followings are ok.
* `IO.popen`
```ruby
p IO.popen("-") { |f|
if ...
nobu (Nobuyoshi Nakada)

09/18/2022

10:20 PM Feature #19010: Follow up of #18996: Support changing irb's autocompletion background
I agree and support your arguments.
Thank you for the detailed explanation and the reline's reference.
kaiquekandykoga (Kaíque Koga)
09:30 PM Feature #19010: Follow up of #18996: Support changing irb's autocompletion background
kaiquekandykoga (Kaíque Koga) wrote in #note-1:
> Perhaps keeping the current irb's colors as one alternative
`ir...
st0012 (Stan Lo)
05:29 PM Feature #19010: Follow up of #18996: Support changing irb's autocompletion background
I like the idea of having multiple themes. I use light screen for everything, and I enjoy the way irb is currently di... kaiquekandykoga (Kaíque Koga)
02:18 PM Feature #19010 (Closed): Follow up of #18996: Support changing irb's autocompletion background
If the APIs proposed in #18996 (or similar ones) are accepted, we'll be able to configure `irb`'s autocompletion dial... st0012 (Stan Lo)
04:01 PM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
https://github.com/nobu/ruby/tree/emoji nobu (Nobuyoshi Nakada)
11:15 AM Bug #19009: Unable to install pod on M1 Mac
https://www.youtube.com/watch?v=Nropa9Qj37s&ab_channel=DavidRazmadze
I could find solution in the above video
[email protected] (Nahid Mansuri)
09:53 AM Bug #19009 (Third Party's Issue): Unable to install pod on M1 Mac
see https://bugs.ruby-lang.org/issues/18555#note-6 hsbt (Hiroshi SHIBATA)
07:12 AM Bug #19009 (Third Party's Issue): Unable to install pod on M1 Mac
I am trying to install the pod, "CLTying" using the command
platform :ios, '9.0'
target 'Flash Chat iOS13' do...
[email protected] (Nahid Mansuri)
10:55 AM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
k0kubun (Takashi Kokubun) wrote in #note-1:
> JFYI, I'm one of the people who are disabling IRB completion, but it...
st0012 (Stan Lo)
10:43 AM Feature #10320: require into module
May I ask someone the problem this ticket is currently trying to address? I’m confused. shyouhei (Shyouhei Urabe)
02:47 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
Thank you, then is it ok if `CFString` has been initialized first?
```diff
diff --git a/file.c b/file.c
index de...
nobu (Nobuyoshi Nakada)
12:01 AM Feature #19008: Introduce coverage support for `eval`.
@mame thanks for all your feedback and edge cases. I have this working now (proof of concept).
(1) How to deal wit...
ioquatix (Samuel Williams)

09/17/2022

09:35 PM Feature #19008: Introduce coverage support for `eval`.
I'm against introducing a keyword argument to `eval`. `coverage` implementation should not leak into unrelated code. ioquatix (Samuel Williams)
08:40 PM Feature #19008: Introduce coverage support for `eval`.
In terms of ERB template coverage, I recently added support to Tilt for it. Tilt is the library used by Sinatra, Roda... jeremyevans0 (Jeremy Evans)
10:15 AM Feature #19008: Introduce coverage support for `eval`.
Basically I am okay to this proposal. When I first created coverage.so, I tried to support eval. But @ko1 objected to... mame (Yusuke Endoh)
09:56 AM Feature #19008 (Closed): Introduce coverage support for `eval`.
I'd like to introduce coverage support for `eval`. I mostly only care about the case where an explicit path is given,... ioquatix (Samuel Williams)
11:29 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
I've been doing some digging around the `TestProcess#test_daemon_noclose` test failure.
Minimum reproducible code is ...
katei (Yuta Saito)
07:47 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
Xcode 14 has been released. The all stable versions of Ruby couldn't build with Xcode 14.
We fixed this issue at R...
hsbt (Hiroshi SHIBATA)
07:55 AM Feature #19006 (Closed): Inconsistent behaviour of autoload in wrapped script
jeremyevans0 (Jeremy Evans)
05:13 AM Feature #19006: Inconsistent behaviour of autoload in wrapped script
Rethinking this, `autoload` can fairly easily be patched at the gem level to make this work, without changes at the l... shioyama (Chris Salzberg)
04:42 AM Feature #19006: Inconsistent behaviour of autoload in wrapped script
> It was never designed to be transitive, nor documented as being transitive, so I don't think the current behavior i... shioyama (Chris Salzberg)
03:55 AM Feature #19006: Inconsistent behaviour of autoload in wrapped script
When loading `foo.rb` with the `MyModule` wrapper, you are loading the equivalent of:
```ruby
module MyModule
...
jeremyevans0 (Jeremy Evans)
02:35 AM Feature #19006: Inconsistent behaviour of autoload in wrapped script
This is related to: https://bugs.ruby-lang.org/issues/10320#note-13 shioyama (Chris Salzberg)
01:49 AM Feature #19006 (Closed): Inconsistent behaviour of autoload in wrapped script
Suppose I have two files, `foo.rb` and `bar.rb`:
```ruby
# foo.rb
puts "loading Foo..."
module Foo
autol...
shioyama (Chris Salzberg)
05:06 AM Bug #19003: TracePoint behavior inconsistency in 3.2.0-preview2
jeremyevans0 (Jeremy Evans) wrote in #note-2:
I just saying this behavior is inconsistent between versions.
Cur...
hurricup (Alexandr Evstigneev)
05:05 AM Bug #18816: Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
ruby_3_1 99d254d8b025fd952375ed15c345ecc1b806652a merged revision(s) de51bbcb544651fb499dd4cc757a2bf6f3b439cf. nagachika (Tomoyuki Chikanaga)
04:30 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
Thanks! I've confirmed this solves the problem and that the linker adds this argument.
Could this patch be backpor...
stanhu (Stan Hu)
03:10 AM Bug #19005 (Closed): Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
Applied in changeset commit:git|6898984f1cd1b0375c3da44d7832724489e0e470.
----------
[Bug #19005] dynamic_lookup lin...
nobu (Nobuyoshi Nakada)
04:10 AM Bug #19007 (Closed): Unicode tables differences from Unicode.org 14.0 data
I found the header in Unicode Emoji 14.0 data files had changed slightly (and again at 15.0), but `enc/unicode/case-f... nobu (Nobuyoshi Nakada)
02:32 AM Feature #10320: require into module
@shyouhei
> Pure-ruby codes could perhaps be loaded multiple times side-by-side
Not multiple times, loaded only onc...
shioyama (Chris Salzberg)
02:00 AM Feature #10320: require into module
> This NilClass definition, even if reassigning global ::NilClass doesn't have any effect on nil though, isn't it?
Or...
shioyama (Chris Salzberg)
01:53 AM Feature #10320: require into module
> I have only quickly skimmed Im, so I may say innacurate things, but it seems to me that what would be desirable wou... shioyama (Chris Salzberg)
 

Also available in: Atom