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
-
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... -
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... - 03:16 PM Revision ee7c031d (git): YJIT: don't show a full crash report if mmap is only out of memory (#6659)
-
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... -
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... - 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... - 05:05 AM Revision d9cf0388 (git): Update Regexp.timeout doc (#6658)
- * Correct Regexp.timeout doc, Timeout.timeout= => Regexp.timeout=
* add link Regexp Timeout section -
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... -
03:38 AM Revision 3475b661 (git): file2lastrev.rb: try to overwrite the found revision.h as before
-
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`. -
02:33 AM Revision 60f12c7d (git): Fix infinite loop when out-of-place build
-
02:10 AM Revision 265a96b0 (git): Manage the timestamp for revision.h
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 ... -
07:05 PM Revision 0d1e1987 (git): YJIT: Visualize live ranges on register spill (#6651)
-
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... -
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. -
05:34 AM Revision 6bf458ee (git): file2lastrev.rb: use output.rb for the options
-
05:34 AM Revision 7e6e9426 (git): file2lastrev.rb: rename output as format
- Also:
- format -> time_format
- output -> formatter -
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 -
05:34 AM Revision 99a79dc4 (git): colorize.rb: support for NO_COLOR
-
05:34 AM Revision f0c8c1e8 (git): vpath.rb: tweak --vpath option message
- 04:10 AM Revision 16953867 (git): We don't care about actual hostname resolution. (#6652)
- https://bugs.ruby-lang.org/issues/18380
-
02:40 AM Revision aa8c6759 (git): vcs.rb: do not reference the constant before assignment
-
12:35 AM Revision 2d3ecc4d (git): Adjust indents [ci skip]
- 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... -
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...
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... -
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 -
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
-
06:57 AM Revision c3de08cb (git): Reuse FIBER_RESUMED_P macro
-
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 ... -
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...
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 -
11:35 AM Revision 37593c79 (git): Ignore failure at moving revision.h [ci skip]
- The source directory may be read-only.
-
10:16 AM Revision 0717cb84 (git): Try -fstack-protector-strong on MinGW
- The CI for MinGW has used it.
-
08:13 AM Revision 28214231 (git): Run spec_guards only when spec files changed [ci skip]
-
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, ... -
08:06 AM Revision b64514f1 (git): vcs.rb: prettify debug print
- 07:04 AM Revision 1acbcf0e (git): Update bundled gems list at 2022-10-30
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 -
03:53 PM Revision 572cd10a (git): Fix links and sort [ci skip]
-
01:47 PM Revision d5fb76a6 (git): [ruby/optparse] Add tests for `load(into:)`
- https://github.com/ruby/optparse/commit/51f7e060ee
- 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... -
01:40 PM Revision 4dac53f0 (git): [ruby/optparse] Add tests for `OptionParser#load`
- https://github.com/ruby/optparse/commit/fb34a1d3a3
-
12:06 PM Revision bc28acc3 (git): [ruby/digest] Use CommonDigest by default if available
- https://github.com/ruby/digest/commit/cce9ada85e
-
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 ...
10/28/2022
-
11:10 PM Revision 5e0432f5 (git): fix ASAN error in GC
-
10:33 AM Revision 9b462aec (git): Follow up "Rework `first_lineno` to be `int`."
-
10:04 AM Revision 1de8a428 (git): sync_default_gems.rb: do not add extra empty lines [ci skip]
-
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 -
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... -
08:29 AM Revision 13e968c1 (git): [ruby/irb] Suppress sequence to inspect asian ambiguous width
- https://github.com/ruby/irb/commit/a7097c5b80
-
08:29 AM Revision 7440fc3e (git): [ruby/irb] Suppress "switching inspect mode" messages
- https://github.com/ruby/irb/commit/565eeb3c19
-
04:15 AM Revision e6e20223 (git): sync_default_gems.rb: append orignal commit URLs to subject only log
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... -
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 -
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 - 07:29 PM Revision b260c1e8 (git): [ruby/irb] Remove unnecessary test setup
-
07:16 PM Revision bb7067cb (git): [ruby/irb] Suppress warning for test which uses a locale non-existing on GitHub Actions
-
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... -
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 - 03:36 PM Revision 7cf7e6c3 (git): [ruby/irb] Add missing require
-
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... -
08:16 AM Revision 5129ca3e (git): [ruby/rdoc] Delay `require "readline"` in case the terminal is in raw mode
-
05:36 AM Revision 739ad81f (git): [ruby/date] Check month range as civil
-
03:12 AM Revision cb80ee7a (git): [ruby/tmpdir] Warnings should contain the environment variable name
Also available in: Atom