Activity
From 10/23/2022 to 10/29/2022
10/29/2022
-
07:47 PM Revision 91c28ab2 (git): [DOC] Enhanced RDOc for IO (#6642)
- In io.c treats:
#close
#close_read
#close_write
#closed -
03:53 PM Revision 572cd10a (git): Fix links and sort [ci skip]
-
03:25 PM Feature #19083: Add `node_id_for_backtrace_location` to ast.c
- I've update the function name from node_id_for_location to node_id_for_backtrace_location. Also I attached the patch ...
-
01:47 PM Revision d5fb76a6 (git): [ruby/optparse] Add tests for `load(into:)`
- https://github.com/ruby/optparse/commit/51f7e060ee
- 01:46 PM Revision 37291df9 (git): [ruby/optparse] #load() into hash
- (https://github.com/ruby/optparse/pull/42)
OptionParser#load learns .load(into: Hash)
https://github.com/ruby/optpa... -
01:40 PM Revision 4dac53f0 (git): [ruby/optparse] Add tests for `OptionParser#load`
- https://github.com/ruby/optparse/commit/fb34a1d3a3
-
01:38 PM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
- Isn't `rb_str_dup` copy-on-write and so should be fairly cheap?
-
07:40 AM Feature #19090 (Closed): Do not duplicate an unescaped string in CGI.escapeHTML
- ## Proposal
Stop guaranteeing that `GGI.escapeHTML` returns a new string even if there's nothing to be escaped.
M... -
12:06 PM Revision bc28acc3 (git): [ruby/digest] Use CommonDigest by default if available
- https://github.com/ruby/digest/commit/cce9ada85e
-
07:17 AM Revision c5ca250e (git): Clear `_FORTIFY_SOURCE` before definition
- As clang on macOS defines this macro as 0 internally when a sanitizer
option is given, clear it before definition to ... -
01:55 AM Feature #19089 (Closed): Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- According to @k0kubun, some people actually use the hack to work around this problem by using `--disable-gems` or `--...
10/28/2022
-
11:10 PM Revision 5e0432f5 (git): fix ASAN error in GC
-
06:12 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- jeremyevans0 (Jeremy Evans) wrote in #note-6:
> vo.x (Vit Ondruch) wrote in #note-2:
> > From that POV, it would be... -
05:20 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- I believe this feature hurts startup time optimizations, so from that point of view it's not great.
For instance Tru... -
04:36 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- Thank you all.
All I ask is that did_you_mean, etc. be loaded by default and that their versions be controllable b... -
02:50 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- vo.x (Vit Ondruch) wrote in #note-2:
> From that POV, it would be much better if it was possible to disable did_you_... -
11:40 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- @nobu pointed out that we can load `bundler/setup` in lib/rubygems.rb instead of gem_prelude.rb.
```ruby
diff --git ... -
11:30 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- @deivid Thank you for your reply!
deivid (David Rodríguez) wrote in #note-3:
> I'm not sure the proposed approach... -
09:46 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- @mame That's indeed a [long standing issue](https://github.com/rubygems/rubygems/blob/master/bundler/spec/runtime/set...
-
08:40 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- Let me provide you different perspective. did_you_mean is development dependency, which have no benefit for runtime, ...
-
07:03 AM Feature #19089 (Closed): Load bundler/setup in gem_prelude.rb when "bundle exec" is used
- ### Problem
Currently, we cannot specify the version of did_you_mean by using Gemfile.
For example, Ruby master... -
03:53 PM Misc #19088: Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
- Got it. Thank you.
-
11:06 AM Misc #19088 (Closed): Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
- `exception:false` is effective only for the content.
ASCII incompatible encoding strings are not subjects of parsing.
-
10:35 AM Bug #19087: String#to_c supports multiple "_"
- https://github.com/ruby/ruby/pull/6645
-
10:33 AM Revision 9b462aec (git): Follow up "Rework `first_lineno` to be `int`."
-
10:04 AM Revision 1de8a428 (git): sync_default_gems.rb: do not add extra empty lines [ci skip]
-
09:36 AM Revision 4021c656 (git): [ruby/irb] Do not make non-existent XDG directory on start
- (https://github.com/ruby/irb/pull/357)
https://github.com/ruby/irb/commit/298b134792 -
09:30 AM Revision 56c97a66 (git): [ruby/irb] Update regarding NO_COLOR value
- https://no-color.org has been updated (jcs/no_color#83):
> Command-line software which adds ANSI color to its output... -
08:29 AM Revision 13e968c1 (git): [ruby/irb] Suppress sequence to inspect asian ambiguous width
- https://github.com/ruby/irb/commit/a7097c5b80
-
08:29 AM Revision 7440fc3e (git): [ruby/irb] Suppress "switching inspect mode" messages
- https://github.com/ruby/irb/commit/565eeb3c19
-
04:58 AM Feature #18943 (Closed): New constant caching instruction: opt_getconstant_path
- This was merged at https://github.com/ruby/ruby/pull/6187.
-
04:15 AM Revision e6e20223 (git): sync_default_gems.rb: append orignal commit URLs to subject only log
-
02:44 AM Bug #19037: [Ruby 3.1.2] irb display color character not correct(as literal form) when set IRB.conf[:USE_COLORIZE] = true (it is default)
- zw963 (Wei Zheng) wrote in #note-4:
> mame (Yusuke Endoh) wrote in #note-2:
> > Please write your ticket as self-co... -
01:06 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- > Often times, this is done to avoid holding a reference to the object in the thread, effectively making it immortal....
10/27/2022
-
10:52 PM Revision 9cf027f8 (git): YJIT: Use guard_known_class() for opt_aref on Arrays (#6643)
- This code used to roll its own heap object check before we made a better
version in guard_known_class(). The improved... -
08:50 PM Revision 2812a57b (git): Update docs wrt YJIT limitations and building YJIT (#6641)
- * Update docs wrt YJIT limitations and building YJIT
* Update building_ruby.md
Fix relative link -
07:32 PM Misc #19088 (Closed): Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
- I've noticed a minor inconsistency of the `Complex()` method. When it is called with `exception: false` option I supp...
-
07:29 PM Revision ea597257 (git): [ruby/irb] Fix warnings in test_cmd.rb
- Fixes this warning:
warning: assigned but unused variable - err
https://github.com/ruby/irb/commit/298fcb57a3 - 07:29 PM Revision b260c1e8 (git): [ruby/irb] Remove unnecessary test setup
-
07:16 PM Revision bb7067cb (git): [ruby/irb] Suppress warning for test which uses a locale non-existing on GitHub Actions
-
07:16 PM Revision 8d784423 (git): [ruby/irb] Remove unecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException
- * Specifically the second one causes `$HOME` to be unset, which breaks `File.expand_path('~')`.
https://github.com/r... -
06:03 PM Bug #19086 (Closed): Dir#entries and Dir#glob fail in stand-alone CRuby app
-
05:47 PM Bug #19086: Dir#entries and Dir#glob fail in stand-alone CRuby app
- mame (Yusuke Endoh) wrote in #note-1:
> I guess you need to call `ruby_init` and `ruby_options` instead of `ruby_setu... -
09:44 AM Bug #19086: Dir#entries and Dir#glob fail in stand-alone CRuby app
- I guess you need to call `ruby_init` and `ruby_options` instead of `ruby_setup`. I think `Dir.glob` is defined in `ru...
-
04:44 PM Bug #19087 (Closed): String#to_c supports multiple "_"
- I've noticed a minor inconsistent behaviour of `String#to_c` method. It does not treat a sequence of `_` character as...
-
04:13 PM Feature #19085 (Closed): Improve performance some Integer and Float methods
- Applied in changeset commit:git|c6f439a6a8df582416e756d7511aa4d9c72071a9.
----------
Improve performance some `Integ... -
04:13 PM Revision c6f439a6 (git): Improve performance some `Integer` and `Float` methods [Feature #19085] (#6638)
- * Improve some Integer and Float methods
* Using alias and Remove unnecessary code
* Remove commentout code - 03:36 PM Revision 7cf7e6c3 (git): [ruby/irb] Add missing require
-
03:25 PM Revision 26b913c8 (git): [ruby/irb] Add test for IRB::InputCompletor::PerfectMatchedProc
- This proc displays rdoc document when the input matches certain symbols
perfectly, like "String". It's commonly trigg... -
10:15 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- > I feel like this encourages bad practices because people are forced to convert objects to the hash.
Often times,... -
08:16 AM Revision 5129ca3e (git): [ruby/rdoc] Delay `require "readline"` in case the terminal is in raw mode
-
05:36 AM Revision 739ad81f (git): [ruby/date] Check month range as civil
-
03:12 AM Revision cb80ee7a (git): [ruby/tmpdir] Warnings should contain the environment variable name
10/26/2022
-
10:20 PM Revision 792dc553 (git): YJIT: Test --yjit-verify-ctx on GitHub Actions as well (#6639)
-
08:52 PM Revision a8e2d736 (git): Fix the url of Cirrus failure notifications [ci skip]
- The previous one was the url of this notification action, but we want to
see a link to Cirrus CI.
This code follows ... -
08:49 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- > Do we need the same API on Thread?
> Could be useful for variables that are thread scoped and should be inherite... -
08:47 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- > What keys can be used?
Does Ruby provide any "Hash" -> "Symbol Table" object or mapping/conversion? Otherwise we h... -
10:21 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- I'm generally in favor of this feature. Lots of Ruby code rely on "global" state (generally implemented as fiber loca...
-
07:27 PM Revision c746f380 (git): YJIT: Support nil and blockparamproxy as blockarg in send (#6492)
- Co-authored-by: John Hawthorn <[email protected]>
Co-authored-by: John Hawthorn <[email protected]> -
07:16 PM Bug #19086 (Closed): Dir#entries and Dir#glob fail in stand-alone CRuby app
- Whenever I call Dir.entries or Dir.glob using an app compiled against Ruby 3.0 on Ubuntu 22.04, I expect to get a lis...
-
06:16 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- > it should be an error to supply a keyword argument that the Data class does not have as members
+1 Agree!
**P... -
03:29 PM Revision fa0adbad (git): YJIT: Invalidate i-cache for the other cb on next_page (#6631)
- * YJIT: Invalidate i-cache for the other cb on next_page
* YJIT: Invalidate only what's written by jmp_ptr
* YJIT: ... - 03:15 PM Revision 0dc2e1a7 (git): [ruby/irb] Remove unnecessary warning check on help command
- It's not an intentional behavior of the command and it behaves
differently in different environments. So checking it ... -
03:13 PM Revision 73a0223f (git): [ruby/irb] Rename test_helper.rb to helper.rb
- The name test_helper.rb conflicts with the test_helper.rb in JSON,
causing build failures. This commit renames test_h... -
02:44 PM Revision cb95d834 (git): [ruby/irb] Don't insert new methods to Test::Unit::TestCase
- Ruby CI runs irb and other Ruby core/stdlib tests in the same process.
So adding irb-specific helper to Test::Unit::T... -
02:44 PM Revision 2022470a (git): [ruby/irb] Suppress warnings
- Co-authored-by: Peter Zhu <[email protected]>
-
02:44 PM Revision d889e810 (git): [ruby/irb] Add test for the help command
-
02:44 PM Revision 40f8a781 (git): [ruby/irb] Extract without_rdoc helper
-
02:40 PM Revision b795e66a (git): Add NEWS entries about YJIT [ci skip] (#6636)
-
01:04 PM Feature #19085 (Closed): Improve performance some Integer and Float methods
- Improve performance some `Integer` and `Float` methods written by Ruby.
benchmark:
```yml
prelude: |
int_nu... -
11:26 AM Bug #19081 (Closed): Ractor warning shows an internal location
- Applied in changeset commit:git|131c31a9209c61f84d318aa18b61f468f48b8219.
----------
[Bug #19081] Show the caller lo... -
10:43 AM Revision 131c31a9 (git): [Bug #19081] Show the caller location in warning for Ractor
- The internal location in ractor.rb is not usefull at all.
```
$ ruby -e 'Ractor.new {}'
<internal:ractor>:267: warnin... -
09:57 AM Revision a14611cd (git): Fix -Wundef warnings
-
09:57 AM Revision 287eac5e (git): Fix format specifiers for `size_t`
-
06:02 AM Revision 94f3aa21 (git): Improve Cirrus notification metadata [ci skip]
-
05:49 AM Revision df436110 (git): CI skip should not be notified [ci skip]
-
05:26 AM Revision 11614548 (git): Add NEWS entries about MJIT [ci skip]
-
04:50 AM Revision 923aed26 (git): Start notifying Cirrus CI failures
- It looks like Cirrus doesn't natively support notifications and they
recomment to use GitHub Actions for it.
https://... - 01:42 AM Revision 1670e96c (git): [win32] Only include base windows types
- esent.h is the header for MS essential storage engine (JET) which is not
needed in ruby. basetsd.h has existed since ... -
12:53 AM Revision 1dd9511b (git): Use ruby/[email protected] and ref_name (#6633)
- It's moved from k0kubun to ruby org.
Also, we don't need JavaScript eval to generate branch if we use
github.ref_nam...
10/25/2022
- 11:14 PM Revision a733633c (git): Update default gems list at d6d9b5130e5545e978fc9763e9419b [ci skip]
-
11:14 PM Revision d6d9b513 (git): [ruby/erb] Version 3.0.0
- 09:19 PM Revision ea989127 (git): Bundler: update docs for gemfile(5) manpage
- - Add mswin/mswin64 to platforms
- Use TruffleRuby as example instead of Rubinius
Signed-off-by: Takuya Noguchi <tak... -
09:00 PM Bug #19084 (Closed): Using `IO::Buffer` to change an extended String affects other Strings sharing the same buffer
- When two extended Strings share a buffer, and one String's buffer changes, it currently affects the other String's bu...
- 08:50 PM Revision 48339d5c (git): [ruby/irb] Make sure Encoding's defaults are restored
-
04:40 PM Revision 217fdbf9 (git): [ruby/erb] url_encode: use CGI.escapeURIComponent
- (https://github.com/ruby/erb/pull/23)
Ref: https://github.com/ruby/cgi/pull/26
This native implementation is much f... -
04:07 PM Revision b7644a23 (git): YJIT: GC and recompile all code pages (#6406)
- when it fails to allocate a new page.
Co-authored-by: Alan Wu <[email protected]> -
01:38 PM Feature #19083 (Closed): Add `node_id_for_backtrace_location` to ast.c
- Opening a ticket to get public comments on https://github.com/ruby/ruby/pull/6593. I worked on this with Aaron Patter...
-
10:38 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- * [Bug #19079] Modules included in a DelegateClass cannot override delegate methods (jonathanhefner)
* Proposed PR... -
08:02 AM Revision 1d2d25dc (git): Prevent potential buffer overrun in onigmo
- A code pattern `p + enclen(enc, p, pend)` may lead to a buffer overrun
if incomplete bytes of a UTF-8 character is pl... -
07:54 AM Revision 114e71d0 (git): [ruby/tmpdir] Ignore empty environment variables
- Fixes https://github.com/ruby/tmpdir/pull/17
https://github.com/ruby/tmpdir/commit/a79c727a5d -
07:16 AM Revision 883d9c30 (git): [ruby/tmpdir] Found or raise
-
06:59 AM Revision d55f72bc (git): [ruby/tmpdir] Update supported and testing ruby versions
- 06:59 AM Revision 287c5da4 (git): [ruby/tmpdir] Make `Dir.tmpdir` more idiomatic and functional
- Use `Enumerable#find` to iterate over the candidates, not `Enumerable.each`.
(this makes the code more functional, a... - 06:56 AM Revision ba15fb70 (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.31 to 0.9.34.
- [Release notes](https://github.com/oxid... -
05:02 AM Revision cade3aba (git): [ruby/tmpdir] Fix typo
-
04:57 AM Revision 71a5b1d4 (git): [ruby/tmpdir] [DOC] Improve documentation
- https://github.com/ruby/tmpdir/commit/b9c880f2b6
-
04:52 AM Revision d76284df (git): sync_default_gems.rb: Ignore unmergeable files [ci skip]
-
04:20 AM Revision 902e459b (git): Prevent buffer overrun in regparse.c
- A regexp that ends with an escape following an incomplete UTF-8 char
might cause buffer overrun. Found by OSS-Fuzz.
... -
02:56 AM Bug #18933: Dir.tmpdir implemented in non-Ractor-safe manner
- In Ruby 3.0, an instance variable also is not accessible from non-main Ractor.
-
02:21 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- nobu (Nobuyoshi Nakada) wrote in #note-5:
> Probably this issue will be fixed by https://github.com/grpc/grpc/pull/3... -
02:00 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- Probably this issue will be fixed by https://github.com/grpc/grpc/pull/31151.
-
01:46 AM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
- It seems https://github.com/grpc/grpc/pull/28976.
-
01:25 AM Bug #19082 (Feedback): Recent gRPC gem fails to build from the source in already released versions
- By adding the dollar sign, `$flag=` just results in an error, and `-undefined dynamic_lookup` flag will be added to `...
-
12:56 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
- `ruby_abi_version` has not been used in prior to 3.2, and there is no such string in 3.1 source in fact.
```
link...
10/24/2022
- 11:47 PM Revision ee3da378 (git): Use CXX14 to allow constexpr with non-return statements
- Co-authored-by: Daniel Colson <[email protected]>
- 11:33 PM Revision fcb1a498 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.31 to 0.9.34.
- [Release notes](https://github.com/oxid... -
11:09 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- (Sorry, I hit submit too soon)
Currently Rails applications have to be configured with a particular concurrency mo... -
11:07 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- I think this would be very helpful in Rails where we want to keep track of a "global" database connection. Right now...
-
07:42 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- > ... Sequel uses `clone` instead of `dup` (for historical reasons and because it also needs to copy singleton classe...
-
05:54 PM Revision b652dbf6 (git): Remove iv_index_tbl_entry
- 05:02 PM Revision abeef41c (git): [ruby/irb] Restore standard input/output encodings after input method tests
-
04:50 PM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
- About 10 days ago, this commit in the ruby_3_1 branch removed the "$" from "[$flag=]" on line 3073 of `configure.ac`:...
-
04:20 PM Revision 120b747b (git): YJIT: Lazily enable YJIT after prelude (#6597)
- * YJIT: Lazily enable YJIT after prelude
* Update dependencies
* Use a bit field for opt->yjit -
03:38 PM Revision 841be639 (git): [DOC] Revert previous merge (#6624)
- Revert previous merge
-
03:33 PM Feature #19075: Binary searching for the last element
- I am thinking that maybe `reverse: true` can be a good **generic** option to then spread through other methods?
* ... -
03:08 PM Feature #19075: Binary searching for the last element
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> An alternative could be to add an optional (keyword) argument to `bsearc... -
02:47 PM Bug #19081 (Closed): Ractor warning shows an internal location
- No one wants this `<internal:ractor>` location, I think.
```
$ ruby -e 'Ractor.new {}'
<internal:ractor>:267: wa... -
02:45 PM Revision 21fa0135 (git): Split tests for `Array#shuffle` and `Array#sample`
-
02:07 PM Revision f08dee67 (git): Bump up net-http 0.3.0
-
01:56 PM Revision bcb72f50 (git): [DOC] Add note about method names (#6620)
-
01:36 PM Revision 5a861552 (git): [ruby/irb] Add a test case to cover rdoc unintalled scenario
-
01:36 PM Revision b7622d79 (git): [ruby/irb] Move require out of repeated execution path
- SHOW_DOC_DIALOG will be called repeatedly whenever the corresponding key
is pressed, but we only need to require rdoc... -
01:36 PM Revision d377cc45 (git): [ruby/irb] Add tests for RelineInputMethod
-
01:18 PM Bug #19080 (Rejected): String Range inclusion using `===` broken
- CLosing as not a bug given it's doing what it is designed to do.
If you feel like you can imporve the documentati... -
09:30 AM Bug #19080: String Range inclusion using `===` broken
- `===` uses `#cover?`, as it should be.
See #14575 and #15449.
The documentation for `#===` says "if object is bet... -
05:42 AM Bug #19080: String Range inclusion using `===` broken
- You need to zero-pad the strings in order to compare them correctly by the number they express. It is an advanced thi...
-
05:08 AM Bug #19080: String Range inclusion using `===` broken
- I've found this which illustrates that it uses `String#cover?` but that's really confusing for me at least:
https://... -
05:00 AM Bug #19080 (Rejected): String Range inclusion using `===` broken
- When using `===` implicitly for a pattern match I noticed a behavior which I believe is a bug in Ruby. `===` does not...
-
12:03 PM Revision 8bce7c1a (git): merge revision(s) 399747926c323aca4f477ac3f8870b19229f4212:
- Update bundled gems list at 2022-10-24
---
NEWS.md | 2 +-
gems/bundled_gems | 2 ... -
11:59 AM Revision 7c2b7229 (git): merge revision(s) c506ddac6c88b14daf4a18bddf1c1e57be8d2225:
- Added assert_true and assert_false same as test-unit gem
---
tool/lib/test/unit/assertions.rb | 16 ... -
10:08 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- - [Feature #19078] Introduce `Fiber#storage` for inherited fiber-scoped variables.
- Updated based on feedback, is... -
09:38 AM Revision 6cca8a0c (git): Strip trailing spaces [ci skip]
- 09:28 AM Revision c7a5ca99 (git): * remove trailing spaces. [ci skip]
- 09:27 AM Revision 39974792 (git): Update bundled gems list at 2022-10-24
-
09:21 AM Revision 67ed70da (git): Refactor timeout-setting code to a function
-
09:13 AM Revision ef01482f (git): Refactor timeout-related code in re.c a little
-
09:12 AM Revision 8873c420 (git): Fix error when commit hash is removed [ci skip]
-
09:03 AM Bug #19055 (Closed): Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
- Applied in changeset commit:git|b51b22513f6a2a514a9e614e7a9f6e0df6c0c985.
----------
Fix per-instance Regexp timeout... -
09:03 AM Revision b51b2251 (git): Fix per-instance Regexp timeout (#6621)
- Fix per-instance Regexp timeout
This makes it follow what was decided in [Bug #19055]:
* `Regexp.new(str, timeout: ... -
08:48 AM Revision 6700fa7f (git): Set timestamp path for the target path to TARGET_SO_DIR_TIMESTAMP
-
08:47 AM Revision 711b2ed5 (git): Make the timestamp path correspond to the bundled target path
- So different timestamps for different paths will be used. Extentions
paths in bundled gems contain `ruby_version`, w... -
08:42 AM Revision 3af37328 (git): Adjust indents [ci skip]
-
08:25 AM Revision 298221df (git): Reuse RBOOL macro in rb_ivar_defined function
-
08:14 AM Feature #19015: Language extension by a heredoc
- > Would it also remove leading indentation like <<~HEREDOC?
Sure. - 05:46 AM Revision 87f432b6 (git): Update default gems list at c5f5403f6ed9e62f2a1002417e61c9 [ci skip]
-
05:45 AM Revision c5f5403f (git): [ruby/net-http] Bump version to 0.3.0
-
12:32 AM Revision 174ddc79 (git): Skip `File.atime`/`File.mtime` tests randomly failing on Travis
- Not only powerpc64le, also s390x and arm32 seem failing too. These
failures are probably caused by filesystem settin...
10/23/2022
-
09:20 PM Feature #19076 (Closed): Improve performance Proc#parameters
-
05:58 AM Feature #19076: Improve performance Proc#parameters
- Sorry, I checked benchmark and it seems to always be slower then don't pass keyword arguments
Therefore, you may c... -
03:22 PM Revision c3e37f74 (git): Adjust indents [ci skip]
-
01:09 PM Bug #18743: Enumerator#next / peek re-use each others stacktraces
- @matz, I'm adding the patch file here as well, following the contributor's guide.
-
10:42 AM Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
- ruby_3_1 ffa439fd29141626878f4c4b56e86b2fee17294e merged revision(s) 329d5424a479bb08e75bd750c51a5382e382731c.
-
10:41 AM Bug #18994: Range#last(n) returns empty for single-element Integer Range
- ruby_3_1 941c888b041decb45034572d766120f9be34986e merged revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4.
-
10:41 AM Bug #18909: ARGF.readlines reads more than current file
- ruby_3_1 5e25ba5d07d42f02485235e3962a4a28373c50e1 merged revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905.
-
10:14 AM Revision ffa439fd (git): merge revision(s) 329d5424a479bb08e75bd750c51a5382e382731c: [Backport #19042]
- [Bug #19042] Fix Dir.glob brace with '/'
Dir.glob brace pattern with '/' after '**' does not match
p... -
10:11 AM Revision 941c888b (git): merge revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4: [Backport #18994]
- rb_int_range_last: properly handle non-exclusive range
[Bug #18994]
---
range.c ... -
10:09 AM Revision 5e25ba5d (git): merge revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905: [Backport #18909]
- [DOC] Fix documentation for ARGF#readlines
[Bug #18909]
---
io.c | 8 ++++----
1 fi... -
08:38 AM Revision c4089e65 (git): Fix argument & Remove enum
-
08:38 AM Revision 1e06ef13 (git): Introduce rb_memsearch_with_char_size function
-
07:44 AM Revision 86450d03 (git): Reduce type check of arguments at Complex creation
-
07:17 AM Bug #19004 (Closed): Complex can be nested by Complex.polar
- Applied in changeset commit:git|54cad3123a07583c90e85bcfc55ebd87124c1250.
----------
[Bug #19004] `Complex.polar` ha... -
07:17 AM Revision c8c13626 (git): Introduce `hash_iter_status_check` function
-
03:59 AM Revision 54cad312 (git): [Bug #19004] `Complex.polar` handles complex singular `abs` argument
- `Complex.polar` accepts Complex values as arguments for the polar form as long
as the value of the complex has no ima... -
03:46 AM Revision 0d9628e0 (git): Update Complex.polar with Complex tests
-
03:37 AM Feature #18821: Expose Pattern Matching interfaces in core classes
- We might consider `Net::HTTP::Response`, I can get a PR out against that one shortly. Simple implementation might be:...
-
03:05 AM Feature #19072 (Closed): Reminder: Remove ABI version suffix like "3.2.0+2" from release version
- The daily snapshot checks it now: https://github.com/ruby/actions/pull/20
-
03:02 AM Bug #19079: Modules included in a DelegateClass cannot override delegate methods
- I have submitted a PR with the proposed solution: https://github.com/ruby/delegate/pull/14.
-
03:01 AM Bug #19079 (Rejected): Modules included in a DelegateClass cannot override delegate methods
- Because `DelegateClass` defines delegate methods on the class itself, those delegate methods come first in the method...
Also available in: Atom