| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/prism/commit/1ffb141199
|
|
https://github.com/ruby/prism/commit/d0143865c2
|
|
https://github.com/ruby/prism/commit/9f12a56fd6
|
|
https://github.com/ruby/prism/commit/4cc0eda4ca
|
|
https://github.com/ruby/prism/commit/fb7e1ebb7f
|
|
This allows the user to specify exception classes to treat as regular
exceptions instead of being swallowed. Among other things, it is
useful for having Logger work with Timeout.
Fixes Ruby Bug 9115.
https://github.com/ruby/logger/commit/436a7d680f
|
|
Include € euro sign from CCSID 864
|
|
This is a follow up to 182822683f86c8f8d63b05765addf5a04d112aa2.
Co-Authored-By: Aaron Patterson <tenderlove@ruby-lang.org>
|
|
https://github.com/rubygems/rubygems/commit/356726bd1a
|
|
https://bugs.ruby-lang.org/issues/16482
https://github.com/ruby/net-http/commit/ae2d83f88b
|
|
https://github.com/ruby/net-http/commit/fed3dcd0c2
|
|
https://github.com/ruby/net-http/commit/5544243c41
|
|
ruby2_keywords method
Treat this similar to keyword splatting nil, using goto ignore.
However, keep previous behavior if the method accepts a keyword
splat, to avoid double hash allocation.
This also can avoid an array allocation when calling a method
that doesn't have any splat parameters but supports literal
keyword parameters, because ignore_keyword_hash_p was not
ignoring the keyword hash in that case.
This change doesn't remove the empty ruby2_keywords hash from
the array, which caused an assertion failure if the method
being called accepted keywords in some cases. Modify the
assertion to handle this case. An alternative approach would
add a flag to the args struct so the args_argc calculation could
handle this case and report the correct argc, but such an approach
would likely be slower.
|
|
|
|
https://github.com/ruby/net-http/commit/6376592cb4
|
|
https://github.com/ruby/net-http/commit/d867edc0fe
|
|
continuouse POST request
https://github.com/ruby/net-http/commit/54a99b9f0c
|
|
https://github.com/ruby/net-http/commit/205bac757a
|
|
and 127.0.0.1 both
https://github.com/ruby/net-http/commit/749a1b3197
|
|
multipart/form-data
https://github.com/ruby/net-http/commit/b38c2795a9
|
|
https://github.com/ruby/net-http/commit/9c16c383ce
|
|
https://github.com/ruby/net-http/commit/f00d198433
|
|
OpenSSL::SSL::SSLServer
https://github.com/ruby/net-http/commit/b01bcf6d7f
|
|
For calls such as:
m(*ary, a: 2, **h)
m(*ary, **h, **h, **h)
Where m does not take a positional argument splat, there was previously
an array allocation (splatarray true) to dup ary, even though it was not
necessary to do so. This is because the elimination of the array allocation
(splatarray false) was performed in the optimizer, and the optimizer didn't
handle this case, because the instructions for the keywords can be of
arbitrary length.
Move part of the optimization from the optimizer to the compiler,
detecting parse trees of the form:
ARGS_PUSH:
head: SPLAT
tail: HASH (without brace)
And using splatarray false instead of splatarray true for them.
Unfortunately, moving part of the optimization to the compiler broke
the hash allocation elimination optimization for calls of the
form:
m(*ary, a: 2)
That's because the compiler had already set splatarray false,
and the optimizer code was looking for splatarray true.
Split the array allocation elimination and hash allocation
elimination in the optimizer so that the hash allocation
elimination will still apply if the compiler performs the
splatarray false optimization.
|
|
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.97 to 0.9.98.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.97...v0.9.98)
---
updated-dependencies:
- dependency-name: rb-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
https://github.com/rubygems/rubygems/commit/d2846130bc
|
|
http://ci.rvm.jp/logfiles/brlog.trunk.20240709-010435#L1554
https://github.com/rubygems/rubygems/commit/a1a46f413b
|
|
https://github.com/ruby/open-uri/commit/50f265ba29
|
|
|
|
This reverts commit 02c4f0c89db3689c5272f00c548ca3008120459b.
|
|
It caused Timeout failure with RJIT and chkbuild
http://rubyci.s3.amazonaws.com/debian11/ruby-master/log/20240708T063006Z.fail.html.gz
https://github.com/ruby/ruby/actions/runs/9836594303/job/27152644853
|
|
|
|
https://github.com/ruby/tempfile/commit/82a74b017e
|
|
|
|
|
|
https://github.com/ruby/open-uri/commit/c8c0452d53
|
|
https://github.com/ruby/open-uri/commit/2606892a43
|
|
https://github.com/ruby/open-uri/commit/a28c2da5d2
|
|
https://github.com/ruby/open-uri/commit/cb17a907a2
|
|
https://github.com/ruby/open-uri/commit/ab0e916997
|
|
https://github.com/ruby/open-uri/commit/15989970b6
|
|
https://github.com/ruby/open-uri/commit/2e36793bd5
|
|
https://github.com/ruby/open-uri/commit/57c80e1576
|
|
https://github.com/ruby/open-uri/commit/ad47529306
|
|
module for other tests
https://github.com/ruby/open-uri/commit/489a1e9006
|
|
https://github.com/ruby/open-uri/commit/a2b1ebe465
|
|
https://github.com/ruby/open-uri/commit/b2d7fc4ff3
|
|
https://github.com/ruby/open-uri/commit/324111eb41
|
|
https://github.com/ruby/open-uri/commit/e9e6bd2779
|
|
argument
(https://github.com/ruby/irb/pull/973)
The command only takes command names as arguments, so we should only
return command names as candidates.
This will help users find a command faster as completion will be
another useful hint too.
https://github.com/ruby/irb/commit/7b6557cc24
|
|
We only collect GC.stat_heap(nil, stat_heap_all)
once, outside of the loop, but assert_equal could
allocate objects which can cause a GC to run and
cause stat_heap_all to be out-of-sync.
|