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
-
08:25 PM Revision 07833049 (git): [ruby/yarp] Consolidate operator write nodes
- https://github.com/ruby/yarp/commit/22b287e2b1
-
08:24 PM Revision ec47fc95 (git): [ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodes
- https://github.com/ruby/yarp/commit/9e680a7598
- 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... -
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... -
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... -
06:05 PM Revision db076d8e (git): [ruby/yarp] handle missing HEREDOC endline at start of heredoc
- https://github.com/ruby/yarp/commit/7b72493b6d
-
05:05 PM Feature #19839: Need a method to check if two ranges overlap
- Related to #16757
-
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... -
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?
-
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...
-
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... -
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... - 04:42 PM Revision 744bc4d5 (git): [rubygems/rubygems] Make nil a valid license spec
- https://github.com/rubygems/rubygems/commit/675effb67e
-
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!
-
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.
-
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...
-
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... -
02:25 PM Revision c8d64199 (git): Refactor ary_make_partial
-
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... -
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. -
12:51 PM Revision 2800d1fd (git): [ruby/yarp] fix: unterminated % in arguments
- https://github.com/ruby/yarp/commit/efb3102369
- 08:21 AM Revision 20106fe2 (git): [rubygems/rubygems] Update SPDX license list as of 2023-06-18
- https://github.com/rubygems/rubygems/commit/3db9165335
-
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)"
... -
08:07 AM Revision 6fff5c5b (git): Fix tool/update-deps for YARP files
-
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... -
07:34 AM Revision aba26a88 (git): Update dependencies
-
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... -
05:12 AM Revision 6a6dacb0 (git): Attempt to recover from YARP sync failures
-
04:47 AM Revision 7a2aeadb (git): Attempt to explain what sync_default_gems_with_commits does [ci skip]
-
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...
-
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...
-
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
-
03:55 AM Revision 818ba30e (git): [ruby/io-console] Avoid the influence of special variable `$/`
- https://github.com/ruby/io-console/commit/5f71354332
-
03:55 AM Revision cff80587 (git): [ruby/io-console] Ensure to put a newline after password
- https://github.com/ruby/io-console/commit/15e36af171
-
03:55 AM Revision 528da434 (git): [ruby/io-console] Flush after prompt
- https://github.com/ruby/io-console/commit/040a1d6259
-
03:55 AM Revision 540cf432 (git): [ruby/io-console] Enable `getpass` methods always
- https://github.com/ruby/io-console/commit/57f9649df4
-
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
-
01:15 AM Revision 1107cfd0 (git): [ruby/io-console] * remove trailing spaces [ci skip]
- https://github.com/ruby/io-console/commit/a0544eb74f
-
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... -
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 ... -
12:55 AM Revision 434cbc05 (git): Document the existence of sync_default_gems.rb -a [ci skip]
-
12:06 AM Revision 995fd11b (git): [ruby/yarp] Remove strange :"#arg_rest" local
- https://github.com/ruby/yarp/commit/66ecec218d
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... -
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... -
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...
-
10:06 PM Revision e504c368 (git): Remove obsoleted yp_-renaming logic
- This has not been relevant since https://github.com/ruby/yarp/pull/1199.
-
10:04 PM Revision 78e7fd7b (git): Include YARP templated files in snapshots
- Those files should be part of CRuby distributions.
-
10:02 PM Bug #19791 (Closed): Debugger does not handle delete key correctly
-
09:58 PM Feature #19776 (Closed): Warn bundled gems when it called from `require`
-
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.... -
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... -
09:39 PM Revision 67b5f63e (git): Render YARP templates in the build process (#8228)
-
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 `--... -
09:14 PM Revision 518d5ab5 (git): Add note about rb_f_notimplement [ci skip]
- Co-authored-by: Takashi Kokubun <[email protected]>
-
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-... -
08:57 PM Revision 57ec1673 (git): YARP: Ignore Rust sync failures
-
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 ... -
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`... -
05:27 PM Revision 818998b4 (git): Refactor YARP_IGNORE_FILE_PATTERN
- `.git.*` covers those two cases.
Co-authored-by: Nobuyoshi Nakada <[email protected]> -
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... -
05:01 PM Revision f50e814d (git): Resync YARP to https://github.com/ruby/yarp/commit/11ad3fb590
-
04:58 PM Revision 40002dd7 (git): Resync YARP
-
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... - 04:07 PM Revision 75a47675 (git): [rubygems/rubygems] Add `file` option to `ruby` method in Gemfile
- https://github.com/rubygems/rubygems/commit/fb9354b7bf
-
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... -
10:39 AM Revision 7433c8f7 (git): [rubygems/rubygems] Clarify that `bundle info` takes a gem name
- https://github.com/rubygems/rubygems/commit/09ef74ef73
-
10:29 AM Revision 8c447cff (git): Lrama v0.5.4
-
07:30 AM Revision d26b015e (git): [Bug #19831] Remove duplicate library options
- `$(LIBRUBYARG_SHARED)` is included in `$(LIBS)` in extension
libraries. -
03:28 AM Revision e210b899 (git): Move the PC regardless of the leaf flag (#8232)
- Co-authored-by: Alan Wu <[email protected]>
-
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... -
01:57 AM Revision 5bb94622 (git): [Bug #19831] Remove duplicate library options
- `$(MAINLIBS)` should be included in `$(LIBRUBYARG)` in cases it is
needed. -
01:16 AM Revision 48b241e5 (git): [ruby/yarp] Fix errors on locals test caused by LANG=C
- https://github.com/ruby/yarp/commit/8fae286bc9
-
12:55 AM Revision 1c53e64c (git): Fix a regexp error
-
12:55 AM Revision cdb757f8 (git): Avoid synchronizing GitHub Actions from YARP
-
12:51 AM Revision 7183cf53 (git): Revert an unintended revert
- 12:48 AM Revision f1778870 (git): Update default gems list at 45740e7a248b4b995644646e38d94b [ci skip]
-
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... -
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
-
12:47 AM Revision 87f74a34 (git): Update dependencies
-
12:47 AM Revision f20dfd08 (git): Fix the YARP init path
-
12:47 AM Revision 3873b1eb (git): Resync YARP
-
12:47 AM Revision 957cd369 (git): [ruby/yarp] Add test for empty heredoc
- https://github.com/ruby/yarp/commit/e49b63a79e
-
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
-
12:47 AM Revision 958ac8d5 (git): [ruby/yarp] Test all methods of the YARP Ruby API
- https://github.com/ruby/yarp/commit/a723f40baf
-
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
-
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://... -
12:47 AM Revision fb287fa4 (git): [ruby/yarp] Support the flipflop flag
- https://github.com/ruby/yarp/commit/6315890390
-
12:47 AM Revision ecf2e84c (git): [ruby/yarp] Add a CHANGELOG
- https://github.com/ruby/yarp/commit/b490ff0919
-
12:47 AM Revision 86cc82a1 (git): [ruby/yarp] Improved comments, moved flags after type
- https://github.com/ruby/yarp/commit/4815d77e82
-
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... -
12:47 AM Revision 89de5444 (git): [ruby/yarp] Set constant path write node target type
- https://github.com/ruby/yarp/commit/771f7ed789
-
12:47 AM Revision ee885237 (git): [ruby/yarp] Fix string concat parsing
- https://github.com/ruby/yarp/commit/58f839a3eb
-
12:47 AM Revision 77e52735 (git): [ruby/yarp] Fix warnings found from gcc-analyzer and clang-analyzer
- https://github.com/ruby/yarp/commit/1f9a6e05c4
-
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... -
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... -
12:47 AM Revision d6f9f3e4 (git): [ruby/yarp] Rename RescueNode#exception to RescueNode#reference
- https://github.com/ruby/yarp/commit/ad0eb4b2c3
-
12:47 AM Revision a793260c (git): [ruby/yarp] Also rework regexp lexer to check terminators properly
- https://github.com/ruby/yarp/commit/4b157a8352
-
12:47 AM Revision 2ef54d38 (git): [ruby/yarp] Rework the list lexer to check terminators properly
- https://github.com/ruby/yarp/commit/60315d0f13
-
12:47 AM Revision 5e939727 (git): [ruby/yarp] Handle escaping in regexp slow path
- https://github.com/ruby/yarp/commit/8dd0a1b281
-
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... -
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 -
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
-
12:47 AM Revision 0004565a (git): [ruby/yarp] Use yp_memchr in regexp parsing
- https://github.com/ruby/yarp/commit/08081dd24f
-
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... -
12:47 AM Revision 3f64defe (git): [ruby/yarp] Make sure lexing ? does not read off the end
- https://github.com/ruby/yarp/commit/d694e3ebf2
-
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
-
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
-
12:47 AM Revision 820a58c2 (git): [ruby/yarp] Hide debug methods
- https://github.com/ruby/yarp/commit/aa0dc2f301
-
12:47 AM Revision 1ea9e444 (git): [ruby/yarp] Fix memory leak from constant write node creation
- https://github.com/ruby/yarp/commit/0071bee0bb
-
12:47 AM Revision e66e60cf (git): [ruby/yarp] Handle invalid multiple parameters
- https://github.com/ruby/yarp/commit/2f83265653
-
12:47 AM Revision 7a1c4974 (git): [ruby/yarp] Add constant write node
- https://github.com/ruby/yarp/commit/a62f2f0153
-
12:47 AM Revision 9c61e0c8 (git): [ruby/yarp] Ensure token cannot begin an expression
- https://github.com/ruby/yarp/commit/837522217c
-
12:47 AM Revision 3d032cf3 (git): [ruby/yarp] Simplify creation of numerics
- https://github.com/ruby/yarp/commit/e5f6ffa23a
-
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... -
12:47 AM Revision ab2f638a (git): [ruby/yarp] Test YARP.parse_file by using it in tests
- https://github.com/ruby/yarp/commit/c603bba89a
-
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
-
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... -
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/... -
12:47 AM Revision 31960a96 (git): [ruby/yarp] Handle missing block parameters
- https://github.com/ruby/yarp/commit/bc9049418d
-
12:47 AM Revision eca3b934 (git): [ruby/yarp] **nil can be a STAR_STAR token
- https://github.com/ruby/yarp/commit/33b06f252c
-
12:47 AM Revision e56da356 (git): [ruby/yarp] Handle invalid regexps more gracefully
- https://github.com/ruby/yarp/commit/584a49f123
-
12:47 AM Revision 4c4e75c0 (git): [ruby/yarp] Add error cases for ustar appearing in infix position
- https://github.com/ruby/yarp/commit/8736c17359
-
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
-
12:47 AM Revision 242f3c3a (git): [ruby/yarp] Don't read off the end when parsing % literals
- https://github.com/ruby/yarp/commit/aff40871e6
-
12:47 AM Revision 45efbadb (git): [ruby/yarp] Enable all of -wconversion
- https://github.com/ruby/yarp/commit/638163f6c6
-
12:47 AM Revision f1658efe (git): [ruby/yarp] Split out newline test
- https://github.com/ruby/yarp/commit/eeb4f6cb9d
-
12:47 AM Revision 41e8ba01 (git): [ruby/yarp] Mark locations in the tree where newlines can occur
- https://github.com/ruby/yarp/commit/479e835756
-
12:47 AM Revision 86b32dac (git): [ruby/yarp] Handle pound terminator in isolation
- https://github.com/ruby/yarp/commit/1cfce46107
-
12:47 AM Revision ede55edb (git): [ruby/yarp] Remove trailing whitespace
- https://github.com/ruby/yarp/commit/04de272383
-
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... - 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... -
12:47 AM Revision c5dad5f1 (git): Sync script updates
08/16/2023
-
11:33 PM Revision f339937a (git): RJIT: Remove macros inherited from MJIT but no longer used
-
02:52 PM Revision 0d7e8471 (git): Consider the special node when printing
- Appreciation to the reporter, Huichiao Tsai <[email protected]>.
-
01:53 PM Revision 7d3634a1 (git): Extract GC for fd parts as `TRY_WITH_GC `
-
01:53 PM Revision f0edcd82 (git): Extract platform dependent part as `fdopen_internal`
-
01:52 PM Revision 82e480ff (git): Silent test-all on AppVeyor
- 01:51 PM Revision 089227e9 (git): [DOC] Specify the unit of return value for `Time#-`
-
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... -
10:02 AM Revision 0982c5fa (git): Resync Lrama v0.5.3
- Previous sync included unrelated files and missed template file update.
-
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... -
06:03 AM Revision e678affe (git): [rubygems/rubygems] Bad auth should not fallback either
- https://github.com/rubygems/rubygems/commit/ba3ea27869
-
06:03 AM Revision c076ac8a (git): [rubygems/rubygems] Use better status for authentication failures
- https://github.com/rubygems/rubygems/commit/ffa395411f
-
06:03 AM Revision 2e04336b (git): [rubygems/rubygems] Fix git source conservativeness
- https://github.com/rubygems/rubygems/commit/9a0e0dfd5b
-
06:03 AM Revision 4a3777bf (git): [rubygems/rubygems] Extract s.name to a variable
- https://github.com/rubygems/rubygems/commit/689c39b42f
-
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 -
06:03 AM Revision 7bb3e637 (git): [rubygems/rubygems] Don't update locked sources when not necessary
- https://github.com/rubygems/rubygems/commit/cfc82b592a
-
06:03 AM Revision c57ab646 (git): [rubygems/rubygems] Extract a `default_source` method
- https://github.com/rubygems/rubygems/commit/784e08348e
-
06:03 AM Revision 002165f8 (git): [rubygems/rubygems] Move `lockfile_source` variable out of condition branch
- https://github.com/rubygems/rubygems/commit/efebc64250
-
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/... -
06:03 AM Revision 86492fca (git): [rubygems/rubygems] Avoid unnecessary loop through dependencies
- https://github.com/rubygems/rubygems/commit/2ab63bb94d
- 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... - 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
- 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... -
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... -
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()... -
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... - 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 ... -
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... -
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... -
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 ... -
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... -
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... -
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... -
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... -
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
... - 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
... - 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... - 01:40 AM Revision ea321a65 (git): [ruby/net-http] use +'' everywhere
- https://github.com/ruby/net-http/commit/1077427152
- 01:40 AM Revision 70da92cd (git): [ruby/net-http] Fix on 2.7
- https://github.com/ruby/net-http/commit/5194fd541e
- 01:40 AM Revision 4d21134f (git): [ruby/net-http] freeze rest of lib
- https://github.com/ruby/net-http/commit/455a74734a
- 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
- 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
- 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
- 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... -
12:07 AM Revision 8d985b18 (git): Clarify the actual Visual Studio version [ci skip]
08/15/2023
-
11:40 PM Revision 47b1a528 (git): Split installation from build section
-
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... -
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... -
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... -
06:43 PM Revision 8c5b9ebf (git): [DOC] Improve doc guide compliance (#8221)
-
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... -
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... -
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...
-
02:30 PM Revision d9d4ae51 (git): Group configure outputs on GitHub Actions
-
02:30 PM Revision 6066f8d3 (git): Fix a typo to suppress updating rbconfig.rb during `make up`
-
02:30 PM Revision b76c2ec0 (git): Use `::` form workflow commands
-
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... -
12:54 PM Revision 2f57db6c (git): [DOC] Rename "memory pool" to "heap"
-
12:54 PM Revision 01f74b28 (git): [DOC] Improve docs about keys in GC.stat_heap
-
12:54 PM Revision 24981407 (git): [DOC] Improve docs for GC.start
-
12:54 PM Revision 300bc145 (git): [DOC] Improve some GC docs
-
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... -
03:49 AM Revision a11b9077 (git): Add description to the empty test file [ci skip]
- 02:37 AM Revision b5541985 (git): * append newline at EOF. [ci skip]
-
02:19 AM Revision 542424fc (git): An empty test file for satisfy chkbuild [ci skip]
-
02:07 AM Revision b1f6c4b5 (git): Remove a misplaced and duplicate file [ci skip]
08/14/2023
-
03:48 PM Revision 52837fce (git): [DOC] Remove Document-class from trace_point.rb
-
02:18 PM Revision 75c9487a (git): YJIT: Chain guard classes on instance_of (#8209)
-
02:30 AM Revision 2a3acbc4 (git): Fix test and precheck order for old GNU Make
-
01:23 AM Revision d33555ee (git): [DOC] RDoc for numeric.rb (#8216)
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... -
07:47 PM Revision 3080cf3d (git): [DOC] Don't suppress autolinks
-
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... -
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... -
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.
... -
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... -
06:24 AM Revision 83718b6b (git): Move test files of ruby/set under `test/set`
- Chkbuild fires accidentally on `test/fixtures` directory.
-
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... -
04:35 AM Bug #19836: Parser leaks memory for incomplete lambdas
- ruby_3_2 0c908fa681271f13750aa64420203f1a58fa03fe merged revision(s) 0b8f15575a440f85ac686f5b0eae8f8b7c2b72e7.
-
04:35 AM Bug #19835: Parser leaks memory for incomplete tokens
- ruby_3_2 6898389a0f640c4155a7073579f43d1e16893698 merged revision(s) 5bc8fceca8d47ed1ef9c603c6531a408de36b60c.
-
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... -
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 ...
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... -
05:04 PM Revision 546c5cfe (git): [DOC] Don't suppress autolinks
-
02:04 PM Revision b18462c1 (git): [DOC] Don't suppress autolinks
-
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_... -
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... - 07:00 AM Revision d1b1e4a3 (git): Update bundled gems list at 2023-08-12
-
04:54 AM Bug #19833: Superclass of BasicObject is broken.
- ruby_3_2 b11f238a811513b31c4f65c822370ac470f438dc merged revision(s) 72d1a790cfe0e4a457db98c587f1acaa5e39f001.
-
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/... -
04:51 AM Revision b11f238a (git): merge revision(s) 72d1a790cfe0e4a457db98c587f1acaa5e39f001: [Backport #19833]
- [Bug #19833] Fix index underflow at superclasses of `BasicObject`
---
object.c | 4 +... -
04:49 AM Bug #19789: YJIT + rustc 1.71.0 is broken with macOS
- ruby_3_2 19823032abc2d1827a2aaf41bf3a3948afad8feb merged revision(s) 954b7ac81ef503df3c1efc5566df985b08951d52.
-
04:49 AM Bug #19793: Segmentation fault when requiring files after defining Object#method_missing
- ruby_3_2 3c9cb7031154b8666d600b0055ba868e18805dc8 merged revision(s) 1d096c1e53581ed9fe94694c9760babd1e12e580.
-
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... -
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... -
03:33 AM Revision 6ebde042 (git): [DOC] Update to use `SPECOPTS` instead of `MSPECOPT`
-
03:32 AM Revision 0eb21082 (git): Use the default test-spec formatter on Travis
-
02:19 AM Revision 46c428a9 (git): Make test-spec on Windows silent a little
-
02:19 AM Revision 2c9fbc51 (git): Add dotted counts
-
02:19 AM Revision 2373fead (git): For parallel test
-
02:19 AM Revision b377793b (git): Fold dotted outputs from test-spec
-
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... -
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.
Also available in: Atom