<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism.rb, branch v3_3_11</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] Remove warnings check from parse_success? method</title>
<updated>2023-12-07T14:39:11+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-12-07T14:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=10bc0bd4ab9b886b77ba0cb4cdb2fa121a84c835'/>
<id>10bc0bd4ab9b886b77ba0cb4cdb2fa121a84c835</id>
<content type='text'>
https://github.com/ruby/prism/commit/e30a241fb3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/e30a241fb3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up docs for lex_compat</title>
<updated>2023-12-04T17:15:19+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-12-04T17:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d35aa58b2fac5ce0172c3a940a9b5f33af21bc56'/>
<id>d35aa58b2fac5ce0172c3a940a9b5f33af21bc56</id>
<content type='text'>
https://github.com/ruby/prism/commit/9131e84060
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/9131e84060
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Prism.parse_success?(source)</title>
<updated>2023-12-01T20:53:34+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-12-01T17:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=492c82cb417a92d1941f10b52e77ec0c4b2cc8a6'/>
<id>492c82cb417a92d1941f10b52e77ec0c4b2cc8a6</id>
<content type='text'>
A lot of tools use Ripper/RubyVM::AbstractSyntaxTree to determine
if a source is valid. These tools both create an AST instead of
providing an API that will return a boolean only.

This new API only creates the C structs, but doesn't bother
reifying them into Ruby/the serialization API. Instead it only
returns true/false, which is significantly more efficient.

https://github.com/ruby/prism/commit/7014740118
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of tools use Ripper/RubyVM::AbstractSyntaxTree to determine
if a source is valid. These tools both create an AST instead of
providing an API that will return a boolean only.

This new API only creates the C structs, but doesn't bother
reifying them into Ruby/the serialization API. Instead it only
returns true/false, which is significantly more efficient.

https://github.com/ruby/prism/commit/7014740118
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add the ability to convert nodes to dot</title>
<updated>2023-11-12T02:53:33+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-03T17:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=94f82a65f7b0b896c8cd44831c35c18661d0ecf2'/>
<id>94f82a65f7b0b896c8cd44831c35c18661d0ecf2</id>
<content type='text'>
https://github.com/ruby/prism/commit/3e4b4fb947
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/3e4b4fb947
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Wire up options through the FFI API</title>
<updated>2023-11-03T14:13:49+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-02T18:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=05f5c545d232554b6ffb183d6948ad37f46df53b'/>
<id>05f5c545d232554b6ffb183d6948ad37f46df53b</id>
<content type='text'>
https://github.com/ruby/prism/commit/f0aa8ad93b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/f0aa8ad93b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up Prism and Debug docs</title>
<updated>2023-11-01T17:10:29+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-10-30T17:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f12617ec9832ff8979cd86eb717fa9ee5820123e'/>
<id>f12617ec9832ff8979cd86eb717fa9ee5820123e</id>
<content type='text'>
https://github.com/ruby/prism/commit/c2b7724d91
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/c2b7724d91
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync to prism rename commits</title>
<updated>2023-09-27T17:57:38+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-09-27T16:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4f73a7c2f7ff16aa78cf0dec2d4c7f90a2c41c9b'/>
<id>4f73a7c2f7ff16aa78cf0dec2d4c7f90a2c41c9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename YARP filepaths to prism filepaths</title>
<updated>2023-09-27T17:57:38+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-09-27T16:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8ab56869a64fdccc094f4a83c6367fb23b72d38b'/>
<id>8ab56869a64fdccc094f4a83c6367fb23b72d38b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
