Activity
From 07/18/2023 to 07/24/2023
07/24/2023
-
11:58 PM Revision f72ddd92 (git): [rubygems/rubygems] Bundler: Update bundle-outdated(1) man
- Updated output examples to current format since the output format has changed since version 2.2.0.dev
https://github... -
11:23 PM Revision b106cf2e (git): GitHub Actions: fix ENOENT for jobs running in forks
- https://github.com/peterzhu2118/ruby/actions/runs/5649652235/job/15304434412
> Errno::ENOENT: No such file or direct... -
08:51 PM Revision cef60e93 (git): YJIT: Fallback send instructions to vm_sendish (#8106)
-
08:51 PM Feature #19783 (Closed): Weak References in the GC
- GitHub PR: https://github.com/ruby/ruby/pull/8113
I'm proposing support for weak references in the Ruby garbage co... -
08:26 PM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
- The pull request is ready for review: https://github.com/ruby/ruby/pull/7915
-
03:01 PM Revision c4e893ce (git): Adjust brace nesting
-
02:59 PM Revision 1faeb44d (git): Check if macros are defined before using
- Assume macros with the same prefix would be defined together.
-
02:57 PM Revision 14d15407 (git): RString NULL ptr check only when RUBY_DEBUG
- Since edf01d4e82d8e44ee30ec41fbcb7f802bc8b8c5d, fake string treats
NULL as an empty string. -
02:41 PM Revision 1780ad37 (git): Extract magic numbers
-
12:51 PM Feature #19755 (Closed): Module#class_eval and Binding#eval use caller location by default
- Applied in changeset commit:git|43a5c191358699fe8b19314763998cb8ca77ed90.
----------
Use the caller location as defa... -
12:51 PM Revision 43a5c191 (git): Use the caller location as default filename for eval family of methods
- [Feature #19755]
Before (in /tmp/test.rb):
```ruby
Object.class_eval("p __FILE__") # => "(eval)"
```
After:
```ru... -
06:08 AM Revision 14d16bdb (git): [ruby/openssl] Always respect the openssl prefix chosen by truffle/openssl-prefix on TruffleRuby
- * See https://github.com/ruby/openssl/issues/650#issuecomment-1645699608
https://github.com/ruby/openssl/commit/ca73... -
06:04 AM Revision dd1af4b2 (git): [rubygems/rubygems] Rename local to lockfile and global to system
- https://github.com/rubygems/rubygems/commit/456fd05d3a
-
06:03 AM Revision 34f541ae (git): [rubygems/rubygems] Avoid unnecessary network requests for local gem
- https://github.com/rubygems/rubygems/commit/ec5f04f7b1
-
06:03 AM Revision 0b0df03b (git): [rubygems/rubygems] Avoid printing using messages when version has not changed
- https://github.com/rubygems/rubygems/commit/9635a2fd74
-
06:03 AM Revision 8c82b357 (git): [rubygems/rubygems] Exclude Bundler from missing locked dependencies check
- Bundler is special since it's not actually locked in the lockfile as a
regular gem (only via `BUNDLED WITH`). So excl... -
05:59 AM Revision 0e7536bf (git): [rubygems/rubygems] Prefer squiggly heredocs over custom helper
- https://github.com/rubygems/rubygems/commit/258476c38a
-
05:59 AM Revision 5a43b0dd (git): [rubygems/rubygems] Remove unused module inclusion
- https://github.com/rubygems/rubygems/commit/0f58ef6a32
-
05:59 AM Revision c31a9cf8 (git): [rubygems/rubygems] Refactor spec helpers for reading lockfiles
- https://github.com/rubygems/rubygems/commit/ea2a30ba08
-
05:59 AM Revision ebc31741 (git): [rubygems/rubygems] Simplify `bundle lock` specs
- https://github.com/rubygems/rubygems/commit/6301d3eece
-
04:10 AM Bug #19782: Ruby operators precedence inconsistency
- sawa (Tsuyoshi Sawada) wrote in #note-1:
> In general, precedence comes into play when an expression is ambiguous. A... -
03:36 AM Bug #19782 (Rejected): Ruby operators precedence inconsistency
-
01:12 AM Bug #19782: Ruby operators precedence inconsistency
- In general, precedence comes into play when an expression is ambiguous. An expression is ambiguous when there is more...
07/23/2023
-
02:24 PM Revision bcc160b4 (git): [DOC] RDoc for File::Constants (#8103)
-
01:47 PM Revision 4dccb145 (git): tool/merger.rb: Support commit URLs as revisions
-
06:33 AM Bug #19782 (Rejected): Ruby operators precedence inconsistency
- Unfortunately I could not find a good documentation regarding ruby operators precedence and associativity, but accord...
-
04:03 AM Bug #19759: Surprising automatic splat with ruby2_keywords_hash
- ruby_3_2 3354aacb73c65420a10cb41c0696e62dd1ba279b merged revision(s) 3874381c4483ba7794ac2abf157e265546f9bfa7.
-
04:03 AM Bug #19293: The new Time.new(String) API is nice... but we still need a stricter version of this
- ruby_3_2 0b3ed6043c9d091d499ca1caed604a983c7e285b merged revision(s) 5d4fff845602872eef072e7611558b5f8762efe0.
-
03:20 AM Revision 0b3ed604 (git): merge revision(s) 5d4fff845602872eef072e7611558b5f8762efe0: [Backport #19293]
- Tighten Time.new(string) parsing
Disallow:
* Only year-month
* Only year-month-day
... -
03:01 AM Revision 3354aacb (git): merge revision(s) 3874381c4483ba7794ac2abf157e265546f9bfa7: [Backport #19759]
- Fix autosplat conditions to handle ruby2_keywords case
Autosplat should not occur if there are two arguments...
07/22/2023
-
05:03 AM Bug #19774: `END {return}` segfaults since in 3.2
- ruby_3_2 b97a744a3778abe52fffb051e1460a0a6f7c4a6d merged revision(s) 9c94db7cfc584e982a6449b72e58a1cf25024177,fe4d906...
-
05:03 AM Bug #19748: `String#byteindex` crashes when `offset` is too large
- ruby_3_2 65d294ad019c8ac5bba12e2c9098360bacafc9e3 merged revision(s) bc3ac1872e4523334e3ed04c2bb70a55c4c43f98.
-
05:03 AM Bug #19585: Ruby Fails to Build on macOS with --enable-shared and --with-jemalloc
- ruby_3_2 35cf3a5f8d01aad07762eb824c3107bee9ae7fdd merged revision(s) 038f9ade3c4d965415e4956561975454cf9eeb21.
-
05:02 AM Bug #19532: Handling of 6-byte codepoints in left_adjust_char_head in CESU-8 encoding is broken
- ruby_3_2 4e0653db3315e9e7859e38e0995e2b9900471370 merged revision(s) 2c8f2871a8aeff592369a993b1d69557160cfa61.
-
05:01 AM Revision b97a744a (git): merge revision(s) 9c94db7cfc584e982a6449b72e58a1cf25024177,fe4d906f5fbacbe6e9267af3bd3503339bad63a9: [Backport #19774]
- Add tests for `return` in `BEGIN` and `END` blocks
---
spec/ruby/language/return_spec.rb | 15 +++++... -
04:39 AM Revision 65d294ad (git): merge revision(s) bc3ac1872e4523334e3ed04c2bb70a55c4c43f98: [Backport #19748]
- [Bug #19748] Fix out-of-bound access in `String#byteindex`
---
string.c | 17 ++++++... -
04:38 AM Bug #19746: `String#index` with regexp and too large offset doesn't clear `$~`
- I cannot confident that there's no existing application depends on the current behavior.
I don't backport the change... -
04:32 AM Revision 35cf3a5f (git): merge revision(s) 038f9ade3c4d965415e4956561975454cf9eeb21: [Backport #19585]
- Use tools appropriate with CC
To get rid of mysterious errors such as:
```
/Applications/Xc... -
04:31 AM Revision 4e0653db (git): merge revision(s) 2c8f2871a8aeff592369a993b1d69557160cfa61: [Backport #19532]
- Fix handling of 6-byte codepoints in left_adjust_char_head in CESU-8
encoding
---
enc/cesu... -
04:26 AM Bug #19535: Instance variables order is unpredictable on objects with `OBJ_TOO_COMPLEX_SHAPE_ID`
- ruby_3_2 fa72ba72f8c64fd0fa87c8f68cbc31f2e7b94b00 merged revision(s) 54dbd8bea8a79bfcdefa471c1717c6cd28022f33.
-
04:26 AM Bug #19640: `IO#puts` can generate zero length iov which can cause rb_bug crash.
- ruby_3_2 ea89527a76a84741463c304246db2dd3a5df845b merged revision(s) 0b2613f44309bddae45562c9f3a14ed43e56959b.
-
04:26 AM Bug #19709: `Thread.join(timeout)` hangs in fiber scheduler.
- ruby_3_2 a3911b965f094f07080cf7adb22ee5e2e8555d86 merged revision(s) 0402193723647b8c4f57b1453fe2192ad2788d12.
-
04:24 AM Revision fa72ba72 (git): merge revision(s) 54dbd8bea8a79bfcdefa471c1717c6cd28022f33: [Backport #19535]
- Use an st table for "too complex" objects
st tables will maintain insertion order so we can marshal dump / l... -
04:16 AM Bug #19743: Ruby's parser seems to ignoring DOT at the end of file just after digits
- Since it's obviously a bug, it had been long-standing and fixing it could break executing existing script.
I don't b... -
04:08 AM Revision a3911b96 (git): merge revision(s) 0402193723647b8c4f57b1453fe2192ad2788d12: [Backport #19709]
- Fix `Thread#join(timeout)` when running inside the fiber scheduler.
(#7903)
---
test/fiber... -
04:07 AM Revision dd04def1 (git): Try to fix NoMethodError on update-deps
-
04:03 AM Revision ea89527a (git): merge revision(s) 0b2613f44309bddae45562c9f3a14ed43e56959b: [Backport #19640]
- `rb_io_puts` should not write zero length strings. (#7806)
---
io.c | 40 +++++++++... -
03:57 AM Revision 7cecd155 (git): Suppress flaky update-deps failures for any win32 files
- win32/win32.o was also unstable:
https://github.com/ruby/ruby/actions/runs/5628655900/job/15252762821?pr=8107
At thi... -
03:44 AM Bug #19781 (Closed): Stack consistency error with tailcall and YJIT enabled
- ```rb
src = <<-EOS
def apply_one_and_two(&block)
[1, p(1)]
end
def add_one_and_two
apply_one_a... -
03:02 AM Bug #19623: Ruby 3.2 MJIT crashes on railsbench
- Merged at https://github.com/ruby/ruby/commit/60d75a5665e808e7491ea6bca9c02245852ea495.
-
03:02 AM Bug #19625: Ruby 3.2 MJIT never triggers JIT compaction
- Merged at https://github.com/ruby/ruby/commit/08bf3bcfb722aff2eb66782c0aec59a145fee185.
-
02:57 AM Bug #19025: Ripper cannot parse syntax ok code that has numbered parameters
- ruby_3_2 465eb7418d7ed91f5f0c75da77765c7f5ef8354f merged revision(s) 91c004885fc75a93cadf0094fa86ec3bd0ec25f5.
-
02:56 AM Bug #19602: `PLATFORM_GET_INC` is broken unless unaligned word access is allowed
- ruby_3_2 e65e0b99267c495186d7abb78c2725418761d756 merged revision(s) fac814c2dc31afef272b45392a7389ef0bfa3a4f.
-
02:56 AM Bug #19531: ObjectSpace::WeakMap: replaced values still clear the key they were assigned to
- ruby_3_2 46b62f44ce30bf234a76114c8249081e47ce3da4 merged revision(s) 3592b24cdc07ed89eecb39161f21fe721a89a5de.
-
02:55 AM Revision 465eb741 (git): merge revision(s) 91c004885fc75a93cadf0094fa86ec3bd0ec25f5: [Backport #19025]
- [Bug #19025] Numbered parameter names are always local variables
---
parse.y | 2 +... -
02:48 AM Revision e65e0b99 (git): merge revision(s) fac814c2dc31afef272b45392a7389ef0bfa3a4f: [Backport #19602]
- Fix `PLATFORM_GET_INC`
On platforms where unaligned word access is not allowed, and if
`sizeof(val)`... -
02:44 AM Revision 46b62f44 (git): merge revision(s) 3592b24cdc07ed89eecb39161f21fe721a89a5de: [Backport #19531]
- ObjectSpace::WeakMap: clean inverse reference when an entry is
re-assigned
[Bug #19531]
``... -
01:02 AM Feature #19780 (Open): Remove tailcall_optimization support
- ## Proposal
Remove `tailcall_optimization` support from `RubyVM::InstructionSequence` (make it no-op)
## Motivati...
07/21/2023
-
07:44 PM Revision 11deab79 (git): Remove unused code in darray.h
-
05:50 PM Revision 83605bb6 (git): Just assume rustc is in the container
-
05:41 PM Bug #19779 (Closed): `eval "return"` at top level raises `LocalJumpError`
- Wondering whether it's intentional behaviour. It seems it's the only difference I've noticed between calling `return`...
-
05:19 PM Bug #19778 (Closed): mkmf.rb pkg_config() interaction with RbConfig::CONFIG["cflags"]
- (This was first reported at https://github.com/ruby/openssl/issues/650: The extension's build breaks in a strange way...
-
04:42 PM Feature #19777 (Closed): Make `Kernel#lambda` raise when called without a literal block
- Since 3.0.0, released in 2020, calling `Kernel#lambda` without a literal block
has been issuing a deprecation warnin... -
03:48 PM Revision 25267fdd (git): [ruby/yarp] Exclude heredoc_nested test for Rubies < 3.3
- Ripper's lexemes were slightly different in Ruby 3.2 for Heredocs.
We ignored this complex heredoc test in this case ... -
10:28 AM Feature #19744: Namespace on read
- Just a quick comment to Jeremy's statement:
> In regards to the feature in general, looking at my large libraries, a... -
09:38 AM Revision 22f97355 (git): Use already installed `rustc` if available [ci skip]
-
08:47 AM Revision 7fdf98ef (git): [rubygems/rubygems] Deprecate Gem::Platform.match
- https://github.com/rubygems/rubygems/commit/e3ba3e2225
-
07:48 AM Revision f602cb55 (git): [rubygems/rubygems] Boundary check in `Gem::StreamUI#choose_from_list`
- https://github.com/rubygems/rubygems/commit/abacb0cb34
-
05:52 AM Revision 47c7c188 (git): Add comments to id.h and undef finished macros
-
04:22 AM Feature #19776: Warn bundled gems when it called from `require`
- I submit https://github.com/rubygems/rubygems/pull/6831 to RubyGems upstream.
07/20/2023
-
10:04 PM Revision 8d9a25a6 (git): misc/gdb.py: Allow overriding stack_size [ci skip]
-
08:50 PM Revision 210caa77 (git): More RDoc for Dir.glob (#8088)
-
07:54 PM Revision c4ef3d76 (git): YJIT: Rename exec_instruction to yjit_insns_count (#8102)
-
07:52 PM Revision b71f79dd (git): Add a missing *
- Co-authored-by: Alan Wu <[email protected]>
-
07:04 PM Revision 1129488f (git): Ignore win32/file.o on update-deps
- This job has been so flaky:
https://github.com/ruby/ruby/actions/runs/5614842978/job/15213840097 -
06:55 PM Revision a7127745 (git): Get rid of obsoleted __bp__ references
- 06:52 PM Revision bbf059fb (git): Update default gems list at 134d8741731101b4b115e3d92ac008 [ci skip]
-
06:51 PM Revision 134d8741 (git): Sync YARP gemspec (#8101)
- * Sync YARP gemspec
We were previously not syncing the YARP gemspec over which meant
that the Ruby YARP gem was out ... -
06:17 PM Revision 639aa76e (git): Embed struct rmatch into GC slot (#8097)
-
06:01 PM Feature #19755: Module#class_eval and Binding#eval use caller location by default
- I've merged the PR. Thanks for your work here!
-
05:58 PM Revision 460c27dc (git): [ruby/syntax_suggest] Handle new eval source location
- See https://bugs.ruby-lang.org/issues/19755
In Ruby 3.3, using `eval` without providing a source location
will now d... -
05:14 PM Revision b41fc9b9 (git): YJIT: Avoid undercounting retired_in_yjit (#8038)
- * YJIT: Count the number of failed instructions
* Rename yjit_insns_count to exec_instructions instead
* Hoist out ... -
02:58 PM Revision abce8583 (git): [ruby/yarp] Fix heredocs inside %W and %w lists
- The problem was that we were treating heredoc bodies as part of the %W
list because we didn't push the scanning curso... -
02:53 PM Revision 5c219c1b (git): proc.c: Remove unused parameter [ci skip]
-
12:55 PM Revision 76ea8ecb (git): Supress warning that variable may be used uninitialized with ripper building
-
12:38 PM Revision dd8372b3 (git): cvc table entries can move
-
09:24 AM Feature #19720: Warning for non-linear Regexps
- @matz Given ReDoS are AFAIK the most common (by far) security vulnerability in Ruby, it warrants a reliable way to de...
-
07:27 AM Feature #19776: Warn bundled gems when it called from `require`
- Isn't it time that upstream should start to encourage that every part of the StdLib should be listed in Gemfile? How ...
- 07:00 AM Revision 62cb739b (git): Update bundled gems list at 2023-07-20
07/19/2023
-
11:20 PM Revision 419fbc77 (git): [rubygems/rubygems] Clear `YAML` constant if it was undefined previously
- https://github.com/rubygems/rubygems/commit/31d0311258
-
08:15 PM Revision 84b52741 (git): [ruby/yarp] Resync YARP (#8098)
-
01:31 PM Revision 7380c73a (git): [ruby/reline] Add assertion to auto_indent_proc's parameter, add
- Ctrl-d exit test
(https://github.com/ruby/reline/pull/574)
* Add auto_indent_proc's parameter assertion in multiline... -
01:25 PM Revision ca561480 (git): [ruby/reline] Always set ANSI CSI keybindings for Home, End, and
- Arrow.
(https://github.com/ruby/reline/pull/569)
https://github.com/ruby/reline/commit/f363a43a45 -
10:29 AM Revision ea2fc58d (git): Fix a typo [ci skip]
-
09:03 AM Feature #19351 (Closed): Promote bundled gems at Ruby 3.3
- I filed new issue for warning feature: https://bugs.ruby-lang.org/issues/19776
-
09:02 AM Feature #19776 (Closed): Warn bundled gems when it called from `require`
- We should warn when users try to load default gems that will be promoted bundled gems at next version. We will warn t...
-
07:12 AM Misc #19772: API naming for YARP compiler
- I don't think "YA-" names nice in general, unless for development code name.
As for `YARP.compile`, "a parser comp... -
07:03 AM Feature #19775 (Closed): Use the callback `main::const_added`
- Since top-level constants are defined under Object, their definition can be hooked by defining `Object.const_added`.
... -
06:43 AM Feature #19775 (Closed): Use the callback `main::const_added`
- In #17881, it was accepted that `Module#const_added` is called when there is a new constant added to the namespace of...
-
06:01 AM Feature #19744: Namespace on read
- Thanks for providing your ideas.
tagomoris (Satoshi Tagomori) wrote in #note-10:
> a. Lift up all functions to ... -
05:35 AM Revision 0765b890 (git): Fix `USE_THREAD_CACHE=0`
-
03:42 AM Revision a3a74771 (git): Add a corner case for `return`
-
02:50 AM Misc #19679: Migrate Wiki from bugs.ruby-lang.org to ruby/ruby GitHub repository
- Thanks Jemma,
I disabled wiki feature of Redmine at last week.
07/18/2023
-
09:52 PM Revision 3211b705 (git): Fix off-by-one in comment [ci skip]
-
08:33 PM Revision 45fd0061 (git): [ruby/reline] Fix [nil] is passed to auto_indent_proc when exit with
- CTRL+d
(https://github.com/ruby/reline/pull/571)
* Fix [nil] is passed to auto_indent_proc when exit with CTRL+d
Fi... -
08:31 PM Revision b4003079 (git): [ruby/reline] Add missing `close` to test_rendering.rb
- (https://github.com/ruby/reline/pull/573)
https://github.com/ruby/reline/commit/7cd817036e -
06:52 PM Bug #19774 (Closed): `END {return}` segfaults since in 3.2
- Applied in changeset commit:git|fe4d906f5fbacbe6e9267af3bd3503339bad63a9.
----------
[Bug #19774] Fix segfault at `r... -
04:26 PM Bug #19774 (Closed): `END {return}` segfaults since in 3.2
- ```
$ ruby3.2 -e 'END{return}'
-e: unexpected return
-e: [BUG] Segmentation fault at 0x0000000000000048
ruby 3.2.... -
06:52 PM Revision ecbedf9b (git): Remove assumption about object order
- The address of objects can't be assumed since a later object may be
allocate in a swept slot. -
06:52 PM Revision 4c03eab1 (git): Lazily allocate pages at boot
- We can just set alloctable pages for the first size pool rather than
eagerly allocating pages. -
06:47 PM Misc #19772: API naming for YARP compiler
- I believe YARP.compile() is a bit of a strange name since it is
so specific to YARP.
If possible I would perhaps ... -
10:19 AM Misc #19772: API naming for YARP compiler
- And also option 1. seems very confusing, because it would imply the `YARP` module is always defined, but only has the...
-
10:12 AM Misc #19772: API naming for YARP compiler
- FWIW I don't think renaming YARP at this point makes sense, now that the `yarp` gem [is owned](https://rubygems.org/g...
-
06:40 PM Revision fe4d906f (git): [Bug #19774] Fix segfault at `return` in `END`
- 04:53 PM Revision ac7d3402 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.58 to 0.9.79.
- [Release notes](https://github.com/oxid... -
03:43 PM Revision 9c94db7c (git): Add tests for `return` in `BEGIN` and `END` blocks
-
03:18 PM Revision d6ad334d (git): [ruby/irb] Reduce boilerplate code in RubyLexTest
- (https://github.com/ruby/irb/pull/644)
* Avoid initialising Row at every test input
* Extract common assertion patt... -
03:06 PM Revision d1992d6d (git): Reset signal handler before aborting due to sanitizer
- When aborting by a sanitizer, `SIGILL` or something is raised and
often results in raising the same signal infinitely. -
03:06 PM Revision ebeecbd5 (git): Unify `writev` and `write` operations in `check_reserved_signal_`
-
03:02 PM Revision 19486ebd (git): [flori/json] Re-generate parser.c
- https://github.com/flori/json/commit/82a75ba98e
-
03:02 PM Revision 768668a4 (git): [flori/json] Remove unnecessary code
- In `JSON#generate` and `JSON#fast_generate`:
- When the given `opts` is a `JSON::State` the variable is set to
`ni... -
03:02 PM Revision 104089ce (git): [flori/json] [DOC] Remove duplicate sentence
- https://github.com/flori/json/commit/ed242667b4
-
03:02 PM Revision f1f84ca7 (git): [flori/json] Remove `HAVE_RB_SCAN_ARGS_OPTIONAL_HASH` check
- This macro is defined since ruby 2.1, which is older than the required
ruby version.
https://github.com/flori/json/c... -
01:53 PM Revision 0db58dd0 (git): [ruby/irb] Declare rdoc as dependency
- (https://github.com/ruby/irb/pull/648)
IRB already has several features that rely on rdoc, such as:
- Autocompletio... -
12:10 PM Bug #19577: Backport commit 537183cd2ac0163851277b46a2f21ea5914c11c0
- ruby_3_1 2698b68ae86df333ff8bc8c4655f8012ee619257 merged revision(s) 537183cd2ac0163851277b46a2f21ea5914c11c0.
- 12:10 PM Revision 2698b68a (git): merge revision(s) 537183cd2ac0163851277b46a2f21ea5914c11c0: [Backport #19577]
- Fix write barrier order for `klass` to `cme` edge
Previously, the following crashes with
`CFLAGS=-DR... -
12:04 PM Bug #19580: Ensure ruby_xfree won't segfault if called after ruby_vm_destruct
- ruby_3_1 3eea678b069aeec7f3a97437be204f65d5193e00 merged revision(s) 52e571fa72debcd764765775bd1b76ee87e36d2d.
- 12:04 PM Revision 3eea678b (git): merge revision(s) 52e571fa72debcd764765775bd1b76ee87e36d2d: [Backport #19580]
- Ensure ruby_xfree won't segfault if called after vm_destruct
[Bug #19580]
The real-world scenario m... -
11:50 AM Bug #19593: Crash due to throw data set as cause
- ruby_3_1 c96ef4eee6b27796bb15ba161ef936998acbcf96 merged revision(s) 02a7e12b80823919fb614ad3ea6241d5115d14fe.
- 11:50 AM Revision c96ef4ee (git): merge revision(s) 02a7e12b80823919fb614ad3ea6241d5115d14fe: [Backport #19593]
- Ensure throw data is not set as cause
[Bug #19593]
rb_ec_setup_exception did not check if errinfo i... -
10:23 AM Feature #19755: Module#class_eval and Binding#eval use caller location by default
- > we need to handle `__dir__`
So the way it was handled until now was simply:
```c
if (path == eval_default_pa... - 10:23 AM Revision b89b7d8f (git): [DOC] Fix a magic comment in the section for `experimental_copy`
-
07:30 AM Bug #19773 (Closed): Intermittent SIGSEGV during marking of Ripper parser
-
07:29 AM Bug #19773: Intermittent SIGSEGV during marking of Ripper parser
- It looks like 3 of us have independently fixed this issue (in [#8084](https://github.com/ruby/ruby/pull/8084), [#8085...
-
05:48 AM Feature #19764: Introduce defp keyword for defining overloadable, pattern matched methods
- Going to go through a few points here, sorry for the long reply.
### Taking - A gem implementation
I had hacked... -
02:57 AM Feature #19764: Introduce defp keyword for defining overloadable, pattern matched methods
- zeke (Zeke Gabrielse) wrote:
> ```ruby
> def call(...)
> case ...
> in String => s unless s in /foo/
> p... -
03:25 AM Revision 56c8dab4 (git): [flori/json] Skip BigDecimal tests when it's missing to load
- https://github.com/flori/json/commit/3dd36c6077
-
03:25 AM Revision 9f51810f (git): [flori/json] Skip unsupported test on JRuby
- https://github.com/flori/json/commit/7138bf32c7
- 03:25 AM Revision 9977462f (git): [flori/json] Rename JSON::ParseError to JSON:ParserError
- https://github.com/flori/json/commit/20b80ca317
-
02:55 AM Revision b368990c (git): [ruby/psych] Skip BigDecimal tests when it's missing to load
- https://github.com/ruby/psych/commit/e1dbfae7a6
Also available in: Atom