Activity
From 09/20/2024 to 09/26/2024
09/26/2024
-
07:37 PM Bug #20761: [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- Yeah, I think it would make sense to update those docs to indicate that it only works when the instruction sequences ...
-
04:35 PM Bug #20761: [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- This is great info, thank you! I'm aware about the non-guarantees for `RubyVM`, just something to live with. `Abstrac...
-
04:25 PM Bug #20761: [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- Note that all the APIs under RubyVM are subject to change, so you're effectively calling internal APIs here. Just so ...
-
04:24 PM Bug #20761: [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- For a proc you can mirror what `RubyVM::AbstractSyntaxTree.of` is doing under the hood using `RubyVM::InstructionSequ...
-
04:17 PM Bug #20761: [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- kddnewton (Kevin Newton) wrote in #note-1:
> This is expected behavior. The instruction sequences will have differen... -
03:47 PM Bug #20761 (Closed): [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- This is expected behavior. The instruction sequences will have different node ids, so it's not possible to retrieve t...
-
03:38 PM Bug #20761 (Closed): [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default
- https://docs.ruby-lang.org/en/master/RubyVM/AbstractSyntaxTree.html#method-c-of
```rb
RubyVM::AbstractSyntaxTree.... -
04:25 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- I think this would affect both Bundler and non Bundler usages. Currently the warnings recommends to install the gem f...
-
02:03 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- https://github.com/ruby/ruby/pull/11550 seems a good solution to me.
I think it is expected to only get the LoadErro... -
11:05 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- Maybe I have another solution alltogether:
```rb
begin
gem 'fiddle'
rescue LoadError
# Not available, no r... -
10:43 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- @deivid Thanks for sharing. My concern is [here](https://github.com/ruby/ruby/pull/11550#issuecomment-2376573020)
... -
10:26 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- @hsbt found an issue with the simpler approach. It will no longer show information about bundled gem extraction "afte...
-
04:03 PM Revision 0209b955 (git): Extract `setup_branch`
- From duplicate code in `decl_branch_base` and `add_trace_branch_coverage`.
-
04:00 PM Revision 1172d659 (git): [DOC] Improve description of `LoadError#path` and `SyntaxError#path`
- 03:47 PM Revision 9a966a09 (git): [ruby/prism] Fix incorrect reference to AlternationPatternNode as non-void expressions
- https://github.com/ruby/prism/commit/68de31919e
- 03:47 PM Revision a73d80db (git): [ruby/prism] Add fields documentation for AliasMethodNode and AlternationPatternNode
- https://github.com/ruby/prism/commit/6953daebde
-
02:57 PM Revision 1f431b63 (git): [ruby/prism] Reject non-assoc ranges with subsequent operators
- https://github.com/ruby/prism/commit/976a3cd0a5
- 01:39 PM Revision e71f8905 (git): Update default gems list at 49057f36efd894663cc879be08ada0 [ci skip]
-
01:38 PM Revision 49057f36 (git): [ruby/irb] Bump version to v1.14.1
- (https://github.com/ruby/irb/pull/1009)
https://github.com/ruby/irb/commit/04cd2317ef -
11:01 AM Revision 87f4999b (git): s/accomodate/accommodate/
-
11:01 AM Revision cc1e1e77 (git): s/useable/usable/
-
10:20 AM Revision 3e742579 (git): Remove rb_str_cat for parser
-
09:17 AM Revision 2a65f4c9 (git): Extract `mutable_CFString_new`
- From duplicate code in `rb_CFString_class_initialize_before_fork` and
`rb_str_append_normalized_ospath`. -
08:53 AM Revision 71b253cd (git): Added LARCH_REG_FP to dump results
-
08:53 AM Revision a07bf6d5 (git): Use constants for register numbers
-
08:53 AM Revision bdee1772 (git): Removed duplicated dumps
-
08:07 AM Revision b2ee760f (git): Update test dependencies
-
07:59 AM Revision b7674a12 (git): [rubygems/rubygems] Get specs to run on JRuby and make them pass
- Turns out we were not running specs on JRuby, so we introduced a
failure. Seems fine to skip.
https://github.com/rub... -
07:38 AM Feature #20437: Could the licensing conditions be made less ambiguous?
- @Matz would you mind to comment on the license? How it should be properly applied? What (SPDX) identifiers should be ...
- 07:34 AM Revision 8cd295ec (git): regparse possible memory leak fix proposal
-
06:11 AM Misc #20717: DevMeeting-2024-10-03
- * [Feature #10459] [PATCH] rfc3339 method for Time
* https://github.com/rails/rails/blob/b88d9af34fbc1c84ce2769ba02... -
04:56 AM Revision a3fd24e2 (git): [ruby/digest] Import patches for old macOS from MacPorts
- https://github.com/ruby/digest/commit/07a5db2f77
-
04:00 AM Bug #13831: error when try to install
- ruby_3_2 commit:2d62c5d3d9a565fe50a3582124e6d4a58d130084 merged revision(s) commit:0d16c36d0ab2afa2ec79b72b229e69c141...
-
04:00 AM Revision 2d62c5d3 (git): merge revision(s) 0d16c36d0ab2afa2ec79b72b229e69c141ebdaba: [Backport #13831]
- [win32/registry] Fallback to UTF-8 for unknown codepages
There are some codepages like cp708 for which no ru... - 02:58 AM Revision 7340c1ac (git): Bump actions/checkout in /.github/actions/setup/directories
- Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
- [Release notes](https://github.c... -
01:41 AM Bug #20760 (Closed): Ruby 3.0.6 fails to build on macOS 15.0 24A335 arm64
- Ruby 3.0 is EOL now. We will not backport related changes into `ruby_3_0` branch.
-
01:32 AM Revision 8350b48c (git): Import patches for old macOS from MacPorts
09/25/2024
-
11:52 PM Bug #20760: Ruby 3.0.6 fails to build on macOS 15.0 24A335 arm64
- `[email protected]` is not related for this build failure.
I could build applied https://bugs.ruby-lang.org/projects/rub... -
11:43 PM Bug #20760: Ruby 3.0.6 fails to build on macOS 15.0 24A335 arm64
- Following commits will be needed to compile 3.0 with the recent Xcode:
- commit:4113862c0068a8a95d752f5fdf14980f92cd... -
02:22 PM Bug #20760 (Closed): Ruby 3.0.6 fails to build on macOS 15.0 24A335 arm64
- I support a Rails 6.1 project with Ruby 3.0.6 and am unable to build 3.0.6 on a new mac book pro running macOS 15.0 2...
-
09:05 PM Revision 80e483af (git): Fold rules [ci skip]
-
07:43 PM Revision cab81d1b (git): [ruby/prism] Update templates/include/prism/ast.h.erb
- https://github.com/ruby/prism/commit/dc7164e21c
- 07:43 PM Revision fa7fef27 (git): [ruby/prism] Fix rendering of type overview docs
- https://github.com/ruby/prism/commit/d42bc309cc
-
07:19 PM Revision be331c0e (git): [ruby/prism] Fix up more error messages to more closely match parse.y
- https://github.com/ruby/prism/commit/988ac82187
-
06:42 PM Revision 8bf55328 (git): [DOC] Tweaks for Array#find_index (#11686)
-
06:35 PM Revision b97ff7df (git): [ruby/prism] Fix up lex difference when ~ heredoc with 0 dedent and line continuation
- https://github.com/ruby/prism/commit/84a9251915
-
06:34 PM Revision 12cf9f2a (git): [ruby/prism] Fix up void value expression checking for rescue
- https://github.com/ruby/prism/commit/509ff88e92
-
05:56 PM Revision 77fb1bf4 (git): Merge RubyGems-3.5.20 and Bundler-2.5.20
-
05:56 PM Revision 38948411 (git): Merge RubyGems-3.5.19 and Bundler-2.5.19
-
05:56 PM Revision ef3c4a7a (git): Merge RubyGems-3.5.18 and Bundler-2.5.18
-
05:56 PM Revision 95f72a4a (git): Merge RubyGems-3.5.17 and Bundler-2.5.17
-
05:33 PM Revision 768ceceb (git): [ruby/prism] Disallow label in parentheses
- https://github.com/ruby/prism/commit/b624e09cc6
-
04:23 PM Revision 6a168fbf (git): Potentially fix ASAN checks for GC-ing operand
-
04:18 PM Revision 505206b8 (git): YJIT: Cache Context decoding (#11680)
-
04:17 PM Revision a6ea4ddb (git): [ruby/prism] Remove use of __assume to simplify
- https://github.com/ruby/prism/commit/4daf58f7a0
-
04:08 PM Revision bf6109c8 (git): [ruby/prism] Fix up windows use of __assume
- https://github.com/ruby/prism/commit/9fd0c0901e
-
03:47 PM Revision 57688cd6 (git): [ruby/prism] Support a max depth to protect against malicious payloads
- https://github.com/ruby/prism/commit/a474017bbe
-
03:14 PM Revision b7777249 (git): Don't check poisoned for immediates
-
03:00 PM Revision c32fd1b5 (git): Add debugging code to vm_objtostring in ASAN
- To debug this issue on CI:
http://ci.rvm.jp/logfiles/brlog.trunk_asan.20240922-002945 -
01:52 PM Revision ecbc4a67 (git): Fix up new types for block arguments and splats in prism compiler
-
01:46 PM Revision cafd666a (git): [ruby/prism] Type every node field and mark on-error-only types explicitly
- * For Loader.java, do not deserialize the AST if there are errors, so then Java nodes only have non-error types for f...
-
12:56 PM Revision 407f8b87 (git): Fix memory leak in Ripper for indented heredocs
- The allocated parser string is never freed, which causes a memory leak.
The following code leaks memory:
Ripper... -
08:36 AM Revision 3830bca5 (git): TestProcess#test_daemon_noclose is only working with macOS 15.1 beta, we should skip with macOS 15.0
- 02:45 AM Revision 76543a34 (git): Bump github/codeql-action from 3.26.8 to 3.26.9
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.8 to 3.26.9.
- [Release notes](https:... -
02:18 AM Revision 0283b5dd (git): Check syntax warnings in built-in scripts
-
01:44 AM Bug #13831 (Closed): error when try to install
- I merged https://github.com/ruby/ruby/pull/7366 for this.
- 01:43 AM Revision 0d16c36d (git): [win32/registry] Fallback to UTF-8 for unknown codepages
- There are some codepages like cp708 for which no ruby encoding exists:
$ ruby -e "Encoding.find('cp708')"
Tr... -
01:40 AM Revision c94ea1cc (git): Fix size modifier for `size_t`
-
12:15 AM Revision 509b577e (git): Implement BLOCK_PASS NODE keyword locations
-
12:06 AM Revision 31a88d15 (git): Implement RETURN NODE keyword locations
09/24/2024
- 10:06 PM Revision 6b46060f (git): doc: Remove description of experimental warnings related pattern matching from documentation
- Ruby 3.2.0 has been released and all experimental warnings about pattern matching have been removed.
Experimental war... -
09:08 PM Revision a80a9cf9 (git): Further split up pm_compile_node to work on -O0 builds
-
08:35 PM Revision d5241414 (git): [DOC] More on Array#fill (#11610)
-
07:25 PM Revision d31378dc (git): [ruby/psych] Use `String#match?` over `String#=~` when applicable
- Save on allocating useless `MatchData` instances.
https://github.com/ruby/psych/commit/b2d9f16e58 -
06:54 PM Revision e956ce32 (git): Use rb_bug instead of UNREACHABLE for assertions
- UNREACHABLE uses __builtin_unreachable which is not intended to be used
as an assertion. -
06:54 PM Revision c51d8ff4 (git): Fix undefined behavior in String#append_as_bytes
- The UNREACHABLE macro calls __builtin_unreachable, which according to
the [GCC docs](https://gcc.gnu.org/onlinedocs/g... -
06:28 PM Feature #20759: No good API to query which parser is being used
- Note that there is another discussion around retrieving command line options given here: https://bugs.ruby-lang.org/i...
-
06:27 PM Feature #20759 (Rejected): No good API to query which parser is being used
- This is on purpose. This should be a transparent change and not visible to the end user. If you need to access the pa...
-
06:17 PM Feature #20759 (Rejected): No good API to query which parser is being used
- Right now the best way I found is:
```ruby
parser = RUBY_DESCRIPTION =~ /prism/i ? "prism" : "parse.y"
```
Th... -
05:50 PM Revision d8966416 (git): Use `PRIuSIZE` instead of `%zu` for `size_t` (#9359)
- Co-authored-by: Takashi Kokubun <[email protected]>
-
02:23 PM Revision 4f0fe979 (git): Free scope node in prism
-
02:23 PM Revision 4113dcc4 (git): Fix memory leak in constant ID list in prism
-
02:17 PM Revision b48add3c (git): [rubygems/rubygems] Fix `bundler/inline` overwriting lockfiles
- This was introduced by https://github.com/rubygems/rubygems/commit/0b7be7bb7705, because
the original patch was not a... -
02:07 PM Revision 07842491 (git): [ruby/irb] Use proper locale in history encoding test
- (https://github.com/ruby/irb/pull/1008)
https://github.com/ruby/irb/commit/f6b06a9a40 -
01:28 PM Revision 2a0ee408 (git): [ruby/error_highlight] Fix error with prism when method given no arguments
- such as:
p = Proc.new
This now matches the RubyVM::AbstractSyntaxTree behavior, which is
not to highlight anythin... -
01:21 PM Revision 414a848c (git): [ruby/prism] Accept version shorthand like 3.4
- https://github.com/ruby/prism/commit/098f1c4607
-
12:59 PM Revision e02a6097 (git): Set node_id to -1 in add_adjust_info
- add_adjust_info will increment the insns_info_index, so we need to set
the node_id to -1 to prevent a "Conditional ju... -
12:37 PM Revision 8edd6e60 (git): Update deps for prism/options.c
-
12:24 PM Revision ed4a55fc (git): [ruby/prism] Accept all 3.3.x and 3.4.x Ruby versions for Prism.parse
- https://github.com/ruby/prism/commit/a4fcd5339a
-
12:24 PM Revision b8baf3f3 (git): [ruby/prism] check_string() should always return a valid C string
- * Otherwise it is invalid e.g. to call strlen() to the result,
or to assume the argument was a string.
* All caller... -
06:33 AM Revision 5228d349 (git): [rubygems/rubygems] Restore `gem_dir` as an instance variable accessor
- I suspect someone could be setting this instance variable, and the
previous changes made that no longer effective.
A... -
06:33 AM Revision 5f47f0f7 (git): [rubygems/rubygems] Remove TODO I can't make much sense of
- https://github.com/rubygems/rubygems/commit/6d627e0671
- 06:33 AM Revision 4b1e852d (git): [ruby/error_highlight] Prism added node_id and Node#breadth_first_search in the 1.0 release. These methods are required for Prism to be able to find the method from the backtrace.
- https://github.com/ruby/prism/blob/main/CHANGELOG.md#100---2024-08-28
In practice you will likely only end up in thi... -
06:12 AM Revision 373f679e (git): fix rb_memsearch() document
- ## Why?
The explanation of x and y is reversed.
https://github.com/ruby/ruby/blob/ddbd64400199fd408d23c85f9fb0d7f742... -
06:05 AM Revision 4956324a (git): mingw.yml - fixup to use ucrt, logging
- 05:18 AM Revision fac5aa05 (git): Bump github/codeql-action from 3.26.7 to 3.26.8
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.7 to 3.26.8.
- [Release notes](https:... -
05:06 AM Revision acf28e83 (git): Windows: Use Unicode aware WinAPI function for ENV[]=
- This only makes a difference when setting an empty value to a Unicode key.
-
05:06 AM Revision 7627a95e (git): Windows: Remove ENV code targeting Windows before Vista
- Windows Vista removed the limit to 32768 bytes environment block.
Also MINGW supports _wputenv_s() for years. -
05:06 AM Revision 0641845a (git): Windows: Remove compatibility to ancient MSVCRT API
- Using _wputenv_s simplifies the code and we can avoid code duplication by using rb_w32_home_dir() to initialize ENV['...
-
04:32 AM Revision 79e79afe (git): Show volume details at Windows platform of GHA
-
03:41 AM Bug #20631: Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
- The Xcode version had no effect on this.
In fact, the same error appeared on macOS 15.0 for binaries built with eith...
09/23/2024
-
11:40 PM Revision 48b3386f (git): Fix a typo
-
11:39 PM Revision 798a115a (git): Fix a -Wsign-compare warning
- ../time.c:5247:50: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness ...
-
07:51 PM Revision fc043a2e (git): Remove write barrier for non-Ruby object
- enumerator's meth attribute is an ID, which is not a Ruby object, so we
should not apply the write barrier on it. -
07:06 PM Bug #20729: Test failure with 0fc8422a05 and native mswin environment
- @hsbt is there any way you can open a pull request with a failing test? All of the windows environments I'm seeing on...
-
06:29 PM Bug #20745: IO::Buffer#copy triggers UB when src/dest buffers overlap
- After reviewing `memcpy` and `memmove` from open-source libc implementations, I found some optimize for small copies ...
-
04:53 PM Bug #20758 (Closed): Build failure with macOS Sequoia (15.0) and Xcode 16
- Closing this as a duplicate. My apologies.
-
02:39 PM Bug #20758 (Closed): Build failure with macOS Sequoia (15.0) and Xcode 16
- ## Observed behaviour
Test failures in `TestProcess#test_daemon_noclose`. Output as follows:
```
Run options:
... -
04:25 PM Revision ec04de75 (git): Bump debug.gem to 1.9.2
-
04:25 PM Revision 5b600987 (git): Ensure fiber scheduler is woken up when close interrupts read
- If one thread is reading and another closes that socket, the close
blocks waiting for the read to abort cleanly. This... -
03:45 PM Revision 19c617b5 (git): Revert "GC guard current_string in the putobject instruction"
- This reverts commit 69f28ab715a02692fb2a9128bed46044963cbb50.
This commit is being reverted because it does not fix ... -
02:36 PM Revision f6dcab5f (git): Assert that objects in write barrier are not dead
- 12:23 PM Revision 4c3727c6 (git): Add anonymous module name spec.
-
12:20 PM Bug #20733: Build failure OpenSSL extension with FreeBSD 13.3
- It's good to know that the build failure was fixed. Can we close this issue ticket now?
-
10:53 AM Revision 5d53993a (git): [rubygems/rubygems] Don't try to auto-install dev versions of Bundler not available remotely
- https://github.com/rubygems/rubygems/commit/1a7a3fdeb9
-
10:49 AM Revision d0925c07 (git): [rubygems/rubygems] Ensure refs directory in cached git source
- See https://github.com/rubygems/rubygems/issues/8046 for details
Prior to this commit a cached git source without a ... -
10:37 AM Revision c071fedb (git): [rubygems/rubygems] Fix `bundle outdated` with `--group` option
- It was printing incorrect output and returning incorrect status.
https://github.com/rubygems/rubygems/commit/96f5979c7d -
05:29 AM Revision 7be1fafe (git): Refactor `Time#xmlschema`
- And refine uncommon date cases.
# Iteration per second (i/s)
| |compare-ruby|built-ruby|... -
12:29 AM Bug #20723: `IO#close` is broken on Ruby 3.3+ when using the Fiber scheduler.
- Backport PR for 3.3 - https://github.com/ruby/ruby/pull/11664
No backport for 3.2 is required because this locking... -
12:19 AM Revision b811a9a0 (git): Implement CASE3 NODE keyword locations
-
12:19 AM Revision 5334766b (git): Implement CASE2 NODE keyword locations
-
12:19 AM Revision feac2b4b (git): Implement CASE NODE keyword locations
- 12:11 AM Revision 02b36f75 (git): Unpoison page->freelist before trying to assert on it
- Otherwise trying to deref the pointer can cause an ASAN crash, even
though the only reason we're dereferencing it is ...
09/22/2024
-
11:36 AM Feature #20757: Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
- Actually it seems like retrieving the method object using the `method_id` does not work well for super-calls. See thi...
-
03:22 AM Revision 95d26ee4 (git): Reuse dedent_string function in rb_ruby_ripper_dedent_string function
- This change is reduce Ruby C API dependency for Universal Parser.
Reuse dedent_string functions in rb_ruby_ripper_ded...
09/21/2024
-
06:00 PM Bug #20337 (Closed): Complex#inspect mutates the string returned by `real.inspect`
- Applied in changeset commit:git|9f574fa12f0cbe9d7aa4a11a6c7055ed32f02822.
----------
Make Complex#{inspect,to_s} wor... -
06:00 PM Revision 9f574fa1 (git): Make Complex#{inspect,to_s} work correctly if real part #inspect returns frozen string
- Make static f_format function take a non-frozen string to append
to.
This does not result in an additional allocatio... -
08:18 AM Bug #20452: Ruby 3.3 on Alpine Linux results in a relatively shallow SystemStackError exception
- nobu (Nobuyoshi Nakada) wrote in #note-7:
> Sorry to be late.
> I updated the [PR](https://github.com/ruby/ruby/pul...
09/20/2024
-
11:33 PM Bug #20337: Complex#inspect mutates the string returned by `real.inspect`
- I submitted a pull request to fix this: https://github.com/ruby/ruby/pull/11657
-
09:34 PM Bug #20729: Test failure with 0fc8422a05 and native mswin environment
- Yes. I still faced this.
-
03:47 PM Bug #20729: Test failure with 0fc8422a05 and native mswin environment
- @hsbt I haven't been able to replicate this — are you still experiencing it?
-
05:17 PM Revision 75ed0863 (git): [ruby/prism] Fix `kDO_LAMBDA` token incompatibility for `Prism::Translation::Parser::Lexer`
- ## Summary
This PR fixes `kDO_LAMBDA` token incompatibility between Parser gem and `Prism::Translation::Parser` for ... -
05:07 PM Revision 69f28ab7 (git): GC guard current_string in the putobject instruction
- This is a band-aid solution for #11655 that only applies the fix for the
putobject instruction before the objtostring... -
03:57 PM Revision 54a21851 (git): [rubygems/rubygems] Disallow RubyGems warnings during Bundler test suite
- https://github.com/rubygems/rubygems/commit/472371ee1e
-
03:57 PM Revision 8dd87a66 (git): [rubygems/rubygems] I don't think we need a conditional shebang
- https://github.com/rubygems/rubygems/commit/7ba7073a35
-
03:57 PM Revision 9bf3210a (git): [rubygems/rubygems] Fix RubyGems warnings about missing shebang
- https://github.com/rubygems/rubygems/commit/362c960497
-
03:57 PM Revision c262861e (git): [rubygems/rubygems] Fix RubyGems warnings about pre-release dependencies
- Nothing here relies on the dependency being on a pre-release, and
Bundler does not use prereleases in the realworld.
... -
03:57 PM Revision c30297b3 (git): [rubygems/rubygems] Fix RubyGems warnings about incorrect executable permissions
- https://github.com/rubygems/rubygems/commit/92dcf60fc1
-
03:57 PM Revision 42a6916a (git): [rubygems/rubygems] Fix RubyGems warnings about minimum required Ruby
- https://github.com/rubygems/rubygems/commit/8f262f3a47
-
03:42 PM Revision f515a1ab (git): [ruby/prism] Introduce partial_script option
- https://github.com/ruby/prism/commit/b28877fa4f
-
02:58 PM Revision 2882408d (git): Remove unneeded function prototype for rb_gc_impl_mark
-
02:38 PM Feature #20757 (Closed): Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
- **Abstract**
As a C-extension developer when using tracepoints I include "ruby/debug.h". This includes most of Trace... -
02:26 PM Revision 43e3416b (git): [rubygems/rubygems] Unconditionally set installed_by_version
- It has been supported since RubyGems 2.2.0 via https://github.com/rubygems/rubygems/commit/4525e45a4d45
Signed-off-b... -
01:50 PM Revision 7836626f (git): Add c-style for prism [ci skip]
-
12:47 PM Bug #20452: Ruby 3.3 on Alpine Linux results in a relatively shallow SystemStackError exception
- Sorry to be late.
I updated the [PR](https://github.com/ruby/ruby/pull/10633) to see `HAVE_PTHREAD_GETATTR_NP` inste... -
12:09 PM Revision 276bb584 (git): Update parsey.yml as others
-
11:08 AM Bug #20271 (Assigned): Issue with moving embedded string across ractors
-
11:08 AM Bug #20267 (Assigned): Hashes that use ar_table aren't moved properly across ractors
-
10:32 AM Bug #19562 (Assigned): Setting default_(in|ex)ternal encoding after running an Ractor freezes ruby
-
10:26 AM Revision 511925f9 (git): [ci-skip] Fix doc for `refinements`
- The current doc is partially wrong since `refinements` method
returns an array of `Refinement` class, not `Module`.
I... -
10:19 AM Feature #18814 (Assigned): Ractor: add method to query incoming message queue size
-
10:13 AM Revision 34e008d0 (git): [ruby/irb] Fix debug command in nomultiline mode
- (https://github.com/ruby/irb/pull/1006)
* Fix debug command in nomultiline mode
* context.colorize_code -> context.... -
09:58 AM Revision cf29594c (git): [rubygems/rubygems] Don't try to install locked bundler when `--local` is passed
- https://github.com/rubygems/rubygems/commit/907d46964d
-
07:23 AM Revision aa2662d5 (git): Simplify offset calculations of `tbl0208`
-
07:23 AM Revision 75a8c937 (git): [Bug #18651] Pass undefined region in CP51932 as is to CP50220
-
07:23 AM Revision 546f13fd (git): Define `tbl0208` as a static array
-
07:23 AM Revision a8d600ed (git): Extract `iso2022jp_put_state`
- 03:20 AM Revision 26a3de0d (git): Define HAVE_ISINF for Visual Studio >= 2013
- isinf is defined in Visual Studio since version 2013.
-
01:10 AM Bug #20489 (Assigned): Ractor behavior strange in ruby master
-
12:27 AM Bug #20727 (Assigned): YJIT segmentation fault inside of invalidate_block_version
-
12:27 AM Feature #20724 (Assigned): Update to Unicode 16.0
-
12:27 AM Feature #20715 (Assigned): `Ractor.[]` and `Ractor.[]=` to access Ractor local storage
-
12:27 AM Misc #20661 (Assigned): Stop retrying tests in `make test-all` command by default
-
12:27 AM Misc #20652 (Assigned): Memory allocation for gsub has increased from Ruby 2.7 to 3.3
-
12:27 AM Feature #20627 (Assigned): `require` on Ractor should run on the main Ractor
-
12:27 AM Bug #20420 (Assigned): benchmark/gc/redblack.rb license clarification
-
12:27 AM Bug #20089 (Assigned): Fiber#kill transfers to root fiber
-
12:27 AM Bug #18455 (Assigned): `IO#close` has poor performance and difficult to understand semantics.
-
12:27 AM Bug #14681 (Assigned): `syswrite': stream closed in another thread (IOError)
-
12:23 AM Feature #19171 (Closed): Update Unicode data to Unicode Version 15.1
- @duerst This issue is duplicate of #19908. I'm closing this.
-
12:20 AM Bug #20733: Build failure OpenSSL extension with FreeBSD 13.3
- I could build openssl extension with `--with-opt-dir=/usr/local`.
>FreeBSD 13.3 build on Ruby CI was failure from...
Also available in: Atom