[#114062] [Ruby master Bug#19751] Ruby 3.2.2 Fails to Compile from Source — "martin_vahi (Martin Vahi) via ruby-core" <ruby-core@...>

Issue #19751 has been reported by martin_vahi (Martin Vahi).

9 messages 2023/07/01

[#114064] [Ruby master Feature#19752] Allow `--backtrace-limit` to appear in RUBYOPT — "tomstuart (Tom Stuart) via ruby-core" <ruby-core@...>

SXNzdWUgIzE5NzUyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRvbXN0dWFydCAoVG9tIFN0dWFydCku

8 messages 2023/07/01

[#114070] [Ruby master Bug#19753] IO::Buffer#get_string can't handle negative offset — "noteflakes (Sharon Rosner) via ruby-core" <ruby-core@...>

Issue #19753 has been reported by noteflakes (Sharon Rosner).

10 messages 2023/07/03

[#114072] [Ruby master Bug#19754] `IO::Buffer#get_string` raises unsuitable exception for too large offset — "nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@...>

Issue #19754 has been reported by nobu (Nobuyoshi Nakada).

7 messages 2023/07/03

[#114074] [Ruby master Feature#19755] Module#class_eval and Binding#eval use caller location by default — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

Issue #19755 has been reported by byroot (Jean Boussier).

15 messages 2023/07/03

[#114080] [Ruby master Bug#19756] URI::HTTP.build does not accept a host of `_gateway`, but `URI.parse` will. — "postmodern (Hal Brodigan) via ruby-core" <ruby-core@...>

Issue #19756 has been reported by postmodern (Hal Brodigan).

9 messages 2023/07/04

[#114168] [Ruby master Misc#19766] DevMeeting-2023-08-24 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #19766 has been reported by mame (Yusuke Endoh).

9 messages 2023/07/13

[#114222] [Ruby master Misc#19772] API Naming for YARP compiler — "jemmai (Jemma Issroff) via ruby-core" <ruby-core@...>

Issue #19772 has been reported by jemmai (Jemma Issroff).

31 messages 2023/07/17

[#114276] [Ruby master Bug#19784] String#delete_prefix! problem — "inversion (Yura Babak) via ruby-core" <ruby-core@...>

Issue #19784 has been reported by inversion (Yura Babak).

10 messages 2023/07/25

[#114309] [Ruby master Feature#19787] Add Enumerable#uniq_map, Enumerable::Lazy#uniq_map, Array#uniq_map and Array#uniq_map! — "joshuay03 (Joshua Young) via ruby-core" <ruby-core@...>

Issue #19787 has been reported by joshuay03 (Joshua Young).

7 messages 2023/07/29

[#114319] [Ruby master Feature#19790] Optionally write Ruby crash reports into a file rather than STDERR — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

SXNzdWUgIzE5NzkwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

13 messages 2023/07/31

[ruby-core:114214] [Ruby master Bug#19455] Ruby 3.2: wrong Regexp encoding with non-ASCII comments

From: "nagachika (Tomoyuki Chikanaga) via ruby-core" <ruby-core@...>
Date: 2023-07-17 08:26:55 UTC
List: ruby-core #114214
Issue #19455 has been updated by nagachika (Tomoyuki Chikanaga).



Backport changed from 3.0: DONTNEED, 3.1: DONTNEED, 3.2: REQUIRED to 3.0: D=
ONTNEED, 3.1: DONTNEED, 3.2: DONE



ruby_3_2 be09d77b966c7bcc77957927f16cefe66b365495 merged revision(s) a8ba1d=
dd78544b4bda749051d44f7b2a8a0ec5ff.



----------------------------------------

Bug #19455: Ruby 3.2: wrong Regexp encoding with non-ASCII comments

https://bugs.ruby-lang.org/issues/19455#change-103901



* Author: janosch-x (Janosch M=FCller)

* Status: Closed

* Priority: Normal

* ruby -v: ruby 3.2.0 (2022-12-25 revision a528908271)

* Backport: 3.0: DONTNEED, 3.1: DONTNEED, 3.2: DONE

----------------------------------------

comments and comment groups don't trigger the correct `Regexp#encoding` on =
Ruby 3.2 anymore:



```ruby

# ruby 3.1

/#a/x.encoding          # =3D> #<Encoding:US-ASCII> # OK

/(?#a)/.encoding        # =3D> #<Encoding:US-ASCII> # OK

/#=FC/x.encoding          # =3D> #<Encoding:UTF-8>    # OK

/(?#=FC)/.encoding        # =3D> #<Encoding:UTF-8>    # OK



# ruby 3.2

/#a/x.encoding          # =3D> #<Encoding:US-ASCII> # OK

/(?#a)/.encoding        # =3D> #<Encoding:US-ASCII> # OK

/#=FC/x.encoding          # =3D> #<Encoding:US-ASCII> # BUG

/(?#=FC)/.encoding        # =3D> #<Encoding:US-ASCII> # BUG



/#=FC/x.inspect           # =3D> "/#\\xC3\\xBC/x"

/(?#=FC)/.inspect         # =3D> "/(?#\\xC3\\xBC)/"



# bug is hidden if there are non-ascii chars outside comments

/=FC#=FC/x.encoding         # =3D> #<Encoding:UTF-8>

/=FC(?#=FC)/.encoding       # =3D> #<Encoding:UTF-8>

```



i think these changes might be the cause: https://github.com/ruby/ruby/comm=
it/ec3542229b29ec93062e9d90e877ea29d3c19472#diff-c3675fa319803b2f5a775defa4=
0694edb9a761baa3a54fa78e1fdef8f918cc7cR2837-R2890



@jeremyevans0 JFYI







--=20

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/postorius/lists/ruby-c=
ore.ml.ruby-lang.org/

In This Thread

Prev Next