<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/irb/test_completion.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>[Bug #20511] Update reline-0.5.7 (#10848)</title>
<updated>2024-05-28T22:54:39+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-05-28T22:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=077558ee2b8dd3ed414b78384f21118f833eb259'/>
<id>077558ee2b8dd3ed414b78384f21118f833eb259</id>
<content type='text'>
* Update reline-0.5.7

* Update irb-1.13.1</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update reline-0.5.7

* Update irb-1.13.1</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Fix irb crash on `{}.` completion</title>
<updated>2023-11-18T17:49:06+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-11-18T17:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=631b500dd569cb10e095e713999ad1f8093c9521'/>
<id>631b500dd569cb10e095e713999ad1f8093c9521</id>
<content type='text'>
(https://github.com/ruby/irb/pull/764)

https://github.com/ruby/irb/commit/07e4d540cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/764)

https://github.com/ruby/irb/commit/07e4d540cc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Suppress "Switch to inspect mode" messages</title>
<updated>2023-10-16T12:09:05+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-16T11:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=06a4011964e02000f44097b12435b49957a12f02'/>
<id>06a4011964e02000f44097b12435b49957a12f02</id>
<content type='text'>
This message is displayed if STDIN is not a tty.  The parallel test is
the case.

https://github.com/ruby/irb/commit/e26e90e3fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This message is displayed if STDIN is not a tty.  The parallel test is
the case.

https://github.com/ruby/irb/commit/e26e90e3fb
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Restore encoding in InputCompletor test</title>
<updated>2023-10-14T15:02:38+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-14T15:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=75fb3cf458fe41b2c935f54b9e5734ced3dc0ece'/>
<id>75fb3cf458fe41b2c935f54b9e5734ced3dc0ece</id>
<content type='text'>
(https://github.com/ruby/irb/pull/732)

https://github.com/ruby/irb/commit/ef77c232cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/732)

https://github.com/ruby/irb/commit/ef77c232cf
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Restore IRB::InputCompletor for compatibility</title>
<updated>2023-10-14T14:12:43+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-14T14:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4e5c505bad2a2c6c62992a74b503d7213fbc2b93'/>
<id>4e5c505bad2a2c6c62992a74b503d7213fbc2b93</id>
<content type='text'>
(https://github.com/ruby/irb/pull/730)

https://github.com/ruby/irb/commit/77265efc5f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/730)

https://github.com/ruby/irb/commit/77265efc5f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Fix require path completion disturbing string method</title>
<updated>2023-10-12T16:54:09+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-12T16:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1126bd8c65ab077392b559fedd8f9b07303313c9'/>
<id>1126bd8c65ab077392b559fedd8f9b07303313c9</id>
<content type='text'>
completion
(https://github.com/ruby/irb/pull/726)

https://github.com/ruby/irb/commit/e42dc74ce0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
completion
(https://github.com/ruby/irb/pull/726)

https://github.com/ruby/irb/commit/e42dc74ce0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Fix test runner exit bug</title>
<updated>2023-10-12T13:55:47+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-12T13:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cf21c72cdbe9a9481925c978eccd211f7e9536ef'/>
<id>cf21c72cdbe9a9481925c978eccd211f7e9536ef</id>
<content type='text'>
(https://github.com/ruby/irb/pull/728)

* Remove useless test setup and teardown that sets MAIN_CONTEXT to nil

* Avoid adding command methods to main object in test

https://github.com/ruby/irb/commit/f204829a08
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/728)

* Remove useless test setup and teardown that sets MAIN_CONTEXT to nil

* Avoid adding command methods to main object in test

https://github.com/ruby/irb/commit/f204829a08
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Rename current completor to RegexpCompletor and</title>
<updated>2023-10-11T17:09:05+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-11T17:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=94cb5765e2e44716800cd466c64f81c048aaf95b'/>
<id>94cb5765e2e44716800cd466c64f81c048aaf95b</id>
<content type='text'>
refactored for future extension
(https://github.com/ruby/irb/pull/707)

* Move completion implementation to completion/regexp_completor for future extension

* Remove constant CompletionProc and PerfectMatchedProc and add a class method

* Move document display logic to InputCompletor. Each completor only need to implement `completion_caididates` and `doc_namespace`

* Move display_document logic to RelineInputMethod

* Use RegexpCompletor directly. Not through class method of InputCompletor.

* RegexpCompletor extends BaseCompletor, move back definition to completion.rb

* Move display_document test to input_method test

* Stop re-initialize completor on each completion phase

* Store completor to ReadlineInputMethod's iver

https://github.com/ruby/irb/commit/1e98521483
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
refactored for future extension
(https://github.com/ruby/irb/pull/707)

* Move completion implementation to completion/regexp_completor for future extension

* Remove constant CompletionProc and PerfectMatchedProc and add a class method

* Move document display logic to InputCompletor. Each completor only need to implement `completion_caididates` and `doc_namespace`

* Move display_document logic to RelineInputMethod

* Use RegexpCompletor directly. Not through class method of InputCompletor.

* RegexpCompletor extends BaseCompletor, move back definition to completion.rb

* Move display_document test to input_method test

* Stop re-initialize completor on each completion phase

* Store completor to ReadlineInputMethod's iver

https://github.com/ruby/irb/commit/1e98521483
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Stanardise test class names with `Test` postfix instead</title>
<updated>2023-06-13T11:02:26+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2023-06-13T11:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=91b106fe4b6473e0a1bc3a021d279ddc52bc7de6'/>
<id>91b106fe4b6473e0a1bc3a021d279ddc52bc7de6</id>
<content type='text'>
of prefix
(https://github.com/ruby/irb/pull/603)

https://github.com/ruby/irb/commit/359cb28def
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of prefix
(https://github.com/ruby/irb/pull/603)

https://github.com/ruby/irb/commit/359cb28def
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Use symbol.inspect instead of ":"+symbol.id2name to avoid</title>
<updated>2023-06-13T10:46:38+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-06-13T10:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5d91be7c1fe10ef52cd6075328b8c121fb5420c8'/>
<id>5d91be7c1fe10ef52cd6075328b8c121fb5420c8</id>
<content type='text'>
completion candidates including newline characters
(https://github.com/ruby/irb/pull/539)

https://github.com/ruby/irb/commit/aaf0c46645
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
completion candidates including newline characters
(https://github.com/ruby/irb/pull/539)

https://github.com/ruby/irb/commit/aaf0c46645
</pre>
</div>
</content>
</entry>
</feed>
