Activity
From 05/30/2024 to 06/05/2024
06/05/2024
-
09:57 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- > IMO it shouldn't exist, redundant with `$0`
Keep in mind that `$0` can be set as process name, so `Process.argv0... -
08:28 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- Dan0042 (Daniel DeLorme) wrote in #note-20:
> I tried, and `--enable-load-relative` doesn't appear to be a supported... - 09:54 PM Revision d0327a72 (git): Don't add `+YJIT` to `RUBY_DESCRIPTION` until it's actually enabled (#10920)
- If you start Ruby with `--yjit-disable`, the `+YJIT` shouldn't be
added until `RubyVM::YJIT.enable` is actually calle... -
08:27 PM Revision 0b319869 (git): [DOC] Doc for module Errno (#10913)
-
07:23 PM Bug #20560 (Closed): make install - skipped bundled gems - minor issue
- See most recent job:
https://github.com/ruby/ruby/actions/runs/9389674968/job/25857719333#step:9:311-313
Which is... -
07:12 PM Misc #20523: mswin and MSFT/vcpkg
- @hsbt
Thanks for the fix.
When you closed the PR I opened, you stated 'It caused surprisedly build failure with... -
03:44 AM Misc #20523 (Closed): mswin and MSFT/vcpkg
- >vcpkgβs commit is updated more frequently to use current package
Done, see https://github.com/ruby/ruby/commit/59... -
06:53 PM Revision 33f92b3c (git): Don't add `+YJIT` to `RUBY_DESCRIPTION` until it's actually enabled
- If you start Ruby with `--yjit-disable`, the `+YJIT` shouldn't be
added until `RubyVM::YJIT.enable` is actually calle... -
06:40 PM Revision fa038f83 (git): [PRISM] Strip out common.mk for pm_string_list
-
06:40 PM Revision 46c3e609 (git): [ruby/prism] Fix up documentation for regexp structs
- https://github.com/ruby/prism/commit/78d9f20e9d
-
06:40 PM Revision d13112b7 (git): [ruby/prism] Parse all regular expressions
- https://github.com/ruby/prism/commit/11e0e204ce
-
06:40 PM Revision 3cb866ce (git): [ruby/prism] Add Onigmo to other gemfiles
- https://github.com/ruby/prism/commit/499ec1c3f1
-
06:40 PM Revision 2a9c20c3 (git): [ruby/prism] Add Onigmo errors for invalid groups
- https://github.com/ruby/prism/commit/27e7685dd4
-
06:40 PM Revision 0406efaf (git): [ruby/prism] Add Onigmo error for invalid repeat and empty group name
- https://github.com/ruby/prism/commit/953601e3c0
-
06:40 PM Revision d6042876 (git): [ruby/prism] Add Onigmo error for empty char-class
- https://github.com/ruby/prism/commit/2e02fa3b80
-
06:40 PM Revision c3747d5a (git): [ruby/prism] Report onigmo errors for depth
- https://github.com/ruby/prism/commit/e0e8bba8be
-
06:40 PM Revision 41f27346 (git): [ruby/prism] Change pm_regexp_parse to not return boolean
- https://github.com/ruby/prism/commit/b03afbe857
-
06:40 PM Revision 65746055 (git): [ruby/prism] Pass prism parser into regexp parser
- https://github.com/ruby/prism/commit/c19b0fa185
-
06:40 PM Revision ac70dd07 (git): [ruby/prism] Remove unused string list struct
- https://github.com/ruby/prism/commit/36c6851c85
-
06:40 PM Revision ad438623 (git): [ruby/prism] Switch regexp parsing to use a callback from named capture groups
- https://github.com/ruby/prism/commit/29d80e486e
-
06:29 PM Feature #20425: Optimize forwarding callers and callees
- @ko1 do you mind reviewing the patch again? I've address the comments you made. I added two new instructions (one f...
-
05:30 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- vo.x (Vit Ondruch) wrote in #note-35:
> Just FTR, the annocheck test is incomplete in case `--enable-shared` is used,... -
05:07 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- Just FTR, the annocheck test is incomplete in case `--enable-shared` is used, because the test is checking just `ruby...
-
04:38 PM Bug #20527: Control-Flow protection cannot be enabled for Ruby due to ASM bits
- This is actually duplicate of #18061 (I'll suggest to continue discussion there), which includes this draft implement...
-
04:07 PM Bug #20527: Control-Flow protection cannot be enabled for Ruby due to ASM bits
- The annobin instructions are very misleading for `Context.S` because it performs stack switching:
```
# S... -
03:39 PM Bug #20527 (Closed): Control-Flow protection cannot be enabled for Ruby due to ASM bits
- Checking if Ruby is properly hardened up to Fedora standard using `annocheck`, this is the result:
~~~
$ annochec... -
04:29 PM Revision aa61d423 (git): [ruby/irb] Add accidentally dropped disable_irb command back
- (https://github.com/ruby/irb/pull/964)
* Add accidentally dropped disable_irb command back
* Sort command files req... -
12:05 PM Revision 83f02d42 (git): [Bug #20524] Do not define USE_GMP insteaad of setting to "no"
-
09:18 AM Bug #20526: File.open(encoding: "bom|utf-8") converts "\r\n" to "\n" on Windows
- Probably a bug at push back after BOM look ahead.
BTW, on Windows, `File.write` and `File.read` are in text mode b... -
08:42 AM Bug #20526 (Open): File.open(encoding: "bom|utf-8") converts "\r\n" to "\n" on Windows
- I'm not sure whether this is an intentional behavior or not but it seems that `encoding: "utf-8"` doesn't change newl...
-
09:01 AM Revision f8e3dd4e (git): [Bug #20524] win32: Suppress GMP warning
- ```
C:\vcpkg\installed\x64-windows\include\gmp.h(2237): warning C4146: unary minus operator applied to unsigned type,... -
08:26 AM Revision d7e558e3 (git): Mark to warn logger as bundled gems for Ruby 3.5
-
08:11 AM Feature #20524 (Closed): mswin and gmp
- Applied in changeset commit:git|065190a973c9534b93e3ff99b789bcc945032dfd.
----------
[Bug #20524] win32: Try to conf... -
08:11 AM Revision 065190a9 (git): [Bug #20524] win32: Try to configure GMP if available
-
07:29 AM Revision e0fe6f70 (git): merge revision(s) f8abd24b1f28998157da1230b231419ef7b81722: [Backport #20522]
- Improve YJIT performance warning regression test
[Bug #20522] -
07:22 AM Revision f8abd24b (git): Improve YJIT performance warning regression test
- [Bug #20522]
-
04:36 AM Revision 06f470ce (git): Merge RubyGems 3.5.11 and Bundler 2.5.11 for Ruby 3.3 (#10870)
- Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
-
04:04 AM Revision f567633a (git): [ruby/reline] Refactor input key reading
- (https://github.com/ruby/reline/pull/712)
* Add key binding matching status :matching_matched
* Simplify read_2nd_c... -
03:34 AM Revision 59ab0026 (git): [Misc #20523] Use HEAD version of vcpkg at 20240605
- This revision includes the following packages:
```
gmp:x64-windows@6.3.0
libffi:x64-windows@3.4.6
libyaml:x64-window... - 02:48 AM Revision 49af0012 (git): Bump github/codeql-action from 3.25.7 to 3.25.8
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.
- [Release notes](https:... - 12:45 AM Revision 63e9eaa5 (git): [ruby/openssl] Fix test_create_with_mac_iter accidently setting keytype not maciter
- This test was accidentally passing the value 2048 into the keytype
parameter of PKCS12_create, not the mac_iter param... -
12:00 AM Revision 2e5e4718 (git): Added gmp for Windows CI. But we may need to use additional configuration
06/04/2024
-
11:57 PM Revision 5dce2620 (git): Don't need readline library now
-
11:35 PM Revision 10ecdeb4 (git): Mark to warn fiddle as bundled gems for Ruby 3.5
-
10:35 PM Feature #20525 (Rejected): Percent string literal with indentation support or String#dedent
- I have code that looks like this in an application:
```ruby
ContentSlide(title: "Why Phlex?"){
Markdown <<~MAR... -
10:23 PM Feature #19458: Expose HEREDOC identifier
- I'm working with some code in Phlex that would benefit from introspecting the name of the HEREDOC. Here's what I curr...
-
10:01 PM Bug #20180 (Closed): Inconsistent evaluation of `**{}` depending on position in array
-
10:01 PM Bug #20280 (Closed): Error at invalid encoding symbols
-
10:01 PM Bug #20270 (Closed): Options with `--parser=prism`
-
09:58 PM Bug #20517: `Ripper.tokenize('"\\M-γ"')` separates encoding valid string to encoding invalid string.
- ruby_3_3 commit:05553cf22d43dd78b8f30cc4591230b5c000c538.
-
09:58 PM Revision 1ff55bb0 (git): merge revision(s) 05553cf22d43dd78b8f30cc4591230b5c000c538: [Backport #20517]
- [Bug #20517] Make a multibyte character one token at meta escape
-
08:28 PM Revision c2fb22d0 (git): [ruby/prism] (parser) mark spanning newlines as incorrect
- https://github.com/ruby/prism/commit/09ba678066
-
08:28 PM Revision e440804d (git): [ruby/prism] (parser) split up regexp content by lines
- https://github.com/ruby/prism/commit/85b4a5f804
-
08:28 PM Revision c2d3573c (git): [ruby/prism] (parser) handle quoted symbols in hash patterns
- https://github.com/ruby/prism/commit/461aa5e658
-
08:28 PM Revision 4354e452 (git): [ruby/prism] (parser) fix up srange_find to anchor at the start of the slice
- https://github.com/ruby/prism/commit/aecce571d8
-
08:28 PM Revision f118f92a (git): [ruby/prism] (parser) mark unary_num_pow_precedence as incorrect
- https://github.com/ruby/prism/commit/c49efdf824
-
08:28 PM Revision bbf9b5ba (git): [ruby/prism] (parser) fix up nested multi write
- https://github.com/ruby/prism/commit/12e079c97e
-
08:22 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- ruby_3_3 commit:4f00d98b327e3aa23564aa765488d15bc60c9e79.
-
05:41 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- 3.3 backport PR: https://github.com/ruby/ruby/pull/10911
-
05:21 PM Bug #20522 (Closed): YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- Applied in changeset commit:git|f7b53a75b648e7156f49c1d5c266e2d85f159fc6.
----------
Do not emit shape transition wa... -
04:27 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- Patch: https://github.com/ruby/ruby/pull/10910
-
03:45 PM Bug #20522 (Closed): YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- Reproduction script:
```ruby
Warning[:performance] = true
module StrictWarnings
def warn(msg, categor... - 08:21 PM Revision 4f00d98b (git): [3.3 backport] Do not emit shape transition warnings when YJIT is compiling (#10911)
- Do not emit shape transition warnings when YJIT is compiling
[Bug #20522]
If `Warning.warn` is redefined in Ruby, e... -
08:18 PM Bug #20496: Segfault when enabling YJIT
- ruby_3_3 commit:b74f669e2fbe5c63409878e7a9f9d39c8554ff77.
-
08:17 PM Revision b74f669e (git): YJIT: Fix out of bounds access when splatting empty array (#10905)
- This is a backport of 6c8ae44a388e5c03b7db90376af3652007b574e8 with a
test tailored to crash the 3.3.x branch (from G... -
08:14 PM Revision 1df1538b (git): merge revision(s) f54369830f83a65fb54916d762883fbe6eeb7d0b, 338eb0065bd81ba8ae8b9402abc94804a24594cc, ac636f5709feb1d9d7a0c46a86be153be765cf21: [Backport #20516]
- Revert "Rollback to released version numbers of stringio and strscan"
This reverts commit 6a79e53823e328281b... -
08:04 PM Revision ac429df6 (git): Ignore retguard symbols when looking for leaked symbols
- retguard symbols are added on OpenBSD as part of stack protection.
They should be ignored by the leaked symbols check... -
07:34 PM Revision c90cb4d7 (git): Fix pathes => paths typo in bootstrap test runner
-
06:43 PM Revision 0a0338b0 (git): merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b, 0301473fb523c71d8cdc4966971f31f502001185, 874e9fc34d728f8e2444d15aa6759befd217c464, 7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]
- Clear runtime dependencies if default gems is specified.
The current build system uses runtime dependencies ... -
06:35 PM Revision 932ecd3a (git): [ruby/reline] Ensure no escape sequence before printing prompt
- (https://github.com/ruby/reline/pull/716)
https://github.com/ruby/reline/commit/f9227b5c89 -
06:33 PM Revision 5ea843f9 (git): Revert "Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.""
- This reverts commit 6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e.
Now that the rubygems spec change has been merged, let... -
06:32 PM Revision 12c806ac (git): merger.rb: Put spaces in between revisions
- so that they are linked correctly on GitHub
-
06:31 PM Revision 40a9e806 (git): merger.rb: Put spaces in between revisions
- so that they are linked correctly on GitHub
-
06:24 PM Revision 69dc6416 (git): [rubygems/rubygems] Relax readline prompt test
- https://github.com/rubygems/rubygems/commit/1f6e028201
-
05:50 PM Revision 6b379b9b (git): [DOC] Exceptions doc (#10865)
-
05:40 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- > I think it's everyone's understanding that `RbConfig.ruby` should always be the path of the currently-running ruby....
-
05:21 PM Revision f7b53a75 (git): Do not emit shape transition warnings when YJIT is compiling
- [Bug #20522]
If `Warning.warn` is redefined in Ruby, emitting a warning would invoke
Ruby code, which can't safely b... -
04:55 PM Feature #20524 (Closed): mswin and gmp
- Currently, the `vcpkg.json` file exists, and it can be used to specify what MSFT/vcpkg packages to install, and also ...
-
04:53 PM Misc #20523 (Closed): mswin and MSFT/vcpkg
- Currently the `windows.yml`workflow caches MSFT/vcpkg packages and the `vcpkg.json` file locks the vcpkg repo to an o...
-
03:19 PM Revision 86272257 (git): Add/revise Errno descriptions (#10897)
-
03:05 PM Revision fd517a97 (git): [ruby/prism] Revert "Revert "Properly destructure procarg0 in parser translation""
- This reverts commit https://github.com/ruby/prism/commit/d8ae19d0334a.
https://github.com/ruby/prism/commit/df1eda2811 -
02:17 PM Revision a2147eb6 (git): YJIT: Fix getconstant exits after opt_ltlt fusion (#10903)
- Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
-
01:11 PM Bug #20493: Segfault on rb_io_getline_fast
- k0kubun (Takashi Kokubun) wrote in #note-12:
> Today. I just released Ruby 3.3.2.
Awesome! I forgot to respond wh... -
12:09 PM Revision a8c1ef6a (git): [ruby/irb] Remove useless Reline::Key.new and update wrong comment
- for alt+d
(https://github.com/ruby/irb/pull/963)
https://github.com/ruby/irb/commit/a572180b3a -
10:53 AM Revision 892849ac (git): Remove dependency on fiddle from test/ruby
- Co-authored-by: "Nobuyoshi Nakada" <nobu@ruby-lang.org>
-
09:30 AM Revision 8ff5458c (git): EXACT list is mostly same as SINCE list on bundled gems.
-
09:30 AM Revision f365bef0 (git): Warn to use win32ole without Gemfile for Ruby 3.5
-
09:01 AM Revision 1ac3a71d (git): [DOC] ruby.1: Refine RUBY_GC_HEAP_n_INIT_SLOTS description
-
08:56 AM Revision bdcdeb79 (git): [DOC] ruby.1: mandoc is not markdown
-
08:27 AM Misc #20435: DevMeeting-2024-06-06
- - [Feature #20443] Allow Major GC's to be disabled
- @ko1 is against the name `disable_major`
- I would like ad... -
08:21 AM Feature #20443: Allow Major GC's to be disabled
- eightbitraptor (Matthew Valentine-House) wrote in #note-18:
> Thanks @ko1. I've updated the documentation as per @ma... -
07:50 AM Revision 7bc4b5f1 (git): [ruby/win32ole] Added missing extensions
- https://github.com/ruby/win32ole/commit/8456e8830e
-
07:16 AM Bug #20416: IO#read doesn't change buffer encoding unless `maxlen = nil`
- Yeah, I don't think it's a bug. @nobu should we close?
-
06:09 AM Bug #20416: IO#read doesn't change buffer encoding unless `maxlen = nil`
- The subject should be "IO#read doesn't change buffer encoding unless `maxlen = nil`"?
Since `IO#read` with `maxlen... -
06:26 AM Misc #20519: Porting regexp to pure ruby?
- shyouhei (Shyouhei Urabe) wrote in #note-1:
> Ruby (especially its multilingualized string) is built on top of Onigm... -
05:58 AM Misc #20519 (Feedback): Porting regexp to pure ruby?
- Ruby (especially its multilingualized string) is built on top of Onigmo and not vice versa. You must first decouple ...
-
06:00 AM Revision 8080cb70 (git): Removed trailing spaces.
-
05:44 AM Revision 9c4a28b8 (git): [flori/json] Use the pure-Ruby generator on TruffleRuby as it is much faster
- * Using the benchmark from https://github.com/flori/json/pull/580
$ ruby benchmarks/bench.rb dump pure
JSON::Pure::Ge... -
03:58 AM Misc #20436 (Closed): DevMeeting at RubyKaigi 2024
-
03:40 AM Revision 3eda59e9 (git): Sync strscan HEAD again.
- https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars. -
03:23 AM Revision c5ae432e (git): [flori/json] Cleanup useless ifdef
- The json gem now requires Ruby 2.3, so there is no point keeping
compatibility code for older releases that don't hav... - 02:49 AM Revision 255ca83f (git): Bump ruby/setup-ruby from 1.178.0 to 1.179.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.178.0 to 1.179.0.
- [Release notes](https://github... -
12:20 AM Revision c4056b0e (git): YJIT: Add another regression test for empty splat
- Follow-up for 6c8ae44a388e5c03b7db90376af3652007b574e8 ("YJIT: Fix out
of bounds access when splatting empty array")....
06/03/2024
-
11:50 PM Revision e7e83a31 (git): Skip flaky RJIT tests
- https://github.com/ruby/ruby/actions/runs/9352283948/job/25740049841
https://github.com/ruby/ruby/actions/runs/935087... -
11:13 PM Revision 372531f3 (git): Revert "Skip failing Bundler specs for now"
- This reverts commit a8f5284045e3aba1b45691142e5c01bf1d24d519.
Sorry, I didn't mean to push this one since I reverted... -
11:11 PM Revision 6e84ac23 (git): Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not."
- This reverts commit ba01d15cf5db96933905d669c68f5cc0cd6910b8.
It seems to be failing test-bundler-parallel. Revertin... -
11:09 PM Revision a8f52840 (git): Skip failing Bundler specs for now
-
10:30 PM Feature #20205: Enable `frozen_string_literal` by default
- I think making `# frozen_string_literal: true` the default is a bad idea.
If the main point is to make Ruby faster, ... -
09:31 PM Revision 89ef1392 (git): [ruby/prism] Revert "Properly destructure procarg0 in parser translation"
- This reverts commit https://github.com/ruby/prism/commit/823e931ff230.
https://github.com/ruby/prism/commit/d8ae19d033 -
09:24 PM Feature #20443: Allow Major GC's to be disabled
- Thanks @ko1. I've updated the documentation as per @matz request, so I'll merge and close this now.
-
06:40 PM Feature #20443: Allow Major GC's to be disabled
- Proposed code just ignore `gc_aging` while "disable_major_gc" but it can increase aging up to 2 and next major gc mak...
-
06:26 PM Feature #20443: Allow Major GC's to be disabled
- byroot (Jean Boussier) wrote in #note-11:
> > I think we can promote this case because it makes minor gc faster (the... -
09:12 PM Revision 5502890a (git): [ruby/prism] Properly destructure procarg0 in parser translation
- https://github.com/ruby/prism/commit/823e931ff2
-
08:57 PM Revision 56301ba3 (git): [ruby/prism] Update unparser tests
- https://github.com/ruby/prism/commit/aee84cf42c
-
08:57 PM Revision 856898e9 (git): [ruby/prism] Update seattlerb tests
- https://github.com/ruby/prism/commit/a255653447
-
08:57 PM Revision 91ee58ee (git): [ruby/prism] Update whitequark tests
- https://github.com/ruby/prism/commit/95e2484903
-
08:57 PM Revision 77581dd4 (git): [ruby/prism] Fix up steep issues
- https://github.com/ruby/prism/commit/21d314eb2e
-
08:12 PM Feature #20425: Optimize forwarding callers and callees
- ko1 (Koichi Sasada) wrote in #note-9:
> how about to introduce `sendforward` instruction (`forwardsend`?) rather tha... -
07:24 PM Feature #20425: Optimize forwarding callers and callees
- how about to introduce `sendforward` instruction (`forwardsend`?) rather than extending `send` to make `send` simple?...
-
06:42 PM Feature #20425: Optimize forwarding callers and callees
- I uploaded my slides about this feature which I presented at the dev meeting in Okinawa [here](https://speakerdeck.co...
-
06:02 PM Revision 520ab227 (git): Avoid unnecessary writes to imemo_env during GC
- Similar to the previous commit, to avoid unnecessary Copy-on-Write
memory use we should only set this flag when it ha... -
06:02 PM Revision 9d6b8806 (git): Avoid unnecessary writes to ISEQ during GC
- On mark we check whether a callcache has been invalidated and if it has
we replace it with the empty callcache, rb_vm... -
05:00 PM Bug #20521: Memory leak in Ripper parsing
- Probably related to https://bugs.ruby-lang.org/issues/19835
-
04:01 PM Bug #20521 (Closed): Memory leak in Ripper parsing
- Currently, this code is leaking:
```ruby
require "ripper"
source = <<~'RUBY'
<<-A; %w[j\
i
A
j]
RUBY
1... -
02:42 PM Revision 17b89849 (git): Count uninitialized call cache as miss empty
- Fix segfault at start up when `USE_DEBUG_COUNTER` is enabled.
-
02:28 PM Revision ba01d15c (git): [ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.
- (https://github.com/ruby/reline/pull/659)
Reline::ANSI has a partial non-tty supporting code. It should be a general... -
02:10 PM Revision 7aa1bca2 (git): [DOC] man: Add environment variable RUBY_PAGER
-
02:10 PM Revision fa8984df (git): [DOC] man: Add environment variable RUBY_MAX_CPU and RUBY_MN_THREADS
-
02:10 PM Revision 2192b0ea (git): [DOC] man: Add environment variable RUBY_FREE_AT_EXIT
-
02:10 PM Revision c08783f3 (git): [DOC] man: Remove environment variable RUBY_GC_HEAP_INIT_SLOTS
-
02:10 PM Revision 0fb21472 (git): [DOC] man: Add environment variable RUBY_IO_BUFFER_DEFAULT_SIZE
-
02:10 PM Revision c25f6530 (git): [DOC] man: Add environment variable RUBY_SHARED_FIBER_POOL_FREE_STACKS
-
02:10 PM Revision 589764b1 (git): [DOC] man: Add missing GC environment variables
-
02:10 PM Revision 1ca4c8b4 (git): [DOC] man: Fix up formatting
-
02:05 PM Revision 5d33ff36 (git): [ruby/reline] In ed_search_[prev|next]_history, make the cursor come
- to the end of the line when there is no search substr
(https://github.com/ruby/reline/pull/714)
* In ed_search_prev_... -
01:15 PM Revision 91d4a7ae (git): [ruby/reline] Improve key binding match/matching check
- (https://github.com/ruby/reline/pull/709)
* Improve key binding match/matching check
* Rename key_actors to default... -
01:11 PM Bug #20518: Escaped-newline in %W
- `%I` has the same issue.
```
% ruby -e '
p %I[a\
b c\x21d e#{6*7}f]'
[:"a\nb", :"c!d", :e42f]
% ruby -e '
p ... -
11:59 AM Revision ab7dfa7f (git): merge revision(s) 631449ac6b9336dfce577a786aff7eca0b8abcf1:
- README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
-
11:59 AM Revision 631449ac (git): README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
-
10:59 AM Revision ca70dd1b (git): merge revision(s) b93553bb7e292a6eb83bbb60532b60126393534f:
- Cirrus CI has been removed [ci skip]
-
10:57 AM Revision f9a9035b (git): merge revision(s) 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c:
- [DOC] README.md: Remove Cirrus CI badge image. (#8785)
We removed the `.cirrus.yml` at the commit
<0... -
10:57 AM Revision 5afdfbdd (git): merge revision(s) 01b5d1d2ff6ca91b2909dfa67295f59b53e6f065:
- YJIT: Add a cargo job for Arm64 and remove .cirrus.yml (#8679)
* YJIT: Add a cargo job for Arm64
* ... -
10:35 AM Misc #20435: DevMeeting-2024-06-06
- * [Feature #6648] Provide a standard API for retrieving all command-line flags passed to Ruby (eregon)
* @nobu are... -
10:30 AM Misc #20435: DevMeeting-2024-06-06
- * [Misc #20407] Question about applying encoding modifier to an interpolated Regexp (andrykonchin)
* The documentat... -
03:08 AM Misc #20435: DevMeeting-2024-06-06
- * [Bug #20518] Escaped-newline in %W (akr)
* I think it is a bug but fixing it causes (hopefully small) incompatib... -
10:34 AM Bug #20520: _FORTIFY_SOURCE=3 is not correctly respected
- I'll try to workaround this by `--disable-fortify-source`, I hope it won't have another side effects.
-
10:33 AM Bug #20520 (Closed): _FORTIFY_SOURCE=3 is not correctly respected
- In Fedora, we are using following compilation options:
~~~
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexception... -
10:27 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- @Dan0042
I think it's everyone's understanding that `RbConfig.ruby` should always be the path of the currently-runni... -
10:00 AM Misc #20519 (Feedback): Porting regexp to pure ruby?
- Would there be any benefit in porting Regexp from Onigmo to a pure ruby implementation that could benefit from YJIT? ...
-
06:42 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- Thanks all. The current `make test-bundled-gems` is not working with C ext dependencies like strscan. I removed them ...
-
01:26 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- @kou Thank you for your investigation! I will revert previous backports on ruby_3_2 for a while to keep CI green.
-
05:37 AM Revision 61af722d (git): fix typos.
-
05:35 AM Revision ac62adad (git): Drop -v from RJIT CI
- It no longer hangs these days. It takes a lot of work to scroll through
a lot of lines when reading logs. - 05:24 AM Revision cb6dcc77 (git): [ruby/date] [DOC] specify the unit of return value for Date#-
- https://github.com/ruby/date/commit/b3a2c7611e
-
05:23 AM Revision 77e5e068 (git): [ruby/date] Prevent converted gregorian date from GC
- `m_sf_in_sec` calls `rb_rational_new` that can cause GC.
https://github.com/ruby/date/commit/6de449ab6a -
05:20 AM Revision d50404d6 (git): Revert "Sync strscan document files to under the doc directory"
- This reverts commit 5611e249e10bf95d48bbf27674bbb6b1fe588b5e.
Followed up with https://github.com/ruby/ruby/commit/7... -
03:24 AM Revision ca2170e6 (git): [DOC] percent literals can be nested.
-
03:22 AM Revision 3c04fd11 (git): Revert "partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]"
- This reverts commit 519ac9c5fd7bfa75655231188ac1da9589563618.
-
03:22 AM Revision c48b2312 (git): Revert "merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]"
- This reverts commit 0de1ff12973ffc04bc9a8b0799e963922986d1eb.
- 02:50 AM Revision 036d0cdb (git): Bump github/codeql-action from 3.25.6 to 3.25.7
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.6 to 3.25.7.
- [Release notes](https:... -
01:44 AM Revision b346eb8f (git): Raise EAI_SYSTEM when pthread_create fails in getaddrinfo
- Previously, EAI_AGAIN was raised.
In our CI, "Temporary failure in name resolution" (EAI_AGAIN) is often
raised. We ...
06/02/2024
-
08:40 PM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- https://github.com/ruby/ruby/actions/runs/9334302271/job/25692373287#step:16:185
```text
Error: test_require_hom... -
09:43 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- > The version of strscan required has changed,
Right, I think commit:7f0e26b7f99bf76408569892ce20318501f74729 was ... -
06:36 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- https://github.com/ruby/ruby/pull/10806 may be related.
-
12:53 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- > However the failure in test-bundled-gems persists. I think we should backport additional changesets related to bund...
-
12:42 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- Additionally, I backported 9f708d48f6df37ee9600db9d51b57a156609a13b, 0301473fb523c71d8cdc4966971f31f502001185 and 7f0...
-
02:24 PM Revision d05d03b1 (git): IO.select accepts a numeric value as timeout.
- [DOC] IO.select accepts a numeric value as timeout, not only an integer.
-
01:12 PM Revision e1c9e624 (git): Use real filename instead of `__FILE__`
-
12:33 PM Revision 1f8c45aa (git): [DOC] building_ruby: Move the caution to a footnote
-
12:33 PM Revision 7e52e3e3 (git): [DOC] building_ruby: External library links
- - `OpenSSL` here is not the class.
- libexecinfo on FreeBSD is present in the base system of all
supported releases... -
12:33 PM Revision 457c6b47 (git): [DOC] building_ruby: Refine links
- Get rid of using ambiguous demonstratives as link anchors, for the
accessibility's sake. -
12:33 PM Revision 5980f14e (git): [DOC] building_ruby: Fold long lines
-
11:59 AM Revision 7c121692 (git): Eliminate internal uses of `Data_Wrap_Struct`
- Ref: https://github.com/ruby/ruby/pull/10872
These should be the last internal uses of the old `Data` API
inside Rub... -
11:59 AM Bug #20518 (Closed): Escaped-newline in %W
- I found an escaped-newline in %W literal is interpreted as a newline character.
```
% ./ruby -e '
p %W[a\
b]'
... -
11:53 AM Revision 730e3b2c (git): Stop exposing `rb_str_chilled_p`
- [Feature #20205]
Now that chilled strings no longer appear as frozen, there is no
need to offer an API to check for ... -
11:20 AM Misc #20435: DevMeeting-2024-06-06
- - [Feature #19998] Emit deprecation warnings when the old (non-Typed) Data_XXX API is used (byroot)
- Marked as de... -
10:59 AM Revision 3eba84fb (git): [DOC] Caution about old GNU make
-
09:36 AM Revision 26bd4144 (git): Add `nightly` recipe
- Installs the last revision in the previous `RUBY_RELEASE_DATE`.
-
08:21 AM Revision 733c72e6 (git): Show destination directory after installation
- Due to the length of the list of gems to install, the message at the
beginning of the installation scrolls out. - 06:59 AM Revision 07a8d02c (git): Update bundled gems list as of 2024-06-01
-
01:42 AM Bug #20459 (Closed): Ractor.select() deadlock?
-
01:18 AM Revision 56fe5ad7 (git): Time internal representation comment removed.
-
01:17 AM Revision d03c6124 (git): Time internal representation described.
-
12:56 AM Misc #20387: Meta-ticket for ASAN support
- Having spent a bit of time on this yesterday - I think there's some value in judiciously using ASAN versions _some_ d...
-
12:50 AM Revision 0cc5f77c (git): Remove unused functions from struct rb_parser_config_struct
- StringValueCStr has not used in parse.y
-
12:43 AM Revision ae203984 (git): Ditto for NODE_DOT2 and NODE_DOT3
-
12:43 AM Revision 2889ed1b (git): Use `RNode_DREGX` variable for debuggers
- At least LLDB needs an actual variable not only casts to access the
type in debugger sessions. -
12:43 AM Revision cedc7737 (git): Make interchangeable NODE types aliases
-
12:39 AM Revision a7d0a910 (git): Raise memerror when really memory exhausted
- Fix segfault when `RUBY_THREAD_VM_STACK_SIZE` environment variable is
very large.
06/01/2024
-
10:13 PM Revision 0de1ff12 (git): merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]
- Clear runtime dependencies if default gems is specified.
The current build system uses runtime dependencies ... -
09:27 PM Bug #20459: Ractor.select() deadlock?
- This can be closed as the related ticket is closed and the PR has been merged. Thanks!
-
04:12 PM Revision fc495951 (git): Tempfile document updated.
-
01:07 PM Bug #20517 (Closed): `Ripper.tokenize('"\\M-γ"')` separates encoding valid string to encoding invalid string.
- Applied in changeset commit:git|05553cf22d43dd78b8f30cc4591230b5c000c538.
----------
[Bug #20517] Make a multibyte c... -
10:40 AM Bug #20517: `Ripper.tokenize('"\\M-γ"')` separates encoding valid string to encoding invalid string.
- https://github.com/ruby/ruby/pull/10893
-
03:37 AM Bug #20517 (Closed): `Ripper.tokenize('"\\M-γ"')` separates encoding valid string to encoding invalid string.
- ~~~ruby
Ripper.tokenize '"\\M-γ"'
=> ["\"", "\\M-\xE3", "\x81", "\x82", "\""]
~~~
I expect all tokens to be valid... -
12:51 PM Revision fd746140 (git): Get rid of type-punning pointer casts
-
10:33 AM Revision 05553cf2 (git): [Bug #20517] Make a multibyte character one token at meta escape
-
10:28 AM Revision cda69b59 (git): [ruby/reline] Overhaul io gate structure
- (https://github.com/ruby/reline/pull/666)
* Overhaul IO gate structure
1. Move IO related classes to `lib/reline/io... -
09:14 AM Revision 767aa0cd (git): move `Tempfile.create(anonymous: true)` entry.
-
07:25 AM Revision c05f60a6 (git): Suppress -Wclobbered warning for BLOCKING_REGION
-
07:22 AM Revision a720a1c4 (git): Suppress -Wmaybe-uninitialized warnings with LTO
-
07:11 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- ruby_3_2 commit:519ac9c5fd7bfa75655231188ac1da9589563618 merged revision(s) commit:70ad58cb62b195ba86a5ef07a565b22b02...
-
01:02 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- Thanks for the merge to Ruby 3.3.
> Backport changed from 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: REQUIRED to 3.1: UNKN... -
12:14 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- ruby_3_3 commit:c9bec74b21f0e6cf05d9b200a1636bdb8069de8c merged revision(s) commit:70ad58cb62b195ba86a5ef07a565b22b02...
-
12:09 AM Bug #20516 (Closed): The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
-
07:11 AM Revision 519ac9c5 (git): partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
- Update bundled_gems
-
06:18 AM Revision 1eb651fb (git): described about `Tempfile.create(anonymous: true)`.
-
06:11 AM Feature #20497 (Closed): Tempfile.create_io
- Applied in changeset commit:git|3ee83c73c38070d695537d4322ce4decb970a54a.
----------
Tempfile.create(anonymous: true... -
06:11 AM Revision 3ee83c73 (git): Tempfile.create(anonymous: true) implemented. (#10803)
- The keyword argument `anonymous` is implemented for `Tempfile.create`
The default is `anonymous: false`.
The behavio... -
05:21 AM Revision 5308da5e (git): Add dependencies of configure.ac
-
12:13 AM Revision c9bec74b (git): merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
- Update bundled_gems
05/31/2024
-
11:35 PM Bug #20496: Segfault when enabling YJIT
- The linked commit fixed the issue for me locally; feel free to re-test.
Thanks for the comprehensive report! -
10:37 PM Bug #20496 (Closed): Segfault when enabling YJIT
- Applied in changeset commit:git|6c8ae44a388e5c03b7db90376af3652007b574e8.
----------
YJIT: Fix out of bounds access ... -
10:37 PM Revision 6c8ae44a (git): YJIT: Fix out of bounds access when splatting empty array
- Previously, we read the last element array even when the array was
empty, doing an out-of-bounds access. This sometim... -
10:13 PM Bug #20516 (Closed): The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
- The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
This is still a DoS vulnerable version.
http... - 08:20 PM Revision bc40d060 (git): [rubygems/rubygems] String search based parsing of compact index versions
- This significantly reduces memory usage.
https://github.com/rubygems/rubygems/commit/8a76506c90 -
07:31 PM Revision b5c8fb9a (git): [ruby/prism] Fix up heredoc location translation for parser
- https://github.com/ruby/prism/commit/a4e164e22b
-
07:31 PM Revision 63ea7791 (git): [ruby/prism] Match % strings in parser
- https://github.com/ruby/prism/commit/840185110f
-
07:31 PM Revision 1b392ba7 (git): [ruby/prism] Use correct opening and closing parenthesis for array pattern in parser
- https://github.com/ruby/prism/commit/beed43922c
-
07:31 PM Revision 47f05dff (git): [ruby/prism] Match match_hash_var when quotes are used
- https://github.com/ruby/prism/commit/f2a327449a
-
07:31 PM Revision 02b27aca (git): [ruby/prism] Match parser for match_rest in pattern
- https://github.com/ruby/prism/commit/785de2c39d
-
05:07 PM Revision 533f9ea9 (git): YJIT: CI: Extend SYNTAX_SUGGEST_TIMEOUT for macOS
- To make it the same as the Ubuntu job. To avoid timeout failures due to
added compilation time in call-threshold=1 ru... -
04:49 PM Revision 08247245 (git): [rubygems/rubygems] Raise a friendly error whenever commands run in subshell take more than a minute
- I expect to make occasional CI hangs easier to investigate.
Implementation was adapted from tty-command.
https://gi... -
04:49 PM Revision cc8b9855 (git): [rubygems/rubygems] Remove no longer necessary code
- Upstream PR was merged and released.
https://github.com/rubygems/rubygems/commit/d6afbfd664 - 04:41 PM Revision 78860b8e (git): [rubygems/rubygems] Move compact index concurrency to fetcher
- https://github.com/rubygems/rubygems/commit/ffd3711d00
-
04:13 PM Revision 10c256f9 (git): Sychronize with rubygems/rubygems repo
-
03:22 PM Revision 89486c79 (git): Make error messages clear blocks/keywords are disallowed in index assignment
- Blocks and keywords are allowed in regular index.
Also update NEWS to make this more clear.
Co-authored-by: Nobuyos... -
03:09 PM Revision 8e2a6435 (git): [rubygems/rubygems] Fix `gem uninstall` warning when two versions of psych installed
- https://github.com/rubygems/rubygems/commit/1b5644b666
-
01:56 PM Misc #20435: DevMeeting-2024-06-06
- - [Bug #20513] the feature of kwargs in index assignment has been removed without due consideration of utility, compa...
-
12:53 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
- Is this issue Ruby 3.3.1 specific or also happens in Ruby 3.3.0 too?
> The issue looks like https://bugs.ruby-lang... -
11:58 AM Revision 78ccf770 (git): [rubygems/rubygems] Make sure `rake` auto install works on Windows + Ruby 3.0
- https://github.com/rubygems/rubygems/commit/f513ea49b5
-
11:58 AM Revision f4f56b23 (git): [rubygems/rubygems] Make stub sorting stable
- https://github.com/rubygems/rubygems/commit/6b70e9043d
-
11:58 AM Revision 56689332 (git): [rubygems/rubygems] Extract a `spec` variable
- It's consistent with the previous test and makes print debugging easier.
https://github.com/rubygems/rubygems/commit... -
11:58 AM Revision 21f10cab (git): [rubygems/rubygems] Improve spec about `rubygems-update` in non default path
- Make it not also install the gem in the default GEM_HOME.
https://github.com/rubygems/rubygems/commit/22de9a810a -
11:58 AM Revision 530c85be (git): [rubygems/rubygems] Remove unnecessary reset
- https://github.com/rubygems/rubygems/commit/33328e54fd
-
09:24 AM Revision a15e4d40 (git): Revert 528c4501f46fbe1e06028d673a777ef124d29829
- Recently, `TestRubyLiteral#test_float` fails randomly.
```
1) Error:
TestRubyLiteral#test_float:
ArgumentError: Sy... -
05:15 AM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- nobu (Nobuyoshi Nakada) wrote in #note-2:
> For example, like this?
>
> ```
> $ ruby -ropen3 -e 'pp Open3.capture3(p... -
04:41 AM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- For example, like this?
```
$ ruby -ropen3 -e 'pp Open3.capture3(pp %q[ssh localhost "echo up | grep \"down \"... - 02:46 AM Revision 392ee058 (git): Bump ruby/action-slack from 3.2.1 to 3.2.2 in /.github/actions/slack
- Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.2.1 to 3.2.2.
- [Release notes](https://github... - 02:40 AM Revision 30960cb6 (git): Bump ruby/setup-ruby from 1.177.1 to 1.178.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.177.1 to 1.178.0.
- [Release notes](https://github...
05/30/2024
-
09:56 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- (also commit:8f5b1bb64b merged commit:fd549b229b0822198ddc847703194263a2186ed1 already)
-
09:55 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- ruby_3_3 commit:ea196a3c9f181d368ed1d308201f44a88de69b42 merged revision(s) commit:be7c91db44d6b8dba8fa11ff782965b4bf...
-
08:00 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- Requesting additional backport of https://github.com/ruby/ruby/commit/fd549b229b0822198ddc847703194263a2186ed1
(fo... -
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- ruby_3_3 commit:74ba1914dd120e0c9ea33d86eae7c5d3e5c730f1 merged revision(s) commit:22e4eeda6561693367fc7a00b92b90f46b...
-
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- Both merged. Request backport:
* https://github.com/ruby/ruby/commit/1ab7c412d2e3880a7ad233c32e93961888f8145c
* h... -
06:44 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
- Applied in changeset commit:git|22e4eeda6561693367fc7a00b92b90f46b09cabd.
----------
ci: Test whether GMP is working... -
05:45 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- * fix https://github.com/ruby/ruby/pull/10876
* avoid reoccurence using CI (wip) https://github.com/ruby/ruby/pull/1... -
05:31 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
- gmp integration has been broken since https://bugs.ruby-lang.org/issues/20494 18eaf0be905e3e251423b42d6f4e56b7cae1bc3...
-
09:53 PM Revision ea196a3c (git): merge revision(s) be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8: [Backport #20515]
- Do not pollute toplevel namespace
-
08:05 PM Revision 8f5b1bb6 (git): merge revision(s) fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]
- test_bignum: defined? returns String (#10880)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF... - 07:59 PM Revision fd549b22 (git): test_bignum: defined? returns String (#10880)
- didn't verify the test is working properly due to mistaken auto-merge⦠[Bug #20515]
bug: https://bugs.ruby-lang.org/... -
07:38 PM Revision 4e36abba (git): [PRISM] Support for compiling builtins
-
07:36 PM Revision 4558abec (git): [ruby/prism] Disallow unescape test on FFI backend
- https://github.com/ruby/prism/commit/32277722d4
-
07:18 PM Revision 308c8356 (git): [PRISM] Un-exclude the encoding tests
-
07:18 PM Revision 72452f43 (git): [ruby/prism] Tests overhaul
- https://github.com/ruby/prism/commit/6f886be0a4
-
06:55 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
- The committed patch broke --with-gmp entirely, be advised https://bugs.ruby-lang.org/issues/20515 is required when ba...
-
06:54 PM Revision 74ba1914 (git): merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd,1ab7c412d2e3880a7ad233c32e93961888f8145c: [Backport #20515]
- ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Require... - 06:52 PM Revision 1ab7c412 (git): RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876)
- --with-gmp is not working at all because HAVE_GMP_H
was missing since 18eaf0be90. [Bug #20515]
bug: https://bugs.rub... - 06:44 PM Revision 22e4eeda (git): ci: Test whether GMP is working in compilers.yml (#10875)
- Avoid reoccurence of [Bug #20515]
Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4... -
06:23 PM Revision 4f160ad9 (git): [rubygems/rubygems] Don't let `bundle config` report a path without a Gemfile as "local app"
- https://github.com/rubygems/rubygems/commit/6aa2ac337f
-
06:14 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- Can you test `ruby_3_3` branch (at commit:b13cf49036f0a454063cde25807785adc00f8995) now?
-
06:13 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- ruby_3_3 commit:b13cf49036f0a454063cde25807785adc00f8995 merged revision(s) commit:055613fd868a8c94e43893f8c58a00cdd2...
-
06:11 PM Bug #20447 (Closed): Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- If you want to fix something in Ruby 3.3, i.e. backport something from master to ruby_3_3, please consider filing a t...
-
05:56 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
> This is presumably due to #20327 / https://github.com/ruby/ruby/pull/10332. There seems to be medicine in master ...-
06:13 PM Revision b13cf490 (git): merge revision(s) 055613fd868a8c94e43893f8c58a00cdd2a81f6d,127d7a35df10ee2bc99f44b888972b2c5361d84f,e2a9b87126d59e4766479a7aa12cf7a648f46506: [Backport #20447]
- Fix pointer incompatiblity
Since the subsecond part is discarded, WIDEVAL to VALUE conversion is
nee... -
06:01 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- jeremyevans0 (Jeremy Evans) wrote in #note-14:
> bughit (bug hit) wrote in #note-13:
> > > Yes. The change is only ... -
04:59 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- For what it's worth: @bughit, as a side-observer of this thread and the previous discussion on #20218, it feels like ...
-
04:48 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > And I close this as duplicate of #20218
This closure reason is invalid, its not a duplicate. #20218 introduced th... -
04:44 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- bughit (bug hit) wrote in #note-13:
> > Yes. The change is only for []=. Some methods like Dir[] do take keyword arg... -
04:31 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > Yes. The change is only for []=. Some methods like Dir[] do take keyword arguments, and it's unchanged.
Someone ... -
03:19 PM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
-
03:19 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- @bughit Yes, see my comments on #20218.
Also in such cases, please try ruby-head it's the best way to know.
And I c... -
03:17 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > Are you saying that [] (p IndexTest['foo', namespace: 'bar']) allows kwargs and only []= (IndexTest['foo', namespac...
-
03:09 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > The example you gave still works, because it isn't an assignment.
Are you saying that `[]` (`p IndexTest['foo', ... -
02:32 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- @jeremyevans0 I see your point (as well as your irritation).
I deeply apologize to everybody Iβve offended.
I ... -
02:25 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- >> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squee...
-
02:22 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- zverok (Victor Shepelev) wrote in #note-3:
> ```
> β So, for your custom object to have `[]`, you just `def []`, li... -
01:12 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squeez...
-
12:51 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- To add: just a βpoint-of-viewβ thing: I imagine teaching Ruby to somebody, and helping them to become proficient in i...
-
06:16 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > but that a removal of a long-standing feature deserves more consideration and deliberation than the following
I ... -
06:09 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- In my opinion, opening a new issue just because you didn't get the response you wanted to your comments in the origin...
-
05:32 AM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- See #20218
The ability to pass kwargs to index methods has been in ruby for a long time, probably from the incepti... -
05:59 PM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- > I don't think the problem is on Heroku's end
Can you reproduce the issue without using Heroku's CLI? If it has n... -
05:24 PM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- Heroku has a command-line switch for returning the exit code from a detached process to the calling terminal via thei...
-
04:23 PM Bug #20449: Ripper issue in field production on Ruby 3.1.5
- @hsbt I'm not sure I understand, this isn't a backport of a feature or a bug fix, this is needed because there was an...
-
01:22 AM Bug #20449 (Closed): Ripper issue in field production on Ruby 3.1.5
- Ruby 3.1.x is security maintenance phase. I don't backport this.
-
03:11 PM Revision 15501e13 (git): [ruby/stringio] Remove special handling of chilled strings
- [Feature #20205]
Followup: https://github.com/ruby/stringio/pull/94
They no longer need to be special cases. If Str... -
03:06 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Aside: running https://bugs.ruby-lang.org/issues/20218#note-10 on ruby-master gives a pretty unreadable error:
```
... -
03:04 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Eregon (Benoit Daloze) wrote in #note-14:
> A workaround is to use `IndexTest.[]=('foo', { namespace: 'bar' }, 2)` i... -
02:56 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Jeremy's argument was not super clear to me so I took a deeper look.
Using a slight variant from the script in htt... -
12:13 PM Revision 78bfde5d (git): Revert "[ruby/strscan] Doc for StringScanner"
- This reverts commit 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f.
-
12:13 PM Revision d70b0da4 (git): Revert "Fix reference path for strscan documentation"
- This reverts commit 1fa93fb9488a32018101689fd727965fd5874eb5.
-
10:05 AM Revision 949fabe4 (git): [DEBUG] More info when SyntaxError#path changed
- 09:16 AM Revision bc6860db (git): [ruby/net-http] Update lib/net/http/header.rb
- https://github.com/ruby/net-http/commit/826e008cfe
Co-authored-by: Jean Boussier <jean.boussier@gmail.com> - 09:16 AM Revision 4839493f (git): [ruby/net-http] Replace Regexp in for headers for perf
- https://github.com/ruby/net-http/commit/15f1349e4e
- 09:02 AM Revision 4d744a7a (git): [ruby/net-http] Add Net::HTTP.put method
- https://github.com/ruby/net-http/commit/6dc01c985b
-
09:00 AM Revision f23c9658 (git): Update generated code from https://github.com/ruby/rdoc/commit/5c7ea6fa15f403b1c84f5b823716f75595c97d8c
-
05:29 AM Revision 1fa93fb9 (git): Fix reference path for strscan documentation
-
04:55 AM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
- > It seems like the bug is still present in Ruby 3.3.1
Ruby 3.3.2 has been released today. It shouldn't have this ... -
04:54 AM Bug #20450: Ruby 3.3.1 broken with bootsnap
- Ruby 3.3.2 has been released. It should have no issue with bootsnap.
-
04:53 AM Bug #20493: Segfault on rb_io_getline_fast
- > Is there an estimation for the next ruby release?
Today. I just released Ruby 3.3.2. -
03:46 AM Revision ba8e6e77 (git): Revert "[rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems"
- This reverts commit a3edc4abc574b04bcacfae2af188cce7d27bfcf1.
That commit caused test failure with Windows platform.... -
03:34 AM Revision 974ed140 (git): [ruby/strscan] Doc for StringScanner
- (https://github.com/ruby/strscan/pull/96)
#peek_byte and #scan_byte not updated (not available in my repo --
sorry).... -
03:34 AM Revision 5611e249 (git): Sync strscan document files to under the doc directory
-
03:25 AM Revision 53150b18 (git): release.sh: Explain example usages
-
03:22 AM Revision 8a9d8a0e (git): release.sh: We don't release tar.bz2 anymore
- 01:34 AM Revision 9554bca8 (git): * 2024-05-30 [ci skip]
-
01:34 AM Revision e96ba90f (git): Sync merger.rb and redmine-backporter.rb
-
01:32 AM Revision f1702261 (git): Suppress warnings about frozen string literal feature
- ```
tool/redmine-backporter.rb:69: warning: literal string will be frozen in the future
``` -
12:23 AM Revision e5a195ed (git): v3.3.2
-
12:11 AM Revision a9b6a7bf (git): merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]
- Define `incflags` also on mswin
-
12:09 AM Revision 01aa77fa (git): [ruby/rdoc] Abort with error message if --dump argument invalid
- When --dump=FILE is passed a path that does not exist or is not
readable, it silently fails.
https://github.com/ruby...