General

Profile

st0012 (Stan Lo)

Issues

open closed Total
Assigned issues 0 20 20
Reported issues 1 10 11

Projects

Project Roles Registered on
Ruby Committer, Contributor 03/03/2025

Activity

03/30/2026

02:40 PM Ruby Revision 3c22172c (git): Rebalance compilation jobs in Compilations workflow
Move compilation steps from the heaviest jobs to the lightest to reduce
the critical path of the Compilations workflow.
Before: jobs ranged from 13-41 min (compile#12 had 4 steps, compile#3
had 10 clang versions).
After: jobs range fro...
st0012 (Stan Lo)
02:40 PM Ruby Revision f0f92435 (git): Use ubuntu-latest for macOS result jobs
The result jobs in macOS workflows only check if other jobs failed
(just runs `exit 1`). They don't need macOS runners. Using
ubuntu-latest instead frees up macOS runner slots and starts faster
due to shorter queue times.
st0012 (Stan Lo)
09:27 AM Ruby Revision ee31cc6e (git): Remove dead `Resolve job ID` step from macOS workflow (#16591)
This step was added in 1ba93c2c4d for uploading core dumps to AWS S3,
but the S3 upload was later removed while this step was left behind.
The `job_id` output is not referenced anywhere in the workflow.
st0012 (Stan Lo)

03/28/2026

01:28 PM Ruby Revision 546e2eba (git): Add `make html-server` for live-reloading doc preview (#16494)
RDoc now has a `--server` mode that starts a local HTTP server
with live reload. Add an `html-server` make target so developers
can preview Ruby documentation while editing source files.
Usage: `make html-server` from the build director...
st0012 (Stan Lo)
01:12 PM Ruby Revision d89a9f82 (git): Extract `check_event_support` helper to reduce duplication in `vm_trace.c` (#16587)
Extract check_event_support helper to reduce duplication in vm_trace.c
Five rb_tracearg_* functions repeated the same event validation
pattern. Extract it into a check_event_support() helper.
st0012 (Stan Lo)

03/26/2026

12:46 PM Ruby Revision 788cb322 (git): Parallelize bundled gems test execution (#16513)
Run gem tests concurrently using a thread pool instead of
sequentially. Each gem test runs in its own process group with
output captured via pipes and printed in original order after
all tests complete.
Concurrency is controlled by `TES...
st0012 (Stan Lo)

03/23/2026

10:13 PM Ruby Revision 6ae062ae (git): Use latest RDoc (#16506)
The latest RDoc contains https://github.com/ruby/rdoc/pull/1657, which
fixes install-doc failures on some platforms.
st0012 (Stan Lo)
08:38 PM Ruby Revision 3db9c22f (git): [ruby/io-console] Use :nodoc: instead of :stopdoc: for internal
C-defined classes
(https://github.com/ruby/io-console/pull/123)
RDoc does not officially support :stopdoc:/:startdoc: in C files,
and recent RDoc changes cause :stopdoc: to be incorrectly undone
during file processing, making these clas...
st0012 (Stan Lo)

03/15/2026

12:47 PM Ruby Revision 6297a3bb (git): [DOC] Simplify doc setup (#16393)
* Remove stale entries from `.document` files
`doc/.document` referenced two non-existent directories (`date`, `rdoc`).
`ext/.document` referenced eight extensions that have been moved to
gems: bigdecimal, fiddle, monitor, nkf, racc, r...
st0012 (Stan Lo)

03/08/2026

03:54 PM Ruby Misc #21922: Permissions for committers for ex-default/bundled/unbundled gems repositories
I agree that we should have clearer rules on how committers can/should engage with gems under the `ruby` org.
My (perhaps outdated) understanding was:
- Ruby committers can make changes to gems they don't maintain for misc/doc changes,...
st0012 (Stan Lo)

Also available in: Atom