Activity
From 09/23/2021 to 09/29/2021
09/29/2021
- 11:04 PM Revision 565649cf (git): * 2021-09-30 [ci skip]
-
11:04 PM Revision 49edaa06 (git): Enhanced RDoc for Enumerable (#4910)
- Treats:
#min
#max
#minmax
#min_by
#max_by
#minmax_by
#include? -
10:57 PM Bug #18180: opt_newarray_min/max instructions ignore refined methods
- I submitted a pull request to fix this issue: https://github.com/ruby/ruby/pull/4911
-
09:16 PM Feature #12719: `Struct#merge` for partial updates
- To add a real-world use-case: in the [`ddtrace gem`](https://github.com/DataDog/dd-trace-rb) we have a [configuration...
-
07:02 PM Feature #18229: Proposal to merge YJIT
- > We should probably continue this specific thread of discussion by email ([email protected])
I... -
06:26 PM Feature #18229: Proposal to merge YJIT
- > It is a big achievement to have stable JIT improvements on real program for such dynamic language as Ruby. It is a ...
-
02:01 PM Feature #18229: Proposal to merge YJIT
- Congratulations, Maxime!
It is a big achievement to have **stable** JIT improvements on **real** program for such ... -
04:42 AM Feature #18229: Proposal to merge YJIT
- This all sounds fantastic.
-
02:23 PM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- > When a C++ compiler is not installed, the ./configure fails. Is this a expected behavior?
Ah now I see the C++ c... -
12:52 PM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- When a C++ compiler is not installed, the `./configure` fails. Is this a expected behavior?
```
$ git clean -fdx
... -
12:13 PM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- On the master branch `0182bf615a6ef3fb0401a31b4f6840221af00db7`, the `./autogen.sh` and `./configure` work with autoc...
-
11:46 AM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- user:jaruga Try
```
$ ./autogen.sh
```
(See also #17723.) -
10:39 AM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- jaruga (Jun Aruga) wrote in #note-2:
> $ ./configure
> configure: error: cannot find required auxiliary files: conf... -
09:37 AM Bug #18156: 3.0.2 configuration checks by default for C++ compiler instead of C?
- Here are the reproducing steps on the latest master branch `0182bf615a6ef3fb0401a31b4f6840221af00db7`. I even couldn'...
-
01:31 PM Revision bbf98b57 (git): lldb: Get rid of error at unpreserved encodings [ci skip]
-
01:07 PM Revision 5eb8b6d1 (git): [ruby/reline] Support ed_argument_digit by M+num
- The vi mode can handle "argument number" before an operator or a motion,
such as, "3x" (equals "xxx"), and "3l" (equa... -
10:10 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- ioquatix (Samuel Williams) wrote in #note-11:
> I think having a top level hook for exceptions makes total sense.
... -
05:35 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I'm moving this ticket to the Feature tracker.
@ioquatix I'd like you to sort out the problem statement, and put i... -
12:43 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- Whoops, accidentally overwrote title :p
-
12:42 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- You think it's an advantage to change the default exception message to include additional formatted details. But I'm ...
-
09:47 AM Bug #18170: Exception#inspect should not include newlines
- I asked Jon Rowe from RSpec to check this. He monkey patched (3) into rspec and:
> I monkey patched an equivalent ... -
02:26 AM Bug #17629: macOS, readline compiled with libedit: adding entries to history doesn't work unless Readline.readline is called before populating it
- The auto close didn’t seem to work somehow.
-
01:28 AM Bug #18191: All loaded feature filenames should be in the file system encoding
- * `$LOADED_FEATURES` elements are not all of the "internal" strings.
* These should be in the file system, may not b...
09/28/2021
-
11:26 PM Misc #18174: DevelopersMeeting20211021Japan
- * [Bug #17429] Prohibit include/prepend in refinement modules
* Is the name `Refinement#import` OK? -
11:23 PM Bug #17629: macOS, readline compiled with libedit: adding entries to history doesn't work unless Readline.readline is called before populating it
- I believe this ticket can be closed as it is fixed in master branch. @nobu, Thank you for fixing this!
-
11:21 PM Bug #17429 (Assigned): Prohibit include/prepend in refinement modules
- shugo (Shugo Maeda) wrote in #note-32:
> > I found a gem named refinement....
> >
> > https://github.com/square/refi... -
11:20 PM Revision 0182bf61 (git): Enhanced RDoc for Enumerable (#4908)
- Treated:
#none?
#one?
#min -
10:40 PM Feature #18229: Proposal to merge YJIT
- I have a timing question, is there any chance we can land this in the next month or so, that way we will have a bit m...
-
09:12 PM Feature #18229: Proposal to merge YJIT
- > Thank you k0kubun (Takashi Kokubun). It is an honor to be invited to be a committer to ruby/ruby.
> We agree to re... -
08:53 PM Feature #18229: Proposal to merge YJIT
- Thank you @k0kubun. It is an honor to be invited to be a committer to ruby/ruby.
We agree to rebase Shopify/yjit o... -
06:01 PM Feature #18229: Proposal to merge YJIT
- Thank you for writing this up! Now that we got Matz's blessing, please allow me to discuss a few more details:
## Ad... -
12:23 PM Feature #18229 (Assigned): Proposal to merge YJIT
-
12:08 PM Feature #18229: Proposal to merge YJIT
- +1
Matz.
-
08:16 PM Revision d3bd7382 (git): Refactor rb_add_event_hook function
- 04:38 PM Revision fd76117a (git): * 2021-09-29 [ci skip]
-
04:38 PM Revision 1e10099e (git): Enhanced RDoc for Enumerable (#4906)
- Treats:
#partition
#group_by
#tally
#first
#sort
#sort_by
#all?
#any? -
01:36 PM Bug #17669: An exception still breaks monitor state and causes deadlock in 2.6.7
- Ah, 2.6.8 is in security maintenance, so maybe this is not considered then?
-
01:35 PM Bug #17669: An exception still breaks monitor state and causes deadlock in 2.6.7
- It looks like this was missed to be backported (https://github.com/ruby/ruby/blob/ruby_2_6/lib/monitor.rb#L230-L239 d...
-
12:46 PM Bug #18230: i get unexpected @path error.
- This was originally reported at Bootsnap: https://github.com/Shopify/bootsnap/issues/374
Long story short somethin... -
12:33 PM Bug #18230 (Closed): i get unexpected @path error.
- Hello, i get this error when i run rails s . I use ruby 3.0.2 and rails 7.0.0.alpha2.
francel@francel-Inspiron-N50... -
11:03 AM Revision 545e0164 (git): lldb: Show encoding of String [ci skip]
-
11:01 AM Revision 8bdaaeb9 (git): [ruby/ostruct] Strip trailing spaces
- https://github.com/ruby/ostruct/commit/df1109c18f
-
10:17 AM Feature #18228: Add a `timeout` option to `IO.copy_stream`
- > It's what Ruby already uses to interrupt blocking system calls for Ruby interrupts like signals, Thread#raise, etc
... -
10:09 AM Feature #18228: Add a `timeout` option to `IO.copy_stream`
- byroot (Jean Boussier) wrote in #note-4:
> I think it can? But from my initial research I was under the impression t... -
10:15 AM Revision 2f19f4d1 (git): Followed up behavior change of set
- https://github.com/ruby/ruby/commit/f360ebb30606a4143029996073d29d007069428d
-
10:14 AM Revision 395da04a (git): Followed up ruby/spec examples for date.
- https://github.com/ruby/ruby/commit/f9f7f3a75ec5af4a70e3332f8f5aa300c13432e2
-
08:48 AM Revision be51f4ce (git): [ruby/did_you_mean] Disable error_highlight when testing did_you_mean
- Fixes #160
https://github.com/ruby/did_you_mean/commit/93df310873 - 08:43 AM Revision fcaa9184 (git): [rubygems/rubygems] Only disallow FIXME/TODO for first word of gemspec description
- 7890c98 matched the start of each line, whereas this matches the start
of the entire string.
https://github.com/ruby... -
08:43 AM Revision 6874d4f1 (git): [rubygems/rubygems] Add missing `rubygem_push` prerequisite
- Just like all the other tasks using the `built_gem_path`, the `:build`
task is a prerequisite for this task too.
htt... -
08:42 AM Bug #18141 (Open): Marshal load with proc yield objects before they are fully initialized
- I took the liberty to re-open this issue and to rewrite it to be more generic.
I wonder if it wouldn't be simpler... -
08:37 AM Revision f360ebb3 (git): [ruby/set] Make Set#pretty_print IRB::ColorPrinter friendly
- https://github.com/ruby/set/commit/f467028cdb
-
08:36 AM Revision a6459081 (git): [ruby/un] Bump version to 0.2.0
- https://github.com/ruby/un/commit/104bc10c57
-
08:34 AM Revision f9f7f3a7 (git): [ruby/date] Make %v strftime flag use uppercase month
- %v is supposed to be the VMS date, and VMS date format uses an
uppercase month.
Ruby 1.8 used an uppercase month for... -
08:31 AM Revision af680700 (git): [ruby/drb] 6d890ec5979ec72586dd5f66dd8d33f7a9aefd1e was introduced to support only Ruby 2.7+
- https://github.com/ruby/drb/commit/bec410d184
-
08:31 AM Revision f6c32287 (git): [ruby/drb] Use omit instead of skip for test-unit
- https://github.com/ruby/drb/commit/0da149e7a9
-
08:30 AM Revision 3be98765 (git): [ruby/drb] gemspec: Remove "executables" configuration
- This gem exposes 0 executables.
https://github.com/ruby/drb/commit/ed4d0363e5 -
08:30 AM Revision cefa0295 (git): [ruby/ostruct] Allow properties to be accessed even when the object is moved to another Ractor (https://github.com/ruby/ostruct/pull/29)
- https://github.com/ruby/ostruct/commit/d85639f2f5
-
07:13 AM Revision 83662f1d (git): Removed needless rake and bundler files for rdoc
- 06:50 AM Revision 6bca410a (git): Move platform maintainers list
-
05:15 AM Revision c4acde89 (git): [ruby/reline] Ignore NUL by ed_quoted_insert
- https://github.com/ruby/reline/commit/43b7c01a98
-
05:08 AM Revision 1e9a688c (git): Move some function declaration to internal/io.h
-
02:26 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- There are other APM services besides Sentry. Now I wonder if we should introduce a new API for a log file, say `#onel...
-
02:16 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I understand your concern. Well, I think Sentry should update their implementation if they want extended information....
-
02:13 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I remembered one significant concern: application monitors like Sentry. I want to see error_highlight's information i...
-
01:20 AM Feature #17295: Feature: Create a directory and file with Pathname#touch
- For what it's worth this idea isn't my favorite. I would LOVE to have a mktmpdir that returns a pathname instead of a...
09/27/2021
-
11:17 PM Revision 2cf10143 (git): Enhanced RDoc for Struct (#4895)
- Revises introductory material.
Adds section "What's Here".
Adds previously missing documentation for method #... -
10:06 PM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- Thank you so much!
-
10:01 PM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I didn't think about other cases, I was mostly concerned about the global hook for formatting messages. When I asked ...
-
10:53 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- Eregon (Benoit Daloze) wrote in #note-5:
> So any new API here should not depend on `error_highlight` or `ErrorHighli... -
10:12 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- Just a quick mention that error_highlight is a CRuby-internal gem.
So any new API here should not depend on `error_h... -
08:02 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I think that we need to clarify the issue first.
> an error message might be formatted for both the terminal and a... -
04:07 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- I have one more idea which might satisfy some of my needs. We could introduce a scheduler hook for unhandled exceptio...
-
03:55 AM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- https://bugs.ruby-lang.org/issues/18170
-
09:58 PM Feature #18227: Static class initialization.
- Yes, this would only be for internal CRuby initialization, not for 3rd party code.
-
09:47 AM Feature #18227: Static class initialization.
- I think for the public API functions should be used, as that providees a lot more flexibility in implementation.
Ini... -
03:49 AM Feature #18227 (Assigned): Static class initialization.
- As a follow on from https://bugs.ruby-lang.org/issues/18189 I would like to propose some kind of static class initial...
-
09:21 PM Feature #18228: Add a `timeout` option to `IO.copy_stream`
- > I wonder, can sendfile(2) be interrupted by a signal like SIGVTALRM like for read/write?
I think it can? But fro... -
08:11 PM Feature #18228: Add a `timeout` option to `IO.copy_stream`
- Just FYI: `sendfile` is less flexible and you should generally avoid it. The modern syscall is `splice`. I'll read th...
-
04:57 PM Feature #18228: Add a `timeout` option to `IO.copy_stream`
- I wonder, can `sendfile(2)` be interrupted by a signal like SIGVTALRM like for read/write?
That might be another str... -
12:16 PM Feature #18228 (Open): Add a `timeout` option to `IO.copy_stream`
- ### Context
In many situations dealing with large files, `IO.copy_stream` when usable bring major performance gain... -
09:05 PM Revision 1147136b (git): [ruby/timeout] test that yield is given number of seconds
- https://github.com/ruby/timeout/commit/ec5a614334
-
07:12 PM Feature #18229 (Closed): Proposal to merge YJIT
- # Background
YJIT is a new open source JIT compiler for CRuby. The project is led by a small team at Shopify in c... - 03:53 PM Revision a60bf6f9 (git): * 2021-09-28 [ci skip]
-
03:52 PM Revision 5ec730cd (git): Set the locale encoding to UTF-8
- Cirrus CI sets the environment variable `CIRRUS_COMMIT_MESSAGE`
from the pull request description. -
03:52 PM Revision a28fff5f (git): Revert "Unexport `CIRRUS_COMMIT_MESSAGE`"
- This reverts commit 09863a4cd8eb40b34b310083d8cdda899ab5bcc1.
-
12:11 PM Revision 09863a4c (git): Unexport `CIRRUS_COMMIT_MESSAGE`
- Cirrus CI sets this environment variable from the pull request
description. However it does not seem any locales oth... -
11:47 AM Revision dfa67db6 (git): Show failed environment variables
-
10:36 AM Revision 0a38212e (git): [ruby/timeout] Freeze VERSION
- https://github.com/ruby/timeout/commit/ac7b010c41
-
10:05 AM Bug #18193: Accessing global configuration from Ractors
- #17592 would let this work but it has not been implemented yet, cc @ko1
-
10:02 AM Revision efa0c31c (git): Add printf-style format attribute to oniguruma functions
- Also make the format string compatible with literal strings which
are const arrays of "plain" chars. -
10:02 AM Bug #18170: Exception#inspect should not include newlines
- ioquatix (Samuel Williams) wrote in #note-7:
> Evidence?
See the PR: https://github.com/ruby/ruby/pull/4857/files... -
09:59 AM Bug #18170: Exception#inspect should not include newlines
- ioquatix (Samuel Williams) wrote in #note-8:
> > so it seems best if usages of Exception#inspect or Exception#messag... -
09:43 AM Feature #18020: Introduce `IO::Buffer` for fiber scheduler.
- ioquatix (Samuel Williams) wrote in #note-20:
> @eregon I revisited this code.
>
> > def to_str(offset, length)
... -
06:40 AM Feature #18020: Introduce `IO::Buffer` for fiber scheduler.
- @eregon I revisited this code.
> def to_str(offset, length)
I'm not sure if there is any problem making an IO b... -
06:16 AM Feature #18020: Introduce `IO::Buffer` for fiber scheduler.
- @dsisnero would you have time sometime this week to have a quick face to face chat? It would be good to discuss the p...
- 06:23 AM Revision f8000e29 (git): [ruby/base64] Avoid unnecessary string duplication
- String#ljust returns a new string, so whenever we need to add
padding, we can replace "-/" in place with String#tr! a... - 06:23 AM Revision 1b004ba0 (git): [ruby/base64] Simplify
- Thanks @nobu!
https://github.com/ruby/base64/commit/39e22efa2b - 06:23 AM Revision 05a28ce5 (git): [ruby/base64] Improve Base64.urlsafe_encode64 performance
- Improves the method's performance when asked to remove padding.
str.delete!("=") iterates over the entire string loo... -
05:47 AM Revision f7ffe9db (git): Introduce `RBIMPL_NONNULL_ARG` macro
- Runtime assertion for the argument declared as non-null.
This macro does nothing if `RBIMPL_ATTR_NONNULL` is effectiv... -
05:37 AM Bug #16908: Strange behaviour of Hash#shift when used with `default_proc`.
- Should we introduce some kind of deprecation or warning in 3.1?
-
04:27 AM Misc #18175 (Closed): Propose Jean Boussier (@byroot) as a core committer
- I finished to prepare the following byroot account.
* mail account of ruby-lang.org
* git.ruby-lang.org
* bugs.r... -
04:22 AM Revision 582602d1 (git): [ruby/timeout] test for basic functionality
- https://github.com/ruby/timeout/commit/1c6bb90aea
-
04:04 AM Misc #18174: DevelopersMeeting20211021Japan
- - [Feature #18035] Introduce general model/semantic for immutable by default.
- Can we agree on interface and imple... -
04:01 AM Feature #17369: Introduce non-blocking `Process.wait`, `Kernel.system` and related methods.
- The implementation is completed.
However, some parts are still pretty messy, including leaking `$?` process status.
... -
03:48 AM Bug #18189 (Closed): `rb_cString` can be NULL during `Init_Object`
- It's fixed.
09/26/2021
-
11:10 PM Feature #18035: Introduce general model/semantic for immutability.
- Looking at `Ractor.make_shareable`, wouldn't this implementation be a candidate for a potential `#deep_freeze` implem...
-
11:08 PM Feature #18035: Introduce general model/semantic for immutability.
- I'm happy with the current PR which invokes `#freeze` after calling `#new`.
If we can't guarantee full immutability,... -
08:57 PM Feature #18194: No easy way to format exception messages per thread/fiber scheduler context.
- One more think, thinking about the "metadata" which we attach to an exception will force us to come up with a suffici...
-
08:44 PM Feature #18194 (Closed): No easy way to format exception messages per thread/fiber scheduler context.
- In the new error highlighting gem, formatting exception messages appears to be per-process which is insufficiently nu...
-
08:18 PM Bug #18170: Exception#inspect should not include newlines
- > so it seems best if usages of Exception#inspect or Exception#message handle multiple lines correctly.
In my experi... -
08:17 PM Bug #18170: Exception#inspect should not include newlines
- I am strongly against (3), because I don't think we should be introducing ad-hoc behaviour.
I am strongly in favo... -
12:07 PM Bug #18170: Exception#inspect should not include newlines
- mame (Yusuke Endoh) wrote in #note-5:
> Because we don't inspect an exception object so often, I think the redundanc... -
08:06 PM Bug #18193 (Closed): Accessing global configuration from Ractors
- Consider a very common Ruby code with `attr_accessor` on a class:
``` ruby
class GlobalConfig
class << self
... -
06:23 PM Revision 00cfafc0 (git): [ruby/irb] Add doc about "echo on assignment"
- https://github.com/ruby/irb/commit/5af637b3c1
-
06:23 PM Revision 51773bed (git): [ruby/irb] Add blank lines to sample code in doc for readability
- https://github.com/ruby/irb/commit/123b7e53ee
-
06:23 PM Revision 2ae64bf6 (git): [ruby/irb] Fix sample code in doc
- https://github.com/ruby/irb/commit/642adbe968
-
06:23 PM Revision 5c0636bd (git): [ruby/irb] Add a space before left paren
- https://github.com/ruby/irb/commit/973bac83ff
- 04:16 PM Revision 7ba16939 (git): * 2021-09-27 [ci skip]
-
04:16 PM Revision a230ff0f (git): [ruby/reline] ^K is kill-line and ^U is unix-line-discard for inputrc
- https://github.com/ruby/reline/commit/5936071940
-
02:47 PM Revision 3f7b08d2 (git): [ruby/reline] Implement vi_kill_line_prev
- This operation is mentioned and bound to `^U` in both `vi_command.rb`
and `vi_insert.rb`, but there is no definition ... -
11:51 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- The changesets 050a89543952a2c9e7c9bc938f4fdb538f6c9278, 57eaa07ba6c1ee958c16d5c451e2dceb2208edf1, edbe0e224c2594b7a7...
-
03:47 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- I am sorry I pointed wrong PR.
This is my backport candidate PR.
https://github.com/ruby/ruby/pull/4896 - 11:50 AM Revision 976569d9 (git): * 2021-09-26 [ci skip]
- 11:49 AM Revision 8ac058b6 (git): Fix potential hang when joining threads.
- If the thread termination invokes user code after `th->status` becomes
`THREAD_KILLED`, and the user unblock function... -
11:49 AM Revision 7d4a0c4b (git): Suppress exception report in inner thread
-
11:49 AM Revision 24f146be (git): Close leaked file descriptors
- 11:49 AM Revision 5e9ec351 (git): Wake up join list within thread EC context. (#4471)
- * Wake up join list within thread EC context.
* Consume items from join list so that they are not re-executed.
If `... -
10:24 AM Misc #17720 (Assigned): Cirrus CI to check non-x86_64 architecture cases by own machines
- Cirrus CI cloud hosting service was added to test Arm64 cases on the commit, because the Fedor@Cirrus CI contacted me...
-
10:23 AM Misc #18192: Advertise that OpenSSL 3.0 is not supported
- Adding OpenSSL 3.0 support is planned for the next Ruby/OpenSSL gem release, for inclusion in Ruby 3.1.
Given the ... - 12:56 AM Revision 389de6f0 (git): * 2021-09-26 [ci skip]
-
12:48 AM Revision 18f0b7c2 (git): Fix dependency of verconf.h
- template/verconf.h.tmpl reads rbconfig.rb.
09/25/2021
-
06:24 PM Misc #18192 (Third Party's Issue): Advertise that OpenSSL 3.0 is not supported
- Can we document that OpenSSL 3.0 is not supported?
I believe at least we can make `extconf.rb` fail with OpenSSL 3... -
04:58 PM Bug #18170: Exception#inspect should not include newlines
- Eregon (Benoit Daloze) wrote in #note-4:
> The quotes around the message feel redundant to me and likely to cause mu... -
10:06 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- I rebased my backport PR on `ruby_3_0` and could not reproduce the failure. I'll push the updated branch.
-
08:23 AM Bug #18191 (Closed): All loaded feature filenames should be in the file system encoding
- I don't know if that has already been fixed but it seems that few internal variables ($LOADED_FEATURES) are still con...
-
06:44 AM Revision 806a27f9 (git): Dot-prefix appveyor.yml
-
06:38 AM Revision 69ce154d (git): FL_USER flags on ohter than T_DATA are reserved [Misc #18059]
- 06:19 AM Revision 9151ed2f (git): Return fstrings from `build_const_pathname`.
- It's possible for `build_const_pathname` to be called when `rb_cString` is
still NULL. There is a fix-up step when `r... -
05:07 AM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- Thanks to @nobu's suggestion here is a PR: https://github.com/ruby/ruby/pull/4892/commits/f0be5d27d5dde1b6dfeb174f00f...
-
05:03 AM Revision 13b17cb8 (git): Refactor rb_call_super function
09/24/2021
-
11:41 PM Revision 39a6bf55 (git): Enhanced RDoc for Struct (#4891)
- Treats:
#values_at
#select
#==
#hash
#eql?
#size
#dig -
06:56 PM Bug #18170: Exception#inspect should not include newlines
- The quotes around the message feel redundant to me and likely to cause much more incompatibility.
The message is the... -
06:46 PM Feature #18181: Introduce Enumerable#min_with_value, max_with_value, and minmax_with_value
- :+1: I've needed this several times.
I think the semantics in the description are the best and clearest. -
05:14 PM Bug #18169: Local copies of gemified libraries are being released out of sync with their gems
- Perhaps a possible solution is when anyone edits the version of a default gem within CRuby they change the version of...
-
03:55 PM Bug #18034: Segmentation fault fiddle with `--enable-bundled-libffi` and macOS
- I was able to reproduce this. My guess is that the bundled libffi is failing to compile, but then the gem compiles a...
-
03:35 PM Revision bbdfce96 (git): Enhanced RDoc for Struct (#4890)
- Treated:
#each
#each_pair
#inspect
#to_a
#to_h
#[]
#[]= - 03:12 PM Revision 7adfb14f (git): * 2021-09-25 [ci skip]
-
03:11 PM Revision f726c79d (git): [ruby/reline] Add aliases {prev,next}_history to ed_{prev,next}_history
- https://github.com/ruby/reline/commit/d740e18cff
-
02:50 PM Revision ff26c60b (git): [ruby/irb] Revert "Show original string byte sequence to debug"
- This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d.
https://github.com/ruby/irb/commit/b22094a16f -
02:50 PM Revision 93291005 (git): [ruby/irb] Show original string byte sequence to debug
- https://github.com/ruby/irb/commit/7a97bb0e56
-
01:56 PM Revision 40a65030 (git): Pend test_complete_require_library_name_first
-
11:45 AM Misc #18059 (Closed): Which FL_USERx are open to extension libraries?
- Applied in changeset commit:git|225a29b9bc200f09ee56ce7b5221245709f64e4c.
----------
FL_USER flags on ohter than T_D... -
10:23 AM Revision 225a29b9 (git): FL_USER flags on ohter than T_DATA are reserved [Misc #18059]
-
09:49 AM Misc #18175: Propose Jean Boussier (@byroot) as a core committer
- byroot (Jean Boussier) wrote in #note-8:
> hsbt (Hiroshi SHIBATA) wrote in #note-7:
> > @byroot Hi, Did you send a ... -
09:42 AM Misc #18175: Propose Jean Boussier (@byroot) as a core committer
- hsbt (Hiroshi SHIBATA) wrote in #note-7:
> @byroot Hi, Did you send a mail to [email protected] with ssh key a... -
09:03 AM Misc #18175: Propose Jean Boussier (@byroot) as a core committer
- @byroot Hi, Did you send a mail to [email protected] with ssh key and etc?
I couldn't find your mail. -
03:31 AM Revision 845c017e (git): Reminders of the Windows versions each API is available [ci skip]
-
03:12 AM Revision 0eb679f7 (git): HCRYPTPROV is not a HANDLE
- Even though it is called "handle" and prefixed with "H", and its
value looks like a handle. - 01:57 AM Revision 61aedb28 (git): [rubygems/rubygems] Use pend instead of skip in the absence of git in test helper
- https://github.com/rubygems/rubygems/commit/798a93a98c
-
01:57 AM Revision 4e7f085c (git): [rubygems/rubygems] Revert "Fix an issue causing nested Gem::Uri instances"
- This reverts commit 6589f7bcc7a63a47cb73f58a290c1e1ac42bba99.
https://github.com/rubygems/rubygems/commit/9d0ce31f08 -
01:57 AM Revision b1ab1ee0 (git): [rubygems/rubygems] Fix error message building changing password of source
- Do not change the password of the input parameter source during
anonymization, by using the proper helper instead of ... -
01:11 AM Revision 63297c2c (git): Align the implementation precedences with `rb_atomic_t` definition
- On MinGW, where both of Win32 API and GCC built-ins are available,
the mismatch of implementations to the definition ... -
12:07 AM Bug #18182 (Closed): wrong number of arguments (given 1, expected 0) (ArgumentError) since 178ee1e801acb33d13b3e8a630f6ca4926c68fbc
-
12:01 AM Bug #18182: wrong number of arguments (given 1, expected 0) (ArgumentError) since 178ee1e801acb33d13b3e8a630f6ca4926c68fbc
- I have confirmed `b929af430c` addresses this issue. Thanks for the fix and update.
```
$ ruby -v
ruby 3.1.0dev (...
09/23/2021
-
11:56 PM Bug #18169: Local copies of gemified libraries are being released out of sync with their gems
- > Today I started updating JRuby's stdlib to 3.0
That's 3.0.2 specifically. -
11:55 PM Bug #18169: Local copies of gemified libraries are being released out of sync with their gems
- > I only coordinate the versioning issues, not our workflows.
Ok, who should I talk to about fixing the workflow?
... -
11:36 PM Bug #18182 (Feedback): wrong number of arguments (given 1, expected 0) (ArgumentError) since 178ee1e801acb33d13b3e8a630f6ca4926c68fbc
- @yahonda This should be fixed by commit:b929af430c39df6597d2f3f53b82c38b1d76217b. Can you test and see whether that ...
-
11:29 PM Bug #18185 (Closed): BasicObject is inserted in the middle of the inheritance tree.
- Applied in changeset commit:git|65285bf673914424e960671d1d35e357c455985e.
----------
Consider modified modules initi... -
07:02 PM Bug #18185: BasicObject is inserted in the middle of the inheritance tree.
- Thank you for providing a simple reproducible example. I've submitted a pull request to fix this issue: https://gith...
-
11:29 PM Revision b929af43 (git): Use the flag for uninitialized module [Bug #18185]
- Make `Module#ancestors` not to include `BasicObject`.
-
11:29 PM Revision 65285bf6 (git): Consider modified modules initialized [Bug #18185]
-
11:28 PM Bug #17885 (Open): require_relative and require should be compatible with each other when symlinked files are used
- Reopening this since the patch was reverted.
After multiple previous attempts to fix this were shown to still have... -
11:08 PM Revision 854fe9d1 (git): Correct two errors in Range RDoc (#4889)
-
10:21 PM Revision b38d2bf1 (git): Enhance RDoc for Struct (#4885)
- Treats #members and ::new.
-
10:13 PM Misc #17720 (Closed): Cirrus CI to check non-x86_64 architecture cases by own machines
- Cirrus support added in commit:dd78084ea6c3fe97302889eedcb04b859fdaf21c
-
09:14 PM Revision edb34e35 (git): Fix typo in insns.def [ci skip]
-
08:13 PM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- @nobu that makes total sense.
I also had one other idea.
We obviously have a lot of:
```
VALUE rb_cString;
... -
02:15 PM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- I see.
```diff
diff --git i/variable.c w/variable.c
index aa1fdd022eb..c6e1012bddc 100644
--- i/variable.c
+++... -
09:11 AM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- @nobu with your changes you made, please try running `make test`. It fails.
Then, use the sample I gave:
```
>... -
08:09 AM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- With adding the following lines after `Init_class_hierarchy()` in `InitVM_Object`, it seems working.
```C
VALUE... -
06:51 AM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- I see, there is some kind of patch up:
```
rb_cString = rb_define_class("String", rb_cObject);
assert(r... -
06:50 AM Bug #18189: `rb_cString` can be NULL during `Init_Object`
- The order of operations between here, for anything involving strings, could be a problem:
```
CALL(Object);
... -
06:45 AM Bug #18189 (Closed): `rb_cString` can be NULL during `Init_Object`
- It's possible for `rb_cString` to be NULL during `Init_Object` and thus `Init_class_hierarchy` which means that `rb_f...
-
07:29 PM Bug #17823 (Closed): addr2line.c: Interpret `DW_RLE_start_length`
- Applied in changeset commit:git|77e6715d67b92b16bcb4588e0da37b494cdc5278.
----------
Interpret `DW_RLE_start_length`... -
07:29 PM Revision 5d756118 (git): Use the correct address size
-
07:29 PM Revision 77e6715d (git): Interpret `DW_RLE_start_length`
- Fixes [Bug #17823]
-
07:29 PM Revision f140965b (git): Fix return value when `base != 0`
- 06:08 PM Revision 3531c859 (git): * 2021-09-24 [ci skip]
-
06:08 PM Revision 63aba768 (git): [ruby/reline] Use SGR 0 instead of SGR 39 and 49 to reset font settings
- https://github.com/ruby/reline/commit/cbacb4c1cf
-
05:55 PM Bug #18187: Float#clamp() returns ArgumentError (comparison of Float with 1 failed)
- I submitted a pull request to make Float::NAN.clamp return the receiver: https://github.com/ruby/ruby/pull/4884
Ho... -
02:41 PM Revision 3b5923bc (git): [ruby/reline] Reset all font settings at left end of dialog
- https://github.com/ruby/reline/commit/5f293b5127
-
01:07 PM Revision 8226c33b (git): Add symname_equal_lit for comparison with a string literal
-
01:04 PM Revision 96c8964e (git): Revive the test using US-ASCII incompatible symbol
-
09:02 AM Revision 4704bc09 (git): Revert "Show original string byte sequence to debug"
- This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d.
-
09:01 AM Revision ede95f54 (git): [ruby/irb] Ignore any encoding errors while symbol completion
- https://github.com/ruby/irb/commit/daa65cded1
-
08:24 AM Feature #18190 (Closed): Split `Random::Formatter` from securerandom
- Now `Random::Formatter` methods are defined in `securerandom.rb`, since it was split from `SecureRandom` module histo...
- 08:21 AM Revision e6118c81 (git): .github/workflows/compilers.yml: Use `GNUMAKEFLAGS`.
- Because the `make` environment variable causes some rubygems tests to fail.
And to align with `.cirrus.yml`. -
07:55 AM Revision 8b48b57f (git): Comparing nonnull argument to NULL is useless
-
07:21 AM Revision b42fe593 (git): Show original string byte sequence to debug
-
07:02 AM Revision 49af9012 (git): Prohibit invalid encoding symbols [Bug #18184]
-
05:01 AM Revision 7cec7276 (git): Check instance variable count overflow
-
04:59 AM Revision 64bdad59 (git): Extract ruby2_keywords predicate and setter
-
02:04 AM Feature #18035: Introduce general model/semantic for immutability.
- ioquatix (Samuel Williams) wrote in #note-17:
> @jeremyevans0 your general model makes sense to me and I admire your... -
01:55 AM Revision 842a4cb9 (git): Turned to_be_skipped_id to an inline function
-
12:20 AM Revision e0c6e8c6 (git): [DOC] Use `unpack1` instead of `unpack(template)[0]` [ci skip]
Also available in: Atom