Project

General

Profile

Activity

From 08/12/2023 to 08/18/2023

08/18/2023

10:27 PM Revision 3dff315e (git): YJIT: Quiet mode when running with `--yjit-stats` (#8251)
Quiet mode for running with --yjit-stats ywenc (CY Wen)
08:25 PM Revision 07833049 (git): [ruby/yarp] Consolidate operator write nodes
https://github.com/ruby/yarp/commit/22b287e2b1 kddnewton (Kevin Newton)
08:24 PM Revision ec47fc95 (git): [ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodes
https://github.com/ruby/yarp/commit/9e680a7598 kddnewton (Kevin Newton)
07:14 PM Revision 3d7a0301 (git): [rubygems/rubygems] Resolve ruby version file relative to bundle root
This is a follow up to https://github.com/rubygems/rubygems/issues/6742.
This change makes it so that the version fil...
Ngan Pham
06:53 PM Bug #19841 (Closed): Marshal.dump stack overflow with recursive Time
``` ruby
#!/usr/bin/env ruby
puts RUBY_VERSION
t = Time.at(0, 1, :nanosecond)
t.instance_variable_set :@itsel...
segiddins (Samuel Giddins)
06:30 PM Revision e1505aeb (git): [ruby/yarp] fix: multiple heredocs with embedded expressions with newlines
Set heredoc_end to NULL at the start of lexing a heredoc, to avoid
having state from the previous heredoc confuse the...
mdalessio (Mike Dalessio)
06:05 PM Revision db076d8e (git): [ruby/yarp] handle missing HEREDOC endline at start of heredoc
https://github.com/ruby/yarp/commit/7b72493b6d HParker (Adam Hess)
05:05 PM Feature #19839: Need a method to check if two ranges overlap
Related to #16757 Dan0042 (Daniel DeLorme)
06:56 AM Feature #19839: Need a method to check if two ranges overlap
Thank you for your feedback.
> I've made several helpers for this exact same problem, as well as a `Range#merge` i...
shouichi (Shouichi Kamiya)
04:24 AM Feature #19839: Need a method to check if two ranges overlap
What do you expect when it is called with a non-Range object, `TypeError`, same as `cover?` or something else? nobu (Nobuyoshi Nakada)
02:09 AM Feature #19839: Need a method to check if two ranges overlap
I've made several helpers for this exact same problem, as well as a `Range#merge` in the past. I would very much be i... baweaver (Brandon Weaver)
01:30 AM Feature #19839 (Closed): Need a method to check if two ranges overlap
It would be convenient to have a method that checks if two ranges overlap. For example,
```
(0..10).overlap?(5..1...
shouichi (Shouichi Kamiya)
04:47 PM Misc #19766: DevMeeting-2023-08-24
* [Bug #19779] `eval "return"` at top level raises `LocalJumpError` (jeremyevans0)
* Do we want to allow `eval "re...
jeremyevans0 (Jeremy Evans)
04:42 PM Revision 744bc4d5 (git): [rubygems/rubygems] Make nil a valid license spec
https://github.com/rubygems/rubygems/commit/675effb67e John Hong
04:17 PM Revision 4524aeba (git): YJIT: Fix return type of Integer#/ with T_FIXNUM inputs
Issue found by running ruby/spec with `--yjit-verify-ctx`. Thanks! alanwu (Alan Wu)
02:35 PM Bug #19837: Concurrent calls to Process.waitpid2 misbehave on Ruby 3.1 & 3.2
Thanks - yeah it’s no problem if it doesn’t get back ported to 3.0. kjtsanaktsidis (KJ Tsanaktsidis)
02:32 PM Bug #19837 (Closed): Concurrent calls to Process.waitpid2 misbehave on Ruby 3.1 & 3.2
This updates the backport flags. Note that Ruby 3.0 is in security maintenance, and this doesn't appear to be securi... jeremyevans0 (Jeremy Evans)
02:28 PM Bug #19837: Concurrent calls to Process.waitpid2 misbehave on Ruby 3.1 & 3.2
OK - I hope I've done this right, let me know otherwise :)
* Ruby 3.0: https://github.com/ruby/ruby/pull/8248
* R...
kjtsanaktsidis (KJ Tsanaktsidis)
02:25 PM Revision c8d64199 (git): Refactor ary_make_partial
peterzhu2118 (Peter Zhu)
02:05 PM Revision 314eed8a (git): YJIT: implement fast path for integer multiplication in opt_mult (#8204)
* YJIT: implement fast path for integer multiplication in opt_mult
* Update yjit/src/codegen.rs
Co-authored-by: Ala...
maximecb (Maxime Chevalier-Boisvert)
01:24 PM Revision 724223b4 (git): Don't check for STR_NOEMBED in rb_fstring
We don't need to check for STR_NOEMBED because the check above for
STR_EMBED_P means that it can never be false.
peterzhu2118 (Peter Zhu)
12:51 PM Revision 2800d1fd (git): [ruby/yarp] fix: unterminated % in arguments
https://github.com/ruby/yarp/commit/efb3102369 mdalessio (Mike Dalessio)
08:21 AM Revision 20106fe2 (git): [rubygems/rubygems] Update SPDX license list as of 2023-06-18
https://github.com/rubygems/rubygems/commit/3db9165335 License Update
08:12 AM Revision 57dfd5c2 (git): Revert "Fix tool/update-deps for YARP files"
This reverts commit 6fff5c5ba23a2790c9d189de82e157c9fa986f96.
Revert "Use $(top_srcdir) entries for mswin (#8244)"
...
k0kubun (Takashi Kokubun)
08:07 AM Revision 6fff5c5b (git): Fix tool/update-deps for YARP files
k0kubun (Takashi Kokubun)
07:48 AM Revision e327bf32 (git): Use $(top_srcdir) entries for mswin (#8244)
While the $(VPATH) rules live in common.mk, mswin seems to ignore them.
We need to use $(VPATH) for OpenBSD, but we n...
k0kubun (Takashi Kokubun)
07:34 AM Revision aba26a88 (git): Update dependencies
k0kubun (Takashi Kokubun)
07:20 AM Revision 2046e054 (git): Use {$(VPATH)} for OpenBSD
Scratch build on OpenBSD has been failing since 67b5f63e97.
`make; make` works though. (`make` alone doesn't work)
I...
k0kubun (Takashi Kokubun)
05:12 AM Revision 6a6dacb0 (git): Attempt to recover from YARP sync failures
k0kubun (Takashi Kokubun)
04:47 AM Revision 7a2aeadb (git): Attempt to explain what sync_default_gems_with_commits does [ci skip]
k0kubun (Takashi Kokubun)
04:28 AM Feature #19840 (Feedback): [Proposal] Expand Find pattern to Multiple Find
Hello! I love Ruby's pattern matching features. I would like to propose an expansion of the Find pattern which allows... FlickGradley (Nick Bradley)
03:58 AM Bug #19829: Enumerator.product called with keyword arguments raises exception with not precise message
I submitted a pull request to fix this, by adding an rb_no_keywords_accepted C-API function and using that for both C... jeremyevans0 (Jeremy Evans)
03:55 AM Revision 412defc7 (git): [ruby/io-console] Get rid of address of an rvalue on TruffleRuby
https://github.com/ruby/io-console/commit/653c1cd33f nobu (Nobuyoshi Nakada)
03:55 AM Revision 818ba30e (git): [ruby/io-console] Avoid the influence of special variable `$/`
https://github.com/ruby/io-console/commit/5f71354332 nobu (Nobuyoshi Nakada)
03:55 AM Revision cff80587 (git): [ruby/io-console] Ensure to put a newline after password
https://github.com/ruby/io-console/commit/15e36af171 nobu (Nobuyoshi Nakada)
03:55 AM Revision 528da434 (git): [ruby/io-console] Flush after prompt
https://github.com/ruby/io-console/commit/040a1d6259 nobu (Nobuyoshi Nakada)
03:55 AM Revision 540cf432 (git): [ruby/io-console] Enable `getpass` methods always
https://github.com/ruby/io-console/commit/57f9649df4 nobu (Nobuyoshi Nakada)
01:17 AM Revision 1bbce429 (git): [ruby/io-console] [DOC] Remove a trailing space from the prompt too
https://github.com/ruby/io-console/commit/85a155f25f nobu (Nobuyoshi Nakada)
01:15 AM Revision 1107cfd0 (git): [ruby/io-console] * remove trailing spaces [ci skip]
https://github.com/ruby/io-console/commit/a0544eb74f nobu (Nobuyoshi Nakada)
01:02 AM Revision 43802a08 (git): [ruby/io-console] [DOC] IO::console.getpass usage example
There were no clear example of this very useful method's usage anywhere
in the IO or IO::Console docs, which was a sh...
olivierlacan (Olivier Lacan)
12:58 AM Revision ad2bad4a (git): Fix the scope of rubygems conflict resolution
The `git reset` and `rm_rf` are not necessary because `bundler/` is
considered as a `toplevels` and removed from the ...
k0kubun (Takashi Kokubun)
12:55 AM Revision 434cbc05 (git): Document the existence of sync_default_gems.rb -a [ci skip]
k0kubun (Takashi Kokubun)
12:06 AM Revision 995fd11b (git): [ruby/yarp] Remove strange :"#arg_rest" local
https://github.com/ruby/yarp/commit/66ecec218d kddnewton (Kevin Newton)

08/17/2023

11:16 PM Revision e9134316 (git): [rubygems/rubygems] Raise Gem::Package::FormatError on EOF, indicating corrupt gem
Gem::Package::TarReader::Entry now raises EOFError or returns nil
appropriately based on Ruby core IO.read and IO.rea...
martinemde (Martin Emde)
10:15 PM Misc #19766: DevMeeting-2023-08-24
* [Misc #19777] Make `Kernel#lambda` raise when called without a literal block
* There are two code paths for dete...
alanwu (Alan Wu)
10:08 PM Bug #19837: Concurrent calls to Process.waitpid2 misbehave on Ruby 3.1 & 3.2
@kjtsanaktsidis Yes, please prepare backport pull requests for ruby_3_2 and ruby_3_1, then we can update the backport... jeremyevans0 (Jeremy Evans)
10:06 PM Revision e504c368 (git): Remove obsoleted yp_-renaming logic
This has not been relevant since https://github.com/ruby/yarp/pull/1199. k0kubun (Takashi Kokubun)
10:04 PM Revision 78e7fd7b (git): Include YARP templated files in snapshots
Those files should be part of CRuby distributions. k0kubun (Takashi Kokubun)
10:02 PM Bug #19791 (Closed): Debugger does not handle delete key correctly
jeremyevans0 (Jeremy Evans)
09:58 PM Feature #19776 (Closed): Warn bundled gems when it called from `require`
jeremyevans0 (Jeremy Evans)
09:55 PM Bug #19770 (Third Party's Issue): TLS / Certificate Hostname Verification against IP fails with "address family must be specified"
Schachi65 (Joachim Schachermayer) wrote in #note-2:
> In that case, the hostname is a human readable IP: 192.168.55....
jeremyevans0 (Jeremy Evans)
09:52 PM Revision 72a16c61 (git): Move the dependency of node.rb and serialize.rb
to `main`.
This is what lib/ruby_vm/rjit/instruction.rb currently does. Letting
.time depend on those files was just...
k0kubun (Takashi Kokubun)
09:39 PM Revision 67b5f63e (git): Render YARP templates in the build process (#8228)
k0kubun (Takashi Kokubun)
09:17 PM Revision 5d48825d (git): YJIT: Fix String#<< return type
We previously falsely asserted that String#<< always returns a ::String
instance. Issue was discovered on CI with `--...
alanwu (Alan Wu)
09:14 PM Revision 518d5ab5 (git): Add note about rb_f_notimplement [ci skip]
Co-authored-by: Takashi Kokubun <[email protected]> alanwu (Alan Wu)
09:14 PM Revision 9683eb06 (git): YJIT: Fix Kernel#respond_to? handling of rb_f_notimplement
We should return false for this type of special methods but wasn't
previously. Was reproducible with:
make test-...
alanwu (Alan Wu)
08:57 PM Revision 57ec1673 (git): YARP: Ignore Rust sync failures
k0kubun (Takashi Kokubun)
07:53 PM Revision 5db8b9b3 (git): Move total_freed_objects to size pool
This commit moves the `total_freed_objects` statistic to the size pool
which allows for `total_freed_objects` key in ...
peterzhu2118 (Peter Zhu)
07:53 PM Revision 52506cbf (git): Move total_allocated_objects to size pool
This commit moves the `total_allocated_objects` statistic to the size
pool which allows for `total_allocated_objects`...
peterzhu2118 (Peter Zhu)
05:27 PM Revision 818998b4 (git): Refactor YARP_IGNORE_FILE_PATTERN
`.git.*` covers those two cases.
Co-authored-by: Nobuyoshi Nakada <[email protected]>
k0kubun (Takashi Kokubun)
05:21 PM Misc #19772: API naming for YARP compiler
nobu (Nobuyoshi Nakada) wrote in #note-5:
> I don't think "YA-" names nice in general, unless for development code n...
jemmai (Jemma Issroff)
05:01 PM Revision f50e814d (git): Resync YARP to https://github.com/ruby/yarp/commit/11ad3fb590
k0kubun (Takashi Kokubun)
04:58 PM Revision 40002dd7 (git): Resync YARP
k0kubun (Takashi Kokubun)
04:58 PM Revision 81d71509 (git): [ruby/yarp] Treat yp_buffer_t as an opaque pointer
Right now, we have to keep the buffer FFI object in sync with the
definition of yp_buffer_t because we access its fie...
kddnewton (Kevin Newton)
04:07 PM Revision 75a47675 (git): [rubygems/rubygems] Add `file` option to `ruby` method in Gemfile
https://github.com/rubygems/rubygems/commit/fb9354b7bf Ngan Pham
02:11 PM Revision 30a5b945 (git): YJIT: implement side chain fallback for setlocal to avoid exiting (#8227)
* YJIT: implement side chain fallback for setlocal to avoid exiting
* Update yjit/src/codegen.rs
Co-authored-by: Ta...
maximecb (Maxime Chevalier-Boisvert)
10:39 AM Revision 7433c8f7 (git): [rubygems/rubygems] Clarify that `bundle info` takes a gem name
https://github.com/rubygems/rubygems/commit/09ef74ef73 manu (Emmanuel Pinault)
10:29 AM Revision 8c447cff (git): Lrama v0.5.4
yui-knk (Kaneko Yuichiro)
07:30 AM Revision d26b015e (git): [Bug #19831] Remove duplicate library options
`$(LIBRUBYARG_SHARED)` is included in `$(LIBS)` in extension
libraries.
nobu (Nobuyoshi Nakada)
03:28 AM Revision e210b899 (git): Move the PC regardless of the leaf flag (#8232)
Co-authored-by: Alan Wu <[email protected]> k0kubun (Takashi Kokubun)
01:57 AM Bug #19831 (Closed): warning message of linker with macOS Sonoma beta
Applied in changeset commit:git|5bb946228550c7f171c27725860b153a675404f3.
----------
[Bug #19831] Remove duplicate l...
nobu (Nobuyoshi Nakada)
01:57 AM Revision 5bb94622 (git): [Bug #19831] Remove duplicate library options
`$(MAINLIBS)` should be included in `$(LIBRUBYARG)` in cases it is
needed.
nobu (Nobuyoshi Nakada)
01:16 AM Revision 48b241e5 (git): [ruby/yarp] Fix errors on locals test caused by LANG=C
https://github.com/ruby/yarp/commit/8fae286bc9 kddnewton (Kevin Newton)
12:55 AM Revision 1c53e64c (git): Fix a regexp error
k0kubun (Takashi Kokubun)
12:55 AM Revision cdb757f8 (git): Avoid synchronizing GitHub Actions from YARP
k0kubun (Takashi Kokubun)
12:51 AM Revision 7183cf53 (git): Revert an unintended revert
k0kubun (Takashi Kokubun)
12:48 AM Revision f1778870 (git): Update default gems list at 45740e7a248b4b995644646e38d94b [ci skip]
git[bot]
12:47 AM Revision 45740e7a (git): [ruby/yarp] Use _snprintf when using Windows versions prior to 2015 (< 1900)
Ruby CI has informed us that snprintf is not available on Windows
versions, but _sprintf is supported. This commit al...
jemmai (Jemma Issroff)
12:47 AM Revision c989c1b0 (git): [ruby/yarp] Omit locals test if running on a 32 bit machine
https://github.com/ruby/yarp/commit/809d046f36 jemmai (Jemma Issroff)
12:47 AM Revision 87f74a34 (git): Update dependencies
k0kubun (Takashi Kokubun)
12:47 AM Revision f20dfd08 (git): Fix the YARP init path
k0kubun (Takashi Kokubun)
12:47 AM Revision 3873b1eb (git): Resync YARP
k0kubun (Takashi Kokubun)
12:47 AM Revision 957cd369 (git): [ruby/yarp] Add test for empty heredoc
https://github.com/ruby/yarp/commit/e49b63a79e kddnewton (Kevin Newton)
12:47 AM Revision 3536cad9 (git): [ruby/yarp] Fixes so `bundle exec rake` can run on JRuby and TruffleRuby
https://github.com/ruby/yarp/commit/e6cea4fa08 Eregon (Benoit Daloze)
12:47 AM Revision 958ac8d5 (git): [ruby/yarp] Test all methods of the YARP Ruby API
https://github.com/ruby/yarp/commit/a723f40baf Eregon (Benoit Daloze)
12:47 AM Revision a8c70ed2 (git): [ruby/yarp] add a diagnostic for *rest in order after optional state
https://github.com/ruby/yarp/commit/908244ba12 HParker (Adam Hess)
12:47 AM Revision bf723b21 (git): [ruby/yarp] More flip flop flags
Whenever you see a `not` or a `!`, the receiver of that method should
potentially be marked as a flip-flop.
https://...
kddnewton (Kevin Newton)
12:47 AM Revision fb287fa4 (git): [ruby/yarp] Support the flipflop flag
https://github.com/ruby/yarp/commit/6315890390 kddnewton (Kevin Newton)
12:47 AM Revision ecf2e84c (git): [ruby/yarp] Add a CHANGELOG
https://github.com/ruby/yarp/commit/b490ff0919 kddnewton (Kevin Newton)
12:47 AM Revision 86cc82a1 (git): [ruby/yarp] Improved comments, moved flags after type
https://github.com/ruby/yarp/commit/4815d77e82 jemmai (Jemma Issroff)
12:47 AM Revision 383c47f5 (git): [ruby/yarp] Separate yp_node_flags_t from yp_node_type_t
Prior to this commit, we folded the flags into the type. This created
extra overhead when calculating the type and se...
jemmai (Jemma Issroff)
12:47 AM Revision 89de5444 (git): [ruby/yarp] Set constant path write node target type
https://github.com/ruby/yarp/commit/771f7ed789 kddnewton (Kevin Newton)
12:47 AM Revision ee885237 (git): [ruby/yarp] Fix string concat parsing
https://github.com/ruby/yarp/commit/58f839a3eb kddnewton (Kevin Newton)
12:47 AM Revision 77e52735 (git): [ruby/yarp] Fix warnings found from gcc-analyzer and clang-analyzer
https://github.com/ruby/yarp/commit/1f9a6e05c4 kddnewton (Kevin Newton)
12:47 AM Revision 9b952670 (git): [ruby/yarp] Less const_get
Right now whenever you go to create a Ruby object from a C struct
we dynamically look up the constants. This is not g...
kddnewton (Kevin Newton)
12:47 AM Revision 96aebb42 (git): [ruby/yarp] Address PR comments
- odd whitespace
- a couple of name changes
- properly read uint32_t when not properly aligned
https://github.com/ru...
enebo (Thomas Enebo)
12:47 AM Revision d6f9f3e4 (git): [ruby/yarp] Rename RescueNode#exception to RescueNode#reference
https://github.com/ruby/yarp/commit/ad0eb4b2c3 kddnewton (Kevin Newton)
12:47 AM Revision a793260c (git): [ruby/yarp] Also rework regexp lexer to check terminators properly
https://github.com/ruby/yarp/commit/4b157a8352 kddnewton (Kevin Newton)
12:47 AM Revision 2ef54d38 (git): [ruby/yarp] Rework the list lexer to check terminators properly
https://github.com/ruby/yarp/commit/60315d0f13 kddnewton (Kevin Newton)
12:47 AM Revision 5e939727 (git): [ruby/yarp] Handle escaping in regexp slow path
https://github.com/ruby/yarp/commit/8dd0a1b281 kddnewton (Kevin Newton)
12:47 AM Revision 72571453 (git): [ruby/yarp] Clang beats gcc in pedantry
Accidentally declared int32_t and not uint32_t and it was caught
on macos.
https://github.com/ruby/yarp/commit/65815...
enebo (Thomas Enebo)
12:47 AM Revision 1e0749e0 (git): [ruby/yarp] Addressed review comments.
Missing any tests and in fact this is untested so still a WIP.
https://github.com/ruby/yarp/commit/5411abd651
enebo (Thomas Enebo)
12:47 AM Revision 0b6a26ab (git): [ruby/yarp] Provide slow path for finding ) in regexp when encoding changes
https://github.com/ruby/yarp/commit/c1064a65e3 kddnewton (Kevin Newton)
12:47 AM Revision 0004565a (git): [ruby/yarp] Use yp_memchr in regexp parsing
https://github.com/ruby/yarp/commit/08081dd24f kddnewton (Kevin Newton)
12:47 AM Revision 1ad0d198 (git): [ruby/yarp] Parse individual snippets of test/fixtures/*.txt
* To ensure the parser does not try to read bytes further than the end of each snippet.
https://github.com/ruby/yarp...
Eregon (Benoit Daloze)
12:47 AM Revision 3f64defe (git): [ruby/yarp] Make sure lexing ? does not read off the end
https://github.com/ruby/yarp/commit/d694e3ebf2 kddnewton (Kevin Newton)
12:47 AM Revision d2eb82d9 (git): [ruby/yarp] Fix test to use the new location of yarp.so
https://github.com/ruby/yarp/commit/a22b204a11 Eregon (Benoit Daloze)
12:47 AM Revision 1002b777 (git): [ruby/yarp] Automatically find the right line for yarp/serialize.rb newline test
https://github.com/ruby/yarp/commit/5908130541 Eregon (Benoit Daloze)
12:47 AM Revision 820a58c2 (git): [ruby/yarp] Hide debug methods
https://github.com/ruby/yarp/commit/aa0dc2f301 kddnewton (Kevin Newton)
12:47 AM Revision 1ea9e444 (git): [ruby/yarp] Fix memory leak from constant write node creation
https://github.com/ruby/yarp/commit/0071bee0bb kddnewton (Kevin Newton)
12:47 AM Revision e66e60cf (git): [ruby/yarp] Handle invalid multiple parameters
https://github.com/ruby/yarp/commit/2f83265653 kddnewton (Kevin Newton)
12:47 AM Revision 7a1c4974 (git): [ruby/yarp] Add constant write node
https://github.com/ruby/yarp/commit/a62f2f0153 kddnewton (Kevin Newton)
12:47 AM Revision 9c61e0c8 (git): [ruby/yarp] Ensure token cannot begin an expression
https://github.com/ruby/yarp/commit/837522217c kddnewton (Kevin Newton)
12:47 AM Revision 3d032cf3 (git): [ruby/yarp] Simplify creation of numerics
https://github.com/ruby/yarp/commit/e5f6ffa23a kddnewton (Kevin Newton)
12:47 AM Revision b6f26c2e (git): [ruby/yarp] Use common fields for yp_string_t
* Otherwise it is undefined behavior to access the field of another `.as`.
* Accessing the right `.as` field accordin...
Eregon (Benoit Daloze)
12:47 AM Revision ab2f638a (git): [ruby/yarp] Test YARP.parse_file by using it in tests
https://github.com/ruby/yarp/commit/c603bba89a Eregon (Benoit Daloze)
12:47 AM Revision 7cc5b22b (git): [ruby/yarp] Add comment that extension.c should not contain non-trivial logic
https://github.com/ruby/yarp/commit/638f6849be Eregon (Benoit Daloze)
12:47 AM Revision e712bc9b (git): [ruby/yarp] Move efficient file reading using demand paging to librubyparser
* So it can be reused by the Fiddle backend, etc and not just the C extension.
* Add YP_STRING_MAPPED to use a consis...
Eregon (Benoit Daloze)
12:47 AM Revision 2ccaaaa1 (git): [ruby/yarp] Add simpler exported unescape function to librubyparser
* Moves logic from the C extension to librubyparser which can be shared with the Fiddle backend.
https://github.com/...
Eregon (Benoit Daloze)
12:47 AM Revision 31960a96 (git): [ruby/yarp] Handle missing block parameters
https://github.com/ruby/yarp/commit/bc9049418d kddnewton (Kevin Newton)
12:47 AM Revision eca3b934 (git): [ruby/yarp] **nil can be a STAR_STAR token
https://github.com/ruby/yarp/commit/33b06f252c kddnewton (Kevin Newton)
12:47 AM Revision e56da356 (git): [ruby/yarp] Handle invalid regexps more gracefully
https://github.com/ruby/yarp/commit/584a49f123 kddnewton (Kevin Newton)
12:47 AM Revision 4c4e75c0 (git): [ruby/yarp] Add error cases for ustar appearing in infix position
https://github.com/ruby/yarp/commit/8736c17359 kddnewton (Kevin Newton)
12:47 AM Revision cededf73 (git): [ruby/yarp] For errored % characters, use TOKEN_PERCENT and not TOKEN_STRING_BEGIN
https://github.com/ruby/yarp/commit/2ec671fe1e kddnewton (Kevin Newton)
12:47 AM Revision 242f3c3a (git): [ruby/yarp] Don't read off the end when parsing % literals
https://github.com/ruby/yarp/commit/aff40871e6 kddnewton (Kevin Newton)
12:47 AM Revision 45efbadb (git): [ruby/yarp] Enable all of -wconversion
https://github.com/ruby/yarp/commit/638163f6c6 kddnewton (Kevin Newton)
12:47 AM Revision f1658efe (git): [ruby/yarp] Split out newline test
https://github.com/ruby/yarp/commit/eeb4f6cb9d kddnewton (Kevin Newton)
12:47 AM Revision 41e8ba01 (git): [ruby/yarp] Mark locations in the tree where newlines can occur
https://github.com/ruby/yarp/commit/479e835756 kddnewton (Kevin Newton)
12:47 AM Revision 86b32dac (git): [ruby/yarp] Handle pound terminator in isolation
https://github.com/ruby/yarp/commit/1cfce46107 kddnewton (Kevin Newton)
12:47 AM Revision ede55edb (git): [ruby/yarp] Remove trailing whitespace
https://github.com/ruby/yarp/commit/04de272383 enebo (Thomas Enebo)
12:47 AM Revision 76c77b5e (git): [ruby/yarp] WIP - Introduce contextually parsing programs vs evals
This is more or less the code I used in my POC in JRuby
to parse evals. Evals depend on parent variable scopes
and w...
enebo (Thomas Enebo)
12:47 AM Revision 0f809194 (git): [ruby/yarp] Move the gem's C extension into lib/yarp/
and change the require from "yarp.so" to "yarp/yarp", which is more
aligned with existing community conventions for g...
Mike Dalessio
12:47 AM Revision c5dad5f1 (git): Sync script updates
jemmai (Jemma Issroff)

08/16/2023

11:33 PM Revision f339937a (git): RJIT: Remove macros inherited from MJIT but no longer used
nobu (Nobuyoshi Nakada)
02:52 PM Revision 0d7e8471 (git): Consider the special node when printing
Appreciation to the reporter, Huichiao Tsai <[email protected]>. nobu (Nobuyoshi Nakada)
01:53 PM Revision 7d3634a1 (git): Extract GC for fd parts as `TRY_WITH_GC `
nobu (Nobuyoshi Nakada)
01:53 PM Revision f0edcd82 (git): Extract platform dependent part as `fdopen_internal`
nobu (Nobuyoshi Nakada)
01:52 PM Revision 82e480ff (git): Silent test-all on AppVeyor
nobu (Nobuyoshi Nakada)
01:51 PM Revision 089227e9 (git): [DOC] Specify the unit of return value for `Time#-`
haseponpon
10:13 AM Revision 5a40f7db (git): [ruby/irb] Encapsulate input details in Statement objects
(https://github.com/ruby/irb/pull/682)
* Introduce Statement class
* Split Statement class for better clarity
http...
st0012 (Stan Lo)
10:02 AM Revision 0982c5fa (git): Resync Lrama v0.5.3
Previous sync included unrelated files and missed template file update. yui-knk (Kaneko Yuichiro)
06:03 AM Revision fe240b67 (git): [rubygems/rubygems] Show better error when PAT can't authenticate to a private server
Before:
```
Fetching gem metadata from https://rubygems.org/........
Fetching source index from https://rubygems.pkg...
deivid (David Rodríguez)
06:03 AM Revision e678affe (git): [rubygems/rubygems] Bad auth should not fallback either
https://github.com/rubygems/rubygems/commit/ba3ea27869 deivid (David Rodríguez)
06:03 AM Revision c076ac8a (git): [rubygems/rubygems] Use better status for authentication failures
https://github.com/rubygems/rubygems/commit/ffa395411f deivid (David Rodríguez)
06:03 AM Revision 2e04336b (git): [rubygems/rubygems] Fix git source conservativeness
https://github.com/rubygems/rubygems/commit/9a0e0dfd5b deivid (David Rodríguez)
06:03 AM Revision 4a3777bf (git): [rubygems/rubygems] Extract s.name to a variable
https://github.com/rubygems/rubygems/commit/689c39b42f deivid (David Rodríguez)
06:03 AM Revision e92ace6b (git): [rubygems/rubygems] Remove unneeded stuff
This should be only for path sources, and unrelated to git.
https://github.com/rubygems/rubygems/commit/0d8f31eeed
deivid (David Rodríguez)
06:03 AM Revision 7bb3e637 (git): [rubygems/rubygems] Don't update locked sources when not necessary
https://github.com/rubygems/rubygems/commit/cfc82b592a deivid (David Rodríguez)
06:03 AM Revision c57ab646 (git): [rubygems/rubygems] Extract a `default_source` method
https://github.com/rubygems/rubygems/commit/784e08348e deivid (David Rodríguez)
06:03 AM Revision 002165f8 (git): [rubygems/rubygems] Move `lockfile_source` variable out of condition branch
https://github.com/rubygems/rubygems/commit/efebc64250 deivid (David Rodríguez)
06:03 AM Revision 6bc63ab9 (git): [rubygems/rubygems] Refactor locked dep filtering more
We only need to check whether the spec if for a direct dependency once.
https://github.com/rubygems/rubygems/commit/...
deivid (David Rodríguez)
06:03 AM Revision 86492fca (git): [rubygems/rubygems] Avoid unnecessary loop through dependencies
https://github.com/rubygems/rubygems/commit/2ab63bb94d deivid (David Rodríguez)
05:48 AM Revision f1df0629 (git): [ruby/openssl] Enhance printing OpenSSL versions.
* Updated the `OpenSSL::OPENSSL_VERSION_NUMBER` comment explaining the format.
* Added the `OpenSSL::LIBRESSL_VERSION...
Jun Aruga
05:48 AM Revision f5ca8d0e (git): [ruby/openssl] test/openssl/test_pkey.rb: Fix pending tests in FIPS case.
https://github.com/ruby/openssl/commit/f9980d88aa Jun Aruga
05:48 AM Revision 8ca0d53f (git): [ruby/openssl] Use openssl? instead of OpenSSL::OPENSSL_VERSION_NUMBER.
Update the `openssl?` method by adding status argument.
Note the format is below.
* OpenSSL 3: 0xMNN00PP0 (major mi...
Jun Aruga
05:48 AM Revision 12bdacdc (git): [ruby/openssl] Include "additional data" message in OpenSSL errors
Error entries in the OpenSSL error queue may contain additional
contextual information associated with the error, whi...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 382b42be (git): [ruby/openssl] config: relax test assertions against error messages
Test that the error message contains the necessary text instead of the
exact match. Exceptions raised by ossl_raise()...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 01d368e7 (git): [ruby/openssl] ssl: raise SSLError if loading ca_file or ca_path fails
When compiled with OpenSSL <= 1.1.1, OpenSSL::SSL::SSLContext#setup
does not raise an exception on an error return fr...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 8dd5c202 (git): [ruby/openssl] Raise an error when the specified OpenSSL library directory doesn't exist.
OpenSSL built from the source creates the library directory to the
`/path/to/openssl_dir/lib64` as a default.
In the ...
Jun Aruga
05:48 AM Revision 0eaee5c0 (git): [ruby/openssl] [DOC] enhance RDoc for exporting pkeys
Describe the behavior of OpenSSL::PKey::{DH,DSA,EC,RSA}#to_pem
and #to_der more clearly. They return a different resu...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision fae6fd07 (git): [ruby/openssl] [DOC] prefer PKey#private_to_pem and #public_to_pem in RDoc
Suggest the use of OpenSSL::PKey::PKey#private_to_pem and #public_to_pem
in the top-level documentation. For new prog...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 4541cd4c (git): [ruby/openssl] [DOC] prefer "password" to "passphrase"
Let's consistently use the word "password". Although they are considered
synonymous, the mixed usage in the rdoc can ...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 4465941e (git): [ruby/openssl] Revert "Relax error message check for OpenSSL 3.1"
This reverts commit https://github.com/ruby/openssl/commit/fc4629d246f2.
The test case "test_connect_certificate_ver...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision cb344e4e (git): [ruby/openssl] ssl: adjust "certificate verify failed" error on SSL_ERROR_SYSCALL
Enrich SSLError's message with the low-level certificate verification
result, even if SSL_get_error() returns SSL_ERR...
rhenium (Kazuki Yamaguchi)
05:48 AM Revision 66a70582 (git): [ruby/openssl] ssl: adjust styles of ossl_start_ssl()
Expand tabs, insert some spaces, and adjust indentation of switch-case
to match Ruby's style.
https://github.com/rub...
rhenium (Kazuki Yamaguchi)
04:50 AM Bug #19831: warning message of linker with macOS Sonoma beta
```
$ rm -f ruby; make -n ruby
rm -f ruby
echo linking ruby
clang -fdeclspec -O3 -fno-fast-math -ggdb3 -Wall -Wex...
hsbt (Hiroshi SHIBATA)
04:27 AM Bug #19831 (Open): warning message of linker with macOS Sonoma beta
This warnings are still happend with https://github.com/ruby/ruby/commit/af67ced3b0945e8ea67434f8e66ef1e602656438
...
hsbt (Hiroshi SHIBATA)
01:40 AM Revision af67ced3 (git): [ruby/net-http] Update lib/net/http.rb
@natematykiewicz's suggestion to avoid another string allocation
https://github.com/ruby/net-http/commit/4a22c42338
...
Josh Nichols
01:40 AM Revision ae68a8df (git): [ruby/net-http] Update lib/net/http/response.rb
@natematykiewicz's suggestion to avoid a string allocation
https://github.com/ruby/net-http/commit/925630f227
Co-au...
Josh Nichols
01:40 AM Revision ea321a65 (git): [ruby/net-http] use +'' everywhere
https://github.com/ruby/net-http/commit/1077427152 Josh Nichols
01:40 AM Revision 70da92cd (git): [ruby/net-http] Fix on 2.7
https://github.com/ruby/net-http/commit/5194fd541e Josh Nichols
01:40 AM Revision 4d21134f (git): [ruby/net-http] freeze rest of lib
https://github.com/ruby/net-http/commit/455a74734a Josh Nichols
01:40 AM Revision 4165ec91 (git): [ruby/net-http] update net/http/response to be frozen string literal
https://github.com/ruby/net-http/commit/dc3b4a75ca Josh Nichols
01:40 AM Revision 2fbd8dca (git): [ruby/net-http] turn on frozen strings for net/http/generic_request
https://github.com/ruby/net-http/commit/b92ade088d Josh Nichols
01:40 AM Revision 8d04260a (git): [ruby/net-http] turn on frozen strings for net/http/header
https://github.com/ruby/net-http/commit/a5203c9f92 Josh Nichols
01:39 AM Revision 0300ea5a (git): [ruby/net-http] Improve performance of HTTPHeader#content_type
In the existing implementation, `main_type` and `sub_type` would end up
being called multiple times potentially.
Ins...
Josh Nichols
12:07 AM Revision 8d985b18 (git): Clarify the actual Visual Studio version [ci skip]
k0kubun (Takashi Kokubun)

08/15/2023

11:40 PM Revision 47b1a528 (git): Split installation from build section
nobu (Nobuyoshi Nakada)
08:54 PM Revision efd611ce (git): Revert "[ruby/yarp] rust: Initial yarp-sys"
This reverts commit e6e23b92e3019e27471c9bf7a97db5f95e7a9a29.
It seems like it wasn't added for ruby/ruby.
We could...
k0kubun (Takashi Kokubun)
08:52 PM Revision e6e23b92 (git): [ruby/yarp] rust: Initial yarp-sys
Still need to add more tests
Update Cargo.toml; add README
Switch yp_string_t_type variants to SNAKE_CASE
Add unes...
turboladen (Steve Loveless)
07:18 PM Revision 0f94e653 (git): Add stat force_incremental_marking_finish_count
This commit adds key force_incremental_marking_finish_count to
GC.stat_heap. This statistic returns the number of tim...
peterzhu2118 (Peter Zhu)
06:43 PM Revision 8c5b9ebf (git): [DOC] Improve doc guide compliance (#8221)
burdettelamar (Burdette Lamar)
02:46 PM Feature #19744: Namespace on read
tagomoris (Satoshi Tagomori) wrote in #note-17:
> I'm trying to implement a feature to provide symbols from other ex...
jeremyevans0 (Jeremy Evans)
01:30 PM Feature #19744: Namespace on read
> The diff of sequel_pg with this feature is here: https://github.com/jeremyevans/sequel_pg/pull/55/files
I made a...
tagomoris (Satoshi Tagomori)
01:27 PM Feature #19744: Namespace on read
I'm trying to implement a feature to provide symbols from other extensions to extensions. That should satisfy the req... tagomoris (Satoshi Tagomori)
02:30 PM Revision d9d4ae51 (git): Group configure outputs on GitHub Actions
nobu (Nobuyoshi Nakada)
02:30 PM Revision 6066f8d3 (git): Fix a typo to suppress updating rbconfig.rb during `make up`
nobu (Nobuyoshi Nakada)
02:30 PM Revision b76c2ec0 (git): Use `::` form workflow commands
nobu (Nobuyoshi Nakada)
02:08 PM Revision 9acc73d7 (git): YJIT: Optional parameter rework and bugfix (#8220)
* YJIT: Fix splatting empty array with rest param
* YJIT: Rework optional parameter handling to fix corner case
The...
alanwu (Alan Wu)
12:54 PM Revision 2f57db6c (git): [DOC] Rename "memory pool" to "heap"
peterzhu2118 (Peter Zhu)
12:54 PM Revision 01f74b28 (git): [DOC] Improve docs about keys in GC.stat_heap
peterzhu2118 (Peter Zhu)
12:54 PM Revision 24981407 (git): [DOC] Improve docs for GC.start
peterzhu2118 (Peter Zhu)
12:54 PM Revision 300bc145 (git): [DOC] Improve some GC docs
peterzhu2118 (Peter Zhu)
12:08 PM Bug #19791: Debugger does not handle delete key correctly
After upgrading `reline`, I uninstalled and reinstalled the `debug` gem. That seems to have solved the problem.
Wh...
stuartb (Stuart Bury)
03:49 AM Revision a11b9077 (git): Add description to the empty test file [ci skip]
nobu (Nobuyoshi Nakada)
02:37 AM Revision b5541985 (git): * append newline at EOF. [ci skip]
git[bot]
02:19 AM Revision 542424fc (git): An empty test file for satisfy chkbuild [ci skip]
nobu (Nobuyoshi Nakada)
02:07 AM Revision b1f6c4b5 (git): Remove a misplaced and duplicate file [ci skip]
nobu (Nobuyoshi Nakada)

08/14/2023

03:48 PM Revision 52837fce (git): [DOC] Remove Document-class from trace_point.rb
peterzhu2118 (Peter Zhu)
02:18 PM Revision 75c9487a (git): YJIT: Chain guard classes on instance_of (#8209)
k0kubun (Takashi Kokubun)
02:30 AM Revision 2a3acbc4 (git): Fix test and precheck order for old GNU Make
nobu (Nobuyoshi Nakada)
01:23 AM Revision d33555ee (git): [DOC] RDoc for numeric.rb (#8216)
burdettelamar (Burdette Lamar)

08/13/2023

08:46 PM Feature #19832: Method#destructive?, UnboundMethod#destructive?
I like sawa's idea from an "awesome introspection" point of view, that is, if ruby is
able to determine which method...
rubyFeedback (robert heiler)
07:47 PM Revision 3080cf3d (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
06:30 PM Revision 7f8f62c9 (git): [ruby/irb] Support seamless integration with ruby/debug
(https://github.com/ruby/irb/pull/575)
* Support native integration with ruby/debug
* Prevent using multi-irb and a...
st0012 (Stan Lo)
03:23 PM Revision 9099d62a (git): [ruby/irb] Move IO configuration to IRB::Irb
(https://github.com/ruby/irb/pull/681)
It shouldn't be `RubyLex`'s responsibility to handle IO. So this moves
the co...
st0012 (Stan Lo)
03:02 PM Revision 3af5bada (git): [ruby/irb] Remove useless `begin`/`end` [ci skip]
(https://github.com/ruby/irb/pull/680)
The `rescue` was removed at https://github.com/ruby/irb/commit/420e7d227011.
...
nobu (Nobuyoshi Nakada)
06:30 AM Revision eb221a37 (git): Prohibit copying to `fixtures` and dot-direcotry just under `test`
Do not add directories which would let chkbuild fires accidentally, to
just under `test`. The "fixtures" directory i...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 83718b6b (git): Move test files of ruby/set under `test/set`
Chkbuild fires accidentally on `test/fixtures` directory. nobu (Nobuyoshi Nakada)
06:23 AM Revision efc91277 (git): Prefix `excludes` with a dot to prevent chkbuild from firing wrongly
Chkbuild runs for each directories just under `test` directory when
`test-all` failed. `test/excludes` itself should...
nobu (Nobuyoshi Nakada)
04:35 AM Bug #19836: Parser leaks memory for incomplete lambdas
ruby_3_2 0c908fa681271f13750aa64420203f1a58fa03fe merged revision(s) 0b8f15575a440f85ac686f5b0eae8f8b7c2b72e7. nagachika (Tomoyuki Chikanaga)
04:35 AM Bug #19835: Parser leaks memory for incomplete tokens
ruby_3_2 6898389a0f640c4155a7073579f43d1e16893698 merged revision(s) 5bc8fceca8d47ed1ef9c603c6531a408de36b60c. nagachika (Tomoyuki Chikanaga)
04:35 AM Revision 0c908fa6 (git): merge revision(s) 0b8f15575a440f85ac686f5b0eae8f8b7c2b72e7: [Backport #19836]
Fix memory leak for incomplete lambdas
[Bug #19836]
The parser does not free the chain of `struct v...
nagachika (Tomoyuki Chikanaga)
04:21 AM Revision 6898389a (git): merge revision(s) 5bc8fceca8d47ed1ef9c603c6531a408de36b60c: [Backport #19835]
Fix memory leak in parser for incomplete tokens
[Bug #19835]
The parser does not free the `tbl` of ...
nagachika (Tomoyuki Chikanaga)

08/12/2023

05:26 PM Revision b56e5c6b (git): Fix the precedence of `--backtrace-limit` option
In general, if the same option specifying a single value is given
multiple times at the same level, the last one over...
nobu (Nobuyoshi Nakada)
05:04 PM Revision 546c5cfe (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
02:04 PM Revision b18462c1 (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
10:19 AM Revision e1683b49 (git): [ruby/irb] Drop showing indent level number in DEFAULT prompt and
INF_RUBY prompt
(https://github.com/ruby/irb/pull/679)
* Drop showing indent level number in DEFAULT prompt and INF_...
tompng (tomoya ishida)
10:17 AM Revision 68083508 (git): [ruby/irb] Reline/ReadlineInputMethod should inherit
StdioInputMethod
(https://github.com/ruby/irb/pull/671)
They are both built on top of stdio and are basically extend...
st0012 (Stan Lo)
07:00 AM Revision d1b1e4a3 (git): Update bundled gems list at 2023-08-12
git[bot]
04:54 AM Bug #19833: Superclass of BasicObject is broken.
ruby_3_2 b11f238a811513b31c4f65c822370ac470f438dc merged revision(s) 72d1a790cfe0e4a457db98c587f1acaa5e39f001. nagachika (Tomoyuki Chikanaga)
04:54 AM Revision ead1a83b (git): merge revision(s) 1b0da1e6236ad9a380abfe4ca8b51f06c34bb6f9:
Skip running brew upgrade (#8189)
This has been unstable:
https://github.com/ruby/ruby/actions/runs/...
nagachika (Tomoyuki Chikanaga)
04:51 AM Revision b11f238a (git): merge revision(s) 72d1a790cfe0e4a457db98c587f1acaa5e39f001: [Backport #19833]
[Bug #19833] Fix index underflow at superclasses of `BasicObject`
---
object.c | 4 +...
nagachika (Tomoyuki Chikanaga)
04:49 AM Bug #19789: YJIT + rustc 1.71.0 is broken with macOS
ruby_3_2 19823032abc2d1827a2aaf41bf3a3948afad8feb merged revision(s) 954b7ac81ef503df3c1efc5566df985b08951d52. nagachika (Tomoyuki Chikanaga)
04:49 AM Bug #19793: Segmentation fault when requiring files after defining Object#method_missing
ruby_3_2 3c9cb7031154b8666d600b0055ba868e18805dc8 merged revision(s) 1d096c1e53581ed9fe94694c9760babd1e12e580. nagachika (Tomoyuki Chikanaga)
04:48 AM Revision 3c9cb703 (git): merge revision(s) 1d096c1e53581ed9fe94694c9760babd1e12e580: [Backport #19793]
Fix crash in NoMethodError for dummy frames
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8...
nagachika (Tomoyuki Chikanaga)
04:46 AM Revision 19823032 (git): merge revision(s) 954b7ac81ef503df3c1efc5566df985b08951d52: [Backport #19789]
addr2line.c: fix `DW_FORM_ref_addr` parsing for DWARF 2 (#8146)
addr2line.c: fix DW_FORM_ref_addr parsing fo...
nagachika (Tomoyuki Chikanaga)
03:33 AM Revision 6ebde042 (git): [DOC] Update to use `SPECOPTS` instead of `MSPECOPT`
nobu (Nobuyoshi Nakada)
03:32 AM Revision 0eb21082 (git): Use the default test-spec formatter on Travis
nobu (Nobuyoshi Nakada)
02:19 AM Revision 46c428a9 (git): Make test-spec on Windows silent a little
nobu (Nobuyoshi Nakada)
02:19 AM Revision 2c9fbc51 (git): Add dotted counts
nobu (Nobuyoshi Nakada)
02:19 AM Revision 2373fead (git): For parallel test
nobu (Nobuyoshi Nakada)
02:19 AM Revision b377793b (git): Fold dotted outputs from test-spec
nobu (Nobuyoshi Nakada)
01:25 AM Bug #19838 (Closed): Ripper nested heredocs
I'm seeing some odd behavior on nested heredocs in the ripper lexer.
``` ruby
<<~H1
1
#{<<~H2}
2
H2...
kddnewton (Kevin Newton)
12:57 AM Revision 7740526b (git): Reorder bp_check and jit_return in cfp
It's the actual cfp[6] in the default build, so it's confusing to say
otherwise in the comment.
k0kubun (Takashi Kokubun)
 

Also available in: Atom