Project

General

Profile

Activity

From 08/09/2023 to 08/15/2023

08/15/2023

11:40 PM Revision 47b1a528 (git): Split installation from build section
nobu (Nobuyoshi Nakada)
08:54 PM Revision efd611ce (git): Revert "[ruby/yarp] rust: Initial yarp-sys"
This reverts commit e6e23b92e3019e27471c9bf7a97db5f95e7a9a29.
It seems like it wasn't added for ruby/ruby.
We could...
k0kubun (Takashi Kokubun)
08:52 PM Revision e6e23b92 (git): [ruby/yarp] rust: Initial yarp-sys
Still need to add more tests
Update Cargo.toml; add README
Switch yp_string_t_type variants to SNAKE_CASE
Add unes...
turboladen (Steve Loveless)
07:18 PM Revision 0f94e653 (git): Add stat force_incremental_marking_finish_count
This commit adds key force_incremental_marking_finish_count to
GC.stat_heap. This statistic returns the number of tim...
peterzhu2118 (Peter Zhu)
06:43 PM Revision 8c5b9ebf (git): [DOC] Improve doc guide compliance (#8221)
burdettelamar (Burdette Lamar)
02:30 PM Revision d9d4ae51 (git): Group configure outputs on GitHub Actions
nobu (Nobuyoshi Nakada)
02:30 PM Revision 6066f8d3 (git): Fix a typo to suppress updating rbconfig.rb during `make up`
nobu (Nobuyoshi Nakada)
02:30 PM Revision b76c2ec0 (git): Use `::` form workflow commands
nobu (Nobuyoshi Nakada)
02:08 PM Revision 9acc73d7 (git): YJIT: Optional parameter rework and bugfix (#8220)
* YJIT: Fix splatting empty array with rest param
* YJIT: Rework optional parameter handling to fix corner case
The...
alanwu (Alan Wu)
12:54 PM Revision 2f57db6c (git): [DOC] Rename "memory pool" to "heap"
peterzhu2118 (Peter Zhu)
12:54 PM Revision 01f74b28 (git): [DOC] Improve docs about keys in GC.stat_heap
peterzhu2118 (Peter Zhu)
12:54 PM Revision 24981407 (git): [DOC] Improve docs for GC.start
peterzhu2118 (Peter Zhu)
12:54 PM Revision 300bc145 (git): [DOC] Improve some GC docs
peterzhu2118 (Peter Zhu)
03:49 AM Revision a11b9077 (git): Add description to the empty test file [ci skip]
nobu (Nobuyoshi Nakada)
02:37 AM Revision b5541985 (git): * append newline at EOF. [ci skip]
git[bot]
02:19 AM Revision 542424fc (git): An empty test file for satisfy chkbuild [ci skip]
nobu (Nobuyoshi Nakada)
02:07 AM Revision b1f6c4b5 (git): Remove a misplaced and duplicate file [ci skip]
nobu (Nobuyoshi Nakada)

08/14/2023

03:48 PM Revision 52837fce (git): [DOC] Remove Document-class from trace_point.rb
peterzhu2118 (Peter Zhu)
02:18 PM Revision 75c9487a (git): YJIT: Chain guard classes on instance_of (#8209)
k0kubun (Takashi Kokubun)
02:30 AM Revision 2a3acbc4 (git): Fix test and precheck order for old GNU Make
nobu (Nobuyoshi Nakada)
01:23 AM Revision d33555ee (git): [DOC] RDoc for numeric.rb (#8216)
burdettelamar (Burdette Lamar)

08/13/2023

07:47 PM Revision 3080cf3d (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
06:30 PM Revision 7f8f62c9 (git): [ruby/irb] Support seamless integration with ruby/debug
(https://github.com/ruby/irb/pull/575)
* Support native integration with ruby/debug
* Prevent using multi-irb and a...
st0012 (Stan Lo)
03:23 PM Revision 9099d62a (git): [ruby/irb] Move IO configuration to IRB::Irb
(https://github.com/ruby/irb/pull/681)
It shouldn't be `RubyLex`'s responsibility to handle IO. So this moves
the co...
st0012 (Stan Lo)
03:02 PM Revision 3af5bada (git): [ruby/irb] Remove useless `begin`/`end` [ci skip]
(https://github.com/ruby/irb/pull/680)
The `rescue` was removed at https://github.com/ruby/irb/commit/420e7d227011.
...
nobu (Nobuyoshi Nakada)
06:30 AM Revision eb221a37 (git): Prohibit copying to `fixtures` and dot-direcotry just under `test`
Do not add directories which would let chkbuild fires accidentally, to
just under `test`. The "fixtures" directory i...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 83718b6b (git): Move test files of ruby/set under `test/set`
Chkbuild fires accidentally on `test/fixtures` directory. nobu (Nobuyoshi Nakada)
06:23 AM Revision efc91277 (git): Prefix `excludes` with a dot to prevent chkbuild from firing wrongly
Chkbuild runs for each directories just under `test` directory when
`test-all` failed. `test/excludes` itself should...
nobu (Nobuyoshi Nakada)
04:35 AM Revision 0c908fa6 (git): merge revision(s) 0b8f15575a440f85ac686f5b0eae8f8b7c2b72e7: [Backport #19836]
Fix memory leak for incomplete lambdas
[Bug #19836]
The parser does not free the chain of `struct v...
nagachika (Tomoyuki Chikanaga)
04:21 AM Revision 6898389a (git): merge revision(s) 5bc8fceca8d47ed1ef9c603c6531a408de36b60c: [Backport #19835]
Fix memory leak in parser for incomplete tokens
[Bug #19835]
The parser does not free the `tbl` of ...
nagachika (Tomoyuki Chikanaga)

08/12/2023

05:26 PM Revision b56e5c6b (git): Fix the precedence of `--backtrace-limit` option
In general, if the same option specifying a single value is given
multiple times at the same level, the last one over...
nobu (Nobuyoshi Nakada)
05:04 PM Revision 546c5cfe (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
02:04 PM Revision b18462c1 (git): [DOC] Don't suppress autolinks
burdettelamar (Burdette Lamar)
10:19 AM Revision e1683b49 (git): [ruby/irb] Drop showing indent level number in DEFAULT prompt and
INF_RUBY prompt
(https://github.com/ruby/irb/pull/679)
* Drop showing indent level number in DEFAULT prompt and INF_...
tompng (tomoya ishida)
10:17 AM Revision 68083508 (git): [ruby/irb] Reline/ReadlineInputMethod should inherit
StdioInputMethod
(https://github.com/ruby/irb/pull/671)
They are both built on top of stdio and are basically extend...
st0012 (Stan Lo)
07:00 AM Revision d1b1e4a3 (git): Update bundled gems list at 2023-08-12
git[bot]
04:54 AM Revision ead1a83b (git): merge revision(s) 1b0da1e6236ad9a380abfe4ca8b51f06c34bb6f9:
Skip running brew upgrade (#8189)
This has been unstable:
https://github.com/ruby/ruby/actions/runs/...
nagachika (Tomoyuki Chikanaga)
04:51 AM Revision b11f238a (git): merge revision(s) 72d1a790cfe0e4a457db98c587f1acaa5e39f001: [Backport #19833]
[Bug #19833] Fix index underflow at superclasses of `BasicObject`
---
object.c | 4 +...
nagachika (Tomoyuki Chikanaga)
04:48 AM Revision 3c9cb703 (git): merge revision(s) 1d096c1e53581ed9fe94694c9760babd1e12e580: [Backport #19793]
Fix crash in NoMethodError for dummy frames
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8...
nagachika (Tomoyuki Chikanaga)
04:46 AM Revision 19823032 (git): merge revision(s) 954b7ac81ef503df3c1efc5566df985b08951d52: [Backport #19789]
addr2line.c: fix `DW_FORM_ref_addr` parsing for DWARF 2 (#8146)
addr2line.c: fix DW_FORM_ref_addr parsing fo...
nagachika (Tomoyuki Chikanaga)
03:33 AM Revision 6ebde042 (git): [DOC] Update to use `SPECOPTS` instead of `MSPECOPT`
nobu (Nobuyoshi Nakada)
03:32 AM Revision 0eb21082 (git): Use the default test-spec formatter on Travis
nobu (Nobuyoshi Nakada)
02:19 AM Revision 46c428a9 (git): Make test-spec on Windows silent a little
nobu (Nobuyoshi Nakada)
02:19 AM Revision 2c9fbc51 (git): Add dotted counts
nobu (Nobuyoshi Nakada)
02:19 AM Revision 2373fead (git): For parallel test
nobu (Nobuyoshi Nakada)
02:19 AM Revision b377793b (git): Fold dotted outputs from test-spec
nobu (Nobuyoshi Nakada)
12:57 AM Revision 7740526b (git): Reorder bp_check and jit_return in cfp
It's the actual cfp[6] in the default build, so it's confusing to say
otherwise in the comment.
k0kubun (Takashi Kokubun)

08/11/2023

11:22 PM Revision 0e162457 (git): [DOC] Don't suppress autolinks (#8208)
burdettelamar (Burdette Lamar)
09:53 PM Revision 6ccc660d (git): [DOC] Don't suppress autolinks (#8207)
burdettelamar (Burdette Lamar)
09:06 PM Revision 58424787 (git): Extend the CI timeout for macOS
https://github.com/ruby/ruby/actions/runs/5836610844/job/15830549311 k0kubun (Takashi Kokubun)
08:07 PM Revision 02e50951 (git): YJIT: Implement GET_BLOCK_HANDLER() for invokesuper (#8206)
k0kubun (Takashi Kokubun)
06:51 PM Revision d4289107 (git): [ruby/irb] Remove needless removal of trailing whitespace in
check_code_state
(https://github.com/ruby/irb/pull/678)
https://github.com/ruby/irb/commit/4a6af7d1ed
tompng (tomoya ishida)
06:44 PM Revision 0781e552 (git): [ruby/irb] Move assignment check to RubyLex
(https://github.com/ruby/irb/pull/670)
Since assignment check relies on tokenization with `Ripper`, it feels like
th...
st0012 (Stan Lo)
06:27 PM Revision c173c637 (git): [ruby/irb] Skip integration tests in core CI
(https://github.com/ruby/irb/pull/677)
We already skipped history integration tests in core CI in #675 due to
suspic...
st0012 (Stan Lo)
06:08 PM Revision b6c66604 (git): YJIT: increase max chain depth for expandarray (#8205)
maximecb (Maxime Chevalier-Boisvert)
04:18 PM Revision 43721b1d (git): [ruby/irb] Don't echo an expression's result when it ends with a
semicolon
(https://github.com/ruby/irb/pull/669)
https://github.com/ruby/irb/commit/50185c2833
st0012 (Stan Lo)
04:03 PM Revision d3311e5c (git): [ruby/irb] Add black and white color to IRB::Color
(https://github.com/ruby/irb/pull/676)
https://github.com/ruby/irb/commit/a2763acade
st0012 (Stan Lo)
03:01 PM Revision a8cd18f0 (git): YJIT: implement codegen for rb_int_lshift (#8201)
* YJIT: implement codegen for rb_int_lshift
* Update yjit/src/asm/x86_64/mod.rs
Co-authored-by: Takashi Kokubun <ta...
maximecb (Maxime Chevalier-Boisvert)
07:22 AM Revision 475241ee (git): Group test-syntax-suggest and leaked-globals [ci skip]
nobu (Nobuyoshi Nakada)
06:23 AM Revision 907560f5 (git): Fix test-bundler dependencies
nobu (Nobuyoshi Nakada)
05:47 AM Revision 8fbb79f4 (git): Fix order of test-syntax-suggest-prepare for old GNU Make
nobu (Nobuyoshi Nakada)
04:50 AM Revision a792890e (git): Remove uneeded fix2int and rational_raw property for Universal Parser
S_H_ (Shun Hiraoka)
03:08 AM Revision 654b6482 (git): YJIT: Implement checkmatch instruction (#8203)
k0kubun (Takashi Kokubun)
12:46 AM Revision b7453b91 (git): [Bug #19831] Remove duplicate library options
`$(MAINLIBS)` should include `$(LIBS)` already. nobu (Nobuyoshi Nakada)
12:44 AM Revision d7c0fec4 (git): Update an outdated YJIT binding
k0kubun (Takashi Kokubun)
12:43 AM Revision f25e7eac (git): Fix the yjit-bindgen job
`YJIT_BINDGEN_DIFF_OPTS=--exit-code make yjit-bindgen` is not the same
as `make yjit-bindgen YJIT_BINDGEN_DIFF_OPTS=-...
k0kubun (Takashi Kokubun)

08/10/2023

08:12 PM Revision d2864ca3 (git): [ruby/zlib] Zlib.gunzip should not fail with utf-8 strings
(https://github.com/ruby/zlib/pull/55)
zstream_discard_input was encoding and character-aware when given input is us...
Sorah Fukumori
06:47 PM Revision b5b34c1f (git): YJIT: add mul() instruction to backend IR (#8195)
maximecb (Maxime Chevalier-Boisvert)
06:13 PM Revision 3ad306b4 (git): YJIT: Fallback megamorphic super/yield to dynamic dispatch (#8197)
YJIT: Fallback megamorphic super/yield
to dynamic dispatch
k0kubun (Takashi Kokubun)
04:56 PM Revision cc0fca27 (git): Fix range of `--backtrace-limit`
Also an option command line should have precedence over `RUBYOPT`. nobu (Nobuyoshi Nakada)
03:59 PM Revision 92cf14b4 (git): YJIT: Allow VM_CALL_ARGS_BLOCKARG on invokesuper (#8198)
k0kubun (Takashi Kokubun)
12:04 PM Revision 5397fc31 (git): Remove duplicate prerequisite [ci skip]
nobu (Nobuyoshi Nakada)
08:37 AM Revision 4ba348ec (git): Explicitly require rspec/expectations tentatively
Maybe only with load-relative, recent changes to bunder/setup.rb seem
affecting weirdly. It fails to load rspec/expe...
nobu (Nobuyoshi Nakada)
08:35 AM Revision bde55d09 (git): Make PREPARE_SYNTAX_SUGGEST include TEST_RUNNABLE prefix
So that `make PREPARE_SYNTAX_SUGGEST= test-syntax-suggest` works. nobu (Nobuyoshi Nakada)
12:38 AM Revision d2343368 (git): Deprecate Kernel#open and IO support for subprocess creation/forking
Deprecate Kernel#open and IO support for subprocess creation and
forking. This deprecates subprocess creation and for...
mdalessio (Mike Dalessio)

08/09/2023

10:28 PM Revision 984109b8 (git): [ruby/irb] Skip nested IRB tests in Ruby Core CI
(https://github.com/ruby/irb/pull/675)
Sometimes the subprocess gets stuck in the nested IRB session until timed
out...
st0012 (Stan Lo)
09:46 PM Revision 1ccd0eae (git): YJIT: Chain guard method IDs for respond_to? (#8196)
k0kubun (Takashi Kokubun)
07:34 PM Revision 493acaf4 (git): YJIT: Distinguish exit and fallback reasons for invokesuper/invokeblock (#8194)
YJIT: Distinguish exit and fallback reasons
for invokesuper/invokeblock
k0kubun (Takashi Kokubun)
06:06 PM Revision 0b8f1557 (git): Fix memory leak for incomplete lambdas
[Bug #19836]
The parser does not free the chain of `struct vtable`, which causes
memory leaks.
The following script...
peterzhu2118 (Peter Zhu)
06:06 PM Revision 5bc8fcec (git): Fix memory leak in parser for incomplete tokens
[Bug #19835]
The parser does not free the `tbl` of the `struct vtable` when there are
leftover `lvtbl` in the parser...
peterzhu2118 (Peter Zhu)
05:16 PM Revision d3efce69 (git): YJIT: Count throw instructions for each tag (#8188)
* YJIT: Count throw instructions for each tag
* Show % of each throw type
k0kubun (Takashi Kokubun)
05:12 PM Revision c9b30f9d (git): YJIT: implement imul instruction encoding in x86 assembler (#8191)
maximecb (Maxime Chevalier-Boisvert)
04:21 PM Revision a41c617e (git): Implement MUL instruction for aarch64 (#8193)
kddnewton (Kevin Newton)
02:57 PM Revision ab0f90f1 (git): [ruby/irb] Fix nested IRB sessions' history saving
(https://github.com/ruby/irb/pull/652)
1. Dynamically including `HistorySavingAbility` makes things unnecessarily
...
st0012 (Stan Lo)
01:54 PM Revision 6acfc50b (git): YJIT: Count all opt_getconstant_path exit reasons (#8187)
k0kubun (Takashi Kokubun)
01:47 PM Revision 5eef3ce2 (git): YJIT: Correct name of a counter (#8186)
alanwu (Alan Wu)
06:35 AM Revision 86f4415f (git): Prevent a warning: global variable `$VERSION' not initialized
mame (Yusuke Endoh)
06:34 AM Revision 48c3b086 (git): Prevent warnings: assigned but unused variable
mame (Yusuke Endoh)
 

Also available in: Atom