| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/error_highlight/commit/b79d679bbd
|
| |
|
|
|
|
|
|
| |
Shell reserved words and special built-in commands can be placed
at only the beginning of the command (except for leading white
spaces).
|
|
|
|
|
| |
The environment variable `RUBYSHELL` is used only on Windows, as
well as `COMSPEC`.
|
|
|
|
|
|
|
| |
on some platforms
* Use a longer string as <= 23 characters it's embedded on CRuby and
the value of rb_str_capacity() is implementation-specific.
|
|
|
|
| |
Changed since 55bf0ef1aa7c936b564b883196de1ace4be4cc7e.
|
|
|
|
| |
This test appears to cause failures in some environments.
|
|
|
|
|
|
|
|
|
| |
This speeds up performance by multiple orders of magnitude for
large integers.
Fixes [Bug #14391]
Co-authored-by: tompng (tomoya ishida) <tomoyapenguin@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This changes Thread::Location::Backtrace#absolute_path to return
nil for methods/procs defined in eval. If the realpath of an iseq
is nil, that indicates it was defined in eval, in which case you
cannot use RubyVM::AbstractSyntaxTree.of.
Fixes [Bug #16983]
Co-authored-by: Koichi Sasada <ko1@atdot.net>
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/b0b75fcd27
|
|
|
|
| |
https://github.com/ruby/reline/commit/320f09055c
|
|
|
|
| |
https://github.com/ruby/reline/commit/8e62e46e33
|
|
|
|
| |
https://github.com/ruby/reline/commit/de234dc875
|
|
|
|
| |
https://github.com/ruby/reline/commit/0c38e39023
|
|
|
|
| |
https://github.com/ruby/reline/commit/b60b3b76cd
|
|
|
|
| |
https://github.com/ruby/reline/commit/9a25ee9f12
|
|
|
|
|
|
|
|
| |
OpenBSD doesn't support tiparm, only tparm. I'm not sure if the
two are compatible, but this at least this allows me to run irb
on OpenBSD.
https://github.com/ruby/reline/commit/0ce2b34e2b
|
|
|
|
| |
https://github.com/ruby/reline/commit/84577da0c4
|
|
|
|
|
|
| |
The yamatanooroti gem can't emulate numpad key pressing...
https://github.com/ruby/reline/commit/8e9da1aeaf
|
|
|
|
|
|
| |
Fixes #298
https://github.com/ruby/reline/commit/72acfcd27a
|
|
|
|
| |
https://github.com/ruby/reline/commit/940cdaa301
|
|
|
|
| |
https://github.com/ruby/reline/commit/a0d946a398
|
|
|
|
| |
https://github.com/ruby/reline/commit/17721e477e
|
|
|
|
| |
https://github.com/ruby/reline/commit/7ef9805b35
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes cases where exceptions raised using Thread#raise are
swallowed by finalizers and not delivered to the running thread.
This could cause issues with finalizers that rely on pending interrupts,
but that case is expected to be rarer.
Fixes [Bug #13876]
Fixes [Bug #15507]
Co-authored-by: Koichi Sasada <ko1@atdot.net>
|
|
|
|
|
|
|
|
| |
On -DUSE_EMBED_CI=0, there are more GC allocations and the old code
didn't keep old_operands[0] reachable while allocating. On a Debian
based system, I get a crash requiring erb under GC stress mode. On
macOS, tool/transcode-tblgen.rb runs incorrectly if I put GC.stress=true
as the first line.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Point out that the method should be used for backwards compatibility
with code prior to Ruby 3.0 instead of Ruby 2.7. It's still needed
in Ruby 2.7. It isn't needed in Ruby 3.0, as the methods using it
could switch to delegating both positional and keyword arguments.
Add a link to the www.ruby-lang.org web page that goes into detail
describing when and how ruby2_keywords should be used.
|
| |
|
| |
|
|
|
|
| |
https://github.com/ruby/error_highlight/commit/25ef7dbeda4f2cfcad1675f70319401ef4916f40#diff-1ce41a048bf2c08aa7bf25b741e9d3a4e08ea03f0d80bc6b8ee6d1c3c259704dR1022
|
| |
|
| |
|
|
|
|
|
|
| |
LibYAML has moved from their previous Mercurial based hosting on BitBucket to a git repository on GitHub. This commit updates the `Psych` module's documentation to point to this new repository, instead of the old one which is now a 404.
https://github.com/ruby/psych/commit/947a84d0dd
|
|
|
|
| |
https://github.com/ruby/psych/commit/51a9ce13db
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The existing implementation of `Net::HTTP#write_timeout` relies on
`Net::BefferedIO` to trigger the `Net::WriteTimeout` error. This commit
changes `send_request_with_body_stream` to remove the optimization that
was making `Net::HTTP#write_timeout` not work when `body_stream` is
used.
Open issue:
https://bugs.ruby-lang.org/issues/17933
https://github.com/ruby/net-http/commit/a0fab1ab52
|
|
|
|
| |
https://github.com/ruby/ostruct/commit/20d0b8c065392a22ba6d74194cf116755f38337f
|
|
|
|
| |
https://github.com/ruby/set/commit/76b056c3b9
|
|
|
|
| |
https://github.com/ruby/set/commit/dd787a3988
|
|
|
|
|
|
| |
This change removes unused configuration.
https://github.com/ruby/set/commit/6c2338d699
|
|
|
|
| |
https://github.com/ruby/set/commit/35b69e9d69
|
|
|
|
| |
https://github.com/ruby/set/commit/1a73ab9047
|
|
|
|
|
|
| |
Implements [Feature #17838]
https://github.com/ruby/set/commit/d9b389bafa
|
|
|
|
|
|
|
|
| |
The test fails on Solaris 10. Maybe due to the IPv6 configuration on the
server, but I have no idea at all. I've asked @ngoto to investigate the
issue, so will tentatively skip the tests on Solaris
http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20210729T040002Z.fail.html.gz
|
| |
|
| |
|
| |
|