Related issues

Feature #1586: Including a module already present in ancestors should not be ignored Actions

Feature #1644: recv on inherited socket wrapped in TCPSocket does not read data, on Windows Actions

Feature #2043: incompatible character encodings Actions

Feature #3289: Division of negative numbers Actions

Feature #3688: redef keyword for method redefinition in Ruby 2.0 Actions

Feature #4007: numeric literal syntax sugar Actions

Feature #4288: Allow invoking arbitrary method names with foo."something" syntax Actions

Feature #4963: Refine and Document the Issue Tracking Process Actions

Feature #5009: Bang method (!) consistency in Ruby 2 API Actions

Feature #5120: String#split needs to be logical Actions

Feature #5352: How about using <> to represent Here Document? Actions

Feature #5455: $SAFE should be removed Actions

Feature #5479: import StringIO into core, add String#to_io Actions

Feature #5482: Rubinius as basis for Ruby 2.0 Actions

Feature #5494: Proposal: Improved Finalizer Semantics Actions

Feature #5514: Numeric への quotient と quotrem の追加 Actions

Feature #5632: Attempt to open included class shades it instead. Actions

Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead) Actions

Feature #5695: CoffeeScript "is" and "isnt" keywords Actions

Feature #5825: Sweet instance var assignment in the object initializer Actions

Feature #6083: Hide a Bignum definition Actions

Feature #6219: Return value of Hash#store Actions

Feature #6270: add "??a" support for "not defined?(a) or a.nil?" Actions

Feature #6287: nested method should only be visible by nesting/enclosing method Actions

Feature #6452: Allow extend to override class methods Actions

Feature #6586: debugger belongs to core Actions

Feature #6670: str.chars.last should be possible Actions

Feature #6678: Precedence of ^ operator Actions

Feature #6711: Optional typing and method overloading Actions

Feature #6733: New inspect framework Actions

Feature #6806: Support functional programming: forbid instance/class variables for ModuleName::method_name, allow for ModuleName.method_name Actions

Feature #6810: `module A::B; end` is not equivalent to `module A; module B; end; end` with respect to constant lookup (scope) Actions

Feature #6828: Constancy of Constants Actions

Feature #6841: Shorthand for Assigning Return Value of Method to Self Actions

Feature #6868: Make `do` in block syntax optional when the block is the last argument of a method and is not an optional argument Actions

Feature #6869: Do not treat `_` parameter exceptionally Actions

Feature #7019: allow `private` and `protected` keywords to take blocks Actions

Feature #7346: object(...) as syntax sugar for object.call(...) Actions

Feature #7432: Explicit way to define local variable in scope Actions

Feature #7487: Cutting through the issues with Refinements Actions

Feature #7511: short-circuiting logical implication operator Actions

Feature #7519: Module Single Inheritance Actions

Feature #7545: Make Range act as a "lazy ordered set" Actions

Feature #7546: Change behavior of `Array#slice` for an argument of `Range` class Actions

Feature #7639: More freedom for location of comments Actions

Feature #7644: In refinements, change "using" keyword to a less generic word. Actions

Feature #7711: RubyGems uses autoload Actions

Feature #7738: Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails. Actions

Feature #7792: Make symbols and strings the same thing Actions

Feature #7796: Hash#keys should return a set Actions

Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess Actions

Feature #7907: Give meaning to staby word Actions

Feature #7986: Custom case statement comparison method Actions

Feature #8038: Keyword `object` to be used instead of `class <<` Actions

Feature #8270: Ruby should build without thread support (aka minix) Actions

Feature #8377: Deprecate :: for method calls in 2.1 Actions

Feature #9001: Please package better standard library Actions

Feature #9713: __FILE__ return unexpected encoding - breaks Dir.glob Actions

Feature #10042: Deprecate postfix rescue syntax for removal in 3.0 Actions

Feature #10119: [PATCH] [net/imap] Add CHANGEDSINCE FETCH modifier + complementary add MODSEQ Message Data Item in FETCH Command Actions

Feature #10238: todo: remove dependency on malloc_usable_size Actions

Feature #10318: [PATCH 0/n] Let underscore be positionally matched arg to omit binding obvious variable. Actions

Feature #10406: Method starting with a capital is not detected when parentheses and receiver are omitted Actions

Feature #10489: Add inherit method for clearer and multiple inheritance Actions

Feature #10499: Eliminate implicit magic in Proc.new and Kernel#proc Actions

Feature #10652: Automatic detection of user and password from env Actions

Feature #12650: Use UTF-8 encoding for ENV on Windows Actions

Feature #12654: On Windows use UTF-8 as filesystem encoding Actions

Feature #13847: Gem activated problem for default gems Actions

Feature #13849: Show --dump options in help Actions

Feature #14240: warn four special variables: $; $, $/ $\ Actions

Feature #14383: Making prime_division in prime.rb Ruby 3 ready. Actions

Feature #14492: iseq loading + caching should be in core Actions

Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos Actions

Feature #15743: RubyVM should be renamed to CRuby Actions

Feature #15973: Let Kernel#lambda always return a lambda Actions

Feature #16233: winruby UTF8 Fallback for no CodePage Actions

Feature #16260: Symbol#to_proc behaves like lambda, but doesn't aknowledge it Actions

Feature #16274: Transform hash keys by a hash Actions

Feature #16291: Introduce support for resize in rb_ary_freeze and prefer internal use of rb_ary_freeze and rb_str_freeze for String and Array types Actions

Feature #16375: Right size regular expression compile buffers for literal regexes and on Regexp#freeze Actions

Feature #16377: Regexp literals should be frozen Actions

Feature #16378: Support leading arguments together with ... Actions

Feature #16476: Socket.getaddrinfo cannot be interrupted by Timeout.timeout Actions

Feature #16614: New method cache mechanism for Guild Actions

Feature #16655: Each test on test-all should run `srand(seed)` at setup Actions

Feature #16937: Add DNS over HTTP to Resolv Actions

Feature #17018: Show cfunc frames in rb_profile_frames() Actions

Feature #17104: Do not freeze interpolated strings when using frozen-string-literal Actions

Feature #17134: Add resolv_timeout to TCPSocket Actions

Feature #17187: Add connect_timeout to TCPSocket Actions