Project

General

Profile

Activity

From 03/31/2023 to 04/06/2023

04/06/2023

11:33 PM Revision fb822076 (git): [rubygems/rubygems] util/rubocop -A --only Style/LineEndConcatenation
https://github.com/rubygems/rubygems/commit/67ece7b8b6 hsbt (Hiroshi SHIBATA)
05:35 PM Revision bffadcd6 (git): Add guard to compaction test in WeakMap
Some platforms don't support compaction, so we should skip this test. peterzhu2118 (Peter Zhu)
05:19 PM Revision bccec7fb (git): Fix crash in rb_gc_register_address
[Bug #19584]
Some C extensions pass a pointer to a global variable to
rb_gc_register_address. However, if a GC is tr...
peterzhu2118 (Peter Zhu)
03:34 PM Revision 89bdf6e9 (git): YJIT: Stack temp register allocation for arm64 (#7659)
* YJIT: Stack temp register allocation for arm64
* Update a comment
Co-authored-by: Maxime Chevalier-Boisvert <maxi...
k0kubun (Takashi Kokubun)
10:07 AM Revision 2a34bcaa (git): Update VPATH for socket, & dependencies
The socket extensions rubysocket.h pulls in the "private" include/gc.h,
which now depends on vm_core.h. vm_core.h pul...
eightbitraptor (Matt V-H)
10:07 AM Revision 026321c5 (git): [Feature #19474] Refactor NEWOBJ macros
NEWOBJ_OF is now our canonical newobj macro. It takes an optional ec eightbitraptor (Matt V-H)
10:07 AM Revision 879cda98 (git): Remove dependancy of vm_core.h on shape.h
so that now shape can happily include gc.h eightbitraptor (Matt V-H)
10:07 AM Revision d91a8285 (git): Pull the shape tree out of the vm object
eightbitraptor (Matt V-H)
10:07 AM Revision b0297feb (git): Remove newobj_of_cr
We can just make newobj_of take a ractor eightbitraptor (Matt V-H)
07:36 AM Revision f269fae0 (git): Revert "[ruby/syntax_suggest] Introduce binstubs to set RUBYOPT for development"
This reverts commit d2eef4b7867578df302cfa9d7c97eebbef8d9ee4. hsbt (Hiroshi SHIBATA)
07:30 AM Revision 70371aa0 (git): Revert accidentally commit of wrong file
Revert "[ruby/syntax_suggest] Remove unnecessary `--color` option"
This reverts commit 588dd44d418d56dce3f2a388c40...
hsbt (Hiroshi SHIBATA)
07:18 AM Revision c78476ce (git): Update default gems list at 6ca1f3eec4222924c7e23642a68b51 [ci skip]
git[bot]
07:15 AM Revision 6ca1f3ee (git): Load only SyntaxSuggest::VERSION for version check
hsbt (Hiroshi SHIBATA)
06:49 AM Revision 7ab640d9 (git): v1.0.4
schneems (Richard Schneeman)
06:47 AM Revision 8d72d615 (git): v1.0.3
Fix a CI error and add a test to ensure we're testing the current version:
```
Run bundle exec rake test
bundler: fa...
schneems (Richard Schneeman)
06:45 AM Revision d2eef4b7 (git): [ruby/syntax_suggest] Introduce binstubs to set RUBYOPT for development
Because `syntax_suggest` is a default gem you can get conflicts when working on this project with Ruby 3.2+. To fix c... schneems (Richard Schneeman)
06:45 AM Revision d511e696 (git): [ruby/syntax_suggest] The annotation must end with a new line
syntax_suggest did not work great when there is no new line at the end
of the input file.
Input:
```
def foo
end
end...
mame (Yusuke Endoh)
06:45 AM Revision 63ea6b0c (git): [ruby/syntax_suggest] Rollback comment indentation behavior
Originally I fixed https://github.com/ruby/syntax_suggest/pull/177 by making the process of comment removal indentati... schneems (Richard Schneeman)
06:45 AM Revision 2acbcec0 (git): [ruby/syntax_suggest] Add comments and refactor AroundBlockScan methods
https://github.com/ruby/syntax_suggest/commit/cecd12292c schneems (Richard Schneeman)
06:45 AM Revision 5487ee4f (git): [ruby/syntax_suggest] Fix sibling bug to #177
While #177 is reported as being caused by a comment, the underlying behavior is a problem due to the newline that we ... schneems (Richard Schneeman)
06:45 AM Revision e5236471 (git): [ruby/syntax_suggest] Preserve whitespace in front of comments
When removing comments I previously replaced them with a newline. This loses some context and may affect the order of... schneems (Richard Schneeman)
06:45 AM Revision 33cfd262 (git): [ruby/syntax_suggest] Handle alias already exists when debugging
When `tmp/alias` already exists, I'm now getting phantom folders in the directory pointing at older aliases which is ... schneems (Richard Schneeman)
06:45 AM Revision 588dd44d (git): [ruby/syntax_suggest] Remove unnecessary `--color` option
It is enabled automatically if possible. Forcing this option makes
https://github.com/rspec/rspec-core/pull/3017 use...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 061f5f43 (git): Add missing test for Data.initialize
Marc-Andre Lafortune
04:07 AM Revision 69460791 (git): [rubygems/rubygems] Improve comment explaining the neccessity of `write_default_spec` method.
The intention is not obvious from the commit log and it might avoid
temptation to remove the method without further c...
Vít Ondruch
04:07 AM Revision f3d69bed (git): [rubygems/rubygems] Fix resolver hangs when dealing with an incomplete lockfile
While working on locking multiple platforms by default, I got an
infinite resolution loop in one of our resolver spec...
deivid (David Rodríguez)
04:07 AM Revision c2573809 (git): Revert "Refactor incomplete specs handling"
This reverts commit 69580f8b72f41c58cae57d1ada4db909922b3891. deivid (David Rodríguez)
04:07 AM Revision 192a3a6b (git): [rubygems/rubygems] Revert "Reuse `SpecSet#materialize` logic"
This reverts commit https://github.com/rubygems/rubygems/commit/a20585b4512d.
https://github.com/rubygems/rubygems/c...
deivid (David Rodríguez)
04:07 AM Revision b5f24329 (git): [rubygems/rubygems] Use TestCase#util_spec instead of custom code.
https://github.com/rubygems/rubygems/commit/74d485ff1e Vít Ondruch
03:43 AM Revision 5d718f10 (git): Bump github/codeql-action from 2.2.9 to 2.2.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.9 to 2.2.10.
- [Release notes](https:/...
dependabot[bot]

04/05/2023

11:11 PM Revision 7b27ad9a (git): Add BIN as an entry in the glossary (#7667)
I initially thought this macro is referencing binary, not basic instruction name Adam Hess
09:40 PM Revision 2f8e5c80 (git): [ruby/irb] Drop Ruby 2.6 support
(https://github.com/ruby/irb/pull/555)
* Remove all Ruby 2.6 support
* Drop Ruby 2.6 specific testing conditions
*...
st0012 (Stan Lo)
08:19 PM Revision 1587494b (git): YJIT: Add codegen for Integer methods (#7665)
* YJIT: Add codegen for Integer methods
* YJIT: Update dependencies
* YJIT: Fix Integer#[] for argc=2
k0kubun (Takashi Kokubun)
04:57 PM Revision 52e571fa (git): Ensure ruby_xfree won't segfault if called after vm_destruct
[Bug #19580]
The real-world scenario motivating this change is libxml2's pthread
code which uses `pthread_key_create...
mdalessio (Mike Dalessio)
03:19 PM Revision 533423eb (git): core_assertions.rb: Prefer CPU time clocks
To prevent influence from other processes. nobu (Nobuyoshi Nakada)
03:19 PM Revision f9eb2515 (git): core_assertions.rb: Extract common code block
nobu (Nobuyoshi Nakada)
03:19 PM Revision f07c7564 (git): core_assertions.rb: Tweak timeout limit
Increase the timeout limit when variance at rehearsal is small. nobu (Nobuyoshi Nakada)
02:37 PM Revision 4b100f75 (git): [DOC] Clarify behavior of abort() with no argument
Since Ruby 2.7 it prints the message and backtrace of $!
Fixes [Bug #19578]
Dan0042 (Daniel DeLorme)
02:32 PM Revision 615a1bc4 (git): YJIT: Count the number of actually written bytes (#7658)
k0kubun (Takashi Kokubun)
01:49 PM Revision 3e1e09b2 (git): YJIT: Smoke test on Rust 1.58.0
Since warnings might show up on older version but not newer ones. alanwu (Alan Wu)
01:49 PM Revision 8f734cf9 (git): YJIT: Eanble `unsafe_op_in_unsafe_fn` on crate::core
Encourages commenting about soundness of `unsafe` usages. alanwu (Alan Wu)
01:49 PM Revision 929d55c3 (git): Revert "YJIT: Suppress unnecessary `unsafe` block (GH-7634)"
This reverts commit 9e678cdbd054f78576a8f21b3f97cccc395ade22.
Without the `unsafe` annotations, the SAFETY comments ...
alanwu (Alan Wu)
09:50 AM Revision e003784f (git): [rubygems/rubygems] util/rubocop -A --only Style/RegexpLiteral
https://github.com/rubygems/rubygems/commit/9264d83421 hsbt (Hiroshi SHIBATA)
07:46 AM Revision 65d27d3c (git): RJIT: Skip a class guard if known to be T_STRING
k0kubun (Takashi Kokubun)
07:38 AM Revision 9bef39de (git): RJIT: Handle include_all argument of respond_to?
k0kubun (Takashi Kokubun)
06:55 AM Revision 66fe64b2 (git): RJIT: Remove unused variables
k0kubun (Takashi Kokubun)
06:52 AM Revision 2ddf6079 (git): RJIT: Always use guard_two_fixnums
k0kubun (Takashi Kokubun)
06:42 AM Revision 4e9c3b45 (git): RJIT: Eliminate known-result guards for blockarg
k0kubun (Takashi Kokubun)
06:30 AM Revision 4f77d1cd (git): RJIT: Eliminate known-result branches
k0kubun (Takashi Kokubun)
05:49 AM Revision 9a5d4cc8 (git): [rubygems/rubygems] Removed unused Gem::Deprecate from Gem::TestCase
https://github.com/rubygems/rubygems/commit/d8a75a5f84 hsbt (Hiroshi SHIBATA)
05:49 AM Revision 8e37eb1d (git): [rubygems/rubygems] Extract class method used by self.method
https://github.com/rubygems/rubygems/commit/d900453ca2 hsbt (Hiroshi SHIBATA)
05:49 AM Revision 7f9a5a75 (git): [rubygems/rubygems] We don't use process_based_port and self.process_based_port
https://github.com/rubygems/rubygems/commit/f1a20c4c69 hsbt (Hiroshi SHIBATA)
05:49 AM Revision 6d0caac4 (git): [rubygems/rubygems] We don't use self.make_command
https://github.com/rubygems/rubygems/commit/241f376c32 hsbt (Hiroshi SHIBATA)
05:49 AM Revision a464951f (git): [rubygems/rubygems] Unify win_platform? to Gem.win_platform?
https://github.com/rubygems/rubygems/commit/b18a4ef076 hsbt (Hiroshi SHIBATA)
05:49 AM Revision cbeea5f3 (git): [rubygems/rubygems] Unify java_platform? to Gem.java_platform?
https://github.com/rubygems/rubygems/commit/7f27ab32b8 hsbt (Hiroshi SHIBATA)
05:49 AM Revision bf8afe43 (git): [rubygems/rubygems] Removed self.mingw_windows?, It's not used rubygems
https://github.com/rubygems/rubygems/commit/ba3c985701 hsbt (Hiroshi SHIBATA)
05:38 AM Revision 28d6c6d6 (git): [rubygems/rubygems] add some test suites under the Gem namespace, so as not to collide
To avoid collisions especially in ruby/ruby
https://github.com/rubygems/rubygems/commit/e6b2359975
luke-gru (Luke Gruber)
05:13 AM Revision e06bebff (git): RJIT: Propagate argument types on method calls
k0kubun (Takashi Kokubun)
05:05 AM Revision 6d8875b5 (git): RJIT: Fix mapping offsets in stack_swap
k0kubun (Takashi Kokubun)
03:43 AM Revision f79912ea (git): Bump ruby/setup-ruby from 1.144.2 to 1.146.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.144.2 to 1.146.0.
- [Release notes](https://github...
dependabot[bot]

04/04/2023

11:59 PM Revision 52ff2ce9 (git): Use `em_delete` in `key_delete` (#504)
* Test existing behavior
Typing Ctrl-D ends editing but typing <Del> does not.
Also renamed a test that is not test...
etienne (Étienne Barrié)
11:43 PM Revision bb927acd (git): [ruby/optparse] Document requires needed for Date/DateTime/Time/URI/Shellwords support
Fixes [Bug #19566]
https://github.com/ruby/optparse/commit/fb91d97c10
jeremyevans (Jeremy Evans)
09:30 PM Revision 1da2e7fc (git): [Feature #19579] Remove !USE_RVARGC code (#7655)
Remove !USE_RVARGC code
[Feature #19579]
The Variable Width Allocation feature was turned on by default in Ruby
3.2...
peterzhu2118 (Peter Zhu)
09:02 PM Revision 1190ec60 (git): Use a longer timeout for syntax_suggest
for CI stability k0kubun (Takashi Kokubun)
08:41 PM Revision d26d3575 (git): YJIT: add stats for ratio of versions per block (#7653)
maximecb (Maxime Chevalier-Boisvert)
07:59 PM Revision 8525603c (git): Revert "Fix transient heap mode"
This reverts commit 87253d047ce35e7836b6f97edbb4f819879a3b25.
Revert "Implement `Process.warmup`"
This reverts comm...
tenderlovemaking (Aaron Patterson)
06:09 PM Revision e5de0fe1 (git): Remove an unused counter
I ended up not using it. k0kubun (Takashi Kokubun)
06:07 PM Revision 116c0f92 (git): Resurrect yjit-smoke-test before #7651
k0kubun (Takashi Kokubun)
05:58 PM Revision b7717fc3 (git): YJIT: Stack temp register allocation (#7651)
Co-authored-by: Maxime Chevalier-Boisvert <[email protected]> k0kubun (Takashi Kokubun)
05:49 PM Revision 87253d04 (git): Fix transient heap mode
Make sure the transient heap is in the right mode when we finish warming
the heap. Also ensure the GC isn't allowed ...
tenderlovemaking (Aaron Patterson)
05:49 PM Revision ba6ccd87 (git): Implement `Process.warmup`
[Feature #18885]
For now, the optimizations performed are:
- Run a major GC
- Compact the heap
- Promote all ...
byroot (Jean Boussier)
03:12 PM Revision a84c9946 (git): Fix crash in Time on 32-bit systems
[Bug #19575]
struct vtm is packed causing it to have a size that is not aligned on
32-bit systems. When allocating i...
peterzhu2118 (Peter Zhu)
12:20 PM Revision 06da0d14 (git): [rubygems/rubygems] util/rubocop -A
https://github.com/rubygems/rubygems/commit/8c9ea5d180 hsbt (Hiroshi SHIBATA)
12:20 PM Revision a881b338 (git): [rubygems/rubygems] util/rubocop -A --only Performance/RegexpMatch
https://github.com/rubygems/rubygems/commit/52ae4452c2 hsbt (Hiroshi SHIBATA)
12:13 PM Revision a78e0ca9 (git): [rubygems/rubygems] Don't copy and paste methods in helper methods
https://github.com/rubygems/rubygems/commit/b87ac64343 hsbt (Hiroshi SHIBATA)
08:17 AM Revision 51b2f4c0 (git): RJIT: Fix the argument of shift_stack
k0kubun (Takashi Kokubun)
07:41 AM Revision 98f0e2c3 (git): RJIT: Fix the argument for defined
k0kubun (Takashi Kokubun)
07:35 AM Revision 19506650 (git): RJIT: Add --rjit-verify-ctx option
k0kubun (Takashi Kokubun)
07:30 AM Revision 2c560b97 (git): RJIT: Fix arguments to SPECIAL_CONST_P
k0kubun (Takashi Kokubun)
06:42 AM Revision f3acaf31 (git): `rb_th_serial(th)` allows `th == NULL`
ko1 (Koichi Sasada)
06:08 AM Revision 822f01b3 (git): [rubygems/rubygems] Disabled to test rustc with msys2 platform.
https://github.com/rubygems/rubygems/actions/runs/4598776839/jobs/8123290246
https://github.com/rubygems/rubygems/co...
hsbt (Hiroshi SHIBATA)
05:42 AM Revision 6a408770 (git): RJIT: Update type information on setlocal
k0kubun (Takashi Kokubun)
04:26 AM Revision 6ab86e46 (git): RJIT: Fix arguments for shift_stack
k0kubun (Takashi Kokubun)
02:29 AM Revision 1d529f38 (git): PID cache is never cleared where `fork` is not used
nobu (Nobuyoshi Nakada)
02:27 AM Revision 05b7bbec (git): Suppress `-Wdiscarded-qualifiers` warning where `fchdir` is unusable
nobu (Nobuyoshi Nakada)

04/03/2023

10:57 PM Revision b2e84819 (git): fix deadlock on `Thread#join`
because of 9720f5ac894566ade2aabcf9adea0a3235de1353
http://rubyci.s3.amazonaws.com/solaris11-sunc/ruby-master/log/20...
ko1 (Koichi Sasada)
09:10 PM Revision 38209ffd (git): YJIT: Add codegen for Array#<< (#7645)
k0kubun (Takashi Kokubun)
03:59 PM Revision ba4ff255 (git): Avoid failing test_enable on warnings
This fails on RubyCI due to RJIT warnings too often. It should be enough
to test RJIT feature in test_rjit_version. W...
k0kubun (Takashi Kokubun)
03:44 PM Revision 3cb5e755 (git): Fix a test_rubyoptions failure
k0kubun (Takashi Kokubun)
07:49 AM Revision 46e93ef5 (git): RJIT: Propagate self's type information
k0kubun (Takashi Kokubun)
07:39 AM Revision ca810235 (git): RJIT: Upgrade type on jit_guard_known_class
k0kubun (Takashi Kokubun)
07:02 AM Revision 1d452c2c (git): RJIT: Upgrade type to Fixnum after guard
k0kubun (Takashi Kokubun)
06:54 AM Revision 0abe9d8b (git): RJIT: Upgrade type to String after guard
k0kubun (Takashi Kokubun)
06:49 AM Revision f0b69eb1 (git): RJIT: Upgrade type to Array after guard
k0kubun (Takashi Kokubun)
06:37 AM Revision d876c008 (git): RJIT: Limit the number of versions per block
k0kubun (Takashi Kokubun)
06:24 AM Revision 3bacc387 (git): RJIT: Find a best matching block version
k0kubun (Takashi Kokubun)
06:11 AM Revision eb51248c (git): RJIT: Upgrade type to UnknownHeap after guard
k0kubun (Takashi Kokubun)
06:07 AM Revision be4e16bc (git): RJIT: Update type information on setn insn
k0kubun (Takashi Kokubun)
06:06 AM Revision 50285d28 (git): RJIT: Swap type information on swap insn
k0kubun (Takashi Kokubun)
05:32 AM Revision 0276c1d9 (git): * remove trailing spaces. [ci skip]
git[bot]
05:32 AM Revision d546f8c5 (git): RJIT: Store type information in Context
k0kubun (Takashi Kokubun)
05:20 AM Revision 09ad7e20 (git): Update default gems list at 6fb6d85aeed3ed12cf92ae2af00908 [ci skip]
git[bot]
05:19 AM Revision 6fb6d85a (git): [ruby/fileutils] Bump up v1.7.1
https://github.com/ruby/fileutils/commit/7138d85156 hsbt (Hiroshi SHIBATA)
03:43 AM Revision 27f709aa (git): Rename YAML::VERSION. It's conflict with Psych::VERSION
hsbt (Hiroshi SHIBATA)
03:00 AM Revision b5c8c73f (git): Fixed version detection paths in ruby repository
hsbt (Hiroshi SHIBATA)
02:45 AM Revision 14f442a9 (git): [ruby/base64] Expose Base64::VERSION
https://github.com/ruby/base64/commit/dda85a0839 hsbt (Hiroshi SHIBATA)
02:45 AM Revision ba4f01f0 (git): [ruby/yaml] Expose YAML::VERSION
https://github.com/ruby/yaml/commit/8776bc2634 hsbt (Hiroshi SHIBATA)
02:41 AM Revision 6dcd3999 (git): [ruby/tsort] Expose TSort::VERSION
https://github.com/ruby/tsort/commit/09f2275958 hsbt (Hiroshi SHIBATA)
02:40 AM Revision a70653ca (git): [ruby/find] Expose Find::VERSION
https://github.com/ruby/find/commit/a24124a08a hsbt (Hiroshi SHIBATA)
01:07 AM Revision 2f1586f6 (git): Check leaked global symbols by default
nobu (Nobuyoshi Nakada)

04/02/2023

11:50 PM Revision 8968b47b (git): RJIT: Refactor getlocal and setlocal
k0kubun (Takashi Kokubun)
10:27 PM Revision 6002b126 (git): RJIT: Support entry with different PCs
k0kubun (Takashi Kokubun)
09:47 PM Revision 4fc33612 (git): RJIT: Support has_opt ISEQs
k0kubun (Takashi Kokubun)
09:32 PM Revision ad2b719f (git): RJIT: C::FL_TEST_RAW returns RBOOL
k0kubun (Takashi Kokubun)
09:22 PM Revision 57ee6279 (git): RJIT: Lazily guard block arg
to simplify the implementation k0kubun (Takashi Kokubun)
08:58 PM Revision 66f8efc3 (git): RJIT: Simplify cfunc implementation
k0kubun (Takashi Kokubun)
07:28 PM Revision 284a0ff9 (git): RJIT: Remove an unneeded branch
k0kubun (Takashi Kokubun)
07:23 PM Revision 3fe13475 (git): Skip assert_linear_performance for RJIT
k0kubun (Takashi Kokubun)
06:42 PM Revision bf758774 (git): RJIT: Simplify invokesuper implementation
k0kubun (Takashi Kokubun)
06:01 PM Revision 5cc644b1 (git): RJIT: Group blockarg exit reasons
k0kubun (Takashi Kokubun)
05:55 PM Revision cd1cd803 (git): RJIT: Support splat args
k0kubun (Takashi Kokubun)
05:40 PM Revision 6f2535de (git): RJIT: Prefix a constant with C namespace
k0kubun (Takashi Kokubun)
05:27 PM Revision 62188c85 (git): RJIT: Update exit reasons
k0kubun (Takashi Kokubun)
05:26 PM Revision 7778c292 (git): RJIT: Support keyword arguments
k0kubun (Takashi Kokubun)
03:34 PM Revision cd94bcdc (git): [ruby/irb] Don't check RUBY_ENGINE when deciding whether to accept kargs
Ruby implementations like JRuby and TruffleRuby already indicate their
compatibility target with RUBY_VERSION. We don...
st0012 (Stan Lo)
02:11 PM Revision f2579188 (git): [ruby/irb] Remove dead code (https://github.com/ruby/irb/pull/554)
* Remove unused ATTR_TTY and ATTR_PLAIN constants
They were added in https://github.com/ruby/irb/commit/d7d26b51bf47...
st0012 (Stan Lo)
09:11 AM Revision 9e1ff246 (git): leaked-globals: check for nm before files under missing [ci skip]
Abort if `nm` is not available, since it is needed by configure.ac to
check for prefix of external symbols.
nobu (Nobuyoshi Nakada)
08:56 AM Revision 3a683964 (git): leaked-globals: colorize skipping file names [ci skip]
nobu (Nobuyoshi Nakada)
06:09 AM Revision 1b475fcd (git): Remove an unneeded function copy
k0kubun (Takashi Kokubun)
06:07 AM Revision 6c55c3eb (git): RJIT: Fix a leaked-globals failure
k0kubun (Takashi Kokubun)
06:00 AM Revision a077b7e3 (git): RJIT: Support rest args
k0kubun (Takashi Kokubun)
05:39 AM Revision 87dc06ed (git): RJIT: Comment a location for each block
k0kubun (Takashi Kokubun)
04:47 AM Revision bf2617b8 (git): RJIT: Fix has_rest exit conditions
k0kubun (Takashi Kokubun)
04:42 AM Revision ee52255f (git): RJIT: Return CantCompile early for arg0 splat
k0kubun (Takashi Kokubun)
04:34 AM Revision 2ce5cfa2 (git): RJIT: Save PC on String#concat
k0kubun (Takashi Kokubun)
04:30 AM Revision e45ed2da (git): RJIT: Rewind stack_size on CantCompile and side exits
so that we can take an exit whenever we want.
As a starter, this commit also pops blockarg earlier than some
CantCom...
k0kubun (Takashi Kokubun)
04:13 AM Revision 90cdc5b8 (git): RJIT: Let the caller of jit_push_frame handle stack_pop
because we want to do this way earlier for other types of calls. k0kubun (Takashi Kokubun)
04:03 AM Revision 28db75af (git): RJIT: Check stackoverflow earlier for ISEQ
k0kubun (Takashi Kokubun)
12:24 AM Revision 249fe18e (git): RJIT: Remove unused counters
k0kubun (Takashi Kokubun)
12:17 AM Revision f42cf3fd (git): RJIT: Migrate invokeblock to jit_call_iseq
k0kubun (Takashi Kokubun)
12:03 AM Revision cfea3197 (git): RJIT: Migrate bmethod to jit_call_iseq
k0kubun (Takashi Kokubun)

04/01/2023

11:56 PM Revision 0973b93e (git): RJIT: Start moving away from VM-like ISEQ handling
k0kubun (Takashi Kokubun)
10:13 PM Revision d71db90c (git): Fix a test in typeprof
Revert "Skip typeprof for now"
This reverts commit bdbf663cef31e2194bf87ae5c11dfe5525316ca8.
k0kubun (Takashi Kokubun)
06:04 PM Revision bdbf663c (git): Skip typeprof for now
It started failing probably because ISEQ removed an unused field.
I'll have a look at fixing it on the typeprof side,...
k0kubun (Takashi Kokubun)
05:22 PM Revision df1b007f (git): Remove unused VM_CALL_BLOCKISEQ flag
k0kubun (Takashi Kokubun)
05:17 PM Revision 175538e4 (git): Improve explanation of FCALL and VCALL
k0kubun (Takashi Kokubun)
07:35 AM Revision 4ac8d117 (git): `*` in an array pattern should not be parsed as nil in ripper
After 6c0925ba7017efde6091e2ec4f1a6be268166696, it was impossible
to distinguish between the presence or absence of `...
ktsj (Kazuki Tsujimoto)
07:23 AM Revision 3a238eff (git): gdb: Fix a command example
It was actually harder to type `cfp + 1`. `cfp 1` also works and is more
useful.
k0kubun (Takashi Kokubun)
07:19 AM Revision a3074c12 (git): gdb: Fix specval
Somehow my gdb stopped recognizing VM_BLOCK_HANDLER_NONE (macro) today.
Just changing it to a safer code.
k0kubun (Takashi Kokubun)
07:19 AM Revision 1da77539 (git): gdb: Don't dump params and locals for C frames
k0kubun (Takashi Kokubun)
12:48 AM Revision 9720f5ac (git): use `sleep_forever()` on `thread_join_sleep()`
because it does same thing. ko1 (Koichi Sasada)

03/31/2023

10:02 PM Revision 23892d95 (git): [ruby/irb] Drop unnecessary pends for truffleruby
https://github.com/ruby/irb/commit/2517039812 st0012 (Stan Lo)
07:19 PM Revision 8938f146 (git): YJIT: Remove unused variable [ci skip]
alanwu (Alan Wu)
04:13 PM Revision a9b6b25d (git): gdb: Visualize register positions on the left
k0kubun (Takashi Kokubun)
02:15 PM Revision 9e678cdb (git): YJIT: Suppress unnecessary `unsafe` block (#7634)
nobu (Nobuyoshi Nakada)
10:26 AM Revision 1d19776c (git): cosmetic change
reorder `sleep_forever()` and so on. ko1 (Koichi Sasada)
10:20 AM Revision 185f39df (git): gdb: Always show actual values in cfp
k0kubun (Takashi Kokubun)
10:05 AM Revision 0f368bfb (git): gdb: Show params and locals in cfp
k0kubun (Takashi Kokubun)
09:54 AM Revision 98347c25 (git): gdb: Dump env data in cfp command
k0kubun (Takashi Kokubun)
09:50 AM Revision f803bcfc (git): pass `th` to `thread_sched_to_waiting()`
for future extension ko1 (Koichi Sasada)
09:15 AM Revision 4c0f82eb (git): remove "\n" for `RUBY_DEBUG_LOG()`
because `RUBY_DEBUG_LOG()` add "\n" at the end of message. ko1 (Koichi Sasada)
09:10 AM Revision ad7362db (git): rename `rb_thread_t::locking_native_thread`
to `rb_thread_t::has_dedicated_nt` ko1 (Koichi Sasada)
09:08 AM Revision 95dafb53 (git): relax assertion
`ec` can be NULL in future. ko1 (Koichi Sasada)
09:08 AM Revision 369bdff9 (git): add debug log to `rb_ractor_thread_switch`
ko1 (Koichi Sasada)
09:08 AM Revision fdfd50d0 (git): reorder `thread_pthread.c` functions
ko1 (Koichi Sasada)
08:27 AM Revision 66755164 (git): add `RUBY_DEBUG_LOG` fo `each_machine_stack_value`
ko1 (Koichi Sasada)
07:52 AM Revision a57270a8 (git): Expand tabs in .gdbinit
k0kubun (Takashi Kokubun)
07:20 AM Revision 9f426491 (git): Put misc/gdb.py [experimental]
This works like:
```
(gdb) cfp
CFP (count=3, addr=0x7ffff73fef50):
$1 = {pc = 0x555556bf7818, sp = 0x7ffff72ff078, i...
k0kubun (Takashi Kokubun)
06:58 AM Revision f500df09 (git): Fix ivar dump for RVARGC in .gdbinit
It was crashing with:
No symbol "ROBJECT_EMBED_LEN_MAX" in current context.
k0kubun (Takashi Kokubun)
05:23 AM Revision fbc6661a (git): Revert "dump `RUBY_DEBUG_LOG` logs into `/dev/null`"
This reverts commit 83667008b925c32b3ab70fb6ec70f7398e960d1e.
because not stable yet.
ko1 (Koichi Sasada)
03:47 AM Revision bc0a7a64 (git): [ruby/net-http] typofix
https://github.com/ruby/net-http/commit/4d31bde125 hsbt (Hiroshi SHIBATA)
03:22 AM Revision eedcd696 (git): [ruby/net-http] Fix previous commit
https://github.com/ruby/net-http/commit/1b276e2654 U.Nakamura
03:22 AM Revision d8b8294c (git): [ruby/net-http] Limit header length
https://github.com/ruby/net-http/commit/c245f7f9c8 U.Nakamura
02:28 AM Revision 2093e4c2 (git): `nt->serial` for `RUBY_DEBUG_LOG`
Show native thread's serial on `RUBY_DEBUG_LOG`.
`nt->serial` is also stored into `ruby_nt_serial` if the compiler
su...
ko1 (Koichi Sasada)
02:28 AM Revision 83667008 (git): dump `RUBY_DEBUG_LOG` logs into `/dev/null`
to test debug printing. ko1 (Koichi Sasada)
02:11 AM Revision bccdc041 (git): Check if `Bundler::EnvironmentPreserver` is defined
Only `Bundler` might be defined. `EnvironmentPreserver` and its
`BUNDLER_PREFIX` would be defined together in the sa...
nobu (Nobuyoshi Nakada)
01:14 AM Revision 5116e8bd (git): [ruby/rdoc] Read generated files in binary mode
So that fixes crash with "invalid byte sequence in US-ASCII" on
ci.rvm.jp and some RubyCIs.
https://github.com/ruby/...
nobu (Nobuyoshi Nakada)
01:14 AM Revision cd65e4ad (git): [ruby/rdoc] Use `File.binread`
https://github.com/ruby/rdoc/commit/987c609df9 nobu (Nobuyoshi Nakada)
12:56 AM Revision 8523892d (git): Bump ossf/scorecard-action from 2.1.2 to 2.1.3
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.2 to 2.1.3.
- [Release notes](https:...
dependabot[bot]
12:38 AM Revision 3488eda4 (git): Fix gc_verify_internal_consistency error for pattern_matching in ripper
`gc_verify_internal_consistency` reports "found internal inconsistency"
for "test_pattern_matching.rb".
http://ci.rv...
yui-knk (Kaneko Yuichiro)
 

Also available in: Atom