Stan Lo
3678734fac
[ruby/irb] Drop rdoc's version requirement
...
(https://github.com/ruby/irb/pull/704 )
1. The newer versions of rdoc requires pysch 4.0+, which could break apps
using Ruby 3.0 or 2.7. #703 has more detailed explanation on this.
2. We actually don't use any version-specific rdoc APIs. So having a version
requirement is not necessary atm.
https://github.com/ruby/irb/commit/3e6ba78c42
2023-08-31 15:44:17 +00:00
Stan Lo
8804a70387
[ruby/irb] Require Reline 0.3.8+
...
(https://github.com/ruby/irb/pull/702 )
Reline 0.3.8 reduces the chance of having a deadlock with the debugger
while using the new `irb:rdbg` integration.
https://github.com/ruby/irb/commit/9b8c56b7d4
2023-08-31 14:08:08 +00:00
Stan Lo
0db58dd0db
[ruby/irb] Declare rdoc as dependency
...
(https://github.com/ruby/irb/pull/648 )
IRB already has several features that rely on rdoc, such as:
- Autocompletion's document dialog
- Autocompletion's `PerfectMatchedProc`
- The `show_doc` command
- Easter egg
And we could use its pager more in the future too. So it makes sense to
declare rdoc as a dependency instead of relying on the one bundled with
Ruby.
https://github.com/ruby/irb/commit/4dffbb1dd3
2023-07-18 13:53:31 +00:00
ima1zumi
4be92463b6
[ruby/irb] Require Reline 0.3.6 or higher
...
(https://github.com/ruby/irb/pull/632 )
* Require Reline 0.3.6 or higher
"Multi-line multibyte regular expression raises exception" (https://github.com/ruby/irb/issues/627 ) is fixed in Reline 0.3.6.
* Remove unnecessary conditional
2023-07-11 14:47:26 +00:00
Stan Lo
2f8e5c80e6
[ruby/irb] Drop Ruby 2.6 support
...
(https://github.com/ruby/irb/pull/555 )
* Remove all Ruby 2.6 support
* Drop Ruby 2.6 specific testing conditions
* Only run Ruby 2.7+ on CI
* Bump Ruby requirement to 2.7+
https://github.com/ruby/irb/commit/3f714b616c
2023-04-05 21:40:40 +00:00
Stan Lo
da6ac30d1e
[ruby/irb] Specify metadata to provide richer information on
...
rubygems.org
(https://github.com/ruby/irb/pull/532 )
https://github.com/ruby/irb/commit/f01c2a6ac1
2023-03-02 13:49:03 +00:00
st0012
923c1aaed7
Drop Ruby 2.5 support
...
Because it has reached EOL for more than 1.5 years and it won't be
supported by the next reline version either.
2022-11-17 13:06:32 +09:00
Hiroshi SHIBATA
f081bba875
[ruby/irb] Added aycabta to authors
...
https://github.com/ruby/irb/commit/a6bfa7b2e6
2022-10-05 15:15:33 +09:00
aycabta
214b6128ae
[ruby/irb] Update dependency, reline >= 0.3.0
...
https://github.com/ruby/irb/commit/f36ad549c4
2021-12-25 00:41:03 +09:00
aycabta
98d9a7e435
[ruby/irb] Update dependency, reline >= 0.2.8.pre.11
...
https://github.com/ruby/irb/commit/4f686afbca
2021-10-09 23:29:24 +09:00
aycabta
a5c58e88de
[ruby/irb] Update dependency, reline >= 0.2.8.pre.10
...
https://github.com/ruby/irb/commit/800e83eabd
2021-10-03 21:50:26 +09:00
aycabta
e02bbe469b
[ruby/irb] Update dependency, reline >= 0.2.8.pre.9
...
https://github.com/ruby/irb/commit/ab5d84c55b
2021-09-10 11:01:27 +09:00
aycabta
692e7147b4
[ruby/irb] Update dependency, reline >= 0.2.8.pre.8
...
https://github.com/ruby/irb/commit/79ad1f5a6d
2021-09-06 16:11:45 +09:00
aycabta
119edc459f
[ruby/irb] Update dependency, reline >= 0.2.8.pre.7
...
https://github.com/ruby/irb/commit/39593fb4d0
2021-09-04 02:18:50 +09:00
aycabta
1efe5cb020
[ruby/irb] Update dependency, reline >= 0.2.8.pre.6
...
https://github.com/ruby/irb/commit/7896296ae2
2021-09-02 22:16:56 +09:00
aycabta
a512496b3f
[ruby/irb] Update dependency, reline >= 0.2.8.pre.5
...
https://github.com/ruby/irb/commit/657bd3fd12
2021-08-31 15:23:47 +09:00
aycabta
96131c5ae9
[ruby/irb] Update dependency, reline >= 0.2.8.pre.4
...
https://github.com/ruby/irb/commit/24315382d0
2021-08-31 05:30:04 +09:00
aycabta
b35eff27dd
[ruby/irb] Update dependency, reline >= 0.2.8.pre.3
...
https://github.com/ruby/irb/commit/2f1d989d7c
2021-08-30 02:33:34 +09:00
aycabta
4750dfa6db
[ruby/irb] Update dependency to "reline >= 0.2.7.pre.2" for Reline.autocomplete=()
...
https://github.com/ruby/irb/commit/66178f34b9
2021-08-30 02:33:21 +09:00
aycabta
eadd25d5af
[ruby/irb] Update dependency to "reline >= 0.2.7.pre.1" for use dialog feature in tests
...
https://github.com/ruby/irb/commit/df04a9a881
2021-08-29 20:30:07 +09:00
aycabta
53743a42c4
[ruby/irb] Update dependency, reline >= 0.2.7
...
https://github.com/ruby/irb/commit/5a0c8dc9e6
2021-08-12 19:53:04 +09:00
aycabta
eef406acf4
[ruby/irb] IRB should use the latest Reline, 0.2.5
...
https://github.com/ruby/irb/commit/34496e20e8
2021-05-15 19:12:57 +09:00
ima1zumi
b2c54f5395
[ruby/irb] Need reline >= 0.1.6
...
irb 1.3.5 need reline >= 0.1.6 because irb use `Reline::IOGate.in_pasting?`.
This method defined after reline 0.1.6.
fix #228 .
https://github.com/ruby/irb/commit/6b7b8fc324
2021-04-30 20:46:50 +09:00
Nobuyoshi Nakada
9e940eae60
[ruby/irb] Moved development dependencies to Gemfile
...
As expressions in a gemspec file are evaluated at the build time,
but not the run time, the conditional in the gemspec will not work
as intended.
https://github.com/ruby/irb/commit/42f364ea23
2021-04-08 21:41:00 +09:00
aycabta
bacb646169
[ruby/irb] Check WITH_VTERM env to add vterm gem as dependency
...
https://github.com/ruby/irb/commit/23c8b73cb1
2021-04-04 22:39:16 +09:00
aycabta
281c6f5055
[ruby/irb] Use vterm 0.0.5 or newer on Unix like OSes because suppresses SEGV
...
https://github.com/ruby/irb/commit/b034bd22b0
2021-04-03 20:21:09 +09:00
aycabta
f079318187
[ruby/irb] Use yamatanooroti gem for tests
...
https://github.com/ruby/irb/commit/f053f49c29
2021-04-03 20:21:02 +09:00
Takashi Kokubun
f9dc5db38e
[ruby/irb] Add all lib files automatically
...
https://github.com/ruby/irb/commit/ecc82336b7
2021-03-20 07:36:21 +09:00
ima1zumi
b79d443482
[ruby/irb] Add info.rb to gemspec
...
https://github.com/ruby/irb/commit/adbba19adf
2021-02-04 21:12:54 +09:00
Takashi Kokubun
f9e80af28a
[ruby/irb] Add color_printer.rb to gemspec
...
https://github.com/ruby/irb/commit/b4df0fd8b2
2020-12-28 23:01:01 -08:00
Takeru Naito
be5faa2519
[ruby/irb] Make it possible to use measure even if it is installed as gem
...
Include the file that implements this command in the irb gem.
Co-Authored-By: scivola <scivola@users.noreply.github.com>
https://github.com/ruby/irb/commit/d8dfea5b57
2020-12-23 06:06:07 +09:00
aycabta
5bb9e12573
[ruby/irb] Need calculate_width and split_by_width of Reline::Unicode of reline 0.1.5 or later
...
https://github.com/ruby/irb/commit/c05bc9e595
2020-09-14 02:13:32 +09:00
Hiroshi SHIBATA
8fb02b7a97
Update the license for the default gems to dual licenses
2020-08-18 20:26:39 +09:00
Nick Lewis
38f1e84c37
[ruby/irb] Include easter-egg.rb in gemspec
...
`irb` doesn't run because this file isn't included in the gem.
https://github.com/ruby/irb/commit/73cda56d25
2020-02-15 21:52:03 +09:00
Nobuyoshi Nakada
ac1f4fa469
[ruby/irb] Exclude useless files from RDoc
...
https://github.com/ruby/irb/commit/8f1ab2400c
2020-02-02 03:25:33 +09:00
aycabta
2e595c2d78
[ruby/irb] New IRB needs Ruby 2.5 or later
...
https://github.com/ruby/irb/commit/4be3158358
2019-12-07 21:56:06 +09:00
aycabta
efbca15116
Remove lib/irb/slex.rb
2019-11-25 03:10:35 +09:00
aycabta
e7c5c60095
[ruby/irb] Remove ruby-token.rb from spec.files
...
https://github.com/ruby/irb/commit/0180dc74bc
2019-11-17 23:32:10 +09:00
Nobuyoshi Nakada
3bb1162cac
Folded files in gemspec
2019-09-16 21:51:48 +09:00
aycabta
c20445ab56
Require Ruby 2.4 or later because needs lex_state from Ripper
2019-07-15 17:22:18 +09:00
aycabta
2b78a93bcf
Add lib/irb/color.rb to destribution file list
2019-07-15 07:59:33 +09:00
aycabta
d0b1a8d5fb
Need reline-0.0.1 or later for some features
2019-07-15 00:43:36 +09:00
Takashi Kokubun
1808029061
make sync-default-gems GEM=irb
...
Upgrade IRB to 41ea43a4a7
Mostly backport changes.
2019-06-13 00:32:20 +09:00
Takashi Kokubun
52cfb17086
make sync-default-gems GEM=irb
...
from e6739d8c66
2019-04-26 18:28:57 +09:00
hsbt
ca32fe1673
Try to load version file of github repository at first.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-07-31 12:56:17 +00:00
hsbt
70785c1c5a
Promote irb library to default gems.
...
* lib/irb/irb.gemspec: init.
* lib/irb/version.rb: Set @RELEASE_VERSION value to IRB::VERSION for gemspec.
* doc/*.rdoc: Move IRB entry to default gems category.
* tool/sync_default_gems.rb: Add irb support.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-07-09 14:01:05 +00:00