Activity
From 01/04/2023 to 01/10/2023
01/10/2023
-
07:12 PM Bug #19316: YJIT crash in 3.2.0
- Here is a reproducer for 3.1.3:
```ruby
def foo(_, a, b, c)
a & b & ~c
end
n = 2 ** 64
args = [0, -n, n, ... -
04:11 PM Bug #19316 (Closed): YJIT crash in 3.2.0
- Applied in changeset commit:git|aeddc19340c7116d48fac3080553fbb823857d16.
----------
YJIT: Save PC and SP before cal... -
03:29 AM Bug #19316 (Assigned): YJIT crash in 3.2.0
-
06:54 PM Revision 5bf7218b (git): Differentiate T_ARRAY and array subclasses (#7091)
- * Differentiate T_ARRAY and array subclasses
This commit teaches the YJIT context the difference between Arrays
(obj... -
05:12 PM Feature #19325: YJIT: Windows support lacking.
- Sorry my tone seemed to be complaining - I appreciate all the hard work being done and seeing that #18439 is being lo...
-
05:02 AM Feature #19325: YJIT: Windows support lacking.
- Sorry, not intended to change the tracker
-
04:25 AM Feature #19325: YJIT: Windows support lacking.
- dsisnero (Dominic Sisneros) wrote:
> Also, windows compiler support has matured enough and vcpkg support has evolved... -
03:31 AM Feature #19325: YJIT: Windows support lacking.
- The reason Windows being second class is not lack of interest but lack of contributors with extensive experience with...
-
03:23 AM Feature #19325 (Assigned): YJIT: Windows support lacking.
-
03:05 AM Feature #19325: YJIT: Windows support lacking.
- > With rust having first class windows support and threading support, is there a reason why yjit is not able to work ...
-
04:11 PM Revision aeddc193 (git): YJIT: Save PC and SP before calling leaf builtins (#7090)
- Previously, we did not update `cfp->sp` before calling the C function of
ISEQs marked with `Primitive.attr! "inline"`... -
04:00 PM Revision 6a585dbd (git): YJIT: Fix a compilation warning with release build (#7092)
- warning: unused variable: `start_addr`
--> ../yjit/src/asm/mod.rs:359:39
|
359 | pub fn remove_comments(&m... -
03:51 PM Feature #18190: Split `Random::Formatter` from securerandom
- To clarify, random/formatter is now a stdlib (not loaded by default).
`Random::Formatter` is defined in core but h... -
02:31 PM Revision be1db1ca (git): Just ignore empty lines in bundled_gems file [ci skip]
-
01:59 PM Revision 2861c8de (git): Remove ARY_SET_SHARED
- We don't need ARY_SET_SHARED since we already have rb_ary_set_shared.
-
12:45 PM Feature #18949 (Closed): Deprecate and remove replicate and dummy encodings
- 12:18 PM Revision 97f8f2c4 (git): [ruby/reline] Add key binding for Delete
- https://github.com/ruby/reline/commit/603eacee22
-
11:39 AM Revision 47ca75d3 (git): Remove extra line which causes `make test-bundled-gems-fetch` to fail
-
09:58 AM Feature #19261: `Data#members` is not important
- > But Data randomly lacking some shorthand methods that exist for Struct would make such refactoring harder.
Yes,... -
01:25 AM Feature #19261: `Data#members` is not important
- k0kubun (Takashi Kokubun) wrote in #note-2:
> If we were to remove this from Data instances, I'd like Struct instanc... -
09:35 AM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- maybe we could add some conditions when the object should be printed instead of the class for NoMethodError?
* if ... -
07:04 AM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- zverok (Victor Shepelev) wrote in #note-26:
> Say, in a complicated algorithm working with nested data structures, `... -
09:20 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- nobu (Nobuyoshi Nakada) wrote in #note-33:
> Adding `-no_fixup_chains -undefined dynamic_lookup` together will break... -
08:34 AM Revision 6053624a (git): [DOC] Comments about fields in bundled_gems file
-
06:53 AM Revision a43f1d90 (git): Merge RubyGems and Bundler master
- from https://github.com/rubygems/rubygems/commit/0635c1423db5d7c461d53bf0c3329bca75de7609
-
05:27 AM Bug #19266: URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
- The attached patch adds a failing test and a change that fixes it.
The rest of the test suite passes with this patch. -
04:46 AM Feature #18439: YJIT: Support Microsoft x86 calling convention
- What's used for compiling YJIT itself, which was changed from a C compiler to `rustc`, wasn't a huge concern for supp...
-
03:39 AM Feature #18439 (Assigned): YJIT: Support Microsoft x86 calling convention
- YJIT has been rewrote with rust in Ruby 3.2. Should we close this?
-
04:39 AM Revision 89fb61f9 (git): Update LEGAL sections for pub_grub
-
04:13 AM Revision f2fc7519 (git): Removed vendored LICENSE file.
-
04:07 AM Revision 90023083 (git): Fixed a typo
-
03:58 AM Revision 2e0159c5 (git): [rubygems/rubygems] Fix resolver edge case
- Let it deal with legacy gems with equivalent version and different
dependencies.
https://github.com/rubygems/rubygem... -
03:30 AM Bug #19255 (Assigned): YJIT: global symbol leakage
- 02:20 AM Revision 97d52a8e (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.53 to 0.9.54.
- [Release notes](https://github.com/oxid... -
01:43 AM Revision 9792d9e4 (git): Revert "Re-enable test_ractor for YJIT"
- This reverts commit 650a20a3e1205f47224a987676cdbad7d826d597.
Now that 3.2.0 is released, let's disable flaky tests.... -
12:45 AM Revision df76c54f (git): Allow overriding a gdb command on `make gdb`
- With --enable-yjit, you see an annoying warning like this:
warning: Missing auto-load script at offset 0 in section ... -
12:00 AM Bug #19320 (Closed): Crash during compaction while traversing the stack
- Applied in changeset commit:git|72eb33066fa9e7dacb7470cd140b219abe37667e.
----------
Fix off-by-one error in rb_vm_e... -
12:00 AM Revision 72eb3306 (git): Fix off-by-one error in rb_vm_each_stack_value
- Applying the following patch to test/erb/test_erb.rb and running that
file will cause Ruby to crash on my machine (ma...
01/09/2023
-
11:34 PM Feature #19328 (Rejected): Please bring back the use of Hash objects for keyword arguments
- This would mean breaking code working on 3.0/3.1/3.2, of course that's not acceptable.
Adding `**` there is not a bi... -
09:05 PM Feature #19328: Please bring back the use of Hash objects for keyword arguments
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
>
> is now well established
Many developers are working on legacy sy... -
08:50 PM Feature #19328: Please bring back the use of Hash objects for keyword arguments
- Considering:
* That separating keyword and positional arguments was done for good reasons (as explained in the
"... -
08:31 PM Feature #19328 (Rejected): Please bring back the use of Hash objects for keyword arguments
- The change in 3.0 (linked here https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-argu...
-
11:29 PM Bug #19316: YJIT crash in 3.2.0
- Updated the Backport field. Looking at the patch, we probably need to backport this to 3.1 as well (the same logic ne...
-
11:26 PM Bug #19316: YJIT crash in 3.2.0
- Thank you for the report and for providing a reliable repro -- it makes diagnosing the problem that much easier!
We ... -
11:03 AM Bug #19316: YJIT crash in 3.2.0
- Looks like a SIGABRT, address 0x38. This isn't one I've seen yet.
-
10:29 PM Revision 0247ccdd (git): Fix a warning in .gdbinit
- Warning: 'set logging on', an alias for the command 'set logging enabled', is deprecated.
Use 'set logging enabled on'. -
10:14 PM Bug #19329 (Third Party's Issue): "gem install" installs logs and other "noisy", non-reproducible files
- Please file it to https://github.com/rubygems/rubygems
-
09:28 PM Bug #19329 (Third Party's Issue): "gem install" installs logs and other "noisy", non-reproducible files
- Hello, Ruby!
When building/installing C extensions via `gem install`, log files produced during the build get inst... -
07:27 PM Misc #19240: DevMeeting-2023-01-19
- - [Bug #19289] RbConfig::CONFIG["STRIP"] should keep `rb_abi_version` and `rb_abi_version` should always be part of R...
-
07:27 PM Feature #19261: `Data#members` is not important
- If we were to remove this from Data instances, I'd like Struct instances to not have that method either for consisten...
-
07:12 PM Revision 40bf8987 (git): Update yjit.md
- Add Alan Wu's keynote & Maxime's talk to the list of YJIT-related talks :)
- 06:43 PM Revision 93b2de82 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.53 to 0.9.54.
- [Release notes](https://github.com/oxid... -
04:45 PM Bug #19327 (Closed): Backport commits 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c and 9726736006b3f74635fd8af05814fe0908e2cf84
- Please backport commits [3be2acfafd3b3c6168e2266c7c6561d143d7ae5c](https://github.com/ruby/ruby/commit/3be2acfafd3b3c...
-
04:29 PM Revision a7fbdc35 (git): YJIT: Remove old comments for regenerated branches (#7083)
-
01:49 PM Revision 97267360 (git): Set STR_SHARED_ROOT flag on root of string
-
01:49 PM Revision 2ad081f7 (git): Assert that resizing arrays will re-embed them
-
01:49 PM Revision 682b45d4 (git): Assert that resizing objects will re-embed them
-
01:49 PM Revision 3be2acfa (git): Fix re-embedding of strings during compaction
- The reference updating code for strings is not re-embedding strings
because the code is incorrectly wrapped inside of... -
12:44 PM Revision 29dc9378 (git): mkmf.rb: Refine message from `pkg_config`
-
12:44 PM Revision 0d7bbfc9 (git): mkmf.rb: Prefer `caller_locations` over parsing `caller`
-
10:46 AM Revision 0a2bf5f1 (git): [ruby/zlib] Check for functions with arguments and the header
- With arguments, mkmf skips compilation check for the function as RHS.
https://github.com/ruby/zlib/commit/9ed9d6d36e -
09:58 AM Revision 9d078fe4 (git): [ruby/zlib] Fix the test broken in older versions
- https://github.com/ruby/zlib/commit/fc89ff9ef0
-
09:39 AM Revision f6952a94 (git): [ruby/psych] Fix wrong package name of MSYS2/MINGW dependency
- There is no package called "libyaml-devel". "libyaml" is enough.
-
03:07 AM Feature #19324: Enumerator.product => Enumerable#product
- For `product`, one important issue not yet mentioned here is whether it's calculated on e.g. two or three separate ar...
-
12:17 AM Feature #19324: Enumerator.product => Enumerable#product
- >[T]wo methods [...] do completely different things and differ by one letter, both being somewhat vague verbs
`pro...
01/08/2023
-
11:14 PM Revision 41a947e7 (git): [ruby/uri] [DOC] Enhanced RDoc for URI
- (https://github.com/ruby/uri/pull/55)
https://github.com/ruby/uri/commit/89ab4f1407 -
07:31 PM Feature #19326 (Assigned): Please add a better API for passing a Proc to a Ractor
- Example 1:
```ruby
class Worker
def initialize(&block)
@block = block
end
def run
Ractor.new(@... -
06:28 PM Feature #19261: `Data#members` is not important
- I've attached a patch with the changes to remove the aforementioned method. Also, I run the test suite in `test_data....
-
06:09 PM Feature #19325 (Assigned): YJIT: Windows support lacking.
- Ruby's support on windows has always been second class. With some of the recent decisions, windows support is fallin...
-
05:11 PM Revision 20b691d6 (git): [ruby/uri] [DOC] Enhanced RDoc for URI.decode_www_form
- (https://github.com/ruby/uri/pull/53)
https://github.com/ruby/uri/commit/ce379e6125 -
03:06 PM Feature #19324 (Assigned): Enumerator.product => Enumerable#product
- I know it might be too late after introducing a feature and releasing a version, but I find `Enumerator.product` quit...
-
03:02 PM Revision 8f6a9ad3 (git): Remove no longer used environment variable [ci skip]
-
01:54 PM Feature #19317: Unicode ICU Full case mapping
- Oh, OK, I see where you are coming from (the formal correctness of correspondence to Unicode standard/known standard ...
-
01:24 PM Feature #19317: Unicode ICU Full case mapping
- zverok (Victor Shepelev) wrote in #note-5:
> Also, I believe that having a formal language code in the API (instead ... -
09:46 AM Feature #19317: Unicode ICU Full case mapping
- @noraj I believe the important point here is that [there are many](https://en.wikipedia.org/wiki/Turkic_languages#Mem...
-
12:45 AM Feature #19317: Unicode ICU Full case mapping
- duerst (Martin Dürst) wrote in #note-3:
> Something like this was discussed. My recollection was that it was rejecte... -
01:16 PM Bug #19323 (Closed): Integer overflow in `Integer#<<`
- Applied in changeset commit:git|1cdf8ab07b24ebd16e93621957196e8b1d67f2ba.
----------
[Bug #19323] Raise `RangeError`... -
11:05 AM Bug #19323: Integer overflow in `Integer#<<`
- https://github.com/ruby/ruby/pull/7087
-
11:03 AM Bug #19323 (Closed): Integer overflow in `Integer#<<`
- ```ruby
require 'rbconfig/sizeof'
char_bit = RbConfig::LIMITS["UCHAR_MAX"].bit_length
size_max = RbConfig::LIMITS[... -
01:14 PM Revision 1cd4db77 (git): Adjust spec of bundler like as `sync_default_gems` [ci skip]
-
11:58 AM Revision 60ccd1ca (git): Ignore LICENSE files of libraries vendored in rubygems [ci skip]
-
11:54 AM Revision 1cdf8ab0 (git): [Bug #19323] Raise `RangeError` instead of integer overflow
-
10:42 AM Feature #19300: Move public methods from Kernel to Object
- Thanks, @mame, it is pretty educative and exactly the answer I was looking for in my first ("historical") question!
-
08:09 AM Revision 89546dce (git): [rubygems/rubygems] [DOC] Remove internal document about `Kernel` monkey patch
- https://bugs.ruby-lang.org/issues/19285
https://github.com/rubygems/rubygems/commit/1e22219ed4 -
08:09 AM Revision 55aa1a20 (git): [rubygems/rubygems] `LoadError#path` on the caught exception does not need to protect
- https://github.com/rubygems/rubygems/commit/a31f5d1a18
-
08:09 AM Revision 1a1b653c (git): [rubygems/rubygems] Let RDoc parse the doc of `Kernel#require`
- Since RDoc does not parse string literals as documents, `eval` the
entire file instead of embedding in a here-documen... -
07:50 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- Adding `-no_fixup_chains -undefined dynamic_lookup` together will break old compilers.
`-no_fixup_chains` should be ... -
07:01 AM Bug #19005 (Open): Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
-
07:02 AM Feature #18568 (Feedback): Explore lazy RubyGems boot to reduce need for --disable-gems
01/07/2023
-
07:22 PM Revision fd98169e (git): [ruby/uri] [DOC] Common rdoc (https://github.com/ruby/uri/pull/52)
- https://github.com/ruby/uri/commit/be8047028f
-
06:55 PM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- Submitted https://github.com/ruby/ruby/pull/7086.
-
06:28 PM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- A possible fix is to squelch this warning via `-no_fixup_chains`:
```diff
diff --git a/configure.ac b/configure.a... -
06:20 PM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
-
08:40 AM Bug #19005 (Closed): Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- Ok, I see this was reported in https://bugs.ruby-lang.org/issues/19082.
-
08:38 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
-
08:19 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- I think this problem was "accidentally" fixed in Ruby 2.7.7 and 3.0.5, but it's not working in Ruby 3.1.3 and up due ...
-
02:48 PM Bug #19321: BigDecimal multiplication giving different result since Ruby 3.1
- > The old result was incorrect. The new, correct result is due to a bug fix. I'm going to close this. If you can fi...
-
06:43 AM Bug #19321: BigDecimal multiplication giving different result since Ruby 3.1
- JFI: it is https://github.com/ruby/bigdecimal/pull/180, which fixed https://github.com/ruby/bigdecimal/issues/70 and ...
-
05:37 AM Bug #19321 (Closed): BigDecimal multiplication giving different result since Ruby 3.1
- The old result was incorrect. The new, correct result is due to a bug fix. I'm going to close this. If you can find...
-
04:25 AM Bug #19321: BigDecimal multiplication giving different result since Ruby 3.1
- The newer result seems arithmetically correct.
-
03:46 AM Bug #19321 (Closed): BigDecimal multiplication giving different result since Ruby 3.1
- I have this math operation 120.to_d * 0.07 and I noticed that since upgrading to Ruby 3.1 I get different results. I ...
-
01:35 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- It might be interesting to limit the depth or maximum number of fields shown for inspect via some argument/fiber loca...
-
01:31 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- zverok (Victor Shepelev) wrote in #note-26:
> Honestly, I would much rather prefer users to be advised "make sure yo... -
01:23 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- > The vast majority of classes out there don't define a custom inspect. So Ruby should do something reasonable for th...
-
12:20 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- Spec fixed in https://github.com/ruby/ruby/compare/651a098ea1526b363e85fd8d3f30e9783f6c5de1...28cfc0c116b6c6e40bf3b39...
-
12:06 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- CRuby actually can give NoMemoryError, RangeError but also ArgumentError (seems a bug:
```
$ ruby -e '1 << (2**67-1... -
12:00 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- nobu (Nobuyoshi Nakada) wrote in #note-8:
> It is a test for the development branch and unrelated to users using rele... -
01:58 AM Bug #18518 (Rejected): NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- It is a test for the development branch and unrelated to users using released versions.
-
12:18 PM Revision 28cfc0c1 (git): Only RangeError on CRuby for shift width >= 2**67
- * It seems a better exception class too than NoMemoryError.
-
12:13 PM Revision 897cf122 (git): Fix Integer#{<<,>>} specs with large shift width
- * The limit depends on the implementation and platform, it seems unavoidable.
* See https://bugs.ruby-lang.org/issues... -
11:54 AM Feature #19317: Unicode ICU Full case mapping
- Just answering to one part:
noraj (Alexandre ZANNI) wrote:
> ## language-sensitive case mapping
> * [ ] usin... -
02:03 AM Feature #19317 (Assigned): Unicode ICU Full case mapping
-
10:48 AM Feature #19314: String#bytesplice should support partial copy
- > That shouldn't cost much compared to copying many bytes.
This proposal shows two use cases: text editor and NAT,... -
09:24 AM Feature #19322: Support spawning "private" child processes
- Apologies if I wasn’t clear, but I definitely don’t intend for the proposed interface to be platform specific. It wou...
-
09:16 AM Feature #19322: Support spawning "private" child processes
- I'm not very positive to implement platform specific methods, and rather suggest to create a gem as the first step.
-
09:10 AM Feature #19322: Support spawning "private" child processes
- I did think about something in that shape @nobu for unsupported systems, but I think there are two problems -
- SIGC... -
08:59 AM Feature #19322: Support spawning "private" child processes
- Already possible solution would be a daemon process:
```ruby
IO.popen("-", "r+") do |childio|
if childio
# ... -
07:40 AM Feature #19322 (Open): Support spawning "private" child processes
- ## Background
The traditional Unix process APIs (`fork` etc) are poorly isolated. If a library spawns a child proc... - 08:47 AM Revision 651a098e (git): [ruby/did_you_mean] Keep the deprecated API for another year in case this could break 'bundle install'
- https://github.com/ruby/did_you_mean/commit/0f4b0806b7
-
08:41 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- Ok, this is indeed a bug. While Ruby 2.7.7 and 3.0.5 work, Ruby 3.1.3 and up have reintroduced https://bugs.ruby-lang...
-
08:02 AM Revision e537aa65 (git): [ruby/syntax_suggest] Run with the given ruby command
- Running the file with shebang has a few issues.
* shebang is an OS dependent feature. Many modern UNIX-like OSes
s... -
03:15 AM Revision 69a2687a (git): [ruby/bigdecimal] Fix format specifiers for `size_t`
- https://github.com/ruby/bigdecimal/commit/99db3c9754
-
02:47 AM Revision 41fbcc51 (git): Fix format specifiers for pointer differences
01/06/2023
-
08:09 PM Bug #19318 (Closed): Float#round rounds incorrectly for some cases
-
03:27 PM Bug #19318 (Closed): Float#round rounds incorrectly for some cases
- This was discovered by @aardvark179.
The following spec in `spec/ruby/core/float/round_spec.rb` fails on CRuby:
`... -
07:49 PM Revision 00d58afb (git): YJIT: Make iseq_get_location consistent with iseq.c (#7074)
- * YJIT: Make iseq_get_location consistent with iseq.c
* YJIT: Call it "YJIT entry point"
Co-authored-by: Maxime Che... -
07:49 PM Revision 311ce917 (git): YJIT: Colorize outlined code differently on --yjit-dump-disasm (#7073)
- * YJIT: Colorize outlined code differently
on --yjit-dump-disasm
* YJIT: Reduce the number of escape sequences -
07:26 PM Bug #19320 (Closed): Crash during compaction while traversing the stack
- Fix PR: https://github.com/ruby/ruby/pull/7081
Applying the following patch to test/erb/test_erb.rb and running th... -
04:46 PM Bug #19319 (Closed): Crash in rb_str_casemap
- Applied in changeset commit:git|d8ef0a98c670449b20436947f5ebbd327ed5ab0d.
----------
[Bug #19319] Fix crash in rb_st... -
03:27 PM Bug #19319 (Closed): Crash in rb_str_casemap
- Fix here: https://github.com/ruby/ruby/pull/7080
The following code crashes on my machine:
```ruby
GC.stress =... -
04:46 PM Revision 66bc6209 (git): Remove unused function `rb_shape_flags_mask`
-
04:37 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- There's no practical reason to support left shift of greater than integer max, so I would support a fast check and Ra...
-
03:01 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- So on 32-bit platforms it already behaves as I would expect, from the log in https://bugs.ruby-lang.org/issues/19260?...
-
04:36 PM Revision d8ef0a98 (git): [Bug #19319] Fix crash in rb_str_casemap
- The following code crashes on my machine:
```
GC.stress = true
str = "testing testing testing"
puts str.capitalize... -
03:49 PM Feature #19302 (Closed): Non-destructive String#insert
-
02:28 PM Feature #19302: Non-destructive String#insert
- I think we can close this issue.
-
03:39 PM Bug #19260: ruby/spec is failed with Ruby 3.3
- With `git grep -P '\b3\.3\b'`, I found:
```
lib/did_you_mean.rb:116: # TODO: Remove on 3.3:
lib/did_you_mean.rb:1... -
03:31 PM Bug #19260 (Closed): ruby/spec is failed with Ruby 3.3
- All good now, thanks for creating this ticket.
-
02:05 PM Bug #19260: ruby/spec is failed with Ruby 3.3
- Going in the order of https://github.com/ruby/ruby/commit/a236661a62dc89173dcdd9e071365929db1201a7
* `Encoding#repli... -
03:34 PM Bug #19293: The new Time.new(String) API is nice... but we still need a stricter version of this
- > A trustworthy version of ISO8601 parser method perhaps with another name than .new that accepts strict ISO8601-ish ...
-
03:28 PM Revision 2b88dbc6 (git): Add bug number
-
03:19 PM Feature #18949: Deprecate and remove replicate and dummy encodings
- This is all done now, only https://github.com/ruby/ruby/pull/7079 left and I'll merge that when it passes CI.
Over... -
02:19 PM Feature #18949: Deprecate and remove replicate and dummy encodings
- @ko1 did https://github.com/ruby/ruby/pull/6935, great, thank you!
-
03:05 PM Feature #19317 (Assigned): Unicode ICU Full case mapping
- As announced in [Case Mapping](https://docs.ruby-lang.org/en/master/case_mapping_rdoc.html#label-Default+Case+Mapping...
-
03:03 PM Misc #19240: DevMeeting-2023-01-19
- * [Bug #18518] NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large (eregon)
* I would like a de... -
12:46 PM Misc #19240: DevMeeting-2023-01-19
- EDIT: I remove #19315 for this meeting's agenda, let's discuss it at a later meeting.
-
11:19 AM Misc #19240: DevMeeting-2023-01-19
- * [Feature #19314] String#bytesplice should support partial copy
* Not only I but also kazuho-san wants this fea... -
04:52 AM Misc #19240: DevMeeting-2023-01-19
- * [Misc #16671] BASERUBY version policy
* How about my proposal?
-
02:35 PM Bug #19316 (Closed): YJIT crash in 3.2.0
- When I check out this commit from GitHub, https://github.com/jdashton/aoc2022-ruby/tree/5702dac483cd6e95f7be35bfebaf9...
-
02:33 PM Bug #8973: Allow to configure archlibdir for multiarch
- Actually, the real intention here is to get rid of the `${arch}` from the paths. The thing is that `--enable-multiarc...
-
01:55 PM Bug #8973: Allow to configure archlibdir for multiarch
- nobu (Nobuyoshi Nakada) wrote in #note-9:
> @vo.x With your patch and `--with-multiarch --with-archlibdir='${libdir}... -
02:20 PM Revision ddbf7be9 (git): [ruby/uri] [DOC] Enhanced RDoc for common methods
- (https://github.com/ruby/uri/pull/50)
https://github.com/ruby/uri/commit/7ff4fb372b -
01:59 PM Bug #13671: Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters
- @duerst Could you take a look at this? It's not fixed yet in 3.2.0.
-
01:17 PM Feature #18598: Add String#bytesplice
- shugo (Shugo Maeda) wrote in #note-4:
> > * Do not use String and e.g. use an Array of byte values or a C extension
... -
01:14 PM Feature #19314: String#bytesplice should support partial copy
- Eregon (Benoit Daloze) wrote in #note-5:
> Now that we have IO::Buffer and there is https://docs.ruby-lang.org/en/ma... -
01:02 PM Feature #19314: String#bytesplice should support partial copy
- Ah, something I missed though is that with lazy substrings, there would still need to be a copy of the bytes to "unsh...
-
12:54 PM Feature #19314: String#bytesplice should support partial copy
- naruse (Yui NARUSE) wrote in #note-3:
> But your proposal: Lazy substrings is not a solution because it also creates... -
12:41 PM Feature #19314: String#bytesplice should support partial copy
- I agree that this is a workaround and a VM should solve this as an optimization.
But your proposal: Lazy substring... -
12:20 PM Feature #19314: String#bytesplice should support partial copy
- I think this is too hard to read and parse for a human and 5 arguments seems way too much for a core method.
It feel... -
11:06 AM Feature #19314 (Closed): String#bytesplice should support partial copy
- String#bytesplice should support partial copy without temporary String objects.
For example, given `x = "012345678... -
12:58 PM Bug #19312 (Closed): SEGV during test_ast.rb: <internal:ast>:76: [BUG] parser_token2id: unknown token -1
- Applied in changeset commit:git|cee5beab1d7bf6f99530957494ab9775696d42ce.
----------
[Bug #19312] Return end-of-inpu... -
11:35 AM Bug #19312: SEGV during test_ast.rb: <internal:ast>:76: [BUG] parser_token2id: unknown token -1
- https://github.com/ruby/ruby/pull/7077
Maybe old versions should use `END_OF_INPUT` instead of 0 and -1. -
12:45 PM Feature #19315: Lazy substrings in CRuby
- `SHARABLE_MIDDLE_SUBSTRING` was introduced circa 2014 in https://github.com/ruby/ruby/commit/a707ab4bc8a by @nobu.
... -
12:33 PM Feature #19315: Lazy substrings in CRuby
- The documentation of RSTRING_PTR() doesn't specify it returns a \0-terminated `char*`, but it seems assumed in variou...
-
12:30 PM Feature #19315 (Open): Lazy substrings in CRuby
- CRuby should implement lazy substrings, i.e., "abcdef"[1..3] must not copy bytes.
Currently CRuby only reuse the c... -
12:13 PM Revision cee5beab (git): [Bug #19312] Return end-of-input at `__END__`
-
11:00 AM Revision d9520bf2 (git): [DOC] Mention `configure` options earlier, not after failure
- The command line arguments to `configure` are stored in `rbconfig.rb`.
Usually these are just useless but harmless af... -
11:00 AM Revision 42820a98 (git): [DOC] Specify `shell` format to shell commands
-
11:00 AM Revision b9465614 (git): mkmf.rb: Refactor splitting configure_args and remove duplicate code
-
11:00 AM Revision cd7e14da (git): Pass options for extensions via `CONFIGURE_ARGS`
-
10:15 AM Misc #16671: BASERUBY version policy
- What we often tend to write frequently are safe navigation operator and indented here-docs.
So I'll be happy it were... -
04:48 AM Misc #16671: BASERUBY version policy
- How about the Ruby version provided by the stable Ubuntu release?
* https://packages.ubuntu.com/search?keywords=ru... -
08:53 AM Revision bdd35045 (git): Fix typos [ci skip]
-
08:49 AM Feature #19300: Move public methods from Kernel to Object
- Useless history talk. I once asked matz why Kernel exists. If I remember correctly, matz said the following.
* In ... - 07:02 AM Revision 1be669d0 (git): Update bundled gems list at 2023-01-06
-
06:37 AM Revision dcf63b58 (git): [ruby/psych] Strip trailing spaces [ci skip]
- https://github.com/ruby/psych/commit/e07b16ad8b
-
06:33 AM Revision f877805a (git): [ruby/psych] Add msys2 dependencies for windows
- https://github.com/ruby/psych/commit/9a3816d903
-
05:30 AM Bug #19275 (Closed): Bundled gems extensions are not installed with 3.2.0 release tarball
-
05:27 AM Bug #19307 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- https://github.com/ruby/spec/pull/990 has been merged. I'll close this.
-
03:13 AM Revision dd0b4017 (git): Ensure newline at EOF [ci skip]
- Cf. https://github.com/ruby/ruby/pull/7069
-
01:49 AM Revision 6c618cb7 (git): Use a different name for megamorphic setivar exits
- We should differentiate between set and get for megamorphic exits. This
patch fixes the megamorphic exit name in gen... -
12:53 AM Feature #18814: Ractor: add method to query incoming message queue size
- I heard from @ko1 in person that _he_ doesn't need this feature to implement his ractor pool. From what I understand...
-
12:22 AM Bug #19262 (Closed): Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
- Applied in changeset commit:git|979dd02e2f0a70f3f30d47c6115780d8fac6147e.
----------
Check if the argument is Thread... -
12:22 AM Revision 979dd02e (git): Check if the argument is Thread::Backtrace::Location object
- [Bug #19262]
01/05/2023
-
10:21 PM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- Thanks. The patch in https://bugs.ruby-lang.org/issues/19275 is literally the same as the one I posted here as a work...
-
07:41 AM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- We will fix this issue at https://github.com/ruby/ruby/pull/7066
-
05:54 AM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- I could reproduce this with BASERUBY and fresh install with tarball.
`tool/outdate-bundled-gems.rb` will removing ... -
01:45 AM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- Ah sorry, that is not correct. The output before `make install` (right after `make` with no target specified) should ...
-
09:00 PM Revision 2056c0a7 (git): Add embedded status to dumps of T_OBJECT
- This commit adds `"embedded":true` in ObjectSpace.dump for T_OBJECTs
that are embedded. -
08:11 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- FWIW on JRuby:
```
$ ruby -v
jruby 9.4.1.0-SNAPSHOT (3.1.0) 2022-12-19 6416265092 OpenJDK 64-Bit Server VM 17.0.5+8 o... -
07:56 PM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- This is still not fixed.
I think CRuby should check if RHS is bigger than 2**31 and if so raise an exception immedia... -
08:07 PM Revision 53938efd (git): Update to ruby/spec@5e48206
-
07:55 PM Revision 29a5fcd6 (git): Add RBIMPL_ATTR_NORETURN to unknown_directive
- Fixes a compiler warning about the function unknown_directive:
pack.c:160:1: warning: function 'unknown_directive' c... -
07:23 PM Revision ec14861f (git): Update to ruby/spec@7e680fa
-
06:56 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- > The vast majority of classes out there don't define a custom inspect. So Ruby should do something reasonable for th...
-
06:49 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- > Note that in the example provided in the original issue
I just realized my response was confusing. To clarify I ... -
06:46 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- > What if #inspect is very inefficient? In this case a) actually, yes, I believe that it is client's code responsibil...
-
06:42 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- @byroot I am not denying the problem exists or saying it shouldn't be handled (and I acknowledge my Rails remark was ...
-
01:19 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- > As far as I understand, the problem originates in Rails, which (as they do) doesn't try to follow good practices fo...
-
10:07 AM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- I understand I am late to the party, but I am extremely concerned with how the discussion in this ticket went.
Fro... -
06:55 PM Bug #19313 (Open): Leaked file descriptors while running test-all
- ```
$ make test-all TESTOPTS="-j8"
Run options:
--seed=25187
"--ruby=./miniruby -I./lib -I. -I.ext/common .... -
06:26 PM Bug #19312: SEGV during test_ast.rb: <internal:ast>:76: [BUG] parser_token2id: unknown token -1
- I have extra files locally which triggers this and that's why the CI doesn't see it.
Anything with `__END__` dies:
... -
06:19 PM Bug #19312 (Closed): SEGV during test_ast.rb: <internal:ast>:76: [BUG] parser_token2id: unknown token -1
- ```
$ make test-all TESTOPTS="test/ruby/test_ast.rb"
...
# Running tests:
<internal:ast>:76: [BUG] parser_token... -
06:18 PM Revision 1fb02559 (git): Skip reviews for cruby_bindings-only PRs [ci skip] (#7004)
-
06:16 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- I flagged it for backporting so it will be available on Ruby 3.2.1 :)
-
06:14 PM Bug #19248 (Closed): TestGCCompact#test_moving_objects_between_size_pools test failure
- Applied in changeset commit:git|273dca3aed7989120d57f80c789733d4bc870ffe.
----------
Fix undefined behavior in shape... -
05:09 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- peterzhu2118 (Peter Zhu) wrote in #note-20:
> @vo.x Do you need this backported to Ruby 3.2 or is it ok to keep it o... -
03:40 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- @vo.x You might want to consider packaging with `-fno-strict-aliasing`.
I suspect the perf loss should be minimal if... -
01:58 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- @vo.x Do you need this backported to Ruby 3.2 or is it ok to keep it only on the master branch (i.e. it will be part ...
-
01:56 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thank you @alanwu for looking into this and @vo.x for confirming the fix. I've also confirmed that this fix does inde...
-
11:35 AM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- alanwu (Alan Wu) wrote in #note-17:
> Maybe try this patch to confirm?
The patch helps to mitigate the issue. -
06:14 PM Revision 273dca3a (git): Fix undefined behavior in shape.c
- Under strict aliasing, writing to the memory location of a different
type is not allowed and will result in undefined... -
06:11 PM Bug #19150 (Closed): pack/unpack silently ignores unknown directives
- Done in https://github.com/ruby/ruby/commit/03dd37775afb40eef392ae2920d728235af302c8, also needed changes in specs: h...
- 06:06 PM Revision 54950a78 (git): * remove trailing spaces, append newline at EOF. [ci skip]
-
06:05 PM Revision bbf54ec3 (git): Update to ruby/spec@9d69b95
-
06:05 PM Revision cd5e6cc0 (git): Update to ruby/mspec@fef9b81
-
06:05 PM Revision 03dd3777 (git): Raise an ArgumentError for unknown pack/unpack directive
- * [Bug #19150]
-
02:24 PM Revision 358f325b (git): [DOC] Fix formatting for GC.stat
-
01:06 PM Revision f9148d15 (git): [ruby/irb] Group command test cases with class
- (https://github.com/ruby/irb/pull/491)
Currently, IRB has 35 test cases for 10 non-debugging commands, with the
rest... -
10:01 AM Bug #19297: Don't download content from internet to execute Ruby test suite
- hsbt (Hiroshi SHIBATA) wrote in #note-5:
> How test `bundler` in Fedora builder?
We don't test Bundler unfortunat... -
09:36 AM Bug #19308 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
-
09:24 AM Bug #19308 (Open): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- Oh, sorry. I'm working to upgrade redis server for bugs.ruby-lang.org. Now, It works.
-
09:22 AM Bug #19308: Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- Just FTR, I have received the same error also after closing this ticket ...
-
09:21 AM Bug #19308 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- Ups, sorry for the duplicates. Redmine is throwing following error when the ticket is created:
~~~
Internal error... -
09:18 AM Bug #19308 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- CentOS 9 / RHEL 9 requires prohibits SHA1 for signing purposes, therefore these specs fail:
~~~
1)
OpenSSL::X509... -
09:34 AM Bug #19271: irb ignores rbs and debug
- Just FYI. Here is an ad-hoc workaround for ruby 3.2.0 tarball.
```
$ tar xf ruby-3.2.0.tar.gz
$ cd ruby-3.2.0
$... -
09:26 AM Bug #19271 (Closed): irb ignores rbs and debug
- Applied in changeset commit:git|4959e01932cf6c4d3e5e90d3e0b4fa780f754fa6.
----------
common.mk: Do not invoke outdat... -
07:36 AM Bug #19271: irb ignores rbs and debug
- I have created a PR to work around this issue. https://github.com/ruby/ruby/pull/7066
-
05:51 AM Bug #19271: irb ignores rbs and debug
- We have two issues.
* Installation failure of C extension provided by bundled gems.
* https://bugs.ruby-lang.org/i... -
04:11 AM Bug #19271: irb ignores rbs and debug
- ```
Ignoring debug-1.6.3 because its extensions are not built. Try: gem pristine debug --version 1.6.3
Ignoring rbs... -
02:41 AM Bug #19271 (Assigned): irb ignores rbs and debug
- I couldn't reproduce this with fresh install of Ruby 3.2.0 from tarball.
If you use `GEM_HOME` and share it with e... -
09:26 AM Revision 4959e019 (git): common.mk: Do not invoke outdate-bundled-gems by default
- If baseruby is available (and its version is different from one being
built) when compiling ruby, tool/outdate-bundle... -
09:22 AM Bug #19311 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
-
09:19 AM Bug #19311 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- CentOS 9 / RHEL 9 requires prohibits SHA1 for signing purposes, therefore these specs fail:
~~~
1)
OpenSSL::X509... -
09:22 AM Bug #19310 (Closed): Fix "OpenSSL::X509::CertificateError: invalid digest" on CentOS 9 / RHEL 9
-
09:19 AM Bug #19310 (Closed): Fix "OpenSSL::X509::CertificateError: invalid digest" on CentOS 9 / RHEL 9
- CentOS 9 / RHEL 9 requires prohibits SHA1 for signing purposes, therefore these specs fail:
~~~
1)
OpenSSL::X509... -
09:22 AM Bug #19309 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
-
09:19 AM Bug #19309 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- CentOS 9 / RHEL 9 requires prohibits SHA1 for signing purposes, therefore these specs fail:
~~~
1)
OpenSSL::X509... -
09:21 AM Bug #19158: Ruby 3.1.3 installs wrong gemspec for debug gem
- @deivid @nagachika did backport the installer toolchain like `rbinstall.rb` into `ruby_3_1` branch for releasing Ruby...
-
08:48 AM Bug #19158 (Assigned): Ruby 3.1.3 installs wrong gemspec for debug gem
-
09:18 AM Bug #19307 (Closed): Fix `OpenSSL::X509::CertificateError: invalid digest` on CentOS 9 / RHEL 9
- CentOS 9 / RHEL 9 requires prohibits SHA1 for signing purposes, therefore these specs fail:
~~~
1)
OpenSSL::X509... -
07:34 AM Misc #19304: Kernel vs Object documentation
- > Fixing this and **describing public and private methods correctly** would not be confusing.
This is option (4) o... -
12:49 AM Misc #19304: Kernel vs Object documentation
- @zverok The `Kernel` page is entirely broken anyway from its first sentence:
> The `Kernel` module is included by cl... -
07:01 AM Misc #19240: DevMeeting-2023-01-19
- * [Feature #18285] NoMethodError#message uses a lot of CPU/is really expensive to call (mame)
* I have created a P... -
06:01 AM Misc #19240: DevMeeting-2023-01-19
- * [Bug #19260] ruby/spec is failed with Ruby 3.3
* <del>How handles these issues?</del>
* https://bugs.ruby-lang.... -
06:16 AM Revision ee6e4d63 (git): Extract only one revision in header [ci skip]
- Both of `$(srcdir)/revision.h` and `revision.h` exist because they are
the same file when in-place build.
01/04/2023
-
11:36 PM Bug #19305: TracePoint#parameters segfaults when certain method creation pattern is used
- Thank you so much for the fix :-)
-
11:06 PM Bug #19305 (Closed): TracePoint#parameters segfaults when certain method creation pattern is used
- Applied in changeset commit:git|837ef8911c638c3e2bdb6af710de7c1fac7b5f90.
----------
Fix crash in TracePoint c_call ... -
07:11 PM Bug #19305: TracePoint#parameters segfaults when certain method creation pattern is used
- Thank you for reporting this bug. I have a fix in this PR: https://github.com/ruby/ruby/pull/7064
-
11:16 PM Revision b4965787 (git): Skip Test::Unit::AutoRunner logic in ruby/ruby repository
-
11:15 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Looking at `rb_shape_traverse_from_new_root()`, it seems like it's triggering UB
in a way that also failed with LTO ... -
10:02 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thanks to @mtasaka and @vo.x for debugging this further! Using this information, I think this is a bug in GCC. Here's...
-
11:14 PM Feature #19302: Non-destructive String#insert
- jeremyevans0 (Jeremy Evans) wrote in #note-3:
> austin (Austin Ziegler) wrote in #note-2:
>
> In terms of the fea... -
11:06 PM Revision 1f2fef1f (git): [ruby/openssl] Stop AutoRunner with test-unit
- https://github.com/ruby/openssl/commit/0d4cd8b9ca
-
07:59 PM Revision 837ef891 (git): Fix crash in TracePoint c_call for removed method
- trace_arg->id is the ID of the original method of an aliased method. If
the original method is removed, then the look... -
07:59 PM Revision f7243d1a (git): [ruby/uri] [DOC] Common methods rdoc
- (https://github.com/ruby/uri/pull/49)
https://github.com/ruby/uri/commit/02dfc79366 -
05:09 PM Feature #8088: Method#parameters (and friends) should provide useful information about core methods
- One way nowadays to do this is to use the `Primitive.foo` system and define the method in Ruby files.
Another would ... -
04:48 PM Feature #8088: Method#parameters (and friends) should provide useful information about core methods
- I've been bitten by this same issue (see #19301) in Ruby 3.2.0 with the introduction of the new [Data](https://www.al...
-
04:51 PM Bug #19301: Fix Data class to report keyrest instead of rest parameters
- Benoit, thanks. I found what I was looking for in #8088. I've added a comment to that issue referring back to this is...
-
10:42 AM Bug #19301: Fix Data class to report keyrest instead of rest parameters
- bkuhlmann (Brooke Kuhlmann) wrote in #note-7:
> Would it be better if I move this discussion to a new issue where th... -
03:57 PM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- Here it is:
```
rm -f ./.bundle/specifications/debug-1.7.1.gemspec
rm -f ./.bundle/specifications/rbs-2.8.2.gems... -
10:49 AM Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarball
- Could you show the output from `ruby tool/outdate-bundled-gems.rb -n .`?
-
02:10 PM Revision b8a3f1bd (git): Fix crash in tracing object allocations
- ObjectSpace.trace_object_allocations_start could crash since it adds a
TracePoint for when objects are freed. However... -
02:10 PM Revision 3bcf92d8 (git): Allow malloc during gc when GC has been disabled
- We should allow malloc during GC when GC has been explicitly disabled
since garbage_collect_with_gvl won't do anythin... -
01:42 PM Bug #19269: Constant lookup and #instance_eval
- @zverok
Thank you for clarification 🙇. -
11:13 AM Bug #19269 (Closed): Constant lookup and #instance_eval
- This is expected because constant lookup is lexicial, i.e., it's only changed by `module/class` keywords, and by eval...
-
01:17 PM Bug #19115: RubyGems fails to detect OpenSSL in --with-static-linked-ext builds
- I built Ruby 3.1.2 that we use in our product with this patch applied, and it worked on our systems. Would be nice to...
- 01:13 PM Revision 799d805e (git): [rubygems/rubygems] Raise invalid option when bundle open --path is called without a value
- https://github.com/rubygems/rubygems/commit/c242311158
- 01:13 PM Revision 87c17a14 (git): [rubygems/rubygems] Enhance bundle open with --path option
- https://github.com/rubygems/rubygems/commit/3bf8e59304
-
12:14 PM Misc #19304: Kernel vs Object documentation
- @sawa
> Can you expand on why option 2 would be super-confusing? I think that option is the best.
Because those ... -
08:21 AM Misc #19304: Kernel vs Object documentation
- Can you expand on why option 2 would be super-confusing? I think that option is the best.
-
06:27 AM Misc #19304: Kernel vs Object documentation
- Is the option 3 like this?
https://github.com/ruby/rdoc/pull/961 -
11:12 AM Bug #19270 (Closed): Constants lookup and a singleton class issue
- @alanwu By `attached_object_class` you mean `a.class` so `A`?
Constant lookup behaves lexically, here the scopes a... -
09:36 AM Misc #19240: DevMeeting-2023-01-19
- * [Feature #19179] Support parsing SCM_CRED(ENTIALS) messages from ancillary messages
* Various UNIX-y OS's support... -
09:35 AM Revision 3d6500ee (git): [ruby/irb] workspace.rb cleanup
- (https://github.com/ruby/irb/pull/489)
* Remove unnecessary Binding#source_location check
`Binding#source_location`... -
09:31 AM Bug #19297: Don't download content from internet to execute Ruby test suite
- How test `bundler` in Fedora builder? It needs to download RSpec from rubygems.org since Ruby 2.5.
-
07:56 AM Misc #19276: It is not possible to reply to emails from redmine
- Note: email integration was successfully at https://bugs.ruby-lang.org/issues/16986#note-64. I'm not sure why it works.
-
07:02 AM Feature #19306 (Open): Expand zlib interface
- Introduce some extra methods like `window_size`, `level` (compression/decompression), enhance `inspect` and various o...
- 06:32 AM Revision e25c173c (git): [ruby/reline] correct Win32API capitalization for JRuby
- JRuby 9.4.0.0 introduced a change in case sensitivity in require statements,
meaning that an inclusion of `win32api` ... -
03:56 AM Revision d57148e9 (git): Pin octokit/[email protected]
-
03:52 AM Bug #19298: `lib/mjit/instruction.rb` was reintroduced by merge mistake
- Thanks @k0kubun and @vo.x.
I created the backport request at https://github.com/ruby/ruby/pull/7061 - 01:02 AM Revision b8673f8b (git): Bump ruby/setup-ruby from 1.128.0 to 1.133.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.128.0 to 1.133.0.
- [Release notes](https://github...
Also available in: Atom