Activity
From 09/04/2022 to 09/10/2022
09/10/2022
-
09:46 PM Bug #18880: IO#sysread on Windows does not validate arguments
- I submitted PR https://github.com/ruby/ruby/pull/6354 with a simple fix. I don't have a Windows system to test with ...
-
06:14 PM Feature #18949 (Open): Deprecate and remove replicate and dummy encodings
-
05:03 PM Feature #18949 (Closed): Deprecate and remove replicate and dummy encodings
- Applied in changeset commit:git|14bcf69c9c36875c7956d0ec8c04bfeaec514dd1.
----------
Deprecate Encoding#replicate
*... -
05:46 PM Bug #19004 (Closed): Complex can be nested by Complex.polar
- `Complex.polar` with one argument can return a "nested" Complex instance, whose real part is also a Complex one.
`... - 05:03 PM Revision c22a6685 (git): * 2022-09-11 [ci skip]
-
05:02 PM Revision 14bcf69c (git): Deprecate Encoding#replicate
- * See [Feature #18949].
-
04:41 PM Feature #16122: Data: simple immutable value object
- Indeed, that's what I meant. Alright, I guess we need to support positional arguments too then.
Because that's imple... -
02:12 PM Feature #16122: Data: simple immutable value object
- > Regarding creating a new Data subclass instance, I wonder if we should support both positional and kwargs, or if we...
-
02:04 PM Feature #16122: Data: simple immutable value object
- zverok (Victor Shepelev) wrote in #note-70:
> I am not sure whether we have a C-level API for passing keyword args o... -
01:55 PM Feature #16122: Data: simple immutable value object
- @Eregon Yeah, those are valuable observations!
The specialized `initialize` also looks more reasonable to me, act... -
01:46 PM Feature #16122: Data: simple immutable value object
- Looks good to me.
Regarding overriding `initialize` and calling `super`, that would not work if we define an optim... -
12:35 PM Feature #16122: Data: simple immutable value object
- Pull request: https://github.com/ruby/ruby/pull/6353
Copying from its description:
Example docs rendering: [Data](h... -
11:08 AM Feature #16122: Data: simple immutable value object
- Agreed with @k0kubun. Also `Class.define` wouldn't make it clear it defines a data class and creates Data (subclass) ...
-
01:24 PM Feature #19001: Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- There isn't any need for this ticket as a separate request, as far as I am concerned.
It works in the initial implem... -
12:32 PM Revision f6411795 (git): [win32] Set proper `NULLCMD` in rbconfig.rb [ci skip]
-
12:31 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- > it would be best if you defined #to_int on your delegator
I've tried this approach but it was failed because `ba... -
11:50 AM Revision c7225971 (git): [MSWin] Get rid of single quotes in sed command lines
- GnuWin32 sed strips only double quotes, but not single quotes, and
dies:
```
sed: -e expression #1, char 1: unknown ... -
11:14 AM Revision 92b907d1 (git): Enable deprecation warnings for test-all
- * So deprecated methods/constants/functions are dealt with early,
instead of many tests breaking suddenly when remo... -
07:54 AM Revision 9581248c (git): merge revision(s) b7577b4d9e0fd92522fc30e10fe712e245adee8c:
- The tzdata 2022c removed Amsterdam Mean Time
---
spec/ruby/core/time/shared/local.rb | 2 ++
... -
07:13 AM Bug #18936: Backport 261753249996d46e00c2549fff2527816bf387db
- ruby_3_1 4508901fbd8825cc8d9aaf535b5201ade17a8392 merged revision(s) 261753249996d46e00c2549fff2527816bf387db.
-
07:12 AM Bug #18990: Pattern matching unexpectedly raises "duplicated key name" error
- ruby_3_1 163947f4dc031bb5e619ae64ad4a6a02f8885717 merged revision(s) db0e0dad1171456253ebd899e7e878823923d3d8.
-
07:12 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
- I tried to backport cf7d07570f50ef9c16007019afcff11ba6500d70 and c6aa65430fbb94651f4d15e2a976f59b5475ca19 into ruby_3...
-
07:04 AM Revision 4508901f (git): merge revision(s) 261753249996d46e00c2549fff2527816bf387db: [Backport #18936]
- Free cached mark stack chunks when freeing objspace
Cached mark stack chunks should also be freed when freei... -
07:00 AM Revision 163947f4 (git): merge revision(s) db0e0dad1171456253ebd899e7e878823923d3d8: [Backport #18990]
- Fix unexpected "duplicated key name" error in paren-less one line
pattern matching
[Bug #18990]
... -
03:29 AM Revision 5e39b3b8 (git): YJIT: Branch directly when nil? is known from types
-
03:29 AM Revision d3191843 (git): YJIT: Branch directly when truthyness is known
-
12:32 AM Revision 79f50b9d (git): Using is_broken_string function
-
12:32 AM Revision 51830188 (git): Fix parallel build on MINGW
- When the build is running with a base ruby then generating `x64-ucrt-ruby320.rc`
could fail due to a missing dependen...
09/09/2022
-
11:06 PM Feature #16122: Data: simple immutable value object
- shugo (Shugo Maeda) wrote in #note-65:
> why not use Class.define to return a new immutable Struct-like class?
Gi... -
09:26 PM Feature #16122: Data: simple immutable value object
- If we choose `define` instead of `new`, why not use Class.define to return a new immutable Struct-like class?
* Th... -
10:41 PM Revision 5b5c627d (git): YJIT: eliminate redundant mov in csel/cmov on x86 (#6348)
- * Eliminate redundant mov in csel/cmov. Translate mov reg,0 into xor
* Fix x86 asm test
* Remove dbg!()
* xor opti... -
10:14 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- > My thought is that Integer method should convert a Delegator object like when a String is given.
I don't think i... -
05:10 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- Thank you for your reply.
I understood that there is no documented specification and the current implementation.
... -
08:44 PM Feature #12354: PKey::EC Can't output public key pem when private key exists
- If you're linked against OpenSSL >= 3, the workarounds suggested here don't seem to work any longer because a pkey is...
- 03:38 PM Revision 2a08a39d (git): * 2022-09-10 [ci skip]
-
03:37 PM Revision 848037ca (git): Better offsets (#6315)
- * Introduce InstructionOffset for AArch64
There are a lot of instructions on AArch64 where we take an offset
from PC... -
10:38 AM Revision b350053a (git): [rubygems/rubygems] Fix resolution on non-musl platforms
- Gems without specific platform were being preferred over matching
platform specific gems.
https://github.com/rubygem... -
09:58 AM Revision cfe10e48 (git): [DOC] Update `Struct#new` behavior with `keyword_init: true`
-
09:17 AM Bug #19003 (Rejected): TracePoint behavior inconsistency in 3.2.0-preview2
- This is kind of continuation of my previous report about global/local TP processing (#18730).
Sample script:
```r... -
07:03 AM Revision aff6534e (git): Avoid unnecessary copying when removing the leading part of a string
- Remove the superfluous str_modify_keep_cr() call from rb_str_update().
It ends up calling either rb_str_drop_bytes() ... -
06:47 AM Revision 9faa9ced (git): Support sub-library in builtin-loader
- Previously, it was supported in prelude.c, but has not followed up the
builtin-loader system. -
06:19 AM Revision 56e5210c (git): More robust macro parser (#6343)
- I want to use more complicated macros with MJIT. For example:
```
# define SHAPE_MASK (((unsigned int)1 << SHAPE_... -
05:23 AM Revision be560332 (git): Move RDoc `--`/`++` directives to comments
-
05:20 AM Revision 2dcaeb75 (git): Built-in function table sentinels do not need names
-
05:16 AM Bug #18990: Pattern matching unexpectedly raises "duplicated key name" error
- @zeke
Thanks for reporting. -
05:06 AM Bug #18990 (Closed): Pattern matching unexpectedly raises "duplicated key name" error
- Applied in changeset commit:git|db0e0dad1171456253ebd899e7e878823923d3d8.
----------
Fix unexpected "duplicated key ... -
05:00 AM Revision db0e0dad (git): Fix unexpected "duplicated key name" error in paren-less one line pattern matching
- [Bug #18990]
-
02:36 AM Revision 59eadf3d (git): Ignore EACCES on Windows
-
01:47 AM Feature #19002: Explicit splat for enumerator kwarg blocks
- I also had
``` ruby
module Enumerable
def **(proc) = each { |arg| proc[**arg] }
end
ary.map ** ->(foo:, ba... -
01:12 AM Feature #19002 (Open): Explicit splat for enumerator kwarg blocks
- I'm renovating some 2.x-era code that relied heavily on autosplat for block kwargs. As we all know, this throws an Ar...
09/08/2022
-
09:09 PM Revision 35cfc9a3 (git): Remove as many unnecessary moves as possible (#6342)
- This commit does a bunch of stuff to try to eliminate as many
unnecessary mov instructions as possible.
First, it in... -
07:50 PM Feature #16122: Data: simple immutable value object
- I've filed a 2nd follow-up ticket [here](https://bugs.ruby-lang.org/issues/19001) for the Symmetric `#to_h` method wh...
-
06:20 PM Feature #16122: Data: simple immutable value object
- k0kubun (Takashi Kokubun) wrote in #note-62:
> Can you please file a separate ticket to discuss `Data` extensions th... -
07:47 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- 💡 In case it's of interest, I've partially solved this problem in the [Refinements](https://www.alchemists.io/project...
-
06:19 PM Feature #19000 (Closed): Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- *As requested: extracted a follow-up to #16122 Data: simple immutable value object from [this comment](http://blade.n...
-
07:35 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- So this behavior isn't documented, so it's hard to say wether it's correct:
> Integer(arg, base=0, exception: true... -
01:21 PM Bug #18998 (Closed): Kernel#Integer does not convert SimpleDelegator object expectly
- Kernel#Integer method doens not convert a SimpleDelegator object of which value is a String.
This is an sample code.... -
06:44 PM Feature #19001: Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- Per @Matz [here](https://bugs.ruby-lang.org/issues/16122#note-51), the preference would be for the constructor to tak...
-
06:37 PM Feature #19001 (Closed): Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- *Extracted a follow-up to [#16122 Data: simple immutable value object](https://bugs.ruby-lang.org/issues/16122)*
#... -
06:28 PM Bug #18763: The configure option “--with-openssl-dir” has lower precedence than pkg-config
- @rhenium I think we can close this once #18999 is done, right?
-
04:33 PM Revision e4f5296f (git): No longer bundle external library sources
- 03:46 PM Revision 6d93644b (git): * 2022-09-09 [ci skip]
-
03:45 PM Revision 28030f7b (git): eliminate magic number
-
03:45 PM Revision 81e7573a (git): win32.c additional fix: is_readable_console
- classic console(conhost.exe) reports an input with ALT+NUMPAD as VK_MENU, KeyUp, and uChar!=0.
additional fix for #5634 -
03:45 PM Revision 7a849e19 (git): win32.c fix: is_readable_console
- UnicodeChar with lower byte == 0 has dropped accidentaly
this is additional fix for #5634 -
02:57 PM Bug #18999 (Closed): Backport openssl 2.1.4/2.2.2/3.0.1
- Please backport the latest openssl to stable branches.
I created GitHub PRs for each branch:
- Ruby 2.7 (v2.1.... -
02:01 PM Bug #5317 (Closed): rubyのヘッダファイルを使った拡張を行う際にoff_tの宣言回避をする事が出来ない。
- Applied in changeset commit:git|e2ccb316b437104cd1734c378970d34f5305966d.
----------
[Bug #5317] Use `rb_off_t` inst... -
02:01 PM Revision e2ccb316 (git): [Bug #5317] Use `rb_off_t` instead of `off_t`
- Get rid of the conflict with system-provided small `off_t`.
-
02:01 PM Revision 55fef084 (git): [Win32] Remove dead code using `chsize`
- Already using `rb_w32_truncate` and `rb_w32_ftruncate`, and
`HAVE_FTRUNCATE` has been added 14 years ago. -
01:02 PM Revision b7fa78b0 (git): vm_objtostring: skip method lookup for T_STRING receivers
- We don't need it, and in string interpolation context
that's the common case. -
01:02 PM Revision cd1724bd (git): rb_str_concat_literals: use rb_str_buf_append
- That's about 1.30x faster.
-
11:44 AM Revision e0cd466a (git): [rubygems/rubygems] Fix unused variable warning
- https://github.com/rubygems/rubygems/commit/ca8d47e53a
-
11:12 AM Misc #18977: DevMeeting-2022-09-22
- - [Feature #18996] Proposal: Introduce new APIs to reline for changing dialog UI colours (st0012)
- `irb`'s autoc... -
09:22 AM Revision bcf82b7c (git): Process token IDs from id.def without id.h
- Fixes id.h error during updating ripper.c by `make after-update`.
While it used to update id.h in the build director... -
09:18 AM Revision a977c663 (git): Generate token ID indexes in id.def
- Separate the logic accross the tables from the template view for
id.h. -
08:56 AM Bug #18880: IO#sysread on Windows does not validate arguments
- The `ArgumentError` is correct.
Even on Windows, `sysread(-2)` raises an `ArgumentError` too.
At rounding up `len... -
08:38 AM Bug #18997 (Closed): Don't define ruby_qsort when POSIX qsort_r is available
- Applied in changeset commit:git|7400628cb054a9a9651d69411a100fc9d518099f.
----------
[Bug #18997] Don't define ruby_... -
07:50 AM Bug #18997 (Closed): Don't define ruby_qsort when POSIX qsort_r is available
- The current code would define ruby_qsort as a wrapper of qsort_s when it is available. When both qsort_s and POSIX (G...
- 08:37 AM Revision 7400628c (git): [Bug #18997] Don't define ruby_qsort when POSIX qsort_r is available
- The current code would define ruby_qsort as a wrapper of qsort_s
when it is available. When both qsort_s and POSIX (G... -
05:31 AM Revision 78af05ba (git): [ruby/forwardable] Freeze VERSION and FORWARDABLE_VERSION to improve Ractor-compliance
- https://github.com/ruby/forwardable/commit/c91f41f4fa
-
05:09 AM Revision 70e6be2b (git): [ruby/ipaddr] Improve Ractor-compliance
- https://github.com/ruby/ipaddr/commit/73461724e5
-
04:41 AM Revision e76a5508 (git): [MSWin] Fix for non-Windows (cygwin/msys) BASERUBY
-
04:41 AM Revision 26c42304 (git): [MSWin] Disable rubygems of BASERUBY
-
02:52 AM Revision 332d29df (git): [DOC] non-positive `base` in `Kernel#Integer` and `String#to_i`
- 02:25 AM Revision b1efdcee (git): * 2022-09-08 [ci skip]
-
02:25 AM Revision 24fd2f73 (git): Resync Bundler & RubyGems
09/07/2022
-
10:28 PM Feature #18996 (Closed): Proposal: Introduce new APIs to reline for changing dialog UI colours
- ### TL;DR
I want to add APIs to `reline` for changing its dialog item's colors.
The APIs I want to add actually h... -
10:07 AM Revision 2d57447a (git): Fix missing replacement in 1f91dcdab3b
-
05:48 AM Revision 35c493ec (git): Dump cross.rb only when verbose [ci skip]
-
05:33 AM Revision 1f91dcda (git): Define BOOTSTRAPRUBY from HAVE_BASERUBY
-
05:26 AM Revision cac0dcfb (git): Fix typo
- I meant the other one. Otherwise this option doesn't make sense.
-
05:14 AM Revision 496bdf01 (git): Adjust pch_status for --mjit=pause
- to let mjit_add_iseq_to_process work
-
01:40 AM Revision f0661bf3 (git): Skip early mjit_add_iseq_to_process on --mjit=pause
-
01:37 AM Revision e6b47f2f (git): Now Psych uses the proleptic Gregorian calendar
-
01:25 AM Revision f24c65ea (git): Skip calling check_unit_queue with mjit_opts.custom
- fixing the behavior of b726c06e7eeafff52e368179dbe79a11b1aff975
-
01:08 AM Revision 6a43245e (git): Use BOOTSTRAPRUBY_COMMAND instead of fake.rb directly
-
01:08 AM Revision 3a575d13 (git): Ensure BASERUBY when cross-compiling
- 12:51 AM Revision 1b034d66 (git): [ruby/psych] Bump snakeyaml from 1.28 to 1.31
- Resolves CVE-2022-25857, among other fixes.
https://github.com/ruby/psych/commit/918cd25d37 -
12:44 AM Revision cbdde8e0 (git): [ruby/psych] Dump Date/DateTime as proleptic Gregorian date as well as Time
- Fix ruby/psych#572
https://github.com/ruby/psych/commit/92304269bc -
12:41 AM Revision bfa6d0f6 (git): fixup 8cd6f2a0872e74c6cc089d2a4f8140483080c67a
- we should handle ensure block when omit this test
09/06/2022
-
09:21 PM Revision d5752f73 (git): Add another method for debugging
- 09:18 PM Revision 4c1f6750 (git): [rubygems/rubygems] Fix: Gem info bug with version flag
- https://github.com/rubygems/rubygems/commit/e4cee1f975
-
08:55 PM Revision 87ef9090 (git): Drop an unused method for debugging
- and add another useful one instead.
- 03:05 PM Revision a9c85c0c (git): * 2022-09-07 [ci skip]
-
03:04 PM Revision 51022b8e (git): Exit status macros need sys/wait.h on FreeBSD
-
08:11 AM Revision 1f77cc38 (git): [rubygems/rubygems] Fix `set` not being found when running specs on dev rubies
- https://github.com/rubygems/rubygems/commit/c5b2960388
-
08:11 AM Revision c664264c (git): [rubygems/rubygems] Add `syntax_suggest` to exemption list in setup specs
- https://github.com/rubygems/rubygems/commit/f9a51e4380
-
07:27 AM Revision 29bc3e0d (git): omit random failure in bootstraptest with freebsd
- http://rubyci.s3.amazonaws.com/freebsd13/ruby-master/log/20220902T063002Z.fail.html.gz
-
07:27 AM Revision 8cd6f2a0 (git): omit random failure tests with FreeBSD
- http://rubyci.s3.amazonaws.com/freebsd13/ruby-master/log/20220906T043002Z.fail.html.gz
http://rubyci.s3.amazonaws.c... -
07:22 AM Revision 03ae415d (git): Fix typo
-
07:09 AM Revision 3f9125aa (git): Update c_32.rb
-
06:59 AM Revision 42140233 (git): Run mjit-bindgen again
- I'm thinking about Ruby builtin code instead of doing this.
It'll be hopefully more portable and easier because the s... -
06:52 AM Revision b726c06e (git): Allow hooking a different method after --mjit=pause
- The interface is similar to RubyVM::ISeq.translate; it's used if defined.
Same as --mjit=pause, this is an undocument... -
06:50 AM Revision 341b40bd (git): Cache RubyVM::MJIT constants
- for performance
-
06:45 AM Revision 5b3bd91f (git): Add an option to lazily boot MJIT for experiments
- You may use `RUBYOPT=--mjit=pause irb` to play with RubyVM::MJIT::C,
control the boot timing of MJIT, or customize th... -
06:42 AM Revision f6925fab (git): Do not fork the process on --mjit-wait
- fork is for parallel compilation, but --mjit-wait cancels it.
It's more useful to not fork it for binding.irb, debugg... -
06:40 AM Revision f4dbfa0f (git): Skip test_redefinition_mismatch on trunk-mjit for now
- Investigating:
http://ci.rvm.jp/logfiles/brlog.trunk-mjit.20220906-025646
which is not immediately reproducible on my... - 01:42 AM Revision 6d10865c (git): Update default gems list at 2657d8efb9d38761c1e09f54fadea4 [ci skip]
-
01:41 AM Revision 2657d8ef (git): [ruby/set] Bump version to 1.0.3
- https://github.com/ruby/set/commit/e2419f2d30
09/05/2022
-
03:39 PM Revision 63ed61e3 (git): Deal with MJIT_FORCE_ENABLE miniruby
- http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker/4225469
- 03:27 PM Revision ca172540 (git): * 2022-09-06 [ci skip]
-
03:26 PM Revision 27eb7158 (git): Workaround unused variable warning by builtin
- ```
<internal:mjit_compiler>:43: warning: assigned but unused variable - iseq_addr
<internal:mjit_compiler>:48: warni... -
12:21 PM Revision 6bc6c8d0 (git): [rubygems/rubygems] Remove no longer needed `fiddle` hacks
- RubyInstaller has released patch versions backporting their changes to
not load `fiddle` on boot, so all these are no... -
10:36 AM Revision a8a7c9d0 (git): [DOC] [Bug #17120] Fix match-reset `\K`
- 10:06 AM Revision 4331d4bb (git): Update default gems list at 113581d288496f8f3e60851b76b751 [ci skip]
-
10:05 AM Revision 113581d2 (git): [ruby/set] Set version to 1.0.3.dev for fixing rubygems/bundler tests
- https://github.com/ruby/set/commit/40dda15d7f
-
09:02 AM Revision 915cbdb2 (git): Stop testing MJIT on s390x
- It didn't work either.
http://rubyci.s3.amazonaws.com/s390x/ruby-master/log/20220905T080003Z.fail.html.gz -
08:30 AM Revision fb769aaa (git): Update MJIT doc about bindgen and platforms [ci skip]
-
08:25 AM Revision cb26917d (git): Drop Solaris support for MJIT
- I tried to debug:
http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20220905T070005Z.fail.html.gz
but I do... -
08:06 AM Revision 06eb9af8 (git): Add mjit-bindgen workflow (#6327)
-
07:27 AM Revision c2986f7d (git): Fix warnings from private_constant
- `private_constant *constants` seems to be warned for some reason
-
06:25 AM Revision d77c037a (git): Automatically detect 64bit platforms
-
06:23 AM Revision 967fe334 (git): s390x seems like a 64bit architecture
-
05:37 AM Revision 3eca1e43 (git): Merge https://github.com/rubygems/rubygems/commit/16c3535413afebcdbab7582c6017c27b5da8a8dc
-
04:53 AM Revision 3767c6a9 (git): Ruby MJIT (#6028)
-
04:45 AM Revision 277498e2 (git): Attempt to fix test-bundler
- f7cf641469161c3770b58f79e08e312512212aa8 broke spec/bundler/install/gems/resolving_spec.rb:356.
This line seems to im... -
04:08 AM Revision 4d469472 (git): Debugging snapshot [ci skip]
-
02:43 AM Revision 45fe7f75 (git): [rubygems/rubygems] Feature: `bundle add` supports `--path` option
- https://github.com/rubygems/rubygems/commit/32bee01fbe
-
02:43 AM Revision f7cf6414 (git): [rubygems/rubygems] Fix resolution hanging on musl platforms
- After recent musl support was added, Bundler started hanging in musl
platforms. I identified the issue where valid ca... -
02:25 AM Revision 14203334 (git): Fix fake.rb expansion from preprocessed version.h
-
02:16 AM Revision 85a48316 (git): Use cross compiling settings as fake.rb for snapshots
-
02:16 AM Revision 68a092a4 (git): Set fake.rb variables by command line arguments
- Then fallbacks to preprocessed version.h.
-
01:22 AM Revision f6d569b7 (git): Call appropriate hooks on MJIT's fork
- This takes care of signal_self_pipe and other things.
09/04/2022
-
11:13 PM Bug #18880: IO#sysread on Windows does not validate arguments
- I'm interested in submitting a patch for this, but which behavior is considered correct?
-
11:06 PM Bug #18995 (Open): IO#set_encoding sometimes set an IO's internal encoding to the default external encoding
- This script demonstrates the behavior:
```ruby
def show(io)
printf(
"external encoding: %-25p internal e... -
03:16 PM Revision 51291ade (git): Remove extra semicolons at the top level [ci skip]
- 03:00 PM Revision e83183b4 (git): * 2022-09-05 [ci skip]
-
02:59 PM Revision 76664905 (git): Ignore fake.rb for snapshot
-
02:50 PM Bug #18743: Enumerator#next / peek re-use each others stacktraces
- Good day, @matz. Is the fix above acceptable?
-
09:16 AM Bug #18994 (Closed): Range#last(n) returns empty for single-element Integer Range
- Applied in changeset commit:git|bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4.
----------
rb_int_range_last: properly han... -
07:49 AM Bug #18994: Range#last(n) returns empty for single-element Integer Range
- Thanks, I have a patch for it: https://github.com/ruby/ruby/pull/6324
-
09:16 AM Revision bbe5ec78 (git): rb_int_range_last: properly handle non-exclusive range
- [Bug #18994]
-
07:55 AM Revision c498b16a (git): revision up for https://github.com/ruby/ruby/pull/6296
-
07:54 AM Bug #18981: Backport bundle loader option to stable versions
- Merged https://github.com/ruby/ruby/pull/6296.
-
07:53 AM Revision 1821b759 (git): Backport https://github.com/ruby/ruby/pull/6193
- Co-authored-by: Yuta Saito <[email protected]>
-
07:26 AM Bug #18775: Backport ef525b012a709077ea2797e8642fae0b61234063
- ruby_3_1 882d4203f184ac93ac5c2c02c1e9f4b26cfad1db merged revision(s) ef525b012a709077ea2797e8642fae0b61234063,dc9a13a...
-
07:25 AM Bug #18631: Range check breaks multiplex backreferences in regular expressions
- ruby_3_1 6b8bf6ba5d1893b3c933c2de3ada1eb59a94b644 merged revision(s) 6d3f447aecfb56f7d3edbdf9cc68e748e150d7d8.
-
07:25 AM Bug #18670: MatchData#[start, length] pads nil values when negative start is given
- ruby_3_1 1cfc139f6d0cb80d6024b0c416976194929417cf merged revision(s) d8189ed23f02dd197453279aeee9be1785337d4f.
-
07:24 AM Revision 882d4203 (git): merge revision(s) ef525b012a709077ea2797e8642fae0b61234063,dc9a13abeef5a2b936fbb55edc112b8b382a05e7: [Backport #18775]
- Explicit handling of frozen strings in `IO::Buffer#for`. (#5892)
---
io_buffer.c | ... -
07:01 AM Revision 6b8bf6ba (git): merge revision(s) 6d3f447aecfb56f7d3edbdf9cc68e748e150d7d8: [Backport #18631]
- Fix multiplex backreferencs near end of string in regexp match
Idea from Jirka Marsik.
Fixes [Bug #... -
07:00 AM Revision 1cfc139f (git): merge revision(s) d8189ed23f02dd197453279aeee9be1785337d4f: [Backport #18670]
- Return only captured range in `MatchData` [Bug #18670]
---
re.c | 2 +-
... -
03:01 AM Revision cfa40e22 (git): Prefer stdbool for MJIT options
- same motivation as d6f21b308bcff03e82f8b3dbf11a852ce111b3b3
Also available in: Atom