Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
* --braces-after-func-def-line
* --space-after-for
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5263
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5273
Merged-By: nobu <[email protected]>
|
|
Previously, YJIT incorrectly discarded the upper 32 bits of the object
pointer when writing out VALUEs to setup default keyword arguments.
In addition to incorrectly truncating, the output pointers were not
properly tracked for handling GC compaction moving the referenced
objects.
YJIT previously attempted to encode a mov instruction with a memory
destination and a 64 bit immediate when there is no such encoding
possible in the ISA. Add an assert to mitigate not being able to
catch this at build time.
Notes:
Merged: https://github.com/ruby/ruby/pull/5274
Merged-By: XrXr
|
|
https://github.com/ruby/cgi/commit/b3e2ff9164
|
|
Previously when redefining an alias of a BOP, we would unnecessarily
invalidate the bop. For example:
class String
alias len length
private :len
end
This commit avoids this by checking that the called_id on the method
entry matches the original_id on the definition.
Notes:
Merged: https://github.com/ruby/ruby/pull/5271
|
|
Previously we would invalidate BOPs in YJIT when the method registered
as a BOP was redefined on a subclass.
Notes:
Merged: https://github.com/ruby/ruby/pull/5271
|
|
Co-authored-by: Nobuyoshi Nakada <[email protected]>
Notes:
Merged: https://github.com/ruby/ruby/pull/5270
Merged-By: nobu <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5269
|
|
This reverts commit b7f7117bdc78a4a342a57dad1a340b158492ccf3, to
separate `in_argdef` from `in_kwarg`.
Notes:
Merged: https://github.com/ruby/ruby/pull/5269
|
|
fix [Bug #18120]
Notes:
Merged: https://github.com/ruby/ruby/pull/5267
|
|
It free `rb_hook_list_t` itself if needed. To recognize the
need, this patch introduced `rb_hook_list_t::is_local` flag.
This patch is succession of https://github.com/ruby/ruby/pull/4652
Notes:
Merged: https://github.com/ruby/ruby/pull/5253
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5268
Merged-By: nobu <[email protected]>
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5266
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5256
|
|
Except on Windows and MinGW, we can only use compaction on systems that
use mmap (only systems that use mmap can use the read barrier that
compaction requires). We don't need to separately detect whether we can
support compaction or not.
Notes:
Merged: https://github.com/ruby/ruby/pull/5260
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5264
|
|
Notes:
Merged-By: k0kubun <[email protected]>
|
|
|
|
|
|
`rb_clear_attr_ccs()` should be called only when c_call or c_return
is activated.
Notes:
Merged: https://github.com/ruby/ruby/pull/5261
|
|
|
|
https://github.com/ruby/securerandom/commit/5460a18c35
|
|
https://github.com/ruby/securerandom/commit/46943a991c
|
|
|
|
https://github.com/ruby/un/pull/1
|
|
* Rename --jit to --mjit
[Feature #18349]
* Fix a few more --jit references
* Fix MJIT Actions
* More s/jit/mjit/ and re-introduce --disable-jit
* Update NEWS.md
* Fix test_bug_reporter_add
Notes:
Merged-By: k0kubun <[email protected]>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5258
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5257
|
|
|
|
The number of lines below the cursor position was known by
"@rest_height" alone, but the problem was caused by adding
"lower_space". Remove "lower_space" as it is unnecessary.
https://github.com/ruby/reline/commit/a575cef6a3
|
|
|
|
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5254
|
|
|