Activity
From 07/30/2024 to 08/05/2024
08/05/2024
-
05:28 PM Revision 3005ed68 (git): [rubygems/rubygems] Don't remove existing platform gems when PLATFORMS section is badly indented
- https://github.com/rubygems/rubygems/commit/ec099ebf1e
-
05:27 PM Revision 540bcf52 (git): [rubygems/rubygems] Fix locked source not getting respected when `bundle update <specific_gem>` is run
- https://github.com/rubygems/rubygems/commit/eec6830c04
-
05:27 PM Revision dc804bd8 (git): [rubygems/rubygems] Extract a `build_repo3` helper
- https://github.com/rubygems/rubygems/commit/d8cf4aa0cd
-
05:27 PM Revision 7d97dde2 (git): [rubygems/rubygems] Move private reader to private section
- https://github.com/rubygems/rubygems/commit/651cf3ea7a
- 05:26 PM Revision 2985770b (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.99 to 0.9.100.
- [Release notes](https://github.com/oxi... - 05:25 PM Revision 312a87cd (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.98 to 0.9.100.
- [Release notes](https://github.com/oxi... -
03:53 PM Revision dbd36e1c (git): [ruby/reline] Accept colon-style hash in test assertion
- (https://github.com/ruby/reline/pull/732)
Hash#inspect is proposed to change to {key: value, non_symbol_key => value... -
08:40 AM Bug #20667 (Closed): Backport REXML CVE fixes
-
08:27 AM Bug #20667 (Closed): Backport REXML CVE fixes
- It would be nice to have the recent REXML CVE fixes backported everywhere.
BTW it is surprising that REXML was rec... -
08:34 AM Bug #20668 (Closed): [3.3] shareable_constant_value: literal crash
- The following test script crashes in the parser:
```ruby
# shareable_constant_value: literal
FORM_STRATEGIES =... - 08:15 AM Revision 9d86864a (git): [ruby/uri] Add space after `bad URI`
- https://github.com/ruby/uri/commit/9f2c7ed5f2
-
08:00 AM Revision a82976bc (git): [ruby/uri] Use DEFAULT_PARSER at split, parse, join
- https://github.com/ruby/uri/commit/28af4e155a
-
06:11 AM Revision b59cbcf1 (git): Clean up empty directory
-
04:16 AM Revision 5258e8b1 (git): Make sure to always use the right `warn`
- 03:28 AM Revision f4a23d96 (git): Bump actions/upload-artifact from 4.3.4 to 4.3.5
- Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](ht... -
02:58 AM Revision 7285e764 (git): Fix truffleruby removing gems from lockfile
- When resolving on truffleruby, and multiple platforms are included in
the lockfile, Bundler will not respect existing... -
02:28 AM Revision a35d3248 (git): [ruby/optparse] Fix parsing array arguments with `:into` option
- https://github.com/ruby/optparse/commit/19700e96d8
-
01:12 AM Misc #20665: Swig testing of Ruby with MinGW-w64 UCRT
- Maybe https://github.com/ruby/setup-ruby/ helps you?
- 12:27 AM Revision cbc40bb1 (git): Sync rdoc
08/04/2024
-
11:41 PM Feature #17166: net/http not supporting unix domain sockets
- Now this is almost four years old without any reaction at all.
Has anyone ever taken any notice of this problem, ... -
06:36 PM Bug #20666 (Open): Segmentation fault instead of LoadError exception
- Using ruby -v
ruby 3.2.5 (2024-07-26 revision 31d0f1a2e7) [x64-mingw-ucrt]
From [GitHub windows 2022](https://git... -
04:53 PM Misc #20665: Swig testing of Ruby with MinGW-w64 UCRT
- I manage to run Ruby version 3.1.6 with MinGW-w64 UCRT.
I have a crash with 3.2.5, which I will investigate.
Thi... -
04:12 PM Misc #20665 (Closed): Swig testing of Ruby with MinGW-w64 UCRT
- Hi,
I try to add SWIG project testing with already installed Ruby on [GitHub Windows2022](https://github.com/actio... -
03:59 PM Bug #20662: pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
- > cabo (Carsten Bormann) wrote:
>> pack("G")/unpack("G") works great with NaN values. However,
>
> First, Ruby pro... - 02:53 PM Revision 7d5cb457 (git): [ruby/irb] Remove Ruby version checks
- (https://github.com/ruby/irb/pull/985)
https://github.com/ruby/irb/commit/9ce6972e71
08/03/2024
-
06:39 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
- These options should take callables in this proposal. Procs and Methods certainly meet the condition: "Any value tha...
-
06:22 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
- This proposal is based on the potential use cases I have experienced over the years. I've rarely seen a need for inf...
-
05:31 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
- I am not sure about this API.
I think in language core there aren’t many APIs that accept just a symbol of a nece... -
04:41 PM Feature #20664 (Open): Add `before` and `until` options to Enumerator.produce
- Enumerator.produce provides a nice way to generate an infinite sequence but is a bit awkward to define how to end a s...
-
09:28 AM Bug #20662: pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
- cabo (Carsten Bormann) wrote:
> pack("G")/unpack("G") works great with NaN values. However,
First, Ruby provides onl... -
07:30 AM Revision b7086613 (git): Extend timeout in test/ruby/test_file_exhaustive.rb
- 07:01 AM Revision 657f4b99 (git): Update bundled gems list as of 2024-08-02
-
05:39 AM Revision 42cd267b (git): Reduce noise in object generation count tests
- The parallel testing framework may create strings in a separate thread.
```
1) Failure:
TestStringMemory#test_... -
05:30 AM Bug #20663 (Rejected): Reading characters from IO does not recover gracefully from bad data pushed via IO#ungetc
- If bytes that result in at least 2 invalid characters for the internal encoding of an IO object are pushed into the i...
-
01:53 AM Revision e5fb851f (git): Delete unused declaration
08/02/2024
-
08:25 PM Revision 23837c51 (git): Show where objects were allocated on allocation count tests
- 07:45 PM Revision 04a6165a (git): YJIT: Enhance the `String#<<` method substitution to handle integer codepoint values. (#11032)
- * Document why we need to explicitly spill registers.
* Simplify passing a byte value to `str_buf_cat`.
* YJIT: Enh... -
07:20 PM Misc #20639 (Closed): Request to host C API docs on docs.ruby-lang.org
- Thanks very much!
We can now work on making the docs even better over time. -
05:09 PM Feature #20594: A new String method to append bytes while preserving encoding
- Let me present an alternative design that only adds one method. The name is
String#append_as_bytes, and the name pro... -
03:20 PM Bug #20662 (Feedback): pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
- `pack("G")`/`unpack("G")` works great with NaN values. However,
- `pack("g")` completely discards any actual NaN ... -
02:29 PM Revision 3f93ef06 (git): Show what objects were actually allocated on allocation count tests
- According to Launchable, these tests fail randomly
```
Failure:
TestStringMemory#test_byteslice_prefix [D:/a/ruby/ru... -
01:21 PM Feature #14602: Version of dig that raises error if a key is not present
- > Matz was interested in how dig_fetch or fetch_dig would sound to English native speakers.
As a native english sp... -
09:26 AM Revision 7fc6448e (git): Fix ceil when ndigits is large
- [Bug #20654]
This commit fixes Integer#ceil and Float#ceil when the number is
negative and ndigits is large such tha... -
09:26 AM Revision 7048fbdf (git): Fix floor when ndigits is large
- [Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
negative and ndigits is large such t... -
06:50 AM Misc #20661 (Closed): Stop retrying tests in `make test-all` command by default
- ## Summary
Currently, tests are retried once if they fail when tests are executed as parallel tests in the `make t... -
03:07 AM Revision 303d2319 (git): Auto-purge after package release
-
02:42 AM Revision 0aaff217 (git): Notify ruby-build for definition update
-
02:37 AM Revision 66cbafc6 (git): Refactor to use `tokenize_ident` instead of `TOK_INTERN` and `set_yylval_name`
-
01:20 AM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
- As you may know, but for the record, I add just some background.
The rationale for `to_ary` is a compromise betwee... -
01:00 AM Revision f070a9d8 (git): Notify update workflow for all-ruby
- https://github.com/ruby/all-ruby/blob/master/.github/workflows/update.yml
08/01/2024
-
07:54 PM Revision f6e82960 (git): Removed unused macro RVALUE_PAGE_MARKED
-
05:08 PM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
- > Maybe we should document this expectation clearly in the reference.
Definitely, because this is all new and surpri... -
09:43 AM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
- It is intentional behavior. Usually, having `to_ary` means the object must behave as an array. If the object `a` is a...
-
02:17 PM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
- mame (Yusuke Endoh) wrote in #note-3:
> Briefly discussed at the dev meeting, and we found more pedantic case. We wo... -
10:27 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
- IMO this kind of issue is not worth fixing, creating extra copies for this seems clearly not worth it (in perf hit vs...
-
10:04 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
- Briefly discussed at the dev meeting, and we found more pedantic case. We would like to see how much of a performance...
-
09:46 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
- The behavior of modifying the splatting object in `to_proc` has been flaky in the history of the language. I think th...
-
10:46 AM Misc #20660 (Closed): DevMeeting-2024-09-05
- # The next dev meeting
**Date: 2024/09/05 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m... -
10:45 AM Misc #20628 (Closed): DevMeeting-2024-08-01
-
10:42 AM Feature #20525 (Rejected): Percent string literal with indentation support or String#dedent
- This was briefly discussed at the dev meeting, but ended with "why not use a shorter delimiter like `<<~END` or `<<~M...
-
09:37 AM Feature #20508: Explicit access to *, **, &, and ...
- I am not sure why you don't want to name arguments, where simple `a`, `b`, `c` might work. Elaborate the motivation b...
-
09:35 AM Feature #20594: A new String method to append bytes while preserving encoding
- Thank you Matz.
I opened a PR that implement the method as envisioned: https://github.com/ruby/ruby/pull/11293
... -
09:30 AM Feature #20594: A new String method to append bytes while preserving encoding
- `append_bytes` seems OK for me. Could you design the concrete behavior of the method:
* does it take more than one... -
09:34 AM Feature #20625: Object#chain_of
- I don't agree with `Object#chain_of`. Maybe there's a room for a gem, or enhancing `Enumerable#product`.
Matz.
-
09:32 AM Bug #20620: singleton_method undefined for module using "extend self"
- I think `singleton_method` should traverse super-classes (as long as they are ICLASS) too. Probably we need to check ...
-
08:49 AM Revision e0f4cbd6 (git): Integrate Launchable into windows
-
06:33 AM Bug #20648 (Feedback): Improve performance of CGI::Util::pretty (originally reported as security issue, later decided to not be a security risk)
- A patch is welcome.
-
05:58 AM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
- When `start` and `step` are integers, there's no error, so that it seems OK to make the value passing to the block in...
-
05:38 AM Revision 9ed7e06a (git): Added workflow for building snapcraft
- https://github.com/ruby/snap.ruby/actions/runs/10189575392/job/28187867439
-
05:38 AM Revision e935366f (git): Also update version index file
-
05:38 AM Revision a8f36c32 (git): Added workflow dispatch
-
05:38 AM Revision f2b76223 (git): We should run release.sh with release tag
-
05:38 AM Revision 277a6e8f (git): Added draft release action with tagging
-
05:38 AM Revision fc253d7e (git): Removed refs/tags from ruby version
-
05:38 AM Revision 346bb6c0 (git): Create docker image with release tag automatically
-
05:28 AM Bug #20637 (Closed): SyntaxError class definition in method body can be bypassed
-
05:27 AM Bug #20637: SyntaxError class definition in method body can be bypassed
- Hmm, I think I'd let them unchanged. I don't think it's worth prohibiting constant definition in singleton class defi...
07/31/2024
-
11:23 PM Revision bbeebc92 (git): Only set shape id for CCs on attr_set + ivar
- Only ivar reader and writer methods should need the shape ID set on the
inline cache. We shouldn't accidentally over... -
08:50 PM Revision 16b02428 (git): [ruby/rdoc] Add new ruby parser that uses Prism
- (https://github.com/ruby/rdoc/pull/1144)
* Add a new ruby parser RDoc::Parser::PrismRuby
* Add a new ruby parser te... -
08:37 PM Revision e68e9582 (git): [PRISM] Increase test-bundler-parallel to 40 minutes
- It's timing out frequently recently, so increasing the timeout should
fix it. -
08:09 PM Revision f5d193d5 (git): [DOC] Adds "Further Considerations" to documentation_guide.md (#11281)
-
08:04 PM Revision cc814372 (git): Rewrite Array.new documentation
- Use plain paragraphs instead of a nested unordered list.
Remove some examples, including examples that produce warni... -
08:03 PM Revision 290089c1 (git): [rubygems/rubygems] Remove some `file_uri_for` calls
- https://github.com/rubygems/rubygems/commit/3570ba20ed
-
06:47 PM Revision 63583974 (git): Fix leak of AST when Ripper#compile_error jumps
- For example, the following script leaks:
class MyRipper < Ripper
def initialize(src, &blk)
super(s... -
02:51 PM Revision 70b4f45d (git): YJIT: Decouple Context from encoding details (#11283)
-
02:36 PM Revision 27c22f82 (git): [ruby/rdoc] Drop unnecessary `file_name` parameter from `Parser.for`
- method.
(https://github.com/ruby/rdoc/pull/1135)
* Unify top_level creation in tests
* Remove unnecessary file_name... -
01:20 PM Revision 12a5400a (git): [ruby/io-console] Remove no longer used variable
- https://github.com/ruby/io-console/commit/651797ff8a
-
12:38 PM Bug #20659: Speed regression of `parse.y` parser after numeric nodes were introduced
- Some light profiling shows that this workload spends over half of its time in `Kernel#require`. I don't think it's co...
-
03:34 AM Bug #20659: Speed regression of `parse.y` parser after numeric nodes were introduced
- Just a simple curiosity, I am not sure how the change will affect the performance so much. Does mail gem use `eval` a...
-
02:37 AM Bug #20659 (Assigned): Speed regression of `parse.y` parser after numeric nodes were introduced
-
11:27 AM Misc #20658: Dropping the Arm Neoverse (Ubuntu) server on RubyCI
- > Remove the content about the "Ubuntu arm neoverse" on our Wiki page.
Updated [the wiki page](https://github.com/... - 07:00 AM Revision dedc4965 (git): Update bundled gems list as of 2024-07-30
-
05:14 AM Feature #20525: Percent string literal with indentation support or String#dedent
- Actually this looks decent:
```rb
Markdown ~{
# Hi!
This is markdown
}
``` -
02:32 AM Feature #20525: Percent string literal with indentation support or String#dedent
- Why not `<<~"}"` ?
-
02:52 AM Feature #20612: Introduce new Epsilon (no-op) GC
- eightbitraptor (Matthew Valentine-House) wrote in #note-2:
> 1. This will be used to write tests to help us improve ... -
02:19 AM Revision 92865d87 (git): Remove files to build libffi in mswin
- These files were to build libffi from the bundled source, but are no
longer used since we stopped bundling the libffi... -
02:00 AM Feature #20563 (Closed): Drop support for old Windows
- Applied in changeset commit:git|7ef8051cbbb7194a8899a3966130af2bc09fc896.
----------
[Feature #20563] Drop support f... -
01:48 AM Feature #20563: Drop support for old Windows
- Thanks @jeremyevans0 , we can drop Windows Server 2008 and 2012 at least.
FYI: There is no CI and development envi... -
12:57 AM Feature #20563 (Open): Drop support for old Windows
-
01:59 AM Revision 19ec8031 (git): Reset the counter for two consecutive runs
-
12:57 AM Revision 7aea269b (git): [Feature #20563] Drop support for Windows older than 8/Sever 2012
- Directly call APIs available on Windows 8/Server 2012 and later.
-
12:57 AM Revision 7ef8051c (git): [Feature #20563] Drop support for Windows older than Vista/2008
- Directly call APIs available on Windows Vista/Server 2008 and later.
-
12:23 AM Feature #20657 (Feedback): Allow Enumerable#map(&:method) and #each accept additional parameters for method
- ukolovda (Dmitry Ukolov) wrote in #note-3:
> Oo, the ampersand is not language syntax, as I think before, but simple...
07/30/2024
-
08:31 PM Revision d2b8fd0f (git): [DOC] Tweaks to Array.try_convert (#11260)
-
04:29 PM Bug #20659 (Closed): Speed regression of `parse.y` parser after numeric nodes were introduced
- The [`mail` benchmark from yjit-bench][1] is about 20% slower on `master` compared to commit:98eeadc9 ("Development o...
-
04:05 PM Revision f85c7dea (git): Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 (#11252)
- * Merge RubyGems-3.5.12 and Bundler-2.5.12
* Merge RubyGems-3.5.13 and Bundler-2.5.13
* Merge RubyGems-3.5.14 and B... -
04:05 PM Revision 0922afa9 (git): [Bug #20654] Fix floor and ceil when ndigits is large (#11277)
- * Fix floor when ndigits is large
[Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
n... -
03:32 PM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
- > I'd be surprised if it was accepted.
Same here. Although perhaps I should clarify that `$~` would be accessible ... -
03:21 PM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
- Right, so it's not as simple as marking the ISeq as not needing the backref because it doesn't use `getspecial`.
I... -
11:37 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
- @byroot It depends in which situation but generally yes it's able to avoid the allocation.
If there is no block arou... -
05:25 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
- > is there something in the semantic that make it impossible to predict?
Answering to myself:
```ruby
def matc... -
05:18 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
- ko1 (Koichi Sasada) wrote in #note-16:
> No. It is not user visible behavior so no incompatiblity.
Sorry my wrong... -
02:58 PM Feature #20563: Drop support for old Windows
- jeremyevans0 (Jeremy Evans) wrote in #note-3:
> Windows Server 2016 is not yet EOL, the EOL date is January 12, 2027... -
02:39 PM Feature #20563: Drop support for old Windows
- It seems that the import library in VisualStudio 2015 is missing the symbol that was introduced in Windows Server 201...
-
02:16 PM Feature #20563: Drop support for old Windows
- hsbt (Hiroshi SHIBATA) wrote in #note-2:
> @usa said "Windows Server 2016 is already EOL, we can drop them".
>
> ... -
06:38 AM Feature #20563 (Closed): Drop support for old Windows
- @usa said "Windows Server 2016 is already EOL, we can drop them".
I also agreed to drop Windows Server 2008, 2012 ... -
02:32 PM Misc #20658 (Closed): Dropping the Arm Neoverse (Ubuntu) server on RubyCI
- ## Context
On July 26 2024, 4 days ago, the person at Arm sponsoring a SSH-accessing Arm server via Works on Arm p... -
02:29 PM Bug #20571 (Closed): Compile error on for loop
-
12:49 AM Bug #20571: Compile error on for loop
- After some additional work, I think this is an optimizer issue. With `--dump=i,-opt`, both parse.y and prism generat...
-
02:28 PM Bug #20651 (Closed): `false && (1 in 1)` produces argument stack underflow (-1)
-
02:09 PM Revision 91bb6afa (git): [DOC] Tweaks for Array.new (#11259)
-
02:06 PM Revision b44a1549 (git): [DOC] Tweaks for Array#&
-
02:04 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
- Oo, the ampersand is not language syntax, as I think before, but simple operator, converting Symbol to Proc. It is fi...
-
01:53 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
- As @bkuhlmann mentioned, there's room for the language enhancement here to provide arguments to the method for a bloc...
-
01:04 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
- [Method Parameters And Arguments](https://alchemists.io/articles/ruby_method_parameters_and_arguments) are already co...
-
12:30 PM Feature #20657 (Feedback): Allow Enumerable#map(&:method) and #each accept additional parameters for method
- I can use `#map` (or `#each`) with short method name, for example:
``` ruby
a = ["a1", "b1", "c1"]
b = a.map(&... -
02:02 PM Revision 0dda30d9 (git): [rubygems/rubygems] Print a better debug message when lockfile does not include the current platform
- https://github.com/rubygems/rubygems/commit/afb7a6d754
-
02:02 PM Revision 997642cf (git): [rubygems/rubygems] The `simulate_platform` helper can take a string
- https://github.com/rubygems/rubygems/commit/680bafac1a
-
02:02 PM Revision cf6efd1b (git): [rubygems/rubygems] Simplify logic to add current platform a bit
- https://github.com/rubygems/rubygems/commit/e102516e27
-
02:01 PM Revision 1164b6a7 (git): [rubygems/rubygems] Fix `gem list` regression when a regular gem shadows a default one
- Previously, if you have bundler installed both as a regular gem and a
default gem, the default gem would be displayed... -
02:01 PM Revision 3d248b2e (git): [rubygems/rubygems] Always leave default gem executables around
- https://github.com/rubygems/rubygems/commit/775c35e197
-
01:54 PM Revision ec13ccdf (git): [rubygems/rubygems] Allow smoother breaking changes in test env
- https://github.com/rubygems/rubygems/commit/0fc3feae19
-
01:17 PM Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
- I opened backport PRs.
3.3: https://github.com/ruby/ruby/pull/11277
3.2: https://github.com/ruby/ruby/pull/11278 -
12:49 PM Bug #20654 (Closed): Floor and ceil have unexpected behaviour when ndigits is large
- Applied in changeset commit:git|3af2a7fbe12e11bac7b26bd991d3d02349f47295.
----------
Fix floor when ndigits is large... -
01:02 PM Revision b37ffb93 (git): Move incorrectly placed tests
- The tests for Integer#ceil was accidentally placed in test_truncate.
-
12:56 PM Feature #20612: Introduce new Epsilon (no-op) GC
- "Epsilon" is the term used by the JVM's no-op garbage collector: https://openjdk.org/jeps/318
I don't have a stron... -
06:04 AM Feature #20612: Introduce new Epsilon (no-op) GC
- Another question is about naming, "Epsilon" is common term for users?
-
12:36 PM Feature #20594: A new String method to append bytes while preserving encoding
- duerst (Martin Dürst) wrote in #note-17:
> This may need a completely separate issue, but when I introduced `String#... -
08:03 AM Feature #20594: A new String method to append bytes while preserving encoding
- Eregon (Benoit Daloze) wrote in #note-9:
> My understanding of `byte*` methods is they treat the String as a byte ... -
12:21 PM Revision a7167d0c (git): Fix ceil when ndigits is large
- [Bug #20654]
This commit fixes Integer#ceil and Float#ceil when the number is
negative and ndigits is large such tha... -
12:21 PM Revision 3af2a7fb (git): Fix floor when ndigits is large
- [Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
negative and ndigits is large such t... -
07:22 AM Feature #20525: Percent string literal with indentation support or String#dedent
- It conflicts with an existing syntax.
`%` plus a punctuation starts a string literal that ends with the punctuation. -
07:18 AM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- Some process may behave differently with `Open3.capture3` and `system`, for example, a process that changes its behav...
-
06:37 AM Bug #20501 (Assigned): ruby SEGV
-
06:31 AM Revision 1870505f (git): Fix wrong unreachable chunk remove when jump destination label is unremovable
-
06:31 AM Bug #20655 (Closed): Calling continuation triggers ensure function of rb_ensure
- Applied in changeset commit:git|c884db0b5b4f5296e5eacd27357b730b42f27b3a.
----------
[BUG #20655] Add tests to use r... -
06:31 AM Revision 77f8107e (git): Delete the rjit definition already deleted in C
-
06:31 AM Revision 6c5c30b5 (git): Use tmpdir for various environments (including Windows)
-
06:31 AM Revision 50a0552b (git): Fix test code and extension to avoid using gvars and Kernel methods
-
06:31 AM Revision ac5ac48a (git): Revert 28a1c4f33e3349a98c04b8e068d9c674eb936064
- 28a1c4f33e3349a98c04b8e068d9c674eb936064 seems to call an improper
ensure clause. [Bug #20655]
Than fixing it properl... -
06:31 AM Revision c884db0b (git): [BUG #20655] Add tests to use rb_ensure and call cont.call
-
05:14 AM Bug #20631: Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
- Xcode 16 beta 4 fixed the following issue.
>This line is broken with Xcode 16 beta.
>linking shared-object oj/int... -
03:58 AM Feature #20646 (Closed): Improve Socket.tcp
- Applied in changeset commit:git|b3baa11ee90c3fc0a3c43f1ac3293558fbfe76cb.
----------
Improve Socket.tcp (#11187)
[F... - 03:58 AM Revision b3baa11e (git): Improve Socket.tcp (#11187)
- [Feature #20646]Improve Socket.tcp
This is a proposed improvement to `Socket.tcp`, which has implemented Happy Eyeba... -
03:48 AM Revision 7ea678b2 (git): Add array test cases for `TestParse#test_define_singleton_error`
-
12:45 AM Revision ce565cd4 (git): [Bug #20653] Fix memory leak in String#start_with? when regexp times out (#11255)
- Fix memory leak in String#start_with? when regexp times out
[Bug #20653]
This commit refactors how Onigmo handles t...