Activity
From 05/24/2020 to 05/30/2020
05/30/2020
- 06:19 PM Revision d6f8bdc0 (git): * 2020-05-31 [ci skip]
-
06:07 PM Revision 6dcd10ce (git): compile.c: Mark cursor in debug list
-
06:05 PM Revision 2c711273 (git): compile.c: Removed wrong conversion
-
03:49 PM Feature #16924 (Open): instance_eval equivalent for RubyVM::InstructionSequence
- # Abstract
Proposal to expose the ability to evaluate precompiled ISEQs in non-toplevel contexts.
# Background
A c... -
01:04 PM Revision e10798b3 (git): [DOC] refined `Kernel#.require` and `Kernel#.load` [ci skip]
-
12:20 PM Revision 57fd44d3 (git): Adjusted an indent
-
08:35 AM Bug #13882: Exception in `ensure` stops threads from exiting
- PR to fix the Net::HTTP/gzip case with specs to verify the fix: https://github.com/ruby/ruby/pull/3164
-
07:36 AM Bug #13882: Exception in `ensure` stops threads from exiting
- Regarding the http/gzip example, it seems unfortunate but it's probably the same for any exception raised in `ensure`...
-
07:10 AM Bug #13882: Exception in `ensure` stops threads from exiting
- In the original example, it gets stuck on the second call to `sleep`.
Basically the "kill Thread" exception (which c...
05/29/2020
-
11:42 PM Bug #13882: Exception in `ensure` stops threads from exiting
- This bug still seems to be affecting all more recent versions of Ruby up to and including 2.7.1.
I encountered thi... -
10:59 PM Bug #16439 (Closed): Resolv::DNS: timeouts if multiple IPv6 name servers are given and address contains leading zero
- Applied in changeset commit:git|04b5203a031d372b725e407519f10da6deda0e78.
----------
Convert ip addresses to canonic... -
09:19 PM Bug #16439: Resolv::DNS: timeouts if multiple IPv6 name servers are given and address contains leading zero
- This isn't just a problem for IPv6, it happens for IPv4 as well (e.g. 127.0.0.01). It will happen in any case where ...
-
10:59 PM Revision 9b8825b6 (git): Update NEWS / documentation with GC.start(compact:true)
-
10:59 PM Revision 04b5203a (git): Convert ip addresses to canonical form in Resolv::DNS::Requester::UnconnectedUDP#sender
- Otherwise, if the IP address given is not in canonical form, it
won't match, and Resolv will ignore it.
Fixes [Bug #... -
10:59 PM Feature #16923 (Closed): Switch reserved for numbered parameter warning to SyntaxError
- I propose to make `_1 = 1` a SyntaxError, instead of emitting a warning (it emits a warning in 2.7). I've implemente...
-
10:39 PM Bug #16344 (Closed): Can be assigned to numbered parameter when after used _1
- Assigning to the numbered parameter is now a SyntaxError even if it is a local variable in scope, so current master h...
-
10:25 PM Feature #16352: Modify Marshal to dump objects larger than 2 GiB
- It's currently expected that Marshal cannot dump objects larger than 2GiB, so this isn't a bug, though arguably Range...
-
10:24 PM Revision 02b216e5 (git): Combine sweeping and moving
- This commit combines the sweep step with moving objects. With this
commit, we can do:
```ruby
GC.start(compact: tru... -
10:15 PM Bug #16357 (Closed): `Segmentation fault (core dumped)` or `[BUG] object allocation during garbage collection phase`
-
10:10 PM Bug #16369 (Third Party's Issue): Segfault : crashed on child side of fork pre-exec thread_pool.rb
- This crashes inside the pg gem: `https://github.com/ged/ruby-pg/blob/v1.1.4/ext/pg_connection.c#L3221-L3240`. My gue...
-
09:29 PM Feature #16373: RDoc for some of the Kernel methods cannot be found in Kernel module
- The current RDoc behavior is by design, so this isn't a bug, it's a feature request.
I agree it would be best for ... -
09:21 PM Bug #16398 (Closed): Active Support unit test error since caac5f777ae288b5982708b8690e712e1cae0cf6
-
09:20 PM Bug #16410 (Closed): Spec failure - "File.utime allows Time instances in the far future to set mtime and atime"
-
08:52 PM Bug #16416 (Closed): Suspicious include directories.
- Looking at my include directories, I see directories such as:
```
/path/to/include/ruby-2.7/ruby-2.6/x86_64-openb... -
08:20 PM Feature #16470: Issue with nanoseconds in Time#inspect
- Even though this appears to be a bug, it's actually intentional behavior, introduced in commit:5208c431bef3240eb251f5...
-
08:17 PM Misc #16911: Travis: unstable non-x86_64 jobs
- Related to the unstable non-x86_64 jobs in Travis, I am asking Drone CI to support ppc64le/s390x here.
https://disco... -
08:00 PM Bug #16921: s390x: random test failures for timeout or segmentation fault
- Thanks for the info! I will try the environment variable, and will let you know here.
-
12:22 PM Bug #16921: s390x: random test failures for timeout or segmentation fault
- Try an environment variable `RUBY_TEST_TIMEOUT_SCALE`. If you set `RUBY_TEST_TIMEOUT_SCALE=10`, all timeout tests wa...
-
12:06 PM Bug #16921 (Closed): s390x: random test failures for timeout or segmentation fault
- I observed the following error related to timeout or segmentation fault on Ruby 2.7.1 s390x in Fedora builds. The tes...
-
06:53 PM Revision c1f6552b (git): [ci skip] Enhanced Rdoc for Hash (#3155)
- * Enhanced Rdoc for Hash
* Respond to review -
06:19 PM Bug #16922 (Closed): single quote should be escaped in xml
- This is Lisbeth from Taiwan. I'm trying to convert a string to xml by using 'string'.encode(xml: :attr) but single qu...
-
05:52 PM Feature #16597: missing poll()
- rebased
-
05:03 PM Bug #16919 (Assigned): IRB でマジックコメントの : の後に任意の文字を入力するとエラーが発生する
-
09:12 AM Bug #16919 (Closed): IRB でマジックコメントの : の後に任意の文字を入力するとエラーが発生する
- # 再現手順
``` ruby
irb(main):001:0> #coding:u
```
# 実際に起きた結果
```
irb(main):001:0> #coding:Traceback (most recent c... -
04:57 PM Bug #16522 (Closed): Ruby 2.7 logs deprecation warning when Warning[:deprecated] is set to false.
- I took another look at this and I think we can silence the deprecation warnings with `-W:no-deprecated` even if we ca...
-
04:54 PM Bug #16920: TestThread#test_signal_at_join fails on aarch64
- > I have never seen the test fail on Debian/Ubuntu aarch64. So use Ubuntu! (joke)
I love Debian. :) It's my pleasu... -
12:32 PM Bug #16920: TestThread#test_signal_at_join fails on aarch64
- I have never seen the test fail on Debian/Ubuntu aarch64. So use Ubuntu! (joke)
It is difficult to investigate t... -
11:53 AM Bug #16920 (Closed): TestThread#test_signal_at_join fails on aarch64
- I observed the following error on Ruby 2.7.1 building in Fedora aarch64 CI. It was just one time error. It does not a...
-
04:52 PM Revision e73e504e (git): spec: add wsl guard
- WSL 2 is officially released. It uses Linux kernel, so almost all specs
for Linux work on WSL, except one: gethostby... -
04:15 PM Revision 0d1f0cd9 (git): runnable.rb: ignore broken symlink error on Windows [ci skip]
-
04:09 PM Revision 0d30f428 (git): [DOC] mentioned "explicit relative path" [ci skip]
- `Kernel#.require` and `Kernel#.load` do not search also "explicit
relative path" files, not only absolute paths, in t... -
03:27 PM Feature #16832: Use #name rather than #inspect to build "uninitialized constant" error messages
- @Eregon good catch, I'll submit a PR with extra specs early next week and tag you.
-
10:13 AM Feature #16832: Use #name rather than #inspect to build "uninitialized constant" error messages
- FWIW it also applies to missing methods and other NameError, which sounds nice but would deserve a spec in `spec/ruby...
- 03:17 PM Revision 2c8821c0 (git): * 2020-05-30 [ci skip]
-
03:16 PM Revision 58bc9762 (git): test/ruby/test_process.rb: GID.from_name may raise Errno:ESRCH
- getgrnam(3) says:
```
ERRORS
0 or ENOENT or ESRCH or EBADF or EPERM or ...
The given name or gid... -
02:49 PM Revision 3ed79a97 (git): doc/contributing.rdoc: Removed obsolete platforms [ci skip]
-
02:07 PM Bug #16918 (Closed): Dir.mktmpdir should yield a copy of the dir to protect cleanup
- Applied in changeset commit:git|2ecfb88ee50510955acd3ae9fc94a5f109e7f109.
----------
Correctly remove temporary dire... -
04:59 AM Bug #16918: Dir.mktmpdir should yield a copy of the dir to protect cleanup
- Makes sense to me what headius wrote, so if there are no side effects (I have too
little experience with Dir.mktmpdi... -
02:52 AM Bug #16918: Dir.mktmpdir should yield a copy of the dir to protect cleanup
- I agree this is a bug and have added a pull request to fix it: https://github.com/ruby/ruby/pull/3159
-
01:14 AM Bug #16918 (Closed): Dir.mktmpdir should yield a copy of the dir to protect cleanup
- If you modify the dir string passed into the block from `Dir.mktmpdir`, the logic to clean up the temporary directory...
-
02:06 PM Revision 2ecfb88e (git): Correctly remove temporary directory if path yielded is mutated
- Another approach would be to freeze the string, but that could
cause backwards compatibility issues.
Fixes [Bug #16918] -
05:45 AM Revision 0bd025ad (git): Add a debug_counter for JIT cancel on leave
-
04:50 AM Revision d300a734 (git): RUBY_ASSERT_NOASSUME
- If __builtin_assume() is enables and RUBY_DEBUG=0, RUBY_ASSERT(expr)
will be compiled to __builtin_assume(expr) and c... -
03:39 AM Feature #16786: Light-weight scheduler for improved concurrency.
- What about borrowing a little from Crystal? The non-blocking API could be:
``` ruby
spawn do
# non-blocking fi... -
02:25 AM Revision 03d7f3cd (git): add indent for debug disasm output
-
02:25 AM Revision 6ba2d3e4 (git): export debug utility functions
-
12:41 AM Revision d32e2bb0 (git): Allow references to $$ in Ripper DSL
05/28/2020
-
10:04 PM Bug #16504: `foo(*args, &args.pop)` should pass all elements of args
- I've added a pull request that fixes this issue: https://github.com/ruby/ruby/pull/3157
It's not a perfect fix, bu... -
10:01 PM Revision c7ceaa6d (git): Extract "free moved list" function
- Extract a function to free the moved list. We'll use this function
later on to compact at the same time as sweep. -
07:38 PM Bug #16558 (Closed): What is special about GB2312
-
07:37 PM Feature #16559: Net::HTTP#request injects "Connection: close" header if #started? is false, wasting HTTP server resources
- I don't think this is a bug fix, this just makes a different tradeoff. This can help cases where the computer you ar...
-
06:11 PM Feature #16378: Support leading arguments together with ...
- Eregon (Benoit Daloze) wrote in #note-10:
> @jeremyevans0 or @nobu Could you implement it on `master`?
I've imple... -
11:44 AM Feature #16378: Support leading arguments together with ...
- Interesting, I never saw the reply above from matz.
Looking at my email I received one but it wasn't attached to the... - 05:45 PM Revision fd7849ce (git): * 2020-05-29 [ci skip]
-
05:43 PM Revision b8fadf3a (git): Respect BIGNUM_DEBUG defined by command line option
- And fixed typo in compilers.yml.
-
02:57 PM Bug #16668 (Closed): Syntax error in tool/vcs.rb
- Applied in changeset commit:git|9a3371be8f5274d1dca64b93c7b9a379e32ea2f5.
----------
Check that BASERUBY is at least... -
02:57 PM Revision 07b2102a (git): Remove Ruby <2.2 support from tool/lib/vcs.rb
- BASERUBY now requires at least Ruby 2.2, so there is no point
trying to support older ruby versions here. -
02:57 PM Revision 9a3371be (git): Check that BASERUBY is at least Ruby 2.2 in configure
- BASERUBY needs to be at least Ruby 2.2 since
46acd0075d80c2f886498f089fde1e9d795d50c4.
I think it's better to explic... -
11:47 AM Feature #16891: Restore Positional Argument to Keyword Conversion
- Regarding delegation, I agree we need to support at least leading arguments together with `...`.
I filed #16378 6 mo... -
11:06 AM Feature #16891: Restore Positional Argument to Keyword Conversion
- I like the current plan for keyword argument separation. Promotion of hash to keywords is very confusing and cause ma...
-
11:21 AM Revision 28ce7582 (git): Enhanced Rdoc for Hash (#3151)
-
09:47 AM Bug #16917: "ruby -run -e httpd . " did not work
- works for me as well on fresh 2.7.1 installation (compiled locally)
-
09:32 AM Bug #16917 (Feedback): "ruby -run -e httpd . " did not work
- It works for me. Could you show us the terminal log and the html result (if you can connect to the server)?
-
03:05 AM Bug #16917 (Third Party's Issue): "ruby -run -e httpd . " did not work
ruby -run -e httpd . -p 8080
no file list show
only show HelloWorld .
-
05:41 AM Revision 7473b4c1 (git): Explicitly loading with envutil.rb
-
05:39 AM Revision f186f2d0 (git): Use Module#name instead of #inspect
- Coverage measurement had failed since 7d5da30c9e9c572f6ef0aaccc1ca0e724966e2ee
https://github.com/ruby/actions/runs/7...
05/27/2020
-
11:23 PM Feature #16848: Allow callables in $LOAD_PATH
- byroot (Jean Boussier) wrote in #note-21:
> I'm afraid that's a dead link.
I fixed the link on Redmine. -
05:00 PM Feature #16848: Allow callables in $LOAD_PATH
- > `$LOAD_PATH.unshift(dir) unless $LOAD_PATH.include?(dir)`
That specific case would degrade properly. Assuming th... -
04:16 PM Feature #16848: Allow callables in $LOAD_PATH
- > not sure what you mean by that. Like right now you can ` $LOAD_PATH.unshift(Object.new)` and it won't break `$LOAD_...
-
11:05 PM Bug #16608: ConditionVariable#wait should return false when timeout exceeded
- I agree with @Eregon that we can probably change the return value of ConditionVariable#wait in Ruby 3. As it always ...
-
10:13 PM Bug #16653 (Rejected): Weird behaviour of Resolv module
- I've looked into this more. The underlying cause is that Resolv expects nameservers to be specified as IP addresses,...
-
09:19 PM Feature #15771: Add `String#split` option to set `split_type string` with a single space separator
- I think it's worth mentioning nobu's comment from the dev meeting:
> have wanted to deprecate that behavior for year... -
01:34 PM Feature #15771: Add `String#split` option to set `split_type string` with a single space separator
- @sawa, for your "use-case", `line.split(/ /, 2)` is far better than `line.split(" ", 2, literal: true)`, I think, no ...
-
04:59 AM Feature #15771: Add `String#split` option to set `split_type string` with a single space separator
- I have a particular use case. I was creating a file that describes UTF-8 characters, which included lines like this:
... -
04:52 AM Feature #15771: Add `String#split` option to set `split_type string` with a single space separator
- Dan0042 (Daniel DeLorme) wrote in #note-10:
> That optimization is nice to have, but I think the point of this ticket... -
08:43 PM Bug #16841 (Feedback): Some syntax errors are thrown from compile.c
- This doesn't seem to be a bug, it is by design. Trying to move all syntax errors into the parser is probably too dif...
-
08:16 PM Misc #16916 (Closed): [Documentation] Method: Net::HTTPHeader#set_form
- Applied in changeset commit:git|fa380208fe4ef36cd6a8535d3ac43e61c7935f1c.
----------
Improve documentation for Net::... -
08:13 PM Revision fa380208 (git): Improve documentation for Net::HTTPHeader#set_form [ci skip]
- Fixes [Misc #16916]
-
07:07 PM Feature #16828: Introduce find patterns
- From the implementation linked above:
```ruby
case [0, 1, 2]
in [*, a, *]
p a #=> 0; non-greedy match
end
... -
12:09 AM Feature #16828: Introduce find patterns
- Accepted. But we have to clarify the term "backtracking" here. It does backtrack but not with a guard, right?
Matz.
-
12:07 AM Feature #16828: Introduce find patterns
- Suppose we have the following code:
```
json = {name: "Alice", children: [{name: "Bob", age: 6}, {name: "Chad", age... -
06:08 PM Bug #16695: Stack consistency error when using the return value
- Through trial and error, I've determined this is caused by the branchif/branchnil/branchunless optimization, self des...
-
05:20 PM Feature #12901: Anonymous functions without scope lookup overhead
- Can we visit this again which if we go with 1:) add a new construct we could solve https://bugs.ruby-lang.org/issues/...
- 03:15 PM Revision 9cfef5b4 (git): * 2020-05-28 [ci skip]
-
03:13 PM Revision 93ccb8e8 (git): Remove platform directory when distclean or more [ci skip]
- At the time of clean-platform, platform directory may not be empty
because of parallel build. -
02:46 PM Revision 6dbc3a28 (git): autoconf may not be available
-
02:31 PM Revision 139839b8 (git): [ci skip] Enhanced Rdoc for Hash (#3143)
- * Enhanced Rdoc for Hash
* Respond to review
* Nudge CI testing.
Respond to review -
02:12 PM Feature #16847 (Closed): Cache instruction sequences by default
-
10:39 AM Feature #16847: Cache instruction sequences by default
- > We'd rather improve Bootsnap if they need support from the core.
Ok. Then we can close this issue.
That part ... -
12:12 AM Feature #16847: Cache instruction sequences by default
- I am negative. Cacheing compiled binary caused a lot of problems in Python, especially with multiple versions install...
-
08:41 AM Revision 083a17a8 (git): Carve out mjit_exec_slowpath
- and mark it as COLDFUN on JIT, assuming enqueue usually happens on VM.
-
06:48 AM Revision a3f498e4 (git): Fix max, min, minmax documentation (#3131)
- They only need that all objects implement <=>,
but the documentation said it needs Comparable. -
06:46 AM Revision 752041ca (git): Update Enumerable::Yielder#to_proc document (#3142)
-
06:37 AM Revision 64c5bf57 (git): Fix non-existent method reference in Enumerator.produce document (#3141)
-
06:24 AM Revision 9d71373c (git): Mark vm_stackoverflow as NOINLINE COLDFUNC on JIT
- to reduce code size and improve locality of hot code.
-
06:01 AM Revision 61b14bb3 (git): Eliminate a call instruction on JIT cancel path
- by calling combined functions specialized for each cancel type.
I'm hoping to improve locality of hot code, but this... -
05:30 AM Revision 4cabd77e (git): Removed a trailing space [ci skip]
-
04:13 AM Revision 0f8b5819 (git): Merged recipes for the same target
-
03:40 AM Revision 51fa4c9f (git): Removed obsolete forwarding DLL recipe
- It has never been created by default, and no reason to keep binary
compatibility against extension libraries for ruby... -
02:26 AM Revision 0fcb2dd5 (git): add static modifier for rb_str_ord func
05/26/2020
-
11:56 PM Feature #15771 (Feedback): Add `String#split` option to set `split_type string` with a single space separator
- I get the point, but we still need a concrete use-case. (Unlike tabs and commas) Space-separated CSV is not common, a...
-
10:48 PM Bug #16823 (Closed): Bundler related manual pages are corrupted
- Applied in changeset commit:git|e0b40ef5d8173aff304c81f93516e1246e3c042c.
----------
Don't convert bundler man pages... -
09:06 PM Bug #16823: Bundler related manual pages are corrupted
- I've confirmed this bug and submitted a pull request to fix it: https://github.com/ruby/ruby/pull/3147
-
10:47 PM Revision e0b40ef5 (git): Don't convert bundler man pages from mdoc to man
- These man pages are already in man format and assuming they are
mdoc format breaks things.
Fixes [Bug #16823] -
10:37 PM Bug #16695: Stack consistency error when using the return value
- This is due to a bug in the optimizer. Adding `return COMPILE_OK;` to the top of `iseq_peephole_optimize` fixes the ...
-
10:35 PM Misc #16916 (Closed): [Documentation] Method: Net::HTTPHeader#set_form
- Since this revision / commit
- SVN Revision 65230
- https://bugs.ruby-lang.org/projects/ruby-master/repositor... -
10:03 PM Bug #16753 (Closed): ruby -run -e httpd . -p 8080 , not support CJK directorys .
- I merged this patch upstream: https://github.com/ruby/webrick/pull/42
-
09:54 PM Bug #16696 (Closed): 'OpenSSL 1.1.1e 17 Mar 2020' causes failure in Ruby OpenSSL stdlib
-
09:20 PM Bug #16777 (Closed): IRB in Ruby 2.7 hangs on pasting long here document
-
08:18 PM Bug #16771 (Closed): Segmentation fault when inspecting a bound method
-
08:02 PM Bug #16765 (Closed): Crash when use sass image-url in email layout
-
05:07 PM Revision 962c302a (git): test/drb/test_drbssl.rb: skip LeakChecker as openssl keeps /dev/random
- and /dev/urandom intentionally. OpenSSL::PKey::RSA.new opens the two
random generators and keeps the file descriptor... -
03:30 PM Revision 135c6a4b (git): fiddle: need to update configure after updating config tools
- 03:28 PM Revision f8e703e2 (git): * 2020-05-27 [ci skip]
-
03:20 PM Revision 5429deb0 (git): lib/open3.rb: make sure that pipes are closed
- Attempting to invoke a non-existent command led to the leak of fds.
http://rubyci.s3.amazonaws.com/graviton2/ruby-ma... -
02:30 PM Feature #16848: Allow callables in $LOAD_PATH
- > the "vast majority of the cases" involve something like $LOAD_PATH.include?(path) and string duck-typing doesn't h...
-
02:01 PM Feature #16848: Allow callables in $LOAD_PATH
- > $LOAD_PATH as a "view"
This is what I proposed at comment #16.
Maybe there are two strategies:
(1) extend $LOAD_... -
01:12 PM Feature #16848: Allow callables in $LOAD_PATH
- > ### String duck-typing
It seems to me that apart from adding a path to $LOAD_PATH (which is a non-issue), the "v... -
09:55 AM Feature #16848: Allow callables in $LOAD_PATH
- Sorry I missed your answer from 5 days ago. I wish I'd answered before your second meeting (Redmine no longer send no...
-
07:58 AM Feature #16848 (Feedback): Allow callables in $LOAD_PATH
- As I described, the current approach has a compatibility issue.
Could you propose another proposal to care compatibi... -
02:23 PM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
- Don't mind, I was not clear.
-
11:29 AM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
- mame (Yusuke Endoh) wrote in #note-43:
> The order had been already reverted in #note-31.
Ah, thx and sorry to mi... -
10:57 AM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
- The order had been already reverted in #note-31.
-
07:08 AM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
- Have the commit changed the order or introduced just the option? It seems to that just the later, which is not what w...
-
04:28 AM Feature #8661 (Closed): Add option to print backtrace in reverse order (stack frames first and error last)
- Committed at 39365b46e250162f278cb36aa148bc2a92b1b84a. Thanks!
-
02:20 PM Revision eb20d2f4 (git): include debug option in slack notification
-
02:10 PM Revision a809caa4 (git): remove duplication.
-
02:04 PM Revision 68e987c3 (git): GH actions with RUBY_DEBUG (#3144)
- Add GH actions with -DRUBY_DEBUG
-
01:58 PM Bug #16914 (Closed): Hash.new with `default_proc` returns this `default_proc` instead of calling it sometimes
-
09:45 AM Bug #16914 (Closed): Hash.new with `default_proc` returns this `default_proc` instead of calling it sometimes
- Hello,
First of all, I want to apologize because this bug report will not be realized at all in good shape. I enco... -
10:17 AM Revision 5917fe23 (git): _GNU_SOURCE is needed for mkostemp on Cygwin
-
07:58 AM Revision 17d17de0 (git): Get rid of redefinition of memcpy on mingw
-
07:58 AM Revision 04eb05a8 (git): Prefer configured printf format for mingw gcc 10
-
06:14 AM Revision d63bba1e (git): [DOC] Use note-list to pretend original plain-text looks [ci skip]
-
06:09 AM Feature #16832 (Closed): Use #name rather than #inspect to build "uninitialized constant" error messages
- Applied in changeset commit:git|7d5da30c9e9c572f6ef0aaccc1ca0e724966e2ee.
----------
Test for [Feature #16832] -
06:09 AM Revision 7d5da30c (git): Test for [Feature #16832]
-
05:10 AM Revision 385ac07f (git): Use receiver #name rather than #inspect to build NameError message
-
04:38 AM Bug #16906 (Closed): Calling Thread#thread_variable? in IRB sometimes produce wrong result
- Applied in changeset commit:git|4e1f2283b432e833bd4e6f7724ba0496760e68e8.
----------
Make Thread#thread_variable? si... -
02:57 AM Bug #16906: Calling Thread#thread_variable? in IRB sometimes produce wrong result
- That approach didn't work as there are tests for inadvertent symbol creation. To fix that, we need to force ID creati...
-
02:34 AM Bug #16906: Calling Thread#thread_variable? in IRB sometimes produce wrong result
- I can confirm this bug. It's because `thread_variable?` uses different code than `thread_variable_get` and `thread_v...
-
04:38 AM Revision 4e1f2283 (git): Make Thread#thread_variable? similar to #thread_variable_get
- Don't use rb_check_id, which only works for pinned symbols.
Switch inadvertent creation test for thread_variable? to
... -
02:59 AM Feature #16824: Follow RubyGems naming conventions for the stdlib
- nobu (Nobuyoshi Nakada) wrote in #note-13:
> Nonsense.
Nobu, I feel deeply offended by your impoliteness and lack... -
02:20 AM Feature #16824: Follow RubyGems naming conventions for the stdlib
- While I understand the intention of this request, I'm not sure this would be practically useful for us. As mentioned ...
-
02:03 AM Feature #16824 (Rejected): Follow RubyGems naming conventions for the stdlib
- Nonsense.
-
01:49 AM Feature #16824 (Open): Follow RubyGems naming conventions for the stdlib
- Let's not close this because the original request is not be accepted at 100%
Any volunteer to double-check the lis... -
02:47 AM Bug #16912 (Closed): Fiber#raise has a mismatch between implementation and documentation
- Applied in changeset commit:git|faab5cbeb762adec4983d603d71e72add5108249.
----------
Fix documentation for Fiber#rai... -
02:46 AM Revision faab5cbe (git): Fix documentation for Fiber#raise [ci skip]
- Fixes [Bug #16912]
05/25/2020
-
11:33 PM Feature #16913 (Open): Add `ARGF#each_io`
- Add an iterator for each file supplied on the command line, or STDIN. `ARGF#each_io`
## Current Status
Often, w... -
07:49 PM Revision c9fe4ebd (git): cause SEGV for the test.
- 21991e6ca5 enables `__builtin_assume()` for clang and it seems
skip SEGV on rb_class_of() with unexpected value. This... -
06:21 PM Feature #16837 (Closed): Can we make Ruby 3.0 as fast as Ruby 2.7 with the new assertions?
- Applied in changeset commit:git|21991e6ca59274e41a472b5256bd3245f6596c90.
----------
Use RUBY_DEBUG instead of NDEBU... - 06:21 PM Revision 7bafc9f4 (git): * 2020-05-26 [ci skip]
-
06:21 PM Revision 4ac42874 (git): Update include/ruby/assert.h
- Co-authored-by: 卜部昌平 <[email protected]>
-
06:21 PM Revision 21991e6c (git): Use RUBY_DEBUG instead of NDEBUG
- Assertions in header files slows down an interpreter, so they should be
turned off by default (simple `make`). To ena... -
03:33 PM Bug #16912 (Closed): Fiber#raise has a mismatch between implementation and documentation
- Fiber#raise has a mismatch between implementation and documentation for "created" fiber.
RDoc:
> Raises an ... -
12:01 PM Misc #16911 (Closed): Travis: unstable non-x86_64 jobs
- I would like to open this ticket to track and fix the issues for Travis non-x86_64 jobs, as I saw the following commi...
-
11:12 AM Revision b10b3792 (git): Fix failures in ./spec/bundler/quality_spec.rb
- ```
Failures:
1) The library itself does not contain any warnings
Failure/Error: raise "Invoking #{method}!(#... -
11:08 AM Revision fcc8be01 (git): Fix a failure in bundle version with version outputs the version with build metadata
- ```
1) bundle version with version outputs the version with build metadata
Failure/Error: expect(out).to match... -
11:08 AM Revision 67d2a715 (git): Fix a error in a `before(:suite)` hook
- https://github.com/ruby/actions/runs/703745101?check_suite_focus=true#step:16:27
```
An error occurred in a `before(:... -
06:20 AM Revision 45ffab36 (git): Added entries about RubyGems and Bundler
-
02:09 AM Misc #16805: Coroutine's license is unclear
- @odaira Can you confirm/are you okay for your ppcle64 implementation to be released under the MIT License?
-
02:08 AM Bug #16814: Segmentation fault in GC while running test/ruby/test_fiber.rb on s390x
- Can you check if this is still a problem, I merged my changes which should make this test more reliable. But I did no...
-
02:02 AM Revision 2225aa98 (git): [DOC] Turned note-lists into label-lists [ci skip]
- 01:19 AM Revision 089dcfbf (git): * 2020-05-25 [ci skip]
-
01:17 AM Revision 06321ea2 (git): RBIMPL_ATTR_DEPRECATED: disable for GCC10
- GCC 10.x seems buggy here. See also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95302
-
01:09 AM Feature #15277: at_exec
- I would like to add a use-case that I'm encountering right now.
I would like to call prctl(PR_SET_PDEATHSIG, ...) ...
05/24/2020
-
05:24 PM Bug #16904: rubygems: psych: superclass mismatch for class Mark (TypeError)
- There was merged this [1] PR, which should resolve the issue even without removal of the `gem` call. I have not verif...
-
04:34 PM Misc #16910: BasicObject is resolved in BasicObject
- Ah! I read too fast too :). Appreciate the followup!
-
02:52 PM Misc #16910: BasicObject is resolved in BasicObject
- Actually I looked too fast, the correct location is
https://github.com/ruby/ruby/blob/b10c9d201222b144df7d63660d1c73... -
02:45 PM Misc #16910 (Closed): BasicObject is resolved in BasicObject
-
12:39 PM Misc #16910: BasicObject is resolved in BasicObject
- This can be closed (can't do it myself apparently).
-
12:37 PM Misc #16910: BasicObject is resolved in BasicObject
- Ahhh, that explains it. That code says this is intentional and definitely not a bug.
Thanks a lot Benoit!
-
10:19 AM Misc #16910: BasicObject is resolved in BasicObject
- As you found, I think it's just a special case that BasicObject has a constant named "BasicObject".
It's defined her... -
09:41 AM Misc #16910: BasicObject is resolved in BasicObject
- Ah, forgot to add that I saw this
```ruby
BasicObject.constants # => [:BasicObject]
```
Could it be the case ... -
09:39 AM Misc #16910 (Closed): BasicObject is resolved in BasicObject
- I categorized this as Misc because I do not really know if this is a bug, or perhaps I miss some special rule in the ...
-
02:47 PM Revision c6c02331 (git): [ruby/rdoc] Check uninitialized instance variable in test
- https://github.com/ruby/rdoc/commit/3dcd5ddbb6
-
02:47 PM Revision 3169ffc0 (git): [ruby/rdoc] Add frozen string literal support
- https://github.com/ruby/rdoc/commit/daac9d0471
-
02:47 PM Revision 37b8a7af (git): [ruby/rdoc] Add instance_methods because instance_method_list should be obsolete
- https://github.com/ruby/rdoc/commit/9b1da32254
-
02:47 PM Revision e6d1363a (git): [ruby/rdoc] Fixed inverted CSS for note-list and label-list
- https://github.com/ruby/rdoc/commit/a13d6439da
-
02:47 PM Revision 32e0ff26 (git): [ruby/rdoc] Delegate ERB args correctly
- https://github.com/ruby/rdoc/commit/82ff37a822
-
02:47 PM Revision 7e7981c8 (git): [ruby/rdoc] Treat multiple Ruby methods calling the same C method as aliases
- Previously, only calls to rb_define_alias were treated as aliases.
This treats calls to rb_define_method with the sam... -
02:47 PM Revision f52a4690 (git): [ruby/rdoc] Process crossref before tidylink
- The crossref must be linked before tidylink because Klass.method[:sym] will be
processed as a tidylink first and will... - 02:47 PM Revision c79f9ea6 (git): [ruby/rdoc] Escape method names in HTML
- The following is invalid HTML:
<a href="Array.html#method-i-3C-3C">... -
10:34 AM Bug #11188: Method#inspect for chaining alias methods
- Nice, in fact this was already the behavior in TruffleRuby and JRuby.
-
03:39 AM Bug #11188 (Closed): Method#inspect for chaining alias methods
- This patch was merged in commit:adecd43197d5ea2a62a618a5c9be653bcf009c62.
-
09:05 AM Feature #16650 (Closed): Ruby 2.6.* and 2.7* no longer compile on latest Mingw64
- It seems working now, by compiling with gcc 10.1.0.
-
08:08 AM Bug #16905: Ruby required to build Ruby on Haiku?
- > parse.y file has been modified, or its timestamp changed at least.
I didn't edited that file and haven't changed... -
03:33 AM Bug #16852: Refining Enumerable fails with ruby 2.7
- I've added https://github.com/ruby/ruby/pull/3140 to fix this. It works by ensuring an origin for Enumerable directl...
-
01:53 AM Revision b10c9d20 (git): [DOC] Added document for rb_check_symbol() [ci skip]
-
01:35 AM Revision 8b8b7c78 (git): Enhanced Rdoc for Hash (#3139)
-
12:53 AM Bug #16908: Strange behaviour of Hash#shift when used with `default_proc`.
- I would expect Hash#shift to return either a key-value tuple or nil. Returning the default value is, honestly, incomp...
Also available in: Atom