<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/doc/syntax/control_expressions.rdoc, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>doc: Remove description of experimental warnings related pattern matching from documentation</title>
<updated>2024-09-24T22:06:42+00:00</updated>
<author>
<name>masatoshi_moritsuka</name>
<email>yakiyaki_ikayaki@yahoo.co.jp</email>
</author>
<published>2023-01-01T10:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6b46060fc29055b1e1d38da83959f4f2c98edfb1'/>
<id>6b46060fc29055b1e1d38da83959f4f2c98edfb1</id>
<content type='text'>
Ruby 3.2.0 has been released and all experimental warnings about pattern matching have been removed.
Experimental warnings about pattern matching are no longer output, so I remove description about it from documentation as well.

cf. https://bugs.ruby-lang.org/issues/18585
cf. db6b23c76cbc7888cd9a9912790c2068703afdd0
cf. https://twitter.com/k_tsj/status/1606956336037900289?s=20&amp;t=-_PSYLhYPtYsB9FZhtXl5A
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ruby 3.2.0 has been released and all experimental warnings about pattern matching have been removed.
Experimental warnings about pattern matching are no longer output, so I remove description about it from documentation as well.

cf. https://bugs.ruby-lang.org/issues/18585
cf. db6b23c76cbc7888cd9a9912790c2068703afdd0
cf. https://twitter.com/k_tsj/status/1606956336037900289?s=20&amp;t=-_PSYLhYPtYsB9FZhtXl5A
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Fix == and === in control_expressions.rdoc</title>
<updated>2023-12-26T22:32:38+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2023-12-26T22:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=be92bf4ff43b4ead774fadf5461db61a369bff6a'/>
<id>be92bf4ff43b4ead774fadf5461db61a369bff6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document throw/catch in the control expressions document [ci skip]</title>
<updated>2023-05-26T14:58:40+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2023-05-26T14:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=618a04d211147ed5d95f724964e1f63c309834cf'/>
<id>618a04d211147ed5d95f724964e1f63c309834cf</id>
<content type='text'>
This are implemented as Kernel methods and not keywords, but I
still think they are worth documenting with the other control
flow expressions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This are implemented as Kernel methods and not keywords, but I
still think they are worth documenting with the other control
flow expressions.</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Refine flip-flop</title>
<updated>2022-03-24T10:08:43+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-03-24T10:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e6c1db1d8a95d3eb52759414660d005a6d109cda'/>
<id>e6c1db1d8a95d3eb52759414660d005a6d109cda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pattern matching documentation</title>
<updated>2020-02-23T15:28:13+00:00</updated>
<author>
<name>zverok</name>
<email>zverok.offline@gmail.com</email>
</author>
<published>2019-12-25T18:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=281b3500580f9ec93ee17679c648eaeb4a47f8b6'/>
<id>281b3500580f9ec93ee17679c648eaeb4a47f8b6</id>
<content type='text'>
Add separate doc/syntax/pattern_matching.rdoc, add
link to control_expressions.rdoc.

The documentation is "reverse-engineered" from Ruby 2.7
behavior and early preview presentations, and corrected
by pattern-matching feature author @k-tsj.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add separate doc/syntax/pattern_matching.rdoc, add
link to control_expressions.rdoc.

The documentation is "reverse-engineered" from Ruby 2.7
behavior and early preview presentations, and corrected
by pattern-matching feature author @k-tsj.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document the difference between expressions and statements [ci skip]</title>
<updated>2019-10-10T20:45:19+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-10-10T18:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=29c1e9a0d4c855781853f0ad41b0125f42cf504d'/>
<id>29c1e9a0d4c855781853f0ad41b0125f42cf504d</id>
<content type='text'>
In the grammar, all expressions are statements, but not all
statements are expressions.  Some parts of the grammar accept
expressions and not other types of statements, which causes
similar looking code to parse differently due to operator
precedence.

Mostly from Dan0042 (Daniel DeLorme).

Fixes [Bug #16092]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the grammar, all expressions are statements, but not all
statements are expressions.  Some parts of the grammar accept
expressions and not other types of statements, which causes
similar looking code to parse differently due to operator
precedence.

Mostly from Dan0042 (Daniel DeLorme).

Fixes [Bug #16092]
</pre>
</div>
</content>
</entry>
<entry>
<title>* doc/syntax/control_expressions.rdoc: Add missing 'as'</title>
<updated>2016-09-30T09:43:24+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-09-30T09:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=377f69e4fef4c9fd11934a19c672606875036a19'/>
<id>377f69e4fef4c9fd11934a19c672606875036a19</id>
<content type='text'>
  [ci skip][fix GH-1448] Patch by @jsyeo

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  [ci skip][fix GH-1448] Patch by @jsyeo

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* doc/syntax/*.rdoc: separated modifier at sentence.</title>
<updated>2015-12-18T03:39:49+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2015-12-18T03:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4f94cb43fcf7035e7ee1db0ba6750d3249567085'/>
<id>4f94cb43fcf7035e7ee1db0ba6750d3249567085</id>
<content type='text'>
  [ci skip][fix GH-1121] Patch by @clandry94

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  [ci skip][fix GH-1121] Patch by @clandry94

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* doc/syntax/control_expressions.rdoc: fix a missing "a"</title>
<updated>2015-05-08T06:06:03+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2015-05-08T06:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f266d21f65f9faaa446f14c244e39217c57949a8'/>
<id>f266d21f65f9faaa446f14c244e39217c57949a8</id>
<content type='text'>
  [fix GH-888][ci skip] Patch by @riffraff

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  [fix GH-888][ci skip] Patch by @riffraff

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>	* doc/syntax/control_expressions.rdoc:  Added ? : ternary if</title>
<updated>2013-01-17T00:08:53+00:00</updated>
<author>
<name>drbrain</name>
<email>drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2013-01-17T00:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1be8ac57abca95de2525c9b56fb51e9c8a802660'/>
<id>1be8ac57abca95de2525c9b56fb51e9c8a802660</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38854 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@38854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
