<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/doc/syntax/pattern_matching.rdoc, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Allow omission of parentheses in one line pattern matching [Feature #16182]</title>
<updated>2021-08-19T08:07:58+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2021-08-19T08:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ecb6d6a4ef058b5598a7633c3921eeab08ce11c6'/>
<id>ecb6d6a4ef058b5598a7633c3921eeab08ce11c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>One-line pattern matching is no longer experimental</title>
<updated>2021-07-17T02:13:52+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2021-07-17T02:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=eed5e8f796ab18e2e0a436dab83e35504ae3ded0'/>
<id>eed5e8f796ab18e2e0a436dab83e35504ae3ded0</id>
<content type='text'>
https://github.com/ruby/dev-meeting-log/blob/master/DevelopersMeeting20210715Japan.md#feature-17724-make-the-pin-operator-support-instanceclassglobal-variables-jeremyevans0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/dev-meeting-log/blob/master/DevelopersMeeting20210715Japan.md#feature-17724-make-the-pin-operator-support-instanceclassglobal-variables-jeremyevans0
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pattern matching pin support for instance/class/global variables</title>
<updated>2021-07-15T16:56:02+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2021-05-13T22:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa87f72e1e84e2b55516be188f00434a683b924c'/>
<id>fa87f72e1e84e2b55516be188f00434a683b924c</id>
<content type='text'>
Pin matching for local variables and constants is already supported,
and it is fairly simple to add support for these variable types.

Note that pin matching for method calls is still not supported
without wrapping in parentheses (pin expressions).  I think that's
for the best as method calls are far more complex (arguments/blocks).

Implements [Feature #17724]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pin matching for local variables and constants is already supported,
and it is fairly simple to add support for these variable types.

Note that pin matching for method calls is still not supported
without wrapping in parentheses (pin expressions).  I think that's
for the best as method calls are far more complex (arguments/blocks).

Implements [Feature #17724]
</pre>
</div>
</content>
</entry>
<entry>
<title>Pattern matching pin operator against expression [Feature #17411]</title>
<updated>2021-03-21T06:14:31+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2021-03-21T06:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21863470d965b8cc299b1f82417c70d5d26f8ab2'/>
<id>21863470d965b8cc299b1f82417c70d5d26f8ab2</id>
<content type='text'>
This commit is based on the patch by @nobu.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit is based on the patch by @nobu.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/syntax/pattern_matching.rdoc: fix typos, grammar, style</title>
<updated>2020-12-24T10:35:03+00:00</updated>
<author>
<name>Marcus Stollsteimer</name>
<email>sto.mar@web.de</email>
</author>
<published>2020-12-24T10:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9f9a389d95d8a4615b39b196e549e3d5f9d00794'/>
<id>9f9a389d95d8a4615b39b196e549e3d5f9d00794</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a message in example code</title>
<updated>2020-12-22T17:37:27+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2020-12-22T17:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b222a1a49473490ef8903b76868de86cd0a2164e'/>
<id>b222a1a49473490ef8903b76868de86cd0a2164e</id>
<content type='text'>
Thanks to @zverok for the report.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to @zverok for the report.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update documentation for pattern matching</title>
<updated>2020-12-21T17:08:57+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2020-12-21T17:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5c0abe2d94c545275079a862dc36bb163953010a'/>
<id>5c0abe2d94c545275079a862dc36bb163953010a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix markups and indentation</title>
<updated>2020-12-20T04:35:20+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2020-12-20T04:28:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85ec6cc38767320bc8767298c909f75e61b0d63b'/>
<id>85ec6cc38767320bc8767298c909f75e61b0d63b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2020-12-20T04:25:43+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2020-12-20T04:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d37be18af5a789003e46015c2a2a916923e7682a'/>
<id>d37be18af5a789003e46015c2a2a916923e7682a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update documentation for pattern matching</title>
<updated>2020-12-20T04:22:53+00:00</updated>
<author>
<name>Kazuki Tsujimoto</name>
<email>kazuki@callcc.net</email>
</author>
<published>2020-12-20T04:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4902f96ee56d0391165b9ba769224c0d88d105fe'/>
<id>4902f96ee56d0391165b9ba769224c0d88d105fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
