<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/prism/encoding_test.rb, branch master</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/prism] Tests overhaul</title>
<updated>2024-05-30T19:18:20+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-29T14:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72452f43871b8034bfa718ed823bc62b5b81d6f9'/>
<id>72452f43871b8034bfa718ed823bc62b5b81d6f9</id>
<content type='text'>
https://github.com/ruby/prism/commit/6f886be0a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/6f886be0a4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Refactor regexp lexing to make it easier to support CLRF</title>
<updated>2024-03-25T15:52:12+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-25T13:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=86077fbcde05f4abd6b306ad0fcc88ee891f8e8b'/>
<id>86077fbcde05f4abd6b306ad0fcc88ee891f8e8b</id>
<content type='text'>
https://github.com/ruby/prism/commit/60805d85ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/60805d85ca
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Provide options for reducing size</title>
<updated>2024-03-20T21:32:03+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-20T14:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af7bf9e0d8fd5e542781ca7ac9550e3011913924'/>
<id>af7bf9e0d8fd5e542781ca7ac9550e3011913924</id>
<content type='text'>
https://github.com/ruby/prism/commit/592128de4d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/592128de4d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Extract out pm_regexp_token_buffer_t</title>
<updated>2024-03-08T18:48:55+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-08T00:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a564f30fb8a16d7d32803eb11630ef8d6d762c53'/>
<id>a564f30fb8a16d7d32803eb11630ef8d6d762c53</id>
<content type='text'>
https://github.com/ruby/prism/commit/7bbe4224a3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/7bbe4224a3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add initial implementation of `Regexp` validation.</title>
<updated>2024-03-08T18:48:54+00:00</updated>
<author>
<name>Kevin Menard</name>
<email>kevin@nirvdrum.com</email>
</author>
<published>2024-02-16T02:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4e1d19c4579f67c66b2ce4f6cc816b53294306cb'/>
<id>4e1d19c4579f67c66b2ce4f6cc816b53294306cb</id>
<content type='text'>
https://github.com/ruby/prism/commit/6bf1b8edf0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/6bf1b8edf0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Track both the unescaped bytes and source string for a regular expression so we can accurately set its encoding flags.</title>
<updated>2024-03-08T18:48:53+00:00</updated>
<author>
<name>Kevin Menard</name>
<email>kevin@nirvdrum.com</email>
</author>
<published>2024-02-08T21:27:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=82fb6a90d5cf5081df11ebed6cfc623159f72676'/>
<id>82fb6a90d5cf5081df11ebed6cfc623159f72676</id>
<content type='text'>
https://github.com/ruby/prism/commit/dc6dd3a926
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/dc6dd3a926
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up multibyte escapes</title>
<updated>2024-02-02T20:09:01+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-02-02T20:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7695ab3bcec1d842b85935c0cc0b0aa2b1c28991'/>
<id>7695ab3bcec1d842b85935c0cc0b0aa2b1c28991</id>
<content type='text'>
https://github.com/ruby/prism/commit/836a35f4af
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/836a35f4af
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Track whether a Symbol should have its encoding changed from the source encoding.</title>
<updated>2024-01-26T20:15:19+00:00</updated>
<author>
<name>Kevin Menard</name>
<email>kevin@nirvdrum.com</email>
</author>
<published>2024-01-24T21:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2a509787cb8869301b614139218432aef9b68f9b'/>
<id>2a509787cb8869301b614139218432aef9b68f9b</id>
<content type='text'>
Ruby sets a Symbol literal's encoding to US-ASCII if the symbols consists only of US ASCII code points. Character escapes can also lead a Symbol to have a different encoding than its source's encoding.

https://github.com/ruby/prism/commit/f315660b31
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ruby sets a Symbol literal's encoding to US-ASCII if the symbols consists only of US ASCII code points. Character escapes can also lead a Symbol to have a different encoding than its source's encoding.

https://github.com/ruby/prism/commit/f315660b31
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Exclude encodings that are dynamic</title>
<updated>2024-01-11T19:14:25+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-01-11T19:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=242dc537f93a0e11d91e729823cf8df2caec6abd'/>
<id>242dc537f93a0e11d91e729823cf8df2caec6abd</id>
<content type='text'>
https://github.com/ruby/prism/commit/6749146c0e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/6749146c0e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Provide flags for changing encodings</title>
<updated>2023-12-06T19:23:38+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-12-04T17:51:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=82f18baa21d0df59c30d8a6e60bf3e0991de1114'/>
<id>82f18baa21d0df59c30d8a6e60bf3e0991de1114</id>
<content type='text'>
https://github.com/ruby/prism/commit/e838eaff6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/e838eaff6f
</pre>
</div>
</content>
</entry>
</feed>
