Nobuyoshi Nakada
2b7409a2f2
Specify explicit separator not to be affected by $;
2020-03-08 17:38:37 +09:00
Nobuyoshi Nakada
108f7536b3
Removed unnecessary `chomp`
...
As `String#split` with the default argument drops trailing newline
as a separator, preceding `String#chomp` is futile.
2020-03-07 17:04:37 +09:00
Marcus Stollsteimer
baaf681570
Improve docs for Prime.{prime_division,int_from_prime_division} ( #8 )
...
Move explanation for the decomposition array from the Example section
to the method description. Mention the term "multiplicity".
Use examples that also demonstrate factors with multiplicity
other than 1, and avoid factors/multiplicities with the same value.
Also add the decomposition written as simple mathematical expression.
This also fixes missing syntax highlighting for the code examples
due to verbatim blocks that did not only include Ruby code.
2020-03-06 20:55:22 +09:00
Marcus Stollsteimer
e92fbaf609
[ruby/prime] Fix typo
...
https://github.com/ruby/prime/commit/549c1b86f1
2020-03-06 20:54:45 +09:00
Marcus Stollsteimer
f236f6082c
[ruby/prime] Improve docs for Prime.include? ( #7 )
...
https://github.com/ruby/prime/commit/230a5af325
2020-03-06 20:54:38 +09:00
Jeremy Evans
e79fc05a4c
[ruby/prime] Fix Prime.include?
...
Previously, it would be an infinite loop if passed a non-prime
integer.
Also, Prime.include? should also provide similar results to
Module#include? if passed a Module, so handle that.
For consistency with Enumerable#include?, return false if passed
other object types.
Fixes Ruby Bug 10167.
https://github.com/ruby/prime/commit/55dda6aa7f
2020-03-06 20:54:33 +09:00
Koichi Sasada
aa9a38c0ed
Ignore incompatible convert of symbols
2020-03-03 15:27:23 +09:00
aycabta
91440ff13f
Convert incompatible encoding symbol names
2020-03-03 14:43:14 +09:00
Takashi Kokubun
7da11ed738
Suppress security alerts
...
https://github.com/advisories/GHSA-jppv-gw3r-w3q8
2020-02-28 21:05:08 -08:00
Hiroshi SHIBATA
229ba1215f
Merge racc from upstream repository.
...
* Support Ruby 2.4's frozen string literals.
* Remove VCS revisions headers.
2020-02-27 13:33:51 +09:00
Hiroshi SHIBATA
e7f8724fb2
Fixed net-ftp sync task and resync from standalone repo
2020-02-21 21:25:43 +09:00
Hiroshi SHIBATA
9cb1ffaa5c
Promote net-http to the default gems.
...
test/net/http/test_https.rb: rename fixture methods to read_fixture
because it conflicts with test-unit gem.
2020-02-21 21:21:14 +09:00
Hiroshi SHIBATA
f08d8e5e85
Promote net-ftp to default gems
2020-02-21 19:09:21 +09:00
Hiroshi SHIBATA
3e12b65861
Fallback to load version file in ruby core repository
2020-02-20 21:32:27 +09:00
Hiroshi SHIBATA
e9d872a06e
Promote net-imap to the default gems
2020-02-20 21:24:19 +09:00
Nobuyoshi Nakada
f5abcf767e
[ruby/rdoc] Removed `RDoc::Context::Section#sequence`
...
It has been deprecated since 2011.
https://github.com/ruby/rdoc/commit/5c2aa0f77d
2020-02-20 18:06:19 +09:00
aycabta
dcb05179a9
[ruby/irb] Version 1.2.3
...
https://github.com/ruby/irb/commit/dd56e06df5
2020-02-17 23:31:59 +09:00
git
9239226e39
* append newline at EOF. [ci skip]
2020-02-17 22:16:32 +09:00
Hiroshi SHIBATA
0ae9780352
Promote net-protocol to default gems
2020-02-17 22:15:20 +09:00
Nobuhiro IMAI
961630126b
[ruby/irb] fix reserved words and completion for them
...
https://github.com/ruby/irb/commit/6184b227ad
2020-02-15 21:52:03 +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
aycabta
8749a678ab
[ruby/irb] Version 1.2.2
...
https://github.com/ruby/irb/commit/a71753f15a
2020-02-15 21:52:03 +09:00
aycabta
12ae7b3369
[ruby/reline] Version 0.1.3
...
https://github.com/ruby/reline/commit/ea2b182466
2020-02-15 21:52:03 +09:00
Yusuke Endoh
fb472ca7ad
lib/drb/drb.rb: Use ruby2_keywords for keyword separation
...
[Bug #16634 ]
2020-02-15 16:27:03 +09:00
aycabta
2efb38e766
[ruby/reline] Use IO#write instead of IO#print
...
IO#print always adds a string of $\ automatically.
https://github.com/ruby/reline/commit/a93119c847
2020-02-14 22:47:27 +09:00
Hiroshi SHIBATA
2c5764ec22
Promote English to the default gems.
2020-02-13 20:35:34 +09:00
Hiroshi SHIBATA
bbd1ed626f
Promote tmpdir to the default gems
2020-02-12 20:34:19 +09:00
Hiroshi SHIBATA
b8e7bd9f44
Promote tempfile to the default gems.
2020-02-12 19:46:34 +09:00
aycabta
16f5d63bad
[ruby/irb] Use 0.step instead of (..0).each for Ruby 2.5
...
https://github.com/ruby/irb/commit/5d628ca40e
2020-02-12 13:14:28 +09:00
aycabta
8b8cc01229
[ruby/irb] Fix auto indent with closed brace
...
A closed brace in auto-indent shouldn't affect the next brace in the same line,
but it behaves like below:
p() {
}
It's a bug.
https://github.com/ruby/irb/commit/fbe59e344f
2020-02-12 13:14:28 +09:00
aycabta
0719e1be11
[ruby/irb] Check doc namespace correctly
...
IRB::InputCompletor::PerfectMatchedProc crashes when doc not found because a
variable name was incorrect.
https://github.com/ruby/irb/commit/889fd4928f
2020-02-12 13:14:28 +09:00
Hiroshi SHIBATA
56f6973b68
Promote weakref to the default gems
2020-02-11 14:05:04 +09:00
Kazuhiro NISHIYAMA
e077a910b6
Fix message of ExceptionForMatrix::ErrOperationNotDefined
...
```
% RBENV_VERSION=2.6.5 ruby -r matrix -e 'Vector[1]*Vector[2] rescue p($!)'
#<ExceptionForMatrix::ErrOperationNotDefined: Operation(*) can't be defined: Vector op Vector>
% RBENV_VERSION=2.7.0 ruby -r matrix -e 'Vector[1]*Vector[2] rescue p($!)'
#<ExceptionForMatrix::ErrOperationNotDefined: Operation(*) can\'t be defined: Vector op Vector>
% RBENV_VERSION=master ruby -r matrix -e 'Vector[1]*Vector[2] rescue p($!)'
#<ExceptionForMatrix::ErrOperationNotDefined: Operation(*) can't be defined: Vector op Vector>
```
2020-02-09 13:39:24 +09:00
aycabta
97b583d68b
[ruby/reline] Organize special keys escape sequences
...
https://github.com/ruby/reline/commit/41deb1a3d9
2020-02-09 02:54:41 +09:00
Hiroshi SHIBATA
8c67080381
Revert "[rubygems/rubygems] Fix require issue with file extension priority"
...
This reverts commit d767da428c
.
It fails with spec/ruby/core/kernel/require_spec.rb:5
2020-02-06 22:07:39 +09:00
Hiroshi SHIBATA
bd0a02d143
Revert to remove the query command of rubygems.
...
The original commit was https://github.com/rubygems/rubygems/pull/3119
2020-02-06 21:57:18 +09:00
David Rodríguez
d767da428c
[rubygems/rubygems] Fix require issue with file extension priority
...
If `require "a"` is run when two folders have been specified in the -I
option including a "a.rb" file and a "a.so" file respectively, the ruby
spec says that the ".rb" file should always be preferred. However, the
logic we added in https://github.com/rubygems/rubygems/commit/6b81076d9
to make the -I option always beat default gems does not respect this
spec, creating a difference from the original ruby-core's require.
[the ruby spec says]: d80a6e2b22/core/kernel/shared/require.rb (L234-L246)
https://github.com/rubygems/rubygems/commit/b3944384f4
2020-02-06 21:57:18 +09:00
David Rodríguez
054d99d95b
[rubygems/rubygems] Allow releasing with a rubygems pre version
...
This condition is too restrictive in my opinion. If a user has a pre
version of rubygems installed, she should be fully responsible for it,
and we shouldn't restrict any functionality.
Also, why is a new prerelease disallowed but an old prelease allowed, or
why is 2.0.0.rc2 explictly whitelisted? I believe this kind of
exceptions are one more reason to actually permit this.
https://github.com/rubygems/rubygems/commit/7f77a77620
2020-02-06 21:57:17 +09:00
Jean Boussier
f2552216d4
Fix SimpleDelegator respond_to? regression
...
In 2.6, SimpleDelegator would always use the target `respond_to?`
In 2.7.0 it doesn't if the target does not inherit from Object.
This breaks compatibility for delegated objects that inherit
from BasicObject and redefine `respond_to?`.
2020-02-03 08:16:22 -08:00
aycabta
06c37fa5b4
[ruby/reline] Bypass cursor down when a char is rendered at eol on Windows
...
A newline is automatically inserted if a character is rendered at eol on
Windows command prompt.
https://github.com/ruby/reline/commit/4bfea07e4a
2020-02-02 03:28:20 +09:00
aycabta
16d4774da1
[ruby/reline] Fix Reline::Windows#scroll_down
...
I mistook Right and Bottom.
https://github.com/ruby/reline/commit/8be401c5f5
2020-02-02 03:28:07 +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
Yusuke Endoh
7e2ed7d1aa
[ruby/irb] Add a new easter egg: dancing ruby
...
https://github.com/ruby/irb/commit/e37dc7e58e
2020-02-02 03:22:51 +09:00
Nobuyoshi Nakada
a7e1e310dc
[ruby/irb] Exclude useless files from RDoc
2020-02-01 17:03:59 +09:00
Hiroshi SHIBATA
600a715c9b
Merge the current master branch of rubygems/rubygems.
...
Just started to develop RubyGems 3.2.0.
2020-02-01 11:14:57 +09:00
Nobuyoshi Nakada
9bcf4f3db2
delegate.rb: fixed keyword arguments in DelegateClass
...
`Delegator.delegating_block` should delegate keyword arguments
separately. [ruby-core:96949]
2020-01-30 22:13:29 +09:00
Nobuyoshi Nakada
e6334fd450
Unnamed groups are not captured when named groups are used
2020-01-30 12:05:18 +09:00
aycabta
5d124a3b68
[ruby/reline] Support GNOME style Home/End key sequences [Bug #16510 ]
...
https://github.com/ruby/reline/commit/788f0df845
2020-01-29 15:11:59 +09:00
Nobuyoshi Nakada
98f6c74b42
Isolate the PRNG for tmpdir/tempfile
...
To get rid of conflicts affected by `srand`.
2020-01-29 10:14:15 +09:00
Nobuyoshi Nakada
fb41246ddb
Stop parsing copyright notices as document [ci skip]
2020-01-28 23:00:13 +09:00