Activity
From 09/08/2022 to 09/14/2022
09/14/2022
-
11:25 PM Revision 752ae81e (git): [ruby/irb] Refine assertion for failures
- https://github.com/ruby/irb/commit/fd047512b3
-
11:25 PM Revision ae2e8d36 (git): [ruby/irb] `Dir.mktmpdir` creates a directory including the process ID
- https://github.com/ruby/irb/commit/a15f68ffdb
-
10:18 PM Bug #18983: Range#size for beginless Range is not nil.
- Nevermind. Build failed.
-
08:50 PM Revision 513a11b4 (git): Add vm_ivar get, get_unitialized, and lazy_set benchmarks
-
08:22 PM Misc #18977: DevMeeting-2022-09-22
- * [Bug #18960] Module#using raises RuntimeError when called at toplevel from wrapped script (jeremyevans0)
* Do we... -
08:15 PM Revision f98d6d3f (git): YJIT: Implement specialized respond_to? (#6363)
- * Add rb_callable_method_entry_or_negative
* YJIT: Implement specialized respond_to?
This implements a specialized ... -
04:38 PM Revision d5cdc2ed (git): [TravisCI] The source of YAML is no longer bundled
-
04:38 PM Revision fb2e9053 (git): [TravisCI] Make gems/src directory writable
- 03:32 PM Revision 0953ea64 (git): * 2022-09-15 [ci skip]
-
03:31 PM Revision b6a9e683 (git): Add noarch-fake.rb target
- `yes-fake` depends on it when `arch=noarch` is given, but the rule to
generate it from fake.rb.in is ignored now. - 02:32 PM Revision 758a1d73 (git): Initial support for VM_CALL_ARGS_SPLAT (#6341)
- * Initial support for VM_CALL_ARGS_SPLAT
This implements support for calls with splat (*) for some methods. In
bench... -
02:27 PM Revision 8f37e9c9 (git): YJIT: Add Opnd#with_num_bits to use only 8 bits (#6359)
- * YJIT: Add Opnd#sub_opnd to use only 8 bits
* Add with_num_bits and let arm64_split use it
* Add another assertion... - 02:14 PM Revision 2e25b85a (git): configure.ac: Apply suggestions from code review in #6366
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
-
02:10 PM Revision 960db13c (git): Reuse `opt_arg_append` function
-
01:21 PM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
- > Some users even decided to disable it completely because the colors are unreadable to them. I have also seen people...
- 01:17 PM Revision f512df73 (git): configure.ac: Add --with-gmp-dir (#6366)
- Add the `--with-gmp-dir` to specify the prefix directory of GMP.
The`--without-gmp` option is preserved for convenien... -
12:24 PM Revision 075df960 (git): Add comments to touch libyjit
-
12:24 PM Revision e1a9d884 (git): Touch libyjit.a which may be still old due to the cache
-
12:24 PM Revision f2429f0a (git): Expand dependency for `$(YJIT_LIBS)`
- Currently, miniruby is rebuild **always** when yjit is enabled, even
if nothing is changed. -
11:12 AM Bug #18914: Segmentation fault during Ruby test suite execution
- I believe this error is a problem of the Fiddle gem, as according to FFI upstream, when process forks with allocated ...
-
08:30 AM Revision d66b29cc (git): Add link to how to build Ruby
-
02:27 AM Revision 2e324b64 (git): Manage paths for bundler tests
-
02:27 AM Revision 035978d7 (git): Pass job-server FDs to bundler tests
-
02:27 AM Revision c428fc0e (git): -undefined dynamic_lookup is obsolete
-
02:24 AM Revision c28a4e03 (git): Replace "Fixes"/"Fixed" in commit logs as well as vcs.rb [ci skip]
- Use the same regexp to replace "(#NNNN)" and "GH-NNNN" style
references in vcs.rb, too. -
02:14 AM Revision f863bc50 (git): [ruby/irb] Fix the error when LC_MESSAGES config value is nil
- https://github.com/ruby/irb/commit/6bbde84369
-
01:53 AM Feature #18571: Removed the bundled sources from release package after Ruby 3.2
- commit:e4f5296f065110fa83eb450d3a861253e76e534f removed them.
-
01:42 AM Revision e2b47b83 (git): configure.ac: Manage OPT_DIR better (#6367)
- * Check rpath flag earlier
* Manage OPT_DIR at once -
01:15 AM Revision 9299db49 (git): [ruby/irb] Fix history file saving with concurrent irb sessions when history file doesn't exist
- If history file didn't exist when irb was started, @loaded_history_mtime
would be nil. However, if the history file ...
09/13/2022
- 10:21 PM Revision b876230e (git): * 2022-09-14 [ci skip]
-
10:21 PM Revision 6a78ae2f (git): Remove CODEOWNERS to switch to auto-request-review (#6365)
- * Remove CODEOWNERS to switch to auto-request-review
* Random change to test reviews
* Revert "Random change to tes... - 06:44 AM Revision 316b44df (git): Add GMP support for mswin
-
01:48 AM Revision 391eebfe (git): Increase the timeout for make all on MinGW
- https://github.com/ruby/ruby/actions/runs/3041702828/jobs/4899106526#step:14:1219
-
01:38 AM Revision 2e21fef6 (git): Drop synchronized event
- because it doesn't seem to be working. It's a bit annoying that
synchronized doesn't work, but in many cases, opened ... -
01:24 AM Revision 64cd0970 (git): Tweak the glob for auto_request_review
-
01:18 AM Revision 9179f666 (git): Configure auto_request_review for YJIT team
- We need to use pull_request_target instead of pull_request to use secrets.
pull_request_target seems to be executed f... - 12:25 AM Revision bc8bbd23 (git): * 2022-09-13 [ci skip]
-
12:25 AM Revision fcf861a1 (git): Try latest debug.gem
09/12/2022
-
01:23 PM Feature #18949: Deprecate and remove replicate and dummy encodings
- In https://github.com/ruby/ruby/pull/6323 I managed to replace all usages of `rb_define_dummy_encoding()` by just `rb...
-
12:05 PM Feature #18949 (Open): Deprecate and remove replicate and dummy encodings
- Done:
* Deprecate Encoding#replicate
* Remove get_actual_encoding() and the dynamic endian detection for dummy UTF-16... -
12:02 PM Feature #18949 (Closed): Deprecate and remove replicate and dummy encodings
- Applied in changeset commit:git|6525b6f760ccd9612c9546b0313ab1c7e4af5e66.
----------
Remove get_actual_encoding() an... -
01:13 PM Revision 2aa8edae (git): [rubygems/rubygems] Deduplicate results just once
- Instead of checking for uniqueness for every spec.
https://github.com/rubygems/rubygems/commit/97d28c9665 -
01:13 PM Revision 75d90cc8 (git): [rubygems/rubygems] Use a single hash to keep track of prereleases
- https://github.com/rubygems/rubygems/commit/9d7bd177b0
-
01:13 PM Revision 03d19627 (git): [rubygems/rubygems] Remove unnecessary sorting
- Already done by the gem version promoter.
https://github.com/rubygems/rubygems/commit/aae2cc9fe0 -
01:13 PM Revision dce73c86 (git): [rubygems/rubygems] Simplify instantiating the gem version promoter
- https://github.com/rubygems/rubygems/commit/c4e2737f2c
-
01:13 PM Revision 6a21d196 (git): [rubygems/rubygems] Let specs be sorted just once by the gem version promoter
- https://github.com/rubygems/rubygems/commit/3cea25a39d
-
01:13 PM Revision 8d2bcc88 (git): [rubygems/rubygems] This sorting seems unnecessary too
- https://github.com/rubygems/rubygems/commit/823cb1fef9
-
01:13 PM Revision a4860e04 (git): [rubygems/rubygems] Remove unnecessary spec sorting
- Specs in a SpecSet with the same name are only sorted by platform
priority when they are read. No need to sort everyt... -
12:59 PM Revision acc61cbf (git): Add NEWS entry for the previous commit
-
12:02 PM Revision 6525b6f7 (git): Remove get_actual_encoding() and the dynamic endian detection for dummy UTF-16/UTF-32
- * And simplify callers of get_actual_encoding().
* See [Feature #18949].
* See https://github.com/ruby/ruby/pull/6322... -
10:53 AM Revision ed029e9b (git): Autoconf 2.70 or AC_PROG_CC_C99 for earlier is checking for C99
- It is no longer necessary to add it to `CFLAGS`/`CPPFLAGS` later.
Furthermore, as `CPPFLAGS` is used also with C++ c... -
07:24 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
- @nagachika it's my fault. For backporting purpose `cf7d07570f50ef9c16007019afcff11ba6500d70` alone should be backport...
09/11/2022
-
10:50 PM Revision 89077b4c (git): Add comments for some peephole optimizations [ci skip]
- 10:48 PM Revision 6f8267b7 (git): * 2022-09-12 [ci skip]
-
10:47 PM Revision 9205b8c8 (git): Revert "defs/gmake.mk: no _FORTIFY_SOURCE unless optimization"
- This reverts commit b8c376cb9d91854fd40f6e06f07773404899b54f, as it
seems no longer needed probably. -
02:08 PM Bug #18880 (Closed): IO#sysread on Windows does not validate arguments
- Applied in changeset commit:git|684353fc03afd6e7c887b65bd18f0b3aeb98101c.
----------
[Win32] Negative length `IO#sys... -
02:08 PM Revision 684353fc (git): [Win32] Negative length `IO#sysread`
- Raise `ArgumentError` in `IO#sysread` on Windows when given a negative
length.
Fixes [Bug #18880] -
10:45 AM Feature #18798: `UnboundMethod#==` with inherited classes
- This would be really helpful for checking if a class has redefined a method inherited form a superclass.
As an exa... -
10:30 AM Misc #18977: DevMeeting-2022-09-22
- * [Feature #18798] `UnboundMethod#==` with inherited classes (eregon)
* OK to change `UnboundMethod#==` to check if... -
07:13 AM Feature #12354 (Closed): PKey::EC Can't output public key pem when private key exists
- openssl v2.2 added OpenSSL::PKey::PKey#public_to_pem and #public_to_der for this purpose.
https://github.com/ruby/... -
06:58 AM Bug #18763 (Closed): The configure option “--with-openssl-dir” has lower precedence than pkg-config
- Upstream issue for this bug: https://github.com/ruby/openssl/pull/486
Yes. This is resolved by openssl gem release... -
06:39 AM Revision 472e7b85 (git): MJIT: Use the built-in PACK_MAP
- 106744107b made this possible.
-
06:30 AM Revision 10674410 (git): [ruby/fiddle] Fix PACK_MAP for unsigned types (https://github.com/ruby/fiddle/pull/110)
- https://github.com/ruby/fiddle/commit/4a71246645ccff001292c9d80b855b2ef5bf06c1
-
02:54 AM Feature #16122: Data: simple immutable value object
- zverok (Victor Shepelev) wrote in #note-68:
> Pull request: https://github.com/ruby/ruby/pull/6353
Very nice.
... -
02:49 AM Feature #18951: Object#with to set and restore attributes around a block
- This idea is very similar to Algebraic effects, which dry-rb has a variant on:
https://dry-rb.org/gems/dry-effects... -
02:34 AM Feature #18951: Object#with to set and restore attributes around a block
- It would be super nice to somehow support `ENV` as well, since it is super common pattern in test suites.
-
01:14 AM Revision 7232f264 (git): Remove -j from MinGW test-all
- MinGW CI has been crashing too often. Now that we don't have slow test_mjit in MinGW, I'd like to see if not using pa...
-
12:09 AM Revision aa8a3b23 (git): MJIT: Do not hang after forking with threads
- First, rb_mjit_fork should call rb_thread_atfork to stop threads after
fork in the child process. Unfortunately, we c...
09/10/2022
-
09:46 PM Bug #18880: IO#sysread on Windows does not validate arguments
- I submitted PR https://github.com/ruby/ruby/pull/6354 with a simple fix. I don't have a Windows system to test with ...
-
06:14 PM Feature #18949 (Open): Deprecate and remove replicate and dummy encodings
-
05:03 PM Feature #18949 (Closed): Deprecate and remove replicate and dummy encodings
- Applied in changeset commit:git|14bcf69c9c36875c7956d0ec8c04bfeaec514dd1.
----------
Deprecate Encoding#replicate
*... -
05:46 PM Bug #19004 (Closed): Complex can be nested by Complex.polar
- `Complex.polar` with one argument can return a "nested" Complex instance, whose real part is also a Complex one.
`... - 05:03 PM Revision c22a6685 (git): * 2022-09-11 [ci skip]
-
05:02 PM Revision 14bcf69c (git): Deprecate Encoding#replicate
- * See [Feature #18949].
-
04:41 PM Feature #16122: Data: simple immutable value object
- Indeed, that's what I meant. Alright, I guess we need to support positional arguments too then.
Because that's imple... -
02:12 PM Feature #16122: Data: simple immutable value object
- > Regarding creating a new Data subclass instance, I wonder if we should support both positional and kwargs, or if we...
-
02:04 PM Feature #16122: Data: simple immutable value object
- zverok (Victor Shepelev) wrote in #note-70:
> I am not sure whether we have a C-level API for passing keyword args o... -
01:55 PM Feature #16122: Data: simple immutable value object
- @Eregon Yeah, those are valuable observations!
The specialized `initialize` also looks more reasonable to me, act... -
01:46 PM Feature #16122: Data: simple immutable value object
- Looks good to me.
Regarding overriding `initialize` and calling `super`, that would not work if we define an optim... -
12:35 PM Feature #16122: Data: simple immutable value object
- Pull request: https://github.com/ruby/ruby/pull/6353
Copying from its description:
Example docs rendering: [Data](h... -
11:08 AM Feature #16122: Data: simple immutable value object
- Agreed with @k0kubun. Also `Class.define` wouldn't make it clear it defines a data class and creates Data (subclass) ...
-
01:24 PM Feature #19001: Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- There isn't any need for this ticket as a separate request, as far as I am concerned.
It works in the initial implem... -
12:32 PM Revision f6411795 (git): [win32] Set proper `NULLCMD` in rbconfig.rb [ci skip]
-
12:31 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- > it would be best if you defined #to_int on your delegator
I've tried this approach but it was failed because `ba... -
11:50 AM Revision c7225971 (git): [MSWin] Get rid of single quotes in sed command lines
- GnuWin32 sed strips only double quotes, but not single quotes, and
dies:
```
sed: -e expression #1, char 1: unknown ... -
11:14 AM Revision 92b907d1 (git): Enable deprecation warnings for test-all
- * So deprecated methods/constants/functions are dealt with early,
instead of many tests breaking suddenly when remo... -
07:54 AM Revision 9581248c (git): merge revision(s) b7577b4d9e0fd92522fc30e10fe712e245adee8c:
- The tzdata 2022c removed Amsterdam Mean Time
---
spec/ruby/core/time/shared/local.rb | 2 ++
... -
07:13 AM Bug #18936: Backport 261753249996d46e00c2549fff2527816bf387db
- ruby_3_1 4508901fbd8825cc8d9aaf535b5201ade17a8392 merged revision(s) 261753249996d46e00c2549fff2527816bf387db.
-
07:12 AM Bug #18990: Pattern matching unexpectedly raises "duplicated key name" error
- ruby_3_1 163947f4dc031bb5e619ae64ad4a6a02f8885717 merged revision(s) db0e0dad1171456253ebd899e7e878823923d3d8.
-
07:12 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
- I tried to backport cf7d07570f50ef9c16007019afcff11ba6500d70 and c6aa65430fbb94651f4d15e2a976f59b5475ca19 into ruby_3...
-
07:04 AM Revision 4508901f (git): merge revision(s) 261753249996d46e00c2549fff2527816bf387db: [Backport #18936]
- Free cached mark stack chunks when freeing objspace
Cached mark stack chunks should also be freed when freei... -
07:00 AM Revision 163947f4 (git): merge revision(s) db0e0dad1171456253ebd899e7e878823923d3d8: [Backport #18990]
- Fix unexpected "duplicated key name" error in paren-less one line
pattern matching
[Bug #18990]
... -
03:29 AM Revision 5e39b3b8 (git): YJIT: Branch directly when nil? is known from types
-
03:29 AM Revision d3191843 (git): YJIT: Branch directly when truthyness is known
-
12:32 AM Revision 79f50b9d (git): Using is_broken_string function
-
12:32 AM Revision 51830188 (git): Fix parallel build on MINGW
- When the build is running with a base ruby then generating `x64-ucrt-ruby320.rc`
could fail due to a missing dependen...
09/09/2022
-
11:06 PM Feature #16122: Data: simple immutable value object
- shugo (Shugo Maeda) wrote in #note-65:
> why not use Class.define to return a new immutable Struct-like class?
Gi... -
09:26 PM Feature #16122: Data: simple immutable value object
- If we choose `define` instead of `new`, why not use Class.define to return a new immutable Struct-like class?
* Th... -
10:41 PM Revision 5b5c627d (git): YJIT: eliminate redundant mov in csel/cmov on x86 (#6348)
- * Eliminate redundant mov in csel/cmov. Translate mov reg,0 into xor
* Fix x86 asm test
* Remove dbg!()
* xor opti... -
10:14 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- > My thought is that Integer method should convert a Delegator object like when a String is given.
I don't think i... -
05:10 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- Thank you for your reply.
I understood that there is no documented specification and the current implementation.
... -
08:44 PM Feature #12354: PKey::EC Can't output public key pem when private key exists
- If you're linked against OpenSSL >= 3, the workarounds suggested here don't seem to work any longer because a pkey is...
- 03:38 PM Revision 2a08a39d (git): * 2022-09-10 [ci skip]
-
03:37 PM Revision 848037ca (git): Better offsets (#6315)
- * Introduce InstructionOffset for AArch64
There are a lot of instructions on AArch64 where we take an offset
from PC... -
10:38 AM Revision b350053a (git): [rubygems/rubygems] Fix resolution on non-musl platforms
- Gems without specific platform were being preferred over matching
platform specific gems.
https://github.com/rubygem... -
09:58 AM Revision cfe10e48 (git): [DOC] Update `Struct#new` behavior with `keyword_init: true`
-
09:17 AM Bug #19003 (Rejected): TracePoint behavior inconsistency in 3.2.0-preview2
- This is kind of continuation of my previous report about global/local TP processing (#18730).
Sample script:
```r... -
07:03 AM Revision aff6534e (git): Avoid unnecessary copying when removing the leading part of a string
- Remove the superfluous str_modify_keep_cr() call from rb_str_update().
It ends up calling either rb_str_drop_bytes() ... -
06:47 AM Revision 9faa9ced (git): Support sub-library in builtin-loader
- Previously, it was supported in prelude.c, but has not followed up the
builtin-loader system. -
06:19 AM Revision 56e5210c (git): More robust macro parser (#6343)
- I want to use more complicated macros with MJIT. For example:
```
# define SHAPE_MASK (((unsigned int)1 << SHAPE_... -
05:23 AM Revision be560332 (git): Move RDoc `--`/`++` directives to comments
-
05:20 AM Revision 2dcaeb75 (git): Built-in function table sentinels do not need names
-
05:16 AM Bug #18990: Pattern matching unexpectedly raises "duplicated key name" error
- @zeke
Thanks for reporting. -
05:06 AM Bug #18990 (Closed): Pattern matching unexpectedly raises "duplicated key name" error
- Applied in changeset commit:git|db0e0dad1171456253ebd899e7e878823923d3d8.
----------
Fix unexpected "duplicated key ... -
05:00 AM Revision db0e0dad (git): Fix unexpected "duplicated key name" error in paren-less one line pattern matching
- [Bug #18990]
-
02:36 AM Revision 59eadf3d (git): Ignore EACCES on Windows
-
01:47 AM Feature #19002: Explicit splat for enumerator kwarg blocks
- I also had
``` ruby
module Enumerable
def **(proc) = each { |arg| proc[**arg] }
end
ary.map ** ->(foo:, ba... -
01:12 AM Feature #19002 (Open): Explicit splat for enumerator kwarg blocks
- I'm renovating some 2.x-era code that relied heavily on autosplat for block kwargs. As we all know, this throws an Ar...
09/08/2022
-
09:09 PM Revision 35cfc9a3 (git): Remove as many unnecessary moves as possible (#6342)
- This commit does a bunch of stuff to try to eliminate as many
unnecessary mov instructions as possible.
First, it in... -
07:50 PM Feature #16122: Data: simple immutable value object
- I've filed a 2nd follow-up ticket [here](https://bugs.ruby-lang.org/issues/19001) for the Symmetric `#to_h` method wh...
-
06:20 PM Feature #16122: Data: simple immutable value object
- k0kubun (Takashi Kokubun) wrote in #note-62:
> Can you please file a separate ticket to discuss `Data` extensions th... -
07:47 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- 💡 In case it's of interest, I've partially solved this problem in the [Refinements](https://www.alchemists.io/project...
-
06:19 PM Feature #19000 (Closed): Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- *As requested: extracted a follow-up to #16122 Data: simple immutable value object from [this comment](http://blade.n...
-
07:35 PM Bug #18998: Kernel#Integer does not convert SimpleDelegator object expectly
- So this behavior isn't documented, so it's hard to say wether it's correct:
> Integer(arg, base=0, exception: true... -
01:21 PM Bug #18998 (Closed): Kernel#Integer does not convert SimpleDelegator object expectly
- Kernel#Integer method doens not convert a SimpleDelegator object of which value is a String.
This is an sample code.... -
06:44 PM Feature #19001: Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- Per @Matz [here](https://bugs.ruby-lang.org/issues/16122#note-51), the preference would be for the constructor to tak...
-
06:37 PM Feature #19001 (Closed): Data: Add #to_h symmetric to constructor with keyword args [Follow-on to #16122 Data: simple immutable value object]
- *Extracted a follow-up to [#16122 Data: simple immutable value object](https://bugs.ruby-lang.org/issues/16122)*
#... -
06:28 PM Bug #18763: The configure option “--with-openssl-dir” has lower precedence than pkg-config
- @rhenium I think we can close this once #18999 is done, right?
-
04:33 PM Revision e4f5296f (git): No longer bundle external library sources
- 03:46 PM Revision 6d93644b (git): * 2022-09-09 [ci skip]
-
03:45 PM Revision 28030f7b (git): eliminate magic number
-
03:45 PM Revision 81e7573a (git): win32.c additional fix: is_readable_console
- classic console(conhost.exe) reports an input with ALT+NUMPAD as VK_MENU, KeyUp, and uChar!=0.
additional fix for #5634 -
03:45 PM Revision 7a849e19 (git): win32.c fix: is_readable_console
- UnicodeChar with lower byte == 0 has dropped accidentaly
this is additional fix for #5634 -
02:57 PM Bug #18999 (Closed): Backport openssl 2.1.4/2.2.2/3.0.1
- Please backport the latest openssl to stable branches.
I created GitHub PRs for each branch:
- Ruby 2.7 (v2.1.... -
02:01 PM Bug #5317 (Closed): rubyのヘッダファイルを使った拡張を行う際にoff_tの宣言回避をする事が出来ない。
- Applied in changeset commit:git|e2ccb316b437104cd1734c378970d34f5305966d.
----------
[Bug #5317] Use `rb_off_t` inst... -
02:01 PM Revision e2ccb316 (git): [Bug #5317] Use `rb_off_t` instead of `off_t`
- Get rid of the conflict with system-provided small `off_t`.
-
02:01 PM Revision 55fef084 (git): [Win32] Remove dead code using `chsize`
- Already using `rb_w32_truncate` and `rb_w32_ftruncate`, and
`HAVE_FTRUNCATE` has been added 14 years ago. -
01:02 PM Revision b7fa78b0 (git): vm_objtostring: skip method lookup for T_STRING receivers
- We don't need it, and in string interpolation context
that's the common case. -
01:02 PM Revision cd1724bd (git): rb_str_concat_literals: use rb_str_buf_append
- That's about 1.30x faster.
-
11:44 AM Revision e0cd466a (git): [rubygems/rubygems] Fix unused variable warning
- https://github.com/rubygems/rubygems/commit/ca8d47e53a
-
11:12 AM Misc #18977: DevMeeting-2022-09-22
- - [Feature #18996] Proposal: Introduce new APIs to reline for changing dialog UI colours (st0012)
- `irb`'s autoc... -
09:22 AM Revision bcf82b7c (git): Process token IDs from id.def without id.h
- Fixes id.h error during updating ripper.c by `make after-update`.
While it used to update id.h in the build director... -
09:18 AM Revision a977c663 (git): Generate token ID indexes in id.def
- Separate the logic accross the tables from the template view for
id.h. -
08:56 AM Bug #18880: IO#sysread on Windows does not validate arguments
- The `ArgumentError` is correct.
Even on Windows, `sysread(-2)` raises an `ArgumentError` too.
At rounding up `len... -
08:38 AM Bug #18997 (Closed): Don't define ruby_qsort when POSIX qsort_r is available
- Applied in changeset commit:git|7400628cb054a9a9651d69411a100fc9d518099f.
----------
[Bug #18997] Don't define ruby_... -
07:50 AM Bug #18997 (Closed): Don't define ruby_qsort when POSIX qsort_r is available
- The current code would define ruby_qsort as a wrapper of qsort_s when it is available. When both qsort_s and POSIX (G...
- 08:37 AM Revision 7400628c (git): [Bug #18997] Don't define ruby_qsort when POSIX qsort_r is available
- The current code would define ruby_qsort as a wrapper of qsort_s
when it is available. When both qsort_s and POSIX (G... -
05:31 AM Revision 78af05ba (git): [ruby/forwardable] Freeze VERSION and FORWARDABLE_VERSION to improve Ractor-compliance
- https://github.com/ruby/forwardable/commit/c91f41f4fa
-
05:09 AM Revision 70e6be2b (git): [ruby/ipaddr] Improve Ractor-compliance
- https://github.com/ruby/ipaddr/commit/73461724e5
-
04:41 AM Revision e76a5508 (git): [MSWin] Fix for non-Windows (cygwin/msys) BASERUBY
-
04:41 AM Revision 26c42304 (git): [MSWin] Disable rubygems of BASERUBY
-
02:52 AM Revision 332d29df (git): [DOC] non-positive `base` in `Kernel#Integer` and `String#to_i`
- 02:25 AM Revision b1efdcee (git): * 2022-09-08 [ci skip]
-
02:25 AM Revision 24fd2f73 (git): Resync Bundler & RubyGems
Also available in: Atom