ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
@ 2025-10-27 10:39 Earlopain (Earlopain _) via ruby-core
  2025-10-27 12:23 ` [ruby-core:123547] " Earlopain (Earlopain _) via ruby-core
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Earlopain (Earlopain _) via ruby-core @ 2025-10-27 10:39 UTC (permalink / raw)
  To: ruby-core; +Cc: Earlopain (Earlopain _)

Issue #21648 has been reported by Earlopain (Earlopain _).

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648

* Author: Earlopain (Earlopain _)
* Status: Open
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [ruby-core:123547] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
  2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
@ 2025-10-27 12:23 ` Earlopain (Earlopain _) via ruby-core
  2025-10-27 16:20 ` [ruby-core:123548] " Earlopain (Earlopain _) via ruby-core
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Earlopain (Earlopain _) via ruby-core @ 2025-10-27 12:23 UTC (permalink / raw)
  To: ruby-core; +Cc: Earlopain (Earlopain _)

Issue #21648 has been updated by Earlopain (Earlopain _).


https://github.com/ruby/ruby/pull/14963

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648#change-114925

* Author: Earlopain (Earlopain _)
* Status: Open
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this. Seems like this is getting miscompiled somewhere:

```diff
diff --git a/test.txt b/test.txt
index d1c4ff74..5f2616e4 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-ruby --dump=insn -e "for * in [10]; end"
+$ ruby --parser=parse.y --dump=insn -e "for * in [10]; end"
 == disasm: #<ISeq:<main>@-e:1 (1,0)-(1,18)>
 0000 duparray                               [10]                      (   1)[Li]
 0002 send                                   <calldata!mid:each, argc:0>, block in <main>
@@ -8,7 +8,22 @@ ruby --dump=insn -e "for * in [10]; end"
 local table (size: 1, argc: 0 [opts: 0, rest: 0, post: 0, block: -1, kw: -1@-1, kwrest: -1])
 [ 1] ?@0<Rest>
 0000 getlocal_WC_0                          ?@0                       (   1)
-0002 expandarray                            1, 0
-0005 nop                                    [Bc]
-0006 putnil
-0007 leave                                  [Br]
+0002 dup
+0003 opt_length                             <calldata!mid:length, argc:0, FCALL|ARGS_SIMPLE>[CcCr]
+0005 putobject_INT2FIX_1_
+0006 opt_eq                                 <calldata!mid:==, argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0008 branchunless                           24
+0010 dup
+0011 putobject_INT2FIX_0_
+0012 opt_aref                               <calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0014 putobject                              Array
+0016 swap
+0017 opt_send_without_block                 <calldata!mid:try_convert, argc:1, FCALL|ARGS_SIMPLE>
+0019 dup
+0020 branchunless                           23
+0022 swap
+0023 pop
+0024 expandarray                            0, 0
+0027 nop                                    [Bc]
+0028 putnil
+0029 leave                                  [Br]
```

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [ruby-core:123548] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
  2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
  2025-10-27 12:23 ` [ruby-core:123547] " Earlopain (Earlopain _) via ruby-core
@ 2025-10-27 16:20 ` Earlopain (Earlopain _) via ruby-core
  2025-12-08 22:18 ` [ruby-core:124058] " k0kubun (Takashi Kokubun) via ruby-core
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Earlopain (Earlopain _) via ruby-core @ 2025-10-27 16:20 UTC (permalink / raw)
  To: ruby-core; +Cc: Earlopain (Earlopain _)

Issue #21648 has been updated by Earlopain (Earlopain _).


@kddnewton can you mark for backport? Thanks!

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648#change-114927

* Author: Earlopain (Earlopain _)
* Status: Closed
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this. Seems like this is getting miscompiled somewhere:

```diff
diff --git a/test.txt b/test.txt
index d1c4ff74..5f2616e4 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-ruby --dump=insn -e "for * in [10]; end"
+$ ruby --parser=parse.y --dump=insn -e "for * in [10]; end"
 == disasm: #<ISeq:<main>@-e:1 (1,0)-(1,18)>
 0000 duparray                               [10]                      (   1)[Li]
 0002 send                                   <calldata!mid:each, argc:0>, block in <main>
@@ -8,7 +8,22 @@ ruby --dump=insn -e "for * in [10]; end"
 local table (size: 1, argc: 0 [opts: 0, rest: 0, post: 0, block: -1, kw: -1@-1, kwrest: -1])
 [ 1] ?@0<Rest>
 0000 getlocal_WC_0                          ?@0                       (   1)
-0002 expandarray                            1, 0
-0005 nop                                    [Bc]
-0006 putnil
-0007 leave                                  [Br]
+0002 dup
+0003 opt_length                             <calldata!mid:length, argc:0, FCALL|ARGS_SIMPLE>[CcCr]
+0005 putobject_INT2FIX_1_
+0006 opt_eq                                 <calldata!mid:==, argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0008 branchunless                           24
+0010 dup
+0011 putobject_INT2FIX_0_
+0012 opt_aref                               <calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0014 putobject                              Array
+0016 swap
+0017 opt_send_without_block                 <calldata!mid:try_convert, argc:1, FCALL|ARGS_SIMPLE>
+0019 dup
+0020 branchunless                           23
+0022 swap
+0023 pop
+0024 expandarray                            0, 0
+0027 nop                                    [Bc]
+0028 putnil
+0029 leave                                  [Br]
```

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [ruby-core:124058] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
  2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
  2025-10-27 12:23 ` [ruby-core:123547] " Earlopain (Earlopain _) via ruby-core
  2025-10-27 16:20 ` [ruby-core:123548] " Earlopain (Earlopain _) via ruby-core
@ 2025-12-08 22:18 ` k0kubun (Takashi Kokubun) via ruby-core
  2025-12-08 23:03 ` [ruby-core:124068] " k0kubun (Takashi Kokubun) via ruby-core
  2025-12-13 12:10 ` [ruby-core:124179] " Earlopain (Earlopain _) via ruby-core
  4 siblings, 0 replies; 6+ messages in thread
From: k0kubun (Takashi Kokubun) via ruby-core @ 2025-12-08 22:18 UTC (permalink / raw)
  To: ruby-core; +Cc: k0kubun (Takashi Kokubun)

Issue #21648 has been updated by k0kubun (Takashi Kokubun).


> can you mark for backport?

@Earlopain I gave you "Contributor" role on the Redmine project. You should be able to update the "Backport" field yourself going forward.

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648#change-115493

* Author: Earlopain (Earlopain _)
* Status: Closed
* Target version: 4.0
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: REQUIRED
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this. Seems like this is getting miscompiled somewhere:

```diff
diff --git a/test.txt b/test.txt
index d1c4ff74..5f2616e4 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-ruby --dump=insn -e "for * in [10]; end"
+$ ruby --parser=parse.y --dump=insn -e "for * in [10]; end"
 == disasm: #<ISeq:<main>@-e:1 (1,0)-(1,18)>
 0000 duparray                               [10]                      (   1)[Li]
 0002 send                                   <calldata!mid:each, argc:0>, block in <main>
@@ -8,7 +8,22 @@ ruby --dump=insn -e "for * in [10]; end"
 local table (size: 1, argc: 0 [opts: 0, rest: 0, post: 0, block: -1, kw: -1@-1, kwrest: -1])
 [ 1] ?@0<Rest>
 0000 getlocal_WC_0                          ?@0                       (   1)
-0002 expandarray                            1, 0
-0005 nop                                    [Bc]
-0006 putnil
-0007 leave                                  [Br]
+0002 dup
+0003 opt_length                             <calldata!mid:length, argc:0, FCALL|ARGS_SIMPLE>[CcCr]
+0005 putobject_INT2FIX_1_
+0006 opt_eq                                 <calldata!mid:==, argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0008 branchunless                           24
+0010 dup
+0011 putobject_INT2FIX_0_
+0012 opt_aref                               <calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0014 putobject                              Array
+0016 swap
+0017 opt_send_without_block                 <calldata!mid:try_convert, argc:1, FCALL|ARGS_SIMPLE>
+0019 dup
+0020 branchunless                           23
+0022 swap
+0023 pop
+0024 expandarray                            0, 0
+0027 nop                                    [Bc]
+0028 putnil
+0029 leave                                  [Br]
```

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [ruby-core:124068] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
  2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
                   ` (2 preceding siblings ...)
  2025-12-08 22:18 ` [ruby-core:124058] " k0kubun (Takashi Kokubun) via ruby-core
@ 2025-12-08 23:03 ` k0kubun (Takashi Kokubun) via ruby-core
  2025-12-13 12:10 ` [ruby-core:124179] " Earlopain (Earlopain _) via ruby-core
  4 siblings, 0 replies; 6+ messages in thread
From: k0kubun (Takashi Kokubun) via ruby-core @ 2025-12-08 23:03 UTC (permalink / raw)
  To: ruby-core; +Cc: k0kubun (Takashi Kokubun)

Issue #21648 has been updated by k0kubun (Takashi Kokubun).

Backport changed from 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: REQUIRED to 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: DONE

ruby_3_4 commit:d0b778cd19fdda858121d8f2405da2768603c9b1 merged revision(s) commit:0b0da6c4b26f80ad6985722d3fc0f5cdee09125d.

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648#change-115505

* Author: Earlopain (Earlopain _)
* Status: Closed
* Target version: 4.0
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: DONE
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this. Seems like this is getting miscompiled somewhere:

```diff
diff --git a/test.txt b/test.txt
index d1c4ff74..5f2616e4 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-ruby --dump=insn -e "for * in [10]; end"
+$ ruby --parser=parse.y --dump=insn -e "for * in [10]; end"
 == disasm: #<ISeq:<main>@-e:1 (1,0)-(1,18)>
 0000 duparray                               [10]                      (   1)[Li]
 0002 send                                   <calldata!mid:each, argc:0>, block in <main>
@@ -8,7 +8,22 @@ ruby --dump=insn -e "for * in [10]; end"
 local table (size: 1, argc: 0 [opts: 0, rest: 0, post: 0, block: -1, kw: -1@-1, kwrest: -1])
 [ 1] ?@0<Rest>
 0000 getlocal_WC_0                          ?@0                       (   1)
-0002 expandarray                            1, 0
-0005 nop                                    [Bc]
-0006 putnil
-0007 leave                                  [Br]
+0002 dup
+0003 opt_length                             <calldata!mid:length, argc:0, FCALL|ARGS_SIMPLE>[CcCr]
+0005 putobject_INT2FIX_1_
+0006 opt_eq                                 <calldata!mid:==, argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0008 branchunless                           24
+0010 dup
+0011 putobject_INT2FIX_0_
+0012 opt_aref                               <calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0014 putobject                              Array
+0016 swap
+0017 opt_send_without_block                 <calldata!mid:try_convert, argc:1, FCALL|ARGS_SIMPLE>
+0019 dup
+0020 branchunless                           23
+0022 swap
+0023 pop
+0024 expandarray                            0, 0
+0027 nop                                    [Bc]
+0028 putnil
+0029 leave                                  [Br]
```

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [ruby-core:124179] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end`
  2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
                   ` (3 preceding siblings ...)
  2025-12-08 23:03 ` [ruby-core:124068] " k0kubun (Takashi Kokubun) via ruby-core
@ 2025-12-13 12:10 ` Earlopain (Earlopain _) via ruby-core
  4 siblings, 0 replies; 6+ messages in thread
From: Earlopain (Earlopain _) via ruby-core @ 2025-12-13 12:10 UTC (permalink / raw)
  To: ruby-core; +Cc: Earlopain (Earlopain _)

Issue #21648 has been updated by Earlopain (Earlopain _).


Thanks @k0kubun. Seems like I can, yeah. I'll do that in the future where I think it makes sense.

----------------------------------------
Bug #21648: [prism] ruby crashes for `for * in [10]; end`
https://bugs.ruby-lang.org/issues/21648#change-115650

* Author: Earlopain (Earlopain _)
* Status: Closed
* Target version: 4.0
* ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: DONE
----------------------------------------
```sh
$ ruby -e "for * in [10]; end"
-e:1: [BUG] Stack consistency error (sp: 15, bp: 14)
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:0008 s:0015 e:000013 BLOCK  -e:1 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :each
c:0002 p:0005 s:0006 e:000005 EVAL   -e:1 [FINISH]
c:0001 p:0000 s:0003 E:0014c0 DUMMY  [FINISH]
...
```

`parse.y` handles this. Seems like this is getting miscompiled somewhere:

```diff
diff --git a/test.txt b/test.txt
index d1c4ff74..5f2616e4 100644
--- a/test.txt
+++ b/test.txt
@@ -1,4 +1,4 @@
-ruby --dump=insn -e "for * in [10]; end"
+$ ruby --parser=parse.y --dump=insn -e "for * in [10]; end"
 == disasm: #<ISeq:<main>@-e:1 (1,0)-(1,18)>
 0000 duparray                               [10]                      (   1)[Li]
 0002 send                                   <calldata!mid:each, argc:0>, block in <main>
@@ -8,7 +8,22 @@ ruby --dump=insn -e "for * in [10]; end"
 local table (size: 1, argc: 0 [opts: 0, rest: 0, post: 0, block: -1, kw: -1@-1, kwrest: -1])
 [ 1] ?@0<Rest>
 0000 getlocal_WC_0                          ?@0                       (   1)
-0002 expandarray                            1, 0
-0005 nop                                    [Bc]
-0006 putnil
-0007 leave                                  [Br]
+0002 dup
+0003 opt_length                             <calldata!mid:length, argc:0, FCALL|ARGS_SIMPLE>[CcCr]
+0005 putobject_INT2FIX_1_
+0006 opt_eq                                 <calldata!mid:==, argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0008 branchunless                           24
+0010 dup
+0011 putobject_INT2FIX_0_
+0012 opt_aref                               <calldata!mid:[], argc:1, FCALL|ARGS_SIMPLE>[CcCr]
+0014 putobject                              Array
+0016 swap
+0017 opt_send_without_block                 <calldata!mid:try_convert, argc:1, FCALL|ARGS_SIMPLE>
+0019 dup
+0020 branchunless                           23
+0022 swap
+0023 pop
+0024 expandarray                            0, 0
+0027 nop                                    [Bc]
+0028 putnil
+0029 leave                                  [Br]
```

---Files--------------------------------
crash.txt (19.7 KB)


-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-12-13 12:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-27 10:39 [ruby-core:123546] [Ruby Bug#21648] [prism] ruby crashes for `for * in [10]; end` Earlopain (Earlopain _) via ruby-core
2025-10-27 12:23 ` [ruby-core:123547] " Earlopain (Earlopain _) via ruby-core
2025-10-27 16:20 ` [ruby-core:123548] " Earlopain (Earlopain _) via ruby-core
2025-12-08 22:18 ` [ruby-core:124058] " k0kubun (Takashi Kokubun) via ruby-core
2025-12-08 23:03 ` [ruby-core:124068] " k0kubun (Takashi Kokubun) via ruby-core
2025-12-13 12:10 ` [ruby-core:124179] " Earlopain (Earlopain _) via ruby-core

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).