Project

General

Profile

Activity

From 10/27/2022 to 11/02/2022

11/02/2022

10:27 PM Revision 59a6caf8 (git): Run only daily schedule because CodeQL provides a lot of false-positive results for Ruby code
hsbt (Hiroshi SHIBATA)
05:34 PM Revision b777408c (git): Fix crash in test runner on timeout
When a test worker hangs and timeouts, the test runner crashes with the
following stack trace:
ruby/tool/lib/test/un...
peterzhu2118 (Peter Zhu)
04:30 PM Revision 81e84e0a (git): YJIT: Support invokeblock (#6640)
* YJIT: Support invokeblock
* Update yjit/src/backend/arm64/mod.rs
* Update yjit/src/codegen.rs
Co-authored-by: Ma...
k0kubun (Takashi Kokubun)
03:16 PM Revision ee7c031d (git): YJIT: don't show a full crash report if mmap is only out of memory (#6659)
Noah Gibbs
03:14 PM Revision 946bb34f (git): YJIT: Avoid accumulating freed pages in the payload (#6657)
Co-Authored-By: Alan Wu <[email protected]>
Co-Authored-By: Maxime Chevalier-Boisvert <maxime.chevalierboisve...
k0kubun (Takashi Kokubun)
03:03 PM Revision 4a8cd9e8 (git): Use shared flags of the type
The ELTS_SHARED flag is generic, so we should prefer to use the flags
specific of the type (STR_SHARED for strings an...
peterzhu2118 (Peter Zhu)
10:31 AM Revision 875b7b33 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.34 to 0.9.35.
- [Release notes](https://github.com/oxid...
dependabot[bot]
05:05 AM Revision d9cf0388 (git): Update Regexp.timeout doc (#6658)
* Correct Regexp.timeout doc, Timeout.timeout= => Regexp.timeout=
* add link Regexp Timeout section
Sampat Badhe
04:37 AM Revision 8e2c70af (git): file2lastrev.rb: changed revision may be `nil` [ci skip]
When `--suppress_not_found` option is given, no revision information
is available. And remove extraneous newline, wh...
nobu (Nobuyoshi Nakada)
03:38 AM Revision 3475b661 (git): file2lastrev.rb: try to overwrite the found revision.h as before
nobu (Nobuyoshi Nakada)
03:38 AM Revision ac06951c (git): file2lastrev.rb: separate options for `Output` and `VPath`
So the `--srcdir` option in this file can override the same option in
`VPath`.
nobu (Nobuyoshi Nakada)
02:33 AM Revision 60f12c7d (git): Fix infinite loop when out-of-place build
nobu (Nobuyoshi Nakada)
02:10 AM Revision 265a96b0 (git): Manage the timestamp for revision.h
nobu (Nobuyoshi Nakada)

11/01/2022

10:38 PM Revision 70173a72 (git): Ivar copy needs to happen _before_ setting the shape
When we copy instance variables, it is possible for the GC to be kicked
off. The GC looks at the shape to determine ...
tenderlovemaking (Aaron Patterson)
07:05 PM Revision 0d1e1987 (git): YJIT: Visualize live ranges on register spill (#6651)
k0kubun (Takashi Kokubun)
06:16 PM Revision cbf15e5c (git): YJIT: Add an assert to help with Context changes
While experimenting I found that it's easy to change Context and forget
to also change the copying operation in limit...
alanwu (Alan Wu)
06:16 PM Revision a70f90e1 (git): YJIT: Delete redundant ways to make Context
Context::new() is the same as Context::default() and
Context::new_with_stack_size() was only used in tests.
alanwu (Alan Wu)
05:34 AM Revision 6bf458ee (git): file2lastrev.rb: use output.rb for the options
nobu (Nobuyoshi Nakada)
05:34 AM Revision 7e6e9426 (git): file2lastrev.rb: rename output as format
Also:
- format -> time_format
- output -> formatter
nobu (Nobuyoshi Nakada)
05:34 AM Revision a2e7b11f (git): output.rb: extract from generic_erb.rb
- writing to a file or stdout
- touching timestamp files
- overwriting only if changed
- colorizing
nobu (Nobuyoshi Nakada)
05:34 AM Revision 99a79dc4 (git): colorize.rb: support for NO_COLOR
nobu (Nobuyoshi Nakada)
05:34 AM Revision f0c8c1e8 (git): vpath.rb: tweak --vpath option message
nobu (Nobuyoshi Nakada)
04:10 AM Revision 16953867 (git): We don't care about actual hostname resolution. (#6652)
https://bugs.ruby-lang.org/issues/18380 Samuel Williams
02:40 AM Revision aa8c6759 (git): vcs.rb: do not reference the constant before assignment
nobu (Nobuyoshi Nakada)
12:35 AM Revision 2d3ecc4d (git): Adjust indents [ci skip]
nobu (Nobuyoshi Nakada)
12:10 AM Revision 4c59808a (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.34 to 0.9.35.
- [Release notes](https://github.com/oxid...
dependabot[bot]
12:05 AM Revision 2d86e79f (git): Always lookup IV buffers when iterating
Always look up instance variable buffers when iterating. It is possible
for the instance variable buffer to change o...
tenderlovemaking (Aaron Patterson)

10/31/2022

09:05 PM Revision 02f15542 (git): Implement object shapes for T_CLASS and T_MODULE (#6637)
* Avoid RCLASS_IV_TBL in marshal.c
* Avoid RCLASS_IV_TBL for class names
* Avoid RCLASS_IV_TBL for autoload
* Avoid R...
jhawthorn (John Hawthorn)
06:29 PM Revision 2b39640b (git): YJIT: Add RubyVM::YJIT.code_gc (#6644)
* YJIT: Add RubyVM::YJIT.code_gc
* Rename compiled_page_count to live_page_count
k0kubun (Takashi Kokubun)
06:29 PM Revision 5e6633fc (git): YJIT: reduce default `--yjit-exec-mem-size` to 128MiB instead of 256 (#6649)
Reduce default --yjit-exec-mem-size to 128MiB instead of 256 maximecb (Maxime Chevalier-Boisvert)
06:57 AM Revision c3de08cb (git): Reuse FIBER_RESUMED_P macro
S_H_ (Shun Hiraoka)
04:58 AM Revision 350d0aa0 (git): [ruby/error_highlight] Support nodes in `spot`
Fixes a bug where `spot` was using the wrong local variable.
We want to use error highlight with code that has been ...
eileencodes (Eileen Uchitelle)
04:39 AM Revision 3391c51e (git): Add `node_id_for_backtrace_location` function
We want to use error highlight with eval'd code, specifically ERB
templates. We're able to recover the generated code...
eileencodes (Eileen Uchitelle)

10/30/2022

02:21 PM Revision 7ed10abd (git): [ruby/bigdecimal] Suppress macro redefinition warnings
`HAVE_` macros by autoconf are defined as 1.
https://github.com/ruby/bigdecimal/commit/cd35868aa6
nobu (Nobuyoshi Nakada)
11:35 AM Revision 37593c79 (git): Ignore failure at moving revision.h [ci skip]
The source directory may be read-only. nobu (Nobuyoshi Nakada)
10:16 AM Revision 0717cb84 (git): Try -fstack-protector-strong on MinGW
The CI for MinGW has used it. nobu (Nobuyoshi Nakada)
08:13 AM Revision 28214231 (git): Run spec_guards only when spec files changed [ci skip]
nobu (Nobuyoshi Nakada)
08:06 AM Revision 00d5b7ce (git): vcs.rb: copy safe directory configuration
Now revision.tmp will be regenerated always and every times, even if
the recent file exists in the source directory, ...
nobu (Nobuyoshi Nakada)
08:06 AM Revision b64514f1 (git): vcs.rb: prettify debug print
nobu (Nobuyoshi Nakada)
07:04 AM Revision 1acbcf0e (git): Update bundled gems list at 2022-10-30
git[bot]

10/29/2022

07:47 PM Revision 91c28ab2 (git): [DOC] Enhanced RDOc for IO (#6642)
In io.c treats:
#close
#close_read
#close_write
#closed
burdettelamar (Burdette Lamar)
03:53 PM Revision 572cd10a (git): Fix links and sort [ci skip]
znz (Kazuhiro NISHIYAMA)
01:47 PM Revision d5fb76a6 (git): [ruby/optparse] Add tests for `load(into:)`
https://github.com/ruby/optparse/commit/51f7e060ee nobu (Nobuyoshi Nakada)
01:46 PM Revision 37291df9 (git): [ruby/optparse] #load() into hash
(https://github.com/ruby/optparse/pull/42)
OptionParser#load learns .load(into: Hash)
https://github.com/ruby/optpa...
Whyme Lyu
01:40 PM Revision 4dac53f0 (git): [ruby/optparse] Add tests for `OptionParser#load`
https://github.com/ruby/optparse/commit/fb34a1d3a3 nobu (Nobuyoshi Nakada)
12:06 PM Revision bc28acc3 (git): [ruby/digest] Use CommonDigest by default if available
https://github.com/ruby/digest/commit/cce9ada85e nobu (Nobuyoshi Nakada)
07:17 AM Revision c5ca250e (git): Clear `_FORTIFY_SOURCE` before definition
As clang on macOS defines this macro as 0 internally when a sanitizer
option is given, clear it before definition to ...
nobu (Nobuyoshi Nakada)

10/28/2022

11:10 PM Revision 5e0432f5 (git): fix ASAN error in GC
tenderlovemaking (Aaron Patterson)
10:33 AM Revision 9b462aec (git): Follow up "Rework `first_lineno` to be `int`."
nobu (Nobuyoshi Nakada)
10:04 AM Revision 1de8a428 (git): sync_default_gems.rb: do not add extra empty lines [ci skip]
nobu (Nobuyoshi Nakada)
09:36 AM Revision 4021c656 (git): [ruby/irb] Do not make non-existent XDG directory on start
(https://github.com/ruby/irb/pull/357)
https://github.com/ruby/irb/commit/298b134792
nobu (Nobuyoshi Nakada)
09:30 AM Revision 56c97a66 (git): [ruby/irb] Update regarding NO_COLOR value
https://no-color.org has been updated (jcs/no_color#83):
> Command-line software which adds ANSI color to its output...
nobu (Nobuyoshi Nakada)
08:29 AM Revision 13e968c1 (git): [ruby/irb] Suppress sequence to inspect asian ambiguous width
https://github.com/ruby/irb/commit/a7097c5b80 nobu (Nobuyoshi Nakada)
08:29 AM Revision 7440fc3e (git): [ruby/irb] Suppress "switching inspect mode" messages
https://github.com/ruby/irb/commit/565eeb3c19 nobu (Nobuyoshi Nakada)
04:15 AM Revision e6e20223 (git): sync_default_gems.rb: append orignal commit URLs to subject only log
nobu (Nobuyoshi Nakada)

10/27/2022

10:52 PM Revision 9cf027f8 (git): YJIT: Use guard_known_class() for opt_aref on Arrays (#6643)
This code used to roll its own heap object check before we made a better
version in guard_known_class(). The improved...
alanwu (Alan Wu)
08:50 PM Revision 2812a57b (git): Update docs wrt YJIT limitations and building YJIT (#6641)
* Update docs wrt YJIT limitations and building YJIT
* Update building_ruby.md
Fix relative link
maximecb (Maxime Chevalier-Boisvert)
07:29 PM Revision ea597257 (git): [ruby/irb] Fix warnings in test_cmd.rb
Fixes this warning:
warning: assigned but unused variable - err
https://github.com/ruby/irb/commit/298fcb57a3
peterzhu2118 (Peter Zhu)
07:29 PM Revision b260c1e8 (git): [ruby/irb] Remove unnecessary test setup
Stan Lo
07:16 PM Revision bb7067cb (git): [ruby/irb] Suppress warning for test which uses a locale non-existing on GitHub Actions
Eregon (Benoit Daloze)
07:16 PM Revision 8d784423 (git): [ruby/irb] Remove unecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException
* Specifically the second one causes `$HOME` to be unset, which breaks `File.expand_path('~')`.
https://github.com/r...
Eregon (Benoit Daloze)
04:13 PM Revision c6f439a6 (git): Improve performance some `Integer` and `Float` methods [Feature #19085] (#6638)
* Improve some Integer and Float methods
* Using alias and Remove unnecessary code
* Remove commentout code
S_H_ (Shun Hiraoka)
03:36 PM Revision 7cf7e6c3 (git): [ruby/irb] Add missing require
Stan Lo
03:25 PM Revision 26b913c8 (git): [ruby/irb] Add test for IRB::InputCompletor::PerfectMatchedProc
This proc displays rdoc document when the input matches certain symbols
perfectly, like "String". It's commonly trigg...
st0012 (Stan Lo)
08:16 AM Revision 5129ca3e (git): [ruby/rdoc] Delay `require "readline"` in case the terminal is in raw mode
shugo (Shugo Maeda)
05:36 AM Revision 739ad81f (git): [ruby/date] Check month range as civil
nobu (Nobuyoshi Nakada)
03:12 AM Revision cb80ee7a (git): [ruby/tmpdir] Warnings should contain the environment variable name
nobu (Nobuyoshi Nakada)
 

Also available in: Atom