<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/rdoc/markup/parser.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Sync RDoc 6.14.0</title>
<updated>2025-05-22T22:04:47+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan.lo@shopify.com</email>
</author>
<published>2025-05-22T21:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=03eb777c69d64aa4941891a784c1fd67b44ea42c'/>
<id>03eb777c69d64aa4941891a784c1fd67b44ea42c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] [DOC] nodoc for probably internal methods</title>
<updated>2023-12-15T15:26:39+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-12-15T10:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=20f4f007644b841c71402a5ae64ee5373dc7b91a'/>
<id>20f4f007644b841c71402a5ae64ee5373dc7b91a</id>
<content type='text'>
https://github.com/ruby/rdoc/commit/f7dd147a8c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rdoc/commit/f7dd147a8c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] Place a space between certain character class letters only</title>
<updated>2023-11-27T15:58:31+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-11-27T11:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=196c4aeb766a66b3557ddab61086db58c7a08226'/>
<id>196c4aeb766a66b3557ddab61086db58c7a08226</id>
<content type='text'>
https://github.com/ruby/rdoc/commit/1f568e049d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rdoc/commit/1f568e049d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] Revert "Refactor `RDoc::Markup::Parser#tokenize`"</title>
<updated>2022-11-27T19:46:12+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-27T19:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5b1db79129a74156f0c95372bb39f53088a8d596'/>
<id>5b1db79129a74156f0c95372bb39f53088a8d596</id>
<content type='text'>
This reverts commit https://github.com/ruby/rdoc/commit/41ceae93b3bc.

https://github.com/ruby/rdoc/commit/5d2c47e8b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit https://github.com/ruby/rdoc/commit/41ceae93b3bc.

https://github.com/ruby/rdoc/commit/5d2c47e8b8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] Refactor `RDoc::Markup::Parser#tokenize`</title>
<updated>2022-11-27T17:24:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-10-05T11:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21977b95e238da08ee2dc50fe5a908f11feb130c'/>
<id>21977b95e238da08ee2dc50fe5a908f11feb130c</id>
<content type='text'>
Make verbatims text or newline only, and simplify `build_verbatim`.

https://github.com/ruby/rdoc/commit/41ceae93b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make verbatims text or newline only, and simplify `build_verbatim`.

https://github.com/ruby/rdoc/commit/41ceae93b3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] Fix blockquote with word in verbatim</title>
<updated>2022-07-30T02:04:11+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-29T16:18:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af265d73fb2726fcd405d86d37d28bbf03de3b04'/>
<id>af265d73fb2726fcd405d86d37d28bbf03de3b04</id>
<content type='text'>
https://github.com/ruby/rdoc/commit/75eee668a5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rdoc/commit/75eee668a5
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rdoc] Fix formatting blockquote in verbatim</title>
<updated>2022-07-29T00:21:33+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-29T00:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f29f1d22c3d62b72b8943eefb384cd7a52251ea1'/>
<id>f29f1d22c3d62b72b8943eefb384cd7a52251ea1</id>
<content type='text'>
Reported at https://github.com/ruby/rdoc/pull/907#discussion_r932505816

https://github.com/ruby/rdoc/commit/86384ac7f9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported at https://github.com/ruby/rdoc/pull/907#discussion_r932505816

https://github.com/ruby/rdoc/commit/86384ac7f9
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/rdoc/markup/parser.rb: remove a unused variable initialization</title>
<updated>2019-08-19T01:07:05+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2019-08-19T00:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bc1e2271af54087cb3b9e4a0cdceeead56ee3a1a'/>
<id>bc1e2271af54087cb3b9e4a0cdceeead56ee3a1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor and improve performance of RDoc::Markup::Parser</title>
<updated>2019-08-15T21:02:45+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2019-08-06T16:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0a0760aa632f05bc04df395d0173580042d9f730'/>
<id>0a0760aa632f05bc04df395d0173580042d9f730</id>
<content type='text'>
This change introduces a wrapper of StringScanner that is aware of the
current position (column and lineno).
It has two advantages: faster and more modular.

The old code frequently runs `@input.byteslice(0, byte_offset).length`
to get the current position, but it was painfully slow.  This change
keeps track of the position at each scan, which reduces about half of
time of "Generating RI format into ..." in Ruby's `make rdoc`
(5.5 sec -&gt; 3.0 sec).

And the old code used four instance variables (`@input`, `@line`,
`@line_pos`, and `@s`) to track the position.  This change factors them
out into MyStringScanner, so now only one variable (`@s`) is needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces a wrapper of StringScanner that is aware of the
current position (column and lineno).
It has two advantages: faster and more modular.

The old code frequently runs `@input.byteslice(0, byte_offset).length`
to get the current position, but it was painfully slow.  This change
keeps track of the position at each scan, which reduces about half of
time of "Generating RI format into ..." in Ruby's `make rdoc`
(5.5 sec -&gt; 3.0 sec).

And the old code used four instance variables (`@input`, `@line`,
`@line_pos`, and `@s`) to track the position.  This change factors them
out into MyStringScanner, so now only one variable (`@s`) is needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RDoc 6.1.0.beta3 from upstream</title>
<updated>2018-12-08T17:39:52+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-12-08T17:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=18911e99d2960433f4e77e5f6ce28bf187dad5a9'/>
<id>18911e99d2960433f4e77e5f6ce28bf187dad5a9</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66286 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
