ruby/lib
Jeremy Evans 258843106f Fix SortedSet subclasses that override initialize
The first time SortedSet#initialize is called, it overwrites
itself, then recalls #initialize, which results in calling the
subclass's initialize, not the current initialize.

Just inline the default initialize behavior to avoid this issue.

No test for this as it can only be triggered the very first time
that SortedSet#initialize is called.

Fixes [Bug #15830]
2019-09-06 14:20:22 -07:00
..
bundler Fix a couple of bundler issues with keyword argument separation 2019-08-30 12:39:31 -07:00
cgi Prefer Regexp#=~ to Regexp#match when the RHS may be nil 2019-08-19 16:39:42 +09:00
csv Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
drb change default value of load_limit (ignore load_limit) 2019-07-13 07:22:55 +09:00
e2mmap Also fixed up with 036039c8a2 2019-07-15 14:47:47 +09:00
fileutils Bump version to 1.2.0. 2019-06-25 15:56:20 +09:00
forwardable Disable tailcall optimization [Bug #15303] 2018-12-12 05:46:13 +00:00
irb IRB 1.1.0.pre.3 2019-09-01 11:23:58 +09:00
logger Fixed LoadError of version file. 2019-07-15 14:45:30 +09:00
matrix [ruby/matrix] Add Matrix::VERSION constant 2019-07-15 00:32:00 +09:00
net Add Net::FTP#features and Net::FTP#option 2019-09-02 14:43:51 +09:00
optparse Allow --enable/--disable options to take an argument 2019-05-15 17:31:11 +09:00
racc Removed useless `freeze`s from gemspec files 2019-07-13 07:25:54 +09:00
rdoc Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
reline Treat Japanese IME on/off code correctly 2019-09-02 06:37:25 +09:00
rexml [ruby/rexml] gemspec: update 2019-08-04 11:56:02 +09:00
rinda lib/*: Prefer require_relative over require. 2018-11-02 17:52:33 +00:00
rss Upgrade RSS to 0.2.8 2019-01-25 06:35:04 +00:00
rubygems [rubygems/rubygems] Bump rubocop to 0.74.0 and fix new offenses 2019-09-05 18:48:15 +09:00
shell Prefer block_given? to iterator? 2019-01-18 09:52:50 +00:00
thwait Add same comment to thwait.gemspec like other gemspec at r64145 2018-07-31 15:20:55 +00:00
tracer Try to load version file of github repository at first. 2018-07-31 12:56:17 +00:00
unicode_normalize update to Unicode Version 12.1.0 (beta) 2019-04-05 00:58:51 +00:00
uri lib/*: Prefer require_relative over require. 2018-11-02 17:52:33 +00:00
webrick WEBrick::HTTPResponse create tempfile if required. 2019-07-11 09:18:41 +09:00
yaml * lib/yaml/store.rb (YAML::Store#dump): use table argument instead of @table directly. 2016-09-29 14:40:34 +00:00
.document lib/.document: add csv 2018-07-01 08:12:13 +00:00
English.rb Fixed class, module and method references [ci skip] 2019-08-16 00:00:50 +09:00
abbrev.rb lib/abbrev.rb: Specify frozen_string_literal: true. 2017-02-09 16:12:00 +00:00
base64.rb Use `unpack1` instead of `unpack` and `first` 2017-02-10 00:58:47 +00:00
benchmark.rb Work on Benchmark::Tms documentation [ci skip] 2018-09-15 12:45:46 +00:00
bundler.rb [bundler/bundler] Remove Bundler.rubygems.config_map because it was deprecated. 2019-08-03 09:41:17 +09:00
cgi.rb change call CGI methods from :: to . 2019-08-04 09:19:30 +09:00
cmath.gemspec Removed needless date attribute from gemspec of default gems. 2018-08-07 12:02:10 +00:00
cmath.rb Add uplevel keyword to Kernel#warn and use it 2017-12-12 11:56:25 +00:00
csv.rb Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
debug.rb lib/debug.rb: Specify frozen_string_literal: true. 2017-01-05 01:00:01 +00:00
delegate.rb delegate.rb: markup method names 2019-06-02 00:34:02 +09:00
drb.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
e2mmap.rb lib/e2mmap.rb: Specify frozen_string_literal: true. 2017-03-01 11:37:30 +00:00
erb.rb erb.rb: prohibit marshaling [EXPERIMENTAL] 2019-03-28 03:46:48 +00:00
fileutils.rb Improve same directory detection in FileUtils 2019-08-06 09:01:04 +09:00
find.rb Use `start_with?(quoted)` instead of `[0] == char literal` 2019-05-08 11:16:23 +09:00
forwardable.rb Document and add spec for delegating to constants in Forwardable 2019-07-26 07:35:58 -07:00
getoptlong.rb getoptlong.rb: multiline regexps 2017-09-02 02:05:34 +00:00
ipaddr.gemspec Import ipaddr 1.2.2 2018-12-18 05:09:08 +00:00
ipaddr.rb Import ipaddr 1.2.2 2018-12-18 05:09:08 +00:00
irb.rb Don't echo results of assignment expressions 2019-08-16 06:02:45 +09:00
logger.rb [ruby/logger] Add option to set the binary mode of the log device 2019-07-15 14:43:08 +09:00
matrix.rb Add abs to Matrix (#2199) 2019-08-21 16:36:39 -04:00
mkmf.rb Make pkg_config in mkmf include -I cflags in return value 2019-07-23 07:57:38 -07:00
monitor.rb Avoid creating Hash objects per each mon_synchronize call (#2393) 2019-08-20 22:08:41 +09:00
mutex_m.gemspec Try to load version file of github repository at first. 2018-07-31 12:56:17 +00:00
mutex_m.rb lib/mutex_m.rb: fix example code in documentation 2018-10-21 14:02:00 +00:00
observer.rb lib/observer.rb: Specify frozen_string_literal: true. 2017-01-13 12:08:29 +00:00
open-uri.rb The default charset of text/* media type is UTF-8. 2019-07-15 09:36:52 +09:00
open3.rb open3.rb don't use keyword splat (**). 2018-12-12 06:48:46 +00:00
optionparser.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
optparse.rb Fix default argument values for OptParse::Switch#summarize 2019-07-07 13:49:47 -07:00
ostruct.gemspec Promote OpenStruct to default gems. 2018-06-07 10:13:00 +00:00
ostruct.rb Removed old names of internal methods 2019-05-10 14:13:17 +09:00
pp.rb lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...) 2019-08-30 11:13:00 +09:00
prettyprint.rb * lib/open-uri.rb: Remove indicator for "frozen_string_literal: true". 2015-11-10 11:48:14 +00:00
prime.gemspec default gems: add missing comment in gemspec 2018-10-12 19:58:11 +00:00
prime.rb proc.c: proc without block 2019-01-10 08:19:14 +00:00
pstore.rb lib/pstore.rb: Specify frozen_string_literal: true. 2017-01-17 12:47:38 +00:00
racc.rb Backport racc-1.4.15 from upstream. 2019-06-19 18:17:25 +09:00
rdoc.rb Merge rdoc-6.1.0.beta1. 2018-08-27 01:30:18 +00:00
readline.rb Add Reline as a fallback library for Readline 2019-04-30 11:44:20 +09:00
reline.rb Remove duplicated delegation 2019-08-27 06:30:32 +09:00
resolv-replace.rb * lib/resolv-replace.rb: Specify frozen_string_literal: true. 2015-11-14 08:25:30 +00:00
resolv.rb Use lowercase letters for IPv6 addresses. 2019-07-30 11:59:54 +09:00
rss.rb Upgrade RSS to 0.2.8 2019-01-25 06:35:04 +00:00
rubygems.rb Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
scanf.gemspec Removed needless date attribute from gemspec of default gems. 2018-08-07 12:02:10 +00:00
scanf.rb Fix IO#scanf on pipes on Windows 2019-06-25 15:56:20 +09:00
securerandom.rb fix visibility of SecureRandom.gen_random 2019-05-14 11:44:20 +09:00
set.rb Fix SortedSet subclasses that override initialize 2019-09-06 14:20:22 -07:00
shell.rb Prefer block_given? to iterator? 2019-01-18 09:52:50 +00:00
shellwords.rb Fix the handling of the backslash in double quotes 2016-11-05 04:58:48 +00:00
singleton.rb [DOC] Singleton.instance [ci skip] 2019-06-28 14:38:43 +09:00
sync.gemspec Try to load version file of github repository at first. 2018-07-31 12:56:17 +00:00
sync.rb Bump library version same as released version of rubygems.org 2018-12-12 07:57:42 +00:00
tempfile.rb Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
thwait.rb Removed needless extension for require. 2018-06-08 08:46:52 +00:00
time.rb Fix mday overflow 2019-01-06 04:36:56 +00:00
timeout.rb Add some documentation to Timeout#timeout about possible issues 2019-06-04 19:19:37 -07:00
tmpdir.rb Fix keyword argument separation issues in lib 2019-08-30 12:39:31 -07:00
tracer.rb Replace outdated blockless proc call with block argument syntax 2019-02-07 17:29:16 +00:00
tsort.rb * lib/tsort.rb: Specify frozen_string_literal: true. 2015-11-14 08:46:11 +00:00
un.rb Use double splat for keyword args by a hash object in lib/un.rb 2019-08-31 20:55:35 +09:00
uri.rb Improve docs for URI library 2018-04-21 20:04:05 +00:00
weakref.rb lib/weakref: Remove incorrect example [DOC] [Bug #14031] 2017-10-24 18:08:00 +00:00
webrick.rb lib/webrick.rb: use require_relative for webrick/utils.rb 2019-08-25 19:29:52 +09:00
yaml.rb Update the canonical repository url 2019-08-19 17:52:20 +09:00