Activity
From 12/07/2022 to 12/13/2022
12/13/2022
-
10:13 PM Bug #19196: The string saved to Tempfile from URI.open escapes "&" character
- @ufuk thank you for that explanation. I may have jumped to conclusions when checking that response in the browser (Ch...
-
06:21 PM Bug #19196 (Rejected): The string saved to Tempfile from URI.open escapes "&" character
-
12:53 AM Bug #19196: The string saved to Tempfile from URI.open escapes "&" character
- The content you are reading is XML and `&` characters are there because of [XML-escaping](https://www.liquid-tech...
-
08:42 PM Revision 83c12b5b (git): [ci skip] Fix Doxygen for ROBJECT Macro
-
07:57 PM Revision 74995162 (git): socket.rb - don't load io/wait (#6922)
- See d2166c09b08fc1 and #6036 for more context.
-
07:52 PM Revision 18597844 (git): [ruby/date] Implement Date#deconstruct_keys and DateTime#deconstruct_keys
- https://github.com/ruby/date/commit/6bb6d3a810
-
07:01 PM Bug #19165: Method (with no param) delegation with *, **, and ... is slow
- I made a patch https://github.com/ruby/ruby/pull/6920
This patch improves the performance of the cases which are d... - 06:37 PM Revision 25f727d4 (git): Update default gems list at a1dba60b5bec6b25e8262640228e19 [ci skip]
-
06:36 PM Revision a1dba60b (git): [ruby/irb] Version 1.6.1
- https://github.com/ruby/irb/commit/229476ba76
-
06:31 PM Revision 856e0279 (git): fix indentation: gc_compact_destination_pool
- [ci skip]
Co-Authored-By: Peter Zhu <[email protected]> -
06:14 PM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
- IMHO Integer makes sense so one can step by N from 0 to infinity with `0.step(Float::INFINITY, 10)` (with `Numeric#st...
-
03:59 PM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
- `0.step(Float::INFINITY, 10).each` generates Float values until Ruby 2.0 and after Ruby 2.6, but it generates Integer...
-
03:17 PM Bug #19231 (Open): Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
- The initial issue was reported here https://github.com/oracle/truffleruby/issues/2797.
`0.step(Float::INFINITY, 10... -
04:00 PM Revision a66a6986 (git): YJIT: Change the default mem size to 64MiB (#6912)
- * YJIT: Change the default mem size to 64MiB
* Also update ruby --help
Co-authored-by: Alan Wu <[email protected].... -
12:13 PM Bug #19189: Ruby 3.1.3/3.2.x can no longer find pkg-config if not present at buildtime
- I think Rails CI is also affected by https://github.com/ruby/ruby/commit/7f1ca666424849134990d022266bcd4d6636465f
... -
10:55 AM Revision 99d0a257 (git): [ruby/openssl] [DOC] Remove duplicate doc
- RDoc does not consider preprocessor conditionals, but equally uses
both documents of `#if` and `#else` sides.
https:... -
09:07 AM Revision 3de7ff8e (git): We should apply https://github.com/ruby/openssl/pull/576 instead of them:
- https://github.com/ruby/ruby/commit/6d8f396f37350b7aa9c85a097929f54a0939448b
https://github.com/ruby/ruby/commit/c8... - 09:07 AM Revision 2be03fb5 (git): [ruby/openssl] Fixes OPENSSL_LIBRARY_VERSION description on
- documentation
(https://github.com/ruby/openssl/pull/559)
Adds back missing constant description on the documentation. - 09:07 AM Revision 8ab8c2d6 (git): [ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later
- LibreSSL 3.6 added support for HKDF in EVP. Enable this in ossl_kdf.c.
https://github.com/ruby/openssl/commit/9bdd39... -
09:07 AM Revision d4dce27d (git): [ruby/openssl] Allow empty string to OpenSSL::Cipher#update
- For some reasons, plaintext may be empty string.
ref https://www.rfc-editor.org/rfc/rfc9001.html#section-5.8
https:... - 09:07 AM Revision d92f4fe4 (git): [ruby/openssl] Use EVP_Digest{Sign,Verify} when available
- LibreSSL 3.4 added EVP_DigestSign() and EVP_DigestVerify(). Use them
when available to prepare for the addition of Ed... -
09:07 AM Revision ce025a5c (git): [ruby/openssl] Use SHA256 instead of SHA1 where needed in tests.
- Systems such as RHEL 9 are moving away from SHA1
disabling it completely in default configuration.
https://github.co... -
09:06 AM Bug #19195 (Closed): Pattern match pin becomes syntax error if there is newline before closing paren
- Applied in changeset commit:git|764da87ab02d30c578138bdb0f37e7c18f2d4371.
----------
[Bug #19195] Allow optional new... -
09:06 AM Revision 764da87a (git): [Bug #19195] Allow optional newlines before closing parenthesis
-
08:56 AM Bug #19230: The openssl backend of securerandom is no longer needed
- Good catch!
I did a quick GitHub search to see if anyone might be calling this method directly, but given it's pri... -
07:37 AM Bug #19230 (Closed): The openssl backend of securerandom is no longer needed
- securerandom first checks if Random.urandom is available ([Line 77](https://github.com/ruby/securerandom/blob/5bfe7d6...
-
08:25 AM Revision 3262842e (git): Skip calling f.read for `overwrite: true`-only cases
- We only need to set outpath for that case.
-
08:17 AM Revision 5ba9dcff (git): Make sure f.read is not called twice
- --revision.h and --if-change are not used simultaneously, but they might
be in the future.
Co-authored-by: Nobuyoshi... -
07:34 AM Revision 7edcdc38 (git): Avoid overwriting revision.h when .git doesn't exist (#6915)
- * Avoid overwriting revision.h when .git doesn't exist
* Overwrite revision.h if it's blank -
07:15 AM Feature #19194: Add Regexp.linear_time?
- >May I merge the pull request on GitHub?
Yes, you can merge it. I meant commit and push to master branch directly ... -
07:10 AM Feature #19194: Add Regexp.linear_time?
- @hsbt Sorry, I'm not sure what "apply" means. May I merge the pull request on GitHub?
-
07:03 AM Feature #19194 (Assigned): Add Regexp.linear_time?
- I added write permission to @make_now_just now. Can you apply this by yourself?
-
04:36 AM Misc #19178: How does CRuby handle CVE issues in stdlib gems which get patched?
- Segaja (Andreas Schleifer) wrote in #note-7:
> That is interesting. The second sentence from https://rubyreferences.... -
04:35 AM Misc #19178 (Closed): How does CRuby handle CVE issues in stdlib gems which get patched?
- @Segaja I'll close this because your first question was resolved now.
-
03:41 AM Revision 3e00cb82 (git): Merge RubyGems/Bundler master
- from https://github.com/rubygems/rubygems/commit/1fdbeeabedd3cc4fffb0bb527b7c789afa44fb51
-
03:41 AM Revision 6d00053c (git): [rubygems/rubygems] Use better matcher
- Hopefully it gives a better error.
https://github.com/rubygems/rubygems/commit/5bc9ff64b6 -
02:27 AM Feature #17684 (Open): Remove `--disable-gems` from release version of Ruby
12/12/2022
-
11:31 PM Feature #19197 (Open): Add Exception#root_cause
- ### Description
I would like to add a `#root_cause` method to `Exception`.
It returns the last exception in lin... - 10:29 PM Revision 91050d34 (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.46 to 0.9.48.
- [Release notes](https://github.com/oxid... -
10:05 PM Revision 43f93511 (git): Fix parens on LIKELY in basic operators
- We want to hint to the compiler that it's likely that the BOP is
unredefined (the bit is 0). Previously we were accid... -
10:01 PM Revision 17559f04 (git): Don't leave backup file around
- I suspect this was for debugging? If not, these days we have source
control tools, so this wouldn't seem necessary? -
09:30 PM Bug #19196 (Rejected): The string saved to Tempfile from URI.open escapes "&" character
- When I am reading the string response from a URI.open, the response is not equivalent to the response body.
How to... - 09:05 PM Revision f88f2bd9 (git): [ruby/irb] Group show_doc tests and update the expectation
- (https://github.com/ruby/irb/pull/479)
https://github.com/ruby/irb/commit/bede04c14a -
08:59 PM Revision 258ac079 (git): YJIT: Generate debug info in release builds (#6910)
- * YJIT: Generate debug info in release builds
They are helpful in case we need to do core dump debugging.
* Remove ... -
08:13 PM Revision 1004d693 (git): Make it so YJIT is no longer marked as experimental (#6909)
- Tested on production workloads at Shopify for > 1 year and proven
to be quite stable. Enabling YJIT at run-time is st... - 08:04 PM Revision 8e619b8e (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.46 to 0.9.48.
- [Release notes](https://github.com/oxid... -
07:34 PM Revision 63f682ba (git): [ruby/net-http] [DOC] Enhanced RDoc for HTTPHeader
- (https://github.com/ruby/net-http/pull/88)
https://github.com/ruby/net-http/commit/46e966be10 - 05:35 PM Revision 223d4448 (git): [ruby/irb] `show_doc` command should take non-string argument too
- (https://github.com/ruby/irb/pull/478)
Given that `show_doc` already supports syntax like `String#gsub`, it
should b... -
03:19 PM Revision ece62460 (git): YJIT: Implement opt_newarray_max instruction (#6893)
-
03:16 PM Revision 5302d04e (git): [DOC] Fix format in ObjectSpace.dump_all
-
03:15 PM Revision be710c1b (git): [DOC] Fix format for ObjectSpace.dump_shapes
-
02:58 PM Revision a9c3dc8d (git): [DOC] Fix call-seq for ObjectSpace methods
-
02:56 PM Revision 58e3ce5d (git): [DOC] Fix typo in docs for ObjectSpace.dump_all
-
02:51 PM Revision 87d54708 (git): [DOC] Fix indentation for ObjectSpace.dump_all
-
02:48 PM Revision 0b4fda11 (git): [DOC] Don't document private methods in objspace
-
02:32 PM Revision 6d6b1e59 (git): Display error messages outside the groups so can be found quickly
-
02:32 PM Revision e809bd31 (git): Fix positional argument color [ci skip]
-
02:04 PM Feature #19134: ** is not allowed in def foo(...)
- shugo (Shugo Maeda) wrote in #note-8:
> `&` is allowed in 3.1, so it's a breaking change to prohibit it.
Right an... -
01:12 PM Bug #19195 (Closed): Pattern match pin becomes syntax error if there is newline before closing paren
- Syntax OK
~~~ruby
1 in ^(
1)
# => true
~~~
Syntax error. I think it should be syntax ok.
~~~ruby
1 in ^(
... -
12:31 PM Bug #19168: "such file" is bad grammar
- In general, libraries should use `LoadError#path` instead of parsing the messages.
In addition, `.`s in a regexp don... -
11:38 AM Bug #19168: "such file" is bad grammar
- Judging by the [diff](https://github.com/ruby/ruby/pull/6908) to produce this change, we would be breaking bundler --...
-
08:05 AM Revision 0ba65c68 (git): outdate-bundled-gems.rb: check for gemspec files for extensions
- https://github.com/ruby/setup-ruby/issues/415#issuecomment-1345662263
-
08:05 AM Revision ff6831c3 (git): outdate-bundled-gems.rb: remove unused option
-
07:21 AM Revision be18b60c (git): Prevent potential buffer overflow on enclen
- Follow up of 1d2d25dcadda0764f303183ac091d0c87b432566
-
06:00 AM Revision e1f42844 (git): [rubygems/rubygems] Prefer RbConfig::CONFIG['EXEEXT'] over hardcorded '.exe'
- https://github.com/rubygems/rubygems/commit/bc84b2d262
-
05:40 AM Feature #19194: Add Regexp.linear_time?
- Thank you for accepting the change and nominating me to a committer. I welcome this nomination.
-
02:06 AM Feature #19194: Add Regexp.linear_time?
- Also accepted to nominate him a committer.
Matz.
-
02:05 AM Feature #19194: Add Regexp.linear_time?
- Accepted.
Matz.
-
12:56 AM Feature #19194: Add Regexp.linear_time?
- @make_now just Thank you!
I would like to propose @make_now_just as a committer. He has made a great improvement to ... -
05:26 AM Revision b8e542b4 (git): Make absent operator work at the end of the input string
- https://bugs.ruby-lang.org/issues/19104#change-100542
-
05:05 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- Thanks. I did create the [3.3 milestone](https://bugs.ruby-lang.org/versions/71)
-
04:51 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- hsbt (Hiroshi SHIBATA) wrote in #note-6:
> @duerst Is there any action for Ruby 3.2 related this? If there is nothin... -
04:31 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- @duerst Is there any action for Ruby 3.2 related this? If there is nothing to do for Ruby 3.2, I'll remove this from ...
-
05:00 AM Feature #19193: drop DOS TEXT mode support
- > The most important reason we are keeping "text mode" at reading is backward interoperability for old files.
agree.... -
04:47 AM Feature #19193 (Assigned): drop DOS TEXT mode support
- YO4 (Yoshinao Muramatsu) wrote:
> * Microsoft's most apps works without CRLF newline.
I guess you mean those apps... -
04:56 AM Feature #19104 (Closed): Introduce the cache-based optimization for Regexp matching
- Applied in changeset commit:git|f093b619a4863be96e6ebfa2fd58c77f4a360eae.
----------
[DOC] NEWS about [Feature #19104] -
04:56 AM Revision f093b619 (git): [DOC] NEWS about [Feature #19104]
-
03:52 AM Bug #19136 (Third Party's Issue): OpenSSL::PKey::EC.check_key is useless when linked against OpenSSL 3
- This issue has been filed at https://github.com/ruby/openssl/issues/563
-
03:01 AM Feature #12813 (Closed): Calling chunk_while, slice_after, slice_before, slice_when with no block
-
01:49 AM Revision bbe56a64 (git): Merge RubyGems/Bundler master
- from https://github.com/rubygems/rubygems/commit/bfb0ae69776069155d2092702bfbb5a12617d85a
12/11/2022
-
10:26 PM Revision f1cdc129 (git): [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
- (https://github.com/ruby/net-http/pull/85)
https://github.com/ruby/net-http/commit/9d9040fb79 -
08:41 PM Bug #19192: IO has third data mode, document is incomplete.
- Ugh, it's quite weird. The `:crlf_newline` option is an [encoding option](https://docs.ruby-lang.org/en/master/encodi...
- 05:24 PM Revision e1ca089b (git): [DOC] Correct Array#compact! description
-
05:14 PM Revision e0a4205e (git): Skip Cirrus checks for [DOC] commits
- Since we also skip them on GitHub Actions.
-
04:49 PM Revision 381a373a (git): [DOC] Improve Random::Formatter docs
- * Make its usage more obvious (by providing more detailed
examples);
* Include mention of it into Random itself;
* ... -
04:43 PM Revision f07897fd (git): [DOC] Clarify Class#subclases behavior quirks
- As per discussion in [Feature #18273], explain the
non-deterministic nature of the method. -
01:35 PM Revision 73eddee7 (git): [rubygems/rubygems] Bump optparse to 0.3.0
- And remove a patch no longer needed since we dropped Ruby 2.4 support.
https://github.com/rubygems/rubygems/commit/8... -
01:35 PM Revision d82328ff (git): [rubygems/rubygems] Bump Molinillo and tsort
- And configure tsort to be vendored as a dependency of Molinillo.
https://github.com/rubygems/rubygems/commit/8ec749f891 -
11:23 AM Revision 9477ec73 (git): NEWS.md: fix ticket ref position.
-
10:27 AM Revision d245c2ec (git): Fix typos [ci skip]
-
08:50 AM Feature #12813: Calling chunk_while, slice_after, slice_before, slice_when with no block
- I think this has already been implemented by now. It should be closed.
-
06:21 AM Revision 9d59d093 (git): MJIT: Compile methods in batches (#6900)
- * MJIT: Compile methods in batches
* MJIT: make mjit-bindgen
* MJIT: Fix RubyVM::MJIT tests -
05:54 AM Feature #19194 (Closed): Add Regexp.linear_time?
- I suggest adding a new method named `Regexp.linear_time?` to check if matching against a given regexp can be complete...
-
02:55 AM Bug #19182 (Closed): ALWAYS_UPDATE_UNICODE=yes downloads all the Unicode files twice when executing make
- Applied in changeset commit:git|7055574cf9dbcabd9d440c364f3e7b7812527bde.
----------
[Bug #19182] Unicode updating t... -
02:55 AM Revision 7055574c (git): [Bug #19182] Unicode updating targets do not need to run for each files
12/10/2022
-
07:25 PM Feature #19104: Introduce the cache-based optimization for Regexp matching
- mmizutani (Minoru Mizutani) wrote in #note-7:
> Regex fuzzing encountered an edge-case regression:
Thanks. This h... -
06:41 AM Feature #19104: Introduce the cache-based optimization for Regexp matching
- Regex fuzzing encountered an edge-case regression:
```bash
$ ruby --version
ruby 3.1.2p20 (2022-04-12 revision 4... - 06:35 PM Revision ea613c63 (git): Expose need_major_gc via GC.latest_gc_info (#6791)
-
05:10 PM Feature #18951: Object#with to set and restore attributes around a block
- > The use case isn't seen as common enough, so I added 3 real world example in the description, If that's not enough ...
-
03:55 PM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- Hey everyone! I actually had someone reach out to me (because I had blogged about this) the other day, since they had...
-
03:10 PM Revision 12003acb (git): Update shape capacity when removing ivar and rewriting shape transitions
- Since edc7af48acd12666a2945f30901d16b62a39f474, we now no longer have
undef ivar transitions. Instead, we rebuild the... -
02:00 PM Feature #19191: Implicit console input transcoding is more desirable
- YO4 (Yoshinao Muramatsu) wrote:
> when ```set_encoding("UTF-8")``` implicitly converts console code page to UTF-8.
... -
10:01 AM Revision 0645c8b3 (git): [DOC] Fix update-NEWS-refs.rb
- * Issue numbers are path components but not fragments
* Align justification width to Feature lines -
09:57 AM Revision fd440b09 (git): A negative denominator case in the Rational string parsing test
-
07:10 AM Revision c33615b6 (git): NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug #19087]
-
06:09 AM Bug #19181 (Closed): lib/unicode-normalize/tables.rb does not get updated even if ALWAYS_UPDATE_UNICODE is set to yes
- Applied in changeset commit:git|7a976c106030f37d6ab72b1abaef10e575bb8809.
----------
[Bug #19181] Separate the rule ... -
04:58 AM Revision fc8d22f8 (git): Win32: Move fallback BASERUBY definition
-
04:58 AM Revision 7a976c10 (git): [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestamp
- It should depends on only existing data files (except for the tools),
unless `ALWAYS_UPDATE_UNICODE=yes`. -
02:56 AM Revision 5404e2fd (git): [DOC] Fix false link to ::Data
- 12:54 AM Revision 22d391dc (git): Add spec for fiber storage. (#6896)
-
12:45 AM Revision 24043031 (git): YJIT: Split send_iseq_complex_callee exit reasons (#6895)
12/09/2022
- 11:39 PM Revision 381e128c (git): [ruby/irb] Fix step command (https://github.com/ruby/irb/pull/477)
- The current `next` pre-command workaround on IRB source stepping
moves the location by 1 extra line. A better way is ... -
10:12 PM Revision daa893db (git): YJIT: implement `getconstant` YARV instruction (#6884)
- * YJIT: implement getconstant YARV instruction
* Constant id is not a pointer
* Stack operands must be read after j... -
09:14 PM Revision 1c057cfc (git): YJIT: Filter out 0-exit ops from Top-20 exit ops (#6892)
-
04:38 PM Feature #19193 (Assigned): drop DOS TEXT mode support
- On Windows platform, ```File.open(path, "r")``` returns an object different from "rt" and "rb". I call that DOS TEXT ...
-
04:06 PM Revision d7812d19 (git): objspace_dump.c: dump the capacity field for INITIAL_CAPACITY shapes
- We forgot about that one, it's quite useful to see which capacity
we started from. -
04:02 PM Bug #19192 (Open): IO has third data mode, document is incomplete.
- The documentation on the mode parameter of File.open is incomplete, I would like to clarify IO's data mode actual beh...
-
04:02 PM Feature #19191 (Open): Implicit console input transcoding is more desirable
- In response to Bug #18353, STDIN.internal_encoding are set and encoding is converted explcitly on Windows platform.
... -
02:34 PM Revision 12b52686 (git): Remove unused counter for heap_page->pinned_slots
-
01:18 PM Bug #19167 (Closed): Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- Applied in changeset commit:git|11acb7f7bcf6e80e03cf83bba863b9b3f980fdca.
----------
[Bug #19167] Remove useless con... -
01:15 PM Revision fe679988 (git): Clean up a temporary file
-
01:11 PM Revision 11acb7f7 (git): [Bug #19167] Remove useless conversion of classes for special const
-
01:11 PM Revision 181d4bee (git): Use rb_inspect instead of +PRIsVALUE for Object.inspect
- In order to preserve the values when TrueClass, FalseClass or NilClass
are stored in ivars -
12:18 PM Bug #19087: String#to_c supports multiple "_"
- I agree that the new behavior is consistent and preferable, but I don't think it should be fixed on the stable branch...
-
12:12 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_3_1 a1124dc162810f86cb0bff58cde24064cfc561bc merged revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3.
-
12:11 PM Revision a1124dc1 (git): merge revision(s) 58cc3c9f387dcf8f820b43e043b540fa06248da3: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... -
08:50 AM Feature #19036: Provide a way to set path for File instances created with for_fd
- Eregon (Benoit Daloze) wrote in #note-7:
> > - Should we introduce `IO#path=`?
>
> I think not, AFAIK there is no... - 07:59 AM Revision 7c438328 (git): Update default gems list at 01cf3ab3b8ee20ad6746373ae17a56 [ci skip]
-
07:57 AM Revision 01cf3ab3 (git): [ruby/date] Bump version to 3.3.1
- https://github.com/ruby/date/commit/b7a8229041
-
07:55 AM Revision e96b64f5 (git): [ruby/date] No-op gem for JRuby for now
- Remove all shipped files and require path on JRuby until we can
add JRuby's extension to the gem.
Temporary workarou... -
07:48 AM Revision f25e76fd (git): MJIT: Improve comments for JIT fields [ci skip]
-
07:43 AM Revision 8893913a (git): MJIT: Clarify jit_unit is only for MJIT
- 07:37 AM Revision c668eaff (git): Update default gems list at 93ac1503be10c43978fe7ee1fec95c [ci skip]
-
07:36 AM Revision 93ac1503 (git): Added condition for ruby/ruby repository
-
07:36 AM Revision 0677bbe3 (git): Merge syntax_suggest master
- Pick from https://github.com/ruby/syntax_suggest/commit/daee74dcb06296fa69fe8595fdff5d93d432b30d
-
07:36 AM Revision 9557c8ed (git): Merge net-protocol-0.2.1
-
07:36 AM Revision 4cbd3e19 (git): Merge RDoc-6.5.0
-
07:36 AM Revision a4e14b9d (git): Merge RubyGems/Bundler master
- Pick from https://github.com/rubygems/rubygems/commit/823c776d951f3c35094611473ec77f94e8bf6610
-
07:36 AM Revision d928ebac (git): Merge Psych-5.0.1
-
07:36 AM Revision 98e33aa9 (git): Merge yaml-0.2.1
-
07:36 AM Revision 3b45498d (git): Merge json-2.6.3
-
07:36 AM Revision 7d04cddf (git): Merge stringio-3.0.4
-
07:36 AM Revision 286812bc (git): Merge fiddle-1.1.1
-
07:36 AM Revision 4e31fea7 (git): Merge strscan-3.0.5
-
07:36 AM Revision bcf01b18 (git): Reapply the following commits related to extend timeout value.
- 66d1900423e6fb9774c2fe72dba8c2968b54d7ab
0686e4181d04dd911316a227753ceaa96d8c6533
1a63468831524f68e73cbb068071652... -
07:36 AM Revision 643918ec (git): Merge csv-3.2.6
-
07:08 AM Revision 260a00d8 (git): MJIT: Refactor JIT failure handling
-
07:06 AM Revision 4885aa9a (git): MJIT: Add comments about custom hooks [ci skip]
-
06:58 AM Revision 97ed0562 (git): MJIT: Give a more appropriate name to the initial state
-
06:53 AM Revision 0dc5c117 (git): MJIT: Convert compact_p flag to an enum
- I'm gonna add another type of unit shortly.
-
06:40 AM Revision bfc22576 (git): MJIT: Drop an obsoleted explanation [ci skip]
- There's no MJIT worker thread anymore
-
06:40 AM Revision 33aa06e3 (git): Use a ruby-lang alias [ci skip]
-
06:40 AM Revision bda070f0 (git): [ruby/rdoc] Fix `=end` delimiter
- https://github.com/ruby/rdoc/commit/e1679fa7e4
-
06:40 AM Revision acd857b9 (git): [ruby/rdoc] Non-RD part feature has not been imported to RDoc
- https://github.com/ruby/rdoc/commit/fe0159de2f
-
06:40 AM Revision b749bc05 (git): [ruby/rdoc] Use Tempfile
- https://github.com/ruby/rdoc/commit/0b9dde5ab4
-
06:36 AM Revision fa64889a (git): [ruby/erb] Use a ruby-lang alias on spec.email
- https://github.com/ruby/erb/commit/39414f32a5
- 05:58 AM Revision db09ddf8 (git): Update default gems list at d7baa17b49a681a7436718f6219fcb [ci skip]
-
05:57 AM Revision d7baa17b (git): [ruby/etc] Bump version to 1.4.2
- https://github.com/ruby/etc/commit/5cac138538
-
05:42 AM Revision ec184077 (git): MJIT: Remove obsoleted conditional variables
- 04:36 AM Revision 54a6bd2f (git): Update default gems list at 95b423f93a418abc010d7bc1baab48 [ci skip]
-
04:35 AM Revision 95b423f9 (git): [ruby/irb] Version 1.6.0
- https://github.com/ruby/irb/commit/d799c5c9da
-
02:26 AM Revision 6ea3edbd (git): Fix bad code example in documentation
12/08/2022
-
10:35 PM Revision e714907d (git): YJIT: Upgrade bindgen to stabilize and reduce output
- The new version has an option to merge everything into a big
`extern "C"` block and it's nicer.
More importantly, th... -
10:33 PM Revision 51ef991d (git): YJIT: Drop Copy trait from Context (#6889)
-
10:31 PM Revision b26c9ce5 (git): YJIT: implement opt_newarray_min YARV instruction (#6888)
- 09:46 PM Revision c9076d54 (git): [ruby/irb] Add show_doc as an alias to the help command
- (https://github.com/ruby/irb/pull/475)
In the long-term, we want to align with `Pry`, `byebug` and `debug` to
use th... -
09:05 PM Bug #19169 (Closed): Kernel#freeze doesn't propagate to singleton class when the singleton class has prepended modules
- Applied in changeset commit:git|bb8afd7265af41a75e8889774aa26f157f146380.
----------
Freeze singleton class, not its... - 09:05 PM Revision 12b7c129 (git): [ruby/irb] Gracefully handle missing command argument
- (https://github.com/ruby/irb/pull/473)
* Handle file loading commands' argument error gracefully
Currently, if user... - 09:00 PM Revision 234c3a05 (git): Update default gems list at 8bbf4e5d8dccba3adf07fb56a38c06 [ci skip]
- 08:58 PM Revision 8bbf4e5d (git): [ruby/stringio] bump up to 3.0.5
- https://github.com/ruby/stringio/commit/e62b9d78d3
-
08:58 PM Revision bb8afd72 (git): Freeze singleton class, not its origin
- Previously, when we froze an object, we froze
`RCLASS_ORIGIN(object.singleton_class)`, which didn't freeze
`object.si... -
08:58 PM Revision 47a5b34a (git): YJIT: Fold check-yjit-bindings into yjit-bindgen
- So it's shorter on CI and the hint about how the fix the failure shows
up. It's going to print a diff locally too, bu... -
08:58 PM Revision 2ae26554 (git): YJIT: Add a hint for fixing "check-yjit-bindings"
- This makes it clear what to do when the CI check
fails and should remove a few minutes of confusion
for people seeing... - 07:11 PM Revision a87f802f (git): [ruby/irb] Kill PTY process after test is finished
- (https://github.com/ruby/irb/pull/471)
The killing/waiting logic is borrowed from ruby/debug:
https://github.com/ru... - 07:10 PM Revision 3956bb85 (git): [ruby/irb] Add "show_cmds" command to list all commands'
- descriptions
(https://github.com/ruby/irb/pull/463)
https://github.com/ruby/irb/commit/7e857655ac -
06:31 PM Revision 2cea8e01 (git): MJIT: Mark MJIT's objects from mjit_mark
- It looks like the current way of marking objects was breaking
eightbitraptor's upcoming VWA changes and this seems to... -
05:46 PM Revision 73771e4b (git): ObjectSpace.dump_all: dump shapes as well
- I see several arguments in doing so.
First they use a non trivial amount of memory, so for various memory
profiling/... -
05:20 PM Revision b19490f7 (git): Use the built bundled gems in test-all as well as test-bundled-gems
- 03:38 PM Revision 5738ae70 (git): [DOC] Update `rb_gc_mark_locations` doc
- The documentation says that the `end` pointer will be marked
but looking at the source, that is not the case. -
02:41 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- I also agree the 0-kwargs case should be supported for general use like `data.with(**changes)`, whether `changes` is ...
-
02:24 PM Feature #19036: Provide a way to set path for File instances created with for_fd
- ioquatix (Samuel Williams) wrote in #note-6:
> Implemented in https://github.com/ruby/ruby/pull/6867.
Thanks!
... -
05:22 AM Feature #19036 (Closed): Provide a way to set path for File instances created with for_fd
- Implemented in https://github.com/ruby/ruby/pull/6867.
Follow up discussion:
- Should we introduce `IO#path=`?
... -
12:29 PM Revision e9f6d6b3 (git): Ignore .o.tmp files
-
12:15 PM Revision 6081fd45 (git): [ruby/net-protocol] Failing test case for #19
- Unfortunately we have to use a mock, but this test demonstrate the
mutation bug fixed in #19.
It fails on 0.2.0 but ... -
10:39 AM Misc #18976: [ANN] blade.nagaokaut.ac.jp is down
- I restored some of mojibake messages of Japanese lists that are `ruby-list` and `ruby-dev`.
-
07:13 AM Misc #18976 (Closed): [ANN] blade.nagaokaut.ac.jp is down
- >I'll build the simple txt archives like https://blade.ruby-lang.org/ruby-core/xxxxxx.
>I restore mailing-list data ... -
08:03 AM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- Essentially, this behavior is an "unofficial" feature for internal use only (not expected to be documented), so it ha...
- 07:24 AM Revision 516fe627 (git): Update default gems list at 6f44dc8edf5b444a45ea9f0a375a26 [ci skip]
-
07:23 AM Revision 6f44dc8e (git): [ruby/net-protocol] Bump version to 0.2.1
- https://github.com/ruby/net-protocol/commit/06d1420936
-
07:17 AM Revision 8547f61d (git): [ruby/net-protocol] Undo BufferedIO#rbuf_consume_all_shareable! optimization
- This optimization is unsafe because `dest` is allowed to be a custom
object responding to `<<` (e.g. a block wrapped ... -
07:17 AM Revision a57a3154 (git): [rubygems/rubygems] Avoid deprecated Gem::Platform.match in Gem::Resolver::InstallerSet
- https://github.com/rubygems/rubygems/commit/05cb5410cb
-
06:05 AM Revision 3938bd1b (git): MJIT: Remove Windows-specific code
- because we no longer support it
-
05:20 AM Revision 09bc3abd (git): MJIT: Deal with a TODO with assertion
- 05:19 AM Revision 6fd5d2dc (git): Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867)
- 05:13 AM Revision b2764752 (git): Update default gems list at b9d055d7604ea41f54268076622c8a [ci skip]
- 05:12 AM Revision b9d055d7 (git): [ruby/stringio] bump up to 3.0.4
- https://github.com/ruby/stringio/commit/5ba853d6ff
-
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_3_0 a0a99185577794b1915eba0dc5154f09cc95e81d merged revision(s) 58cc3c9f.
-
03:35 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- ruby_2_7 36cadad6434bc31bc2d60697698cd5b930c097ce merged revision(s) 58cc3c9f.
- 03:33 AM Revision 36cadad6 (git): merge revision(s) 58cc3c9f: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... - 03:33 AM Revision d21f9853 (git): Bump teeny
-
03:31 AM Revision 7e121dc4 (git): [ruby/logger] Another performance improvement on the Formatter by
- using Kernel#sprintf over String#%
(https://github.com/ruby/logger/pull/75)
* Prefer Kernel#sprintf over String#% fo... - 03:31 AM Revision a0a99185 (git): merge revision(s) 58cc3c9f: [Backport #19187]
- [Bug #19187] Fix for tzdata-2022g
---
test/ruby/test_time_tz.rb | 21 +++++++++++++++------
... - 03:30 AM Revision 9de654cb (git): Bump teeny
- 03:28 AM Revision 7ab4820a (git): [ruby/logger] Only assign to `@filename` if the path is valid.
- (https://github.com/ruby/logger/pull/81)
https://github.com/ruby/logger/commit/b41d7c699c -
03:22 AM Revision 2efaa805 (git): Don't sync jar artifact of CGI
- 03:21 AM Revision 701251c5 (git): [ruby/logger] Drop RDoc development dependency to avoid CI failures.
- (https://github.com/ruby/logger/pull/82)
https://github.com/ruby/logger/commit/8915627234 - 02:09 AM Revision 7cd0dacb (git): Update default gems list at 9fce6014b52852265c6b34a04a2057 [ci skip]
-
02:08 AM Revision 9fce6014 (git): [ruby/psych] Bump version to 5.0.1
- https://github.com/ruby/psych/commit/bdf20e6042
- 01:09 AM Revision 645cd94d (git): Add debug counters to RubyVM.stat (#6086)
- * Add debug counters to RubyVM.stat
* Use SIZET2NUM
Co-author: Nobuyoshi Nakada <[email protected]>
* Prefix debu...
12/07/2022
- 11:30 PM Revision a2d3f560 (git): [ruby/irb] Lazily load the multi-irb extension
- (https://github.com/ruby/irb/pull/472)
* Lazily load the multi-irb extension
We now have plan to implement a comman... -
09:46 PM Revision 30c76f4d (git): Update yjit.md
- Update citation, fix outdated and inaccurate information.
-
08:44 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Hi @mame! Thank you for your questions.
mame (Yusuke Endoh) wrote in #note-24:
> Thanks for the update.
>
> Now I h... -
08:02 PM Revision 9350c2b1 (git): Update YJIT warning, mention need to install rustc (#6873)
-
08:00 PM Revision 3bb7a401 (git): Update NEWS.md
- 05:57 PM Revision a89d856f (git): Update spec/bundler/bundler/fetcher/compact_index_spec.rb
- Co-authored-by: Takashi Kokubun <[email protected]>
-
05:57 PM Revision edc7af48 (git): Stop transitioning to UNDEF when undefining an instance variable
- Cases like this:
```ruby
obj = Object.new
loop do
obj.instance_variable_set(:@foo, 1)
obj.remove_instance_variab... -
04:49 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- ~~I'll change the flag.~~
-
04:35 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- I've pushed a fix and a regression test up to [PR #6872](https://github.com/ruby/ruby/pull/6872)
-
04:02 PM Bug #19167: Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables
- It looks like this behaviour was codified in a spec since the commit that @alanwu mentioned was committed.
[This c... -
12:47 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- coolo (Stephan Kulow) wrote:
> I can see no other option than not to test this detail - because relying on correct t... -
10:41 AM Bug #19187 (Closed): Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- The workaround was committed to master branch at 58cc3c9f387dcf8f820b43e043b540fa06248da3.
-
12:27 PM Revision f725bf35 (git): Fix a typo in NEWS.md. [ci-skip]
- 11:31 AM Revision 01fd1c48 (git): [rubygems/rubygems] Remove remaining dev profile test
- https://github.com/rubygems/rubygems/commit/7d50e998b3
- 11:31 AM Revision 88497b21 (git): [rubygems/rubygems] Better tests are better
- https://github.com/rubygems/rubygems/commit/17abb80c2c
- 11:31 AM Revision ef509347 (git): [rubygems/rubygems] Fix string match in test
- https://github.com/rubygems/rubygems/commit/82554f2bfd
- 11:31 AM Revision 55416123 (git): [rubygems/rubygems] Always build in release mode
- https://github.com/rubygems/rubygems/commit/7b84fc1f19
- 11:31 AM Revision 37d10caa (git): [rubygems/rubygems] Updates rb-sys to 0.9.46
- https://github.com/rubygems/rubygems/commit/6c2e7aafd6
-
10:48 AM Revision 581b4a3c (git): NEWS.md: Remove an extraneous word [ci skip]
-
10:44 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
-
09:57 AM Bug #19190: `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
- FYI: This issue has been fixed at racc-1.6.1
https://github.com/ruby/racc/commit/65cd26efd88e013c532c223fe9ab9ea4d... -
09:24 AM Bug #19190 (Closed): `Regexp.compile('regexp', 'n')` raises `unknown regexp option: n (ArgumentError)`
- I get the following unexpected error when using Ruby 3.2.0-dev.
## Expected (Ruby 3.1 and prior)
No errors:
... -
10:19 AM Revision 58cc3c9f (git): [Bug #19187] Fix for tzdata-2022g
-
10:19 AM Revision c43203fd (git): NEWS.md: Remove white space only lines [ci skip]
-
09:08 AM Revision 1968b4e2 (git): Mention `rb_hash_new_capa` and `rb_internal_thread_*` in NEWS.md
-
07:56 AM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
- I was able to implement the desired behavior in https://github.com/ruby/ruby/pull/6407
-
07:46 AM Revision 65545c66 (git): MJIT: Fix an assertion broken with --mjit-wait enabled
-
07:21 AM Revision 17d45fee (git): MJIT: Refactor mjit_wait
-
07:05 AM Revision 57cb4a81 (git): MJIT: Remove obsoleted MJIT counters
-
07:00 AM Revision 12916e28 (git): MJIT: Use xfree for units
- now that we use ZALLOC_N for allocating units
-
06:59 AM Revision 718e4f6e (git): MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip]
-
06:40 AM Revision 98c41dfe (git): MJIT: Just use ZALLOC_N in create_unit
- We no longer use an MJIT worker thread, so there's no need to avoid GC.
-
06:19 AM Revision 7e207040 (git): MJIT: Remove an unused argument and unused counters
- I plan to rebuild MJIT metrics later, not using debug counters.
-
06:09 AM Revision 940b3170 (git): document for commit 5bbba76489628f450949 [ci skip]
-
05:36 AM Revision e6b63b38 (git): MJIT: Refactor the jit_func enum for MJIT
- All values should have a MJIT_ prefix. We could address the warning for
the end mark if we just define the macro for ... -
03:55 AM Bug #19188: Ruby 2.7.7 CGI Cookie Processing
- You may want to use cgi gem 0.3.6
-
03:32 AM Revision bcd8b2f0 (git): NEWS.md: Added some missing features
- Also, tool/update-NEWS-refs.rb is added to help the update of NEWS.md.
Also available in: Atom