Project

General

Profile

Activity

From 06/23/2022 to 06/29/2022

06/29/2022

11:21 PM Revision 8d157bc8 (git): Move function to `static inline` so we don't have leaked globals
This function shouldn't leak and is only needed during instruction
assembly
tenderlovemaking (Aaron Patterson)
11:21 PM Revision e3ab525f (git): Fix ISeq dump / load in array cases
We need to dump relative offsets for inline storage entries so that
loading iseqs as an array works as well. This co...
tenderlovemaking (Aaron Patterson)
07:11 PM Revision 66eb58d6 (git): Refactor tests for moving strings with compaction
peterzhu2118 (Peter Zhu)
07:11 PM Revision 95bfea66 (git): [rubygems/rubygems] Use modern style hashes in Gemfile DSL docs
https://github.com/rubygems/rubygems/commit/3f83236c02 deivid (David Rodríguez)
04:49 PM Revision 118e3edc (git): Add a check-yjit-bindgen-unused target. Add to CI. (#6066)
This fails if there are any unused rust-bindgen "allow" entries. For
that target we turn on Rust warnings (there are ...
Noah Gibbs
03:40 PM Revision b340d566 (git): * 2022-06-30 [ci skip]
git[bot]
12:26 PM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
There needs to be documentation to cover the corner cases no matter what. Wouldn't it be better to document the curr... javanthropus (Jeremy Bopp)
08:02 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
Basically yes. Some edge cases can be considered though (e.g. IO#flush could also reset this, IO#pread could be spec... shyouhei (Shyouhei Urabe)
07:39 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
Do you mean that once character oriented methods are called, all byte oriented methods always fail?
(Possibly reset ...
nobu (Nobuyoshi Nakada)
06:09 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
nobu (Nobuyoshi Nakada) wrote in #note-4:
> @shyouhei Even without any conversion?
Yes. "Byte oriented and chara...
shyouhei (Shyouhei Urabe)
05:21 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
@shyouhei Even without any conversion?
This is an example on macOS.
```shell
$ ruby -v -e 'r, w = IO.pipe; r.set...
nobu (Nobuyoshi Nakada)
05:12 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
@nobu Yes but wouldn't it be nice if IO#read_nonblock also raises on Linux? shyouhei (Shyouhei Urabe)
05:07 AM Bug #18881 (Rejected): IO#read_nonblock raises IOError when called following buffered character IO
It is an expected behavior.
On Windows, text/binary conversion is used by default, and `ungetc` pushes back the char...
nobu (Nobuyoshi Nakada)
11:10 AM Revision bd8ed1f9 (git): Do not call `exit()` directly
nobu (Nobuyoshi Nakada)
10:03 AM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
jaruga (Jun Aruga) wrote in #note-10:
> I tested. And I see that the `make install` also needs the `ARCH_FLAG` to bu...
nobu (Nobuyoshi Nakada)
08:08 AM Bug #18887 (Closed): documentation for protected methods
I think it is correct before the change.
Which is correct?
https://github.com/ruby/ruby/commit/962a3247b1b7677093...
znz (Kazuhiro NISHIYAMA)
06:05 AM Bug #18886: Struct aref and aset don't trigger any tracepoints.
With some minor changes the best performance I could get is around 20% cost:
```
| |compare...
ioquatix (Samuel Williams)
03:23 AM Bug #18886: Struct aref and aset don't trigger any tracepoints.
Here is my performance comparison:
Firstly, with no changes (should be identical, shows some variance).
```
> ...
ioquatix (Samuel Williams)
02:19 AM Bug #18886 (Closed): Struct aref and aset don't trigger any tracepoints.
Given the following program, `thing.name` and `thing.shape` don't trigger `c_call` trace points (or any trace points ... ioquatix (Samuel Williams)
05:13 AM Bug #18884 (Closed): parse.y: inconsistent parsing of "if" after "class"
Applied in changeset commit:git|685efac05983dee44ce2d96c24f2fcb96a0aebe2.
----------
[Bug #18884] `class` cannot be ...
nobu (Nobuyoshi Nakada)
05:13 AM Revision 685efac0 (git): [Bug #18884] `class` cannot be just followed by modifiers
nobu (Nobuyoshi Nakada)
03:38 AM Revision 5e1c1829 (git): Remove no longer used label [ci skip]
nobu (Nobuyoshi Nakada)
01:03 AM Misc #18834: Significant change in loop speeds (regressing using while loop on ARM chips)
Attached are both the Intel and ARM rbconfigs.
**Note:** both have the ruby version installed through ASDF and run...
tarellel (Brandon Hicks)
12:53 AM Revision 3051d4bc (git): [rubygems/rubygems] Support ruby 2.3 and 2.4
https://github.com/rubygems/rubygems/commit/3a9205df36 ianks (Ian Ker-Seymer)
12:53 AM Revision 50e57629 (git): [rubygems/rubygems] Upgrade rb-sys to 0.9.14
https://github.com/rubygems/rubygems/commit/c9adf3ef1c ianks (Ian Ker-Seymer)

06/28/2022

06:25 PM Revision a16de43f (git): [rubygems/rubygems] Add `gem env user_gemhome` and `gem env user_gemdir`
https://github.com/rubygems/rubygems/commit/14d3f80df6 deivid (David Rodríguez)
06:25 PM Revision f0fab242 (git): [rubygems/rubygems] Add missing test for user installation directory
https://github.com/rubygems/rubygems/commit/5ab8aa2a45 deivid (David Rodríguez)
06:25 PM Revision 1098fdf8 (git): [rubygems/rubygems] Also document `gem env` argument aliases
https://github.com/rubygems/rubygems/commit/6d841ccbd4 deivid (David Rodríguez)
06:25 PM Revision 7a33d3df (git): [rubygems/rubygems] Document better names for `gem env` arguments
I think `gem env home` and `gem env path` read very nice.
https://github.com/rubygems/rubygems/commit/b89da79456
deivid (David Rodríguez)
03:39 PM Revision 59273ff6 (git): [ruby/fileutils] [DOC] Changes to examples (https://github.com/ruby/fileutils/pull/96)
* Changes to examples
https://github.com/ruby/fileutils/commit/346a71b2cb
burdettelamar (Burdette Lamar)
03:23 PM Revision 364b5e75 (git): * 2022-06-29 [ci skip]
git[bot]
03:23 PM Revision a415a3de (git): [ruby/irb] Properly reset USE_COLORIZE after changing it in tests
Some context tests assigns USE_COLORIZE to false and never change it
back. This can potentially affect other tests' r...
st0012 (Stan Lo)
02:31 PM Revision 69337a65 (git): [rubygems/rubygems] Fix test_install_location_extra_slash on alpine
Under POSIX behavior of leading // is implementation defined. Musl does
preserve it in realpath, glibc does not. That...
Tomas Volf
02:10 PM Revision ca85bd81 (git): [ci skip] Improve man page docs around --dump options
eightbitraptor (Matt V-H)
01:57 PM Revision 7d211c93 (git): [ruby/irb] Color.colorable? needs to consider the condition when irb is not loaded
ruby/debug uses `irb/color` selectively:
https://github.com/ruby/debug/blob/0ac22406bb8f65bc76f9f5576a00c729cac693af/...
st0012 (Stan Lo)
01:30 PM Revision 44c13162 (git): [ruby/irb] Centralize coloring control (https://github.com/ruby/irb/pull/374)
* Use colorable: argument as the only coloring control
* Centalize color controling logic at Color.colorable?
There...
st0012 (Stan Lo)
01:21 PM Feature #18885 (Closed): End of boot advisory API for RubyVM
### Context
Many optimizations in the Ruby VM rely on lazily computed caches: Strings coderange, constant caches, ...
byroot (Jean Boussier)
12:24 PM Revision 5ccdcd81 (git): [ruby/rdoc] Remove dead code
https://github.com/ruby/rdoc/commit/f727854bd5 nobu (Nobuyoshi Nakada)
12:21 PM Feature #18559: Allocation tracing: Objects created by the parser are attributed to Kernel.require
So I tried adding a `frame` before the ISeq is compiled: https://github.com/ruby/ruby/pull/5998
It somewhat works ...
byroot (Jean Boussier)
11:19 AM Revision 5e66525e (git): [DOC] Document `Process::Tms`
nobu (Nobuyoshi Nakada)
11:17 AM Revision 131422ce (git): [ruby/rdoc] Support attributes defined by `rb_struct_define`
https://github.com/ruby/rdoc/commit/854b370763 nobu (Nobuyoshi Nakada)
07:25 AM Bug #18883: parse.y: trailing comma cannot coexist with star
As far as I understand, trailing comma is an equivalent of `*_` (unpack the rest and drop it):
```ruby
x, = [1, 2, ...
zverok (Victor Shepelev)
03:44 AM Bug #18883 (Rejected): parse.y: trailing comma cannot coexist with star
The following code is a syntax error:
```ruby
*x, y, = 1, 2 # syntax error, unexpected '='
```
although the f...
qnighy (Masaki Hara)
06:49 AM Revision 98bf8c83 (git): [ruby/rdoc] Refinement is added since ruby 3.1
https://github.com/ruby/rdoc/commit/c051eb90d1 nobu (Nobuyoshi Nakada)
05:51 AM Revision 51be2cf6 (git): [ruby/rdoc] Parse also InitVM-prefixed functions
Initialization depending on VM is separated.
https://github.com/ruby/rdoc/commit/030d10fccd
nobu (Nobuyoshi Nakada)
03:54 AM Bug #18884 (Closed): parse.y: inconsistent parsing of "if" after "class"
There is a corner case where `if` inconsistently causes a syntax error:
```ruby
# syntax error, unexpected `if' ...
qnighy (Masaki Hara)
03:38 AM Bug #18878: parse.y: Foo::Bar {} is inconsistently rejected
> Is there a more descriptive error message, or is `SyntaxError` the only output provided?
This is the actual erro...
qnighy (Masaki Hara)
02:09 AM Bug #18882 (Rejected): File.read cuts off a text file with special characters when reading it on MS Windows
You can use `File.binread`. nobu (Nobuyoshi Nakada)
12:17 AM Bug #18876 (Closed): OpenSSL fails to autoload in --with-static-linked-ext builds
hsbt (Hiroshi SHIBATA)

06/27/2022

04:48 PM Bug #18878: parse.y: Foo::Bar {} is inconsistently rejected
Is there a more descriptive error message, or is `SyntaxError` the only output provided? lhmzhou (Linda Zhou)
04:40 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
Huh, Ruby might be exposing a C runtime behavior here.
Assuming I'm reading the call graph right, and there
isn't som...
alanwu (Alan Wu)
03:10 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
magynhard (Matthäus Johannes Beyrle) wrote in #note-7:
> alanwu (Alan Wu) wrote in #note-5:
> Might be nice if File...
austin (Austin Ziegler)
02:46 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
alanwu (Alan Wu) wrote in #note-5:
> `File.read` (actually `IO.read`) interprets the file based on the
> external e...
magynhard (Matthäus Johannes Beyrle)
02:30 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
alanwu (Alan Wu) wrote in #note-5:
> `File.read` (actually `IO.read`) interprets the file based on the
> external e...
austin (Austin Ziegler)
02:19 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
`File.read` (actually `IO.read`) interprets the file based on the
external encoding, which is a function of the plat...
alanwu (Alan Wu)
02:14 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
> it behaves correctly on Linux, i expect not to need to use binary mode
I think binary mode is a no-op on Linux t...
chrisseaton (Chris Seaton)
02:02 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
This is Windows-specific, and there is not an error condition to check for reporting on this.
The distinction betwee...
austin (Austin Ziegler)
01:44 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
chrisseaton (Chris Seaton) wrote in #note-1:
> Don't you need to use binary mode to read these characters?
As it ...
magynhard (Matthäus Johannes Beyrle)
12:47 PM Bug #18882: File.read cuts off a text file with special characters when reading it on MS Windows
Don't you need to use binary mode to read these characters? chrisseaton (Chris Seaton)
11:12 AM Bug #18882 (Rejected): File.read cuts off a text file with special characters when reading it on MS Windows
When using File.read to read a text file (in this case a javascript file) with special characters, the content is cut... magynhard (Matthäus Johannes Beyrle)
04:26 PM Revision aba804ef (git): * 2022-06-28 [ci skip]
git[bot]
04:26 PM Revision 5da31b62 (git): Make sure string-operation assertions happen inside a method to be sure YJIT will JIT them.
Noah Gibbs (and/or Benchmark CI)
04:25 PM Revision 0fab06f3 (git): Separate Type::String into Type::CString and Type::TString.
Also slightly broaden the cases where << on two strings will generate
specialised code rather than a plain method call.
Noah Gibbs (and/or Benchmark CI)
02:35 PM Revision f9f85a51 (git): [rubygems/rubygems] Print error messages just once in verbose mode
When running a command with the `--verbose` flag that ends up raising a
`BundlerError`, Bundler will unnecessarily pr...
deivid (David Rodríguez)
01:28 PM Revision 8c6c3e30 (git): [ruby/reline] Enable to change the background color of dialogs. (https://github.com/ruby/reline/pull/413)
https://github.com/ruby/reline/commit/bd49537964 pocari
08:52 AM Revision b6b9a619 (git): Check availability of `utimensat` on macOS
nobu (Nobuyoshi Nakada)
08:38 AM Revision 6ba52647 (git): mac: Remove debug option fro MJIT_DEBUGFLAGS
Not to generate .dSYM directories by MJIT runs, which are left in
large numbers after each test.
nobu (Nobuyoshi Nakada)
08:03 AM Revision f83c5de6 (git): [rubygems/rubygems] Improve error message when `operating_system.rb` fails to load
Show an absolute path instead of an unhelpful relative path.
https://github.com/rubygems/rubygems/commit/f1eed36e2f
deivid (David Rodríguez)
06:59 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
i install cocoapods succeed, tks.
so i only need update opessl.rb file in `destroot/bundle/lib/ruby/site_ruby/3.1...
Gloomy_meng (Gloomy Meng)
03:36 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
Try the patch I posted on:
/Users/didi/Documents/CocoaPods-app/destroot/bundle/lib/ruby/site_ruby/3.1.0/rubyge...
alanwu (Alan Wu)
03:25 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
and [11:01:21] [rubygems-update-3.3.15] Patching: destroot/bundle/bin/gem is replace `#!/Users/didi/Documents/CocoaPo... Gloomy_meng (Gloomy Meng)
03:17 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
ruby version changed to 3.1.2 still error ~
Here is the file I refer to, https://github.com/CocoaPods/CocoaPods-ap...
Gloomy_meng (Gloomy Meng)
02:31 AM Bug #18876 (Open): OpenSSL fails to autoload in --with-static-linked-ext builds
I had some [issues](https://github.com/ruby/openssl/pull/520) building OpenSSL
and the Ruby wrapper, but I was able ...
alanwu (Alan Wu)
04:00 AM Revision 232e2f59 (git): Skip TupleSpaceProxyTest on MINGW64 too
It wasn't specific to UCRT64
https://github.com/ruby/ruby/runs/7062992464
k0kubun (Takashi Kokubun)
12:28 AM Bug #14246: Inconsistent C source code indentation
ioquatix (Samuel Williams) wrote in #note-16:
> Does this policy apply to the formatting of default gems too?
I d...
shyouhei (Shyouhei Urabe)
12:21 AM Bug #18881: IO#read_nonblock raises IOError when called following buffered character IO
Not looking at the implementation but sounds like an issue of Linux side to me. The error message seems intentional. shyouhei (Shyouhei Urabe)

06/26/2022

07:39 PM Revision c3eb0437 (git): Fix Process.clock_gettime specs on OpenBSD
jeremyevans (Jeremy Evans)
04:35 PM Bug #18881 (Rejected): IO#read_nonblock raises IOError when called following buffered character IO
The following example code works as expected on Linux but raises an `IOError` on Windows:
``` ruby
r, w = IO.pipe...
javanthropus (Jeremy Bopp)
04:26 PM Bug #18880 (Closed): IO#sysread on Windows does not validate arguments
When passing an invalid number of bytes to read, such as `-1` , to `IO#sysread` on Linux, an `ArgumentError` is raise... javanthropus (Jeremy Bopp)
04:09 PM Bug #18879 (Closed): missing linker flag "-framework Security" for macOS 10.7 .. 10.9
Applied in changeset commit:git|fc8020c68eb9f640185a1bce322eba6605bde151.
----------
[Bug #18879] Fix macOS version ...
nobu (Nobuyoshi Nakada)
01:19 PM Bug #18879 (Closed): missing linker flag "-framework Security" for macOS 10.7 .. 10.9
it looks target OS version detection in ./configure fails. (10.7 <= ver < 10.10)
macOS's AvailabilityMacros.h does...
kimuraw (Wataru Kimura)
04:09 PM Revision 63134551 (git): * 2022-06-27 [ci skip]
git[bot]
04:08 PM Revision fc8020c6 (git): [Bug #18879] Fix macOS version detections
macOS's AvailabilityMacros.h does not contain macros for future
versions. If a version macro is not defined, conside...
nobu (Nobuyoshi Nakada)
01:24 PM Revision 49d59215 (git): Fix Rinda test teardown for omitted tests
New test failures on MINGW appeared after
c2e37c8ff7da395f33fae546d9ae9e2408fc9236.
1) Error:
Rinda::Tuple...
alanwu (Alan Wu)
01:06 PM Bug #18878 (Assigned): parse.y: Foo::Bar {} is inconsistently rejected
The following source doesn't parse:
```ruby
Foo::Bar {}
```
despite the following:
```ruby
bar ...
qnighy (Masaki Hara)
12:57 PM Bug #18877 (Closed): parse.y: escaped space inconsistently allowed after assignment
The following source inconsistently parses:
```ruby
x = \ 42
```
though this one not:
```ruby
\ 42
```
...
qnighy (Masaki Hara)
12:50 PM Revision d3d5ef0c (git): Update to ruby/spec@ab32a1a
Eregon (Benoit Daloze)
12:50 PM Revision f616e816 (git): Update to ruby/mspec@78b5d86
Eregon (Benoit Daloze)
12:36 PM Revision ef79f0a9 (git): YJIT: Fix copy pasted comment [ci skip]
alanwu (Alan Wu)
12:36 PM Revision 20852011 (git): YJIT: Undef YJIT_SUPPORTED_P for hygiene
YJIT_BUILD is more relevant outside of YJIT. alanwu (Alan Wu)
06:36 AM Revision c2e37c8f (git): Try skipping TupleSpaceProxyTest on MinGW UCRT64
As you all know, MinGW UCRT64 CI has randomly got stuck despite its
"Finished tests" output.
Looking at the logs clo...
k0kubun (Takashi Kokubun)
06:23 AM Revision 0e5f9aff (git): [ruby/irb] Set prompt mode explictly
Fix https://github.com/ruby/irb/pull/353
https://github.com/ruby/irb/commit/7db93f9326
nobu (Nobuyoshi Nakada)
06:23 AM Revision a2b3f201 (git): [ruby/irb] Require stringio to use StringIO
https://github.com/ruby/irb/commit/e024ab716b nobu (Nobuyoshi Nakada)
05:40 AM Revision e0bfdb23 (git): [ruby/irb] Ensure stdout is a TTY before calling winsize
When outputting a (possibly truncated) value, IRB will query the
window size. However, if IRB was piped to another p...
Peter Jones
05:17 AM Revision 846a6bb6 (git): [DOC] Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
02:16 AM Revision a782d76f (git): [rubygems/rubygems] Fix pending Bundler specs
When testing under the ruby/ruby setup, mkmf.rb needs to the `$extout`
global variable set properly.
This is because...
deivid (David Rodríguez)
02:15 AM Revision 967624bc (git): * 2022-06-26 [ci skip]
git[bot]
02:15 AM Revision 56809537 (git): [rubygems/rubygems] Clean up temporary directory after generate_index --update
While generate_index did clean up temporary directory, when running with
--update flag, that did not happen and the t...
Tomas Volf

06/25/2022

10:09 AM Revision f159bbd1 (git): Prevent accidental use of assert_raises
nobu (Nobuyoshi Nakada)
09:21 AM Feature #18566: Merge `io-wait` and `io-nonblock` gems into core IO
We've moved `#wait`, `#wait_readable`, `#wait_writable`, `#wait_priority` into core.
I'll make a PR for `io-nonblo...
ioquatix (Samuel Williams)
09:20 AM Feature #18655 (Closed): Copy `IO#wait_readable`, `IO#wait_writable`, `IO#wait_priority` and `IO#wait` into core.
This is now completed. ioquatix (Samuel Williams)
09:17 AM Revision d2166c09 (git): Copy `IO#wait*` methods from `io-wait` gem to `io.c`.
Samuel Williams
09:11 AM Revision c0b51240 (git): Update default gems list at 50e13870bffa3561be13faa31c3fcb [ci skip]
git[bot]
09:10 AM Revision 50e13870 (git): [ruby/io-wait] Bump up
https://github.com/ruby/io-wait/commit/0fa6e3f7ba nobu (Nobuyoshi Nakada)
09:09 AM Revision 8c1d3c2d (git): [ruby/io-wait] Remove C99-ism for some platforms [ci skip]
Fix https://github.com/ruby/io-wait/pull/11
https://github.com/ruby/io-wait/commit/845f9a1f55
nobu (Nobuyoshi Nakada)
08:12 AM Revision d281347a (git): [ruby/io-wait] Fix usage of `assert_raises` -> `assert_raise`. (https://github.com/ruby/io-wait/pull/20)
https://github.com/ruby/io-wait/commit/c5c6abbb5c Samuel Williams
07:22 AM Revision 7e687624 (git): * remove trailing spaces. [ci skip]
git[bot]
07:21 AM Revision f9c8d808 (git): [ruby/io-wait] Don't add `IO#wait*` methods when `RUBY_IO_WAIT_METHODS` is defined by Ruby. (https://github.com/ruby/io-wait/pull/19)
* Fix return value compatibility with Ruby 2.x.
* Don't add `IO#wait*` methods in Ruby 3.2+.
https://github.com/rub...
Samuel Williams

06/24/2022

11:29 PM Revision 2b4a1ad5 (git): Fix a variable name typo in the docs
shan (Shannon Skipper)
10:05 PM Revision d7cc3806 (git): iseq.c: Use ntz_intptr for faster bitmap scan
byroot (Jean Boussier)
10:04 PM Revision 362d6d9a (git): * 2022-06-25 [ci skip]
git[bot]
10:04 PM Revision 87e2e3f3 (git): Dump inline storage partition information to binary format
ISeqs loaded from binary were breaking because the storage partition
calculation had bugs in it. Specifically it cou...
tenderlovemaking (Aaron Patterson)
07:21 AM Feature #18773: deconstruct to receive a range
As a designer of pattern matching, I also understand your motivation.
However, I have the following concerns in addi...
ktsj (Kazuki Tsujimoto)
04:22 AM Bug #14246: Inconsistent C source code indentation
Does this policy apply to the formatting of default gems too? ioquatix (Samuel Williams)
03:31 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
`bundle-env`'s ruby is new installed , not my local version Gloomy_meng (Gloomy Meng)
03:29 AM Bug #18876: OpenSSL fails to autoload in --with-static-linked-ext builds
my local version is 3.1.1 too, and run `ruby -v` , got `ruby 3.1.1p18 (2022-02-18 revision 53f5fc4236) [x86_64-darwin... Gloomy_meng (Gloomy Meng)
01:52 AM Revision 12a5fa40 (git): Sync RubyGems & Bundler with upstream repo
deivid (David Rodríguez)
12:27 AM Revision 333754ac (git): YJIT: Add regression test for local type tracking
The test in [1] was removed because it stopped working when we limited
the power of Kernel#binding in [2]. However, t...
alanwu (Alan Wu)

06/23/2022

11:52 PM Revision 0b58059f (git): Free bitmap buffer if it's not used
If the iseqs don't have any objects in them that need marking, then
immediately free the bitmap buffer
tenderlovemaking (Aaron Patterson)
11:52 PM Revision 8d63a047 (git): Flatten bitmap when there is only one element
We can avoid allocating a bitmap when the number of elements in the iseq
is fewer than the size of an iseq_bits_t
tenderlovemaking (Aaron Patterson)
10:12 PM Revision eb1a84a9 (git): When YJIT is not built, hide options and use MJIT for --jit
YJIT is now a build-time opt-in so on platforms that YJIT could support
it could still be unavailable due to user dis...
alanwu (Alan Wu)
09:02 PM Feature #18875 (Closed): Speed up ISeq marking by introducing a bitmap and rearranging inline caches
Applied in changeset commit:git|e23540e5666664e23f2adecdc2cc591f3ff6fe2f.
----------
Speed up ISeq by marking via bi...
tenderlovemaking (Aaron Patterson)
09:01 PM Revision 1ccdb1a2 (git): Update vm_core.h
Co-authored-by: Tomás Coêlho <[email protected]> Aaron Patterson
09:01 PM Revision e23540e5 (git): Speed up ISeq by marking via bitmaps and IC rearranging
This commit adds a bitfield to the iseq body that stores offsets inside
the iseq buffer that contain values we need t...
tenderlovemaking (Aaron Patterson)
08:51 PM Revision 6fd9cb80 (git): * 2022-06-24 [ci skip]
git[bot]
08:50 PM Revision 962a3247 (git): Correct documentation for protected methods [ci skip]
jhawthorn (John Hawthorn)
03:30 PM Misc #18834 (Feedback): Significant change in loop speeds (regressing using while loop on ARM chips)
alanwu (Alan Wu)
03:29 PM Bug #18876 (Feedback): OpenSSL fails to autoload in --with-static-linked-ext builds
Since `bundle-env ruby -ropenssl` works, I suspect it has something to
do with `--env-shebang`. Maybe the `gem` comm...
alanwu (Alan Wu)
08:58 AM Bug #18876 (Closed): OpenSSL fails to autoload in --with-static-linked-ext builds
i try use ruby + gem in my macos app with .a framework, i need install ruby in a custom location.
so i make & make i...
Gloomy_meng (Gloomy Meng)
01:52 PM Revision b180ffa6 (git): Fix warnings by old gcc
* Use PRIxSIZE instead of "z"
* Fix sign-compare warning
* Suppress unused-but-set-variable warning
nobu (Nobuyoshi Nakada)
01:52 PM Revision 41cdf9b1 (git): Show flags instead of `-s` option in `GNUMAKEFLAGS`
nobu (Nobuyoshi Nakada)
01:52 PM Revision 96154394 (git): Suppress notes for old gcc
nobu (Nobuyoshi Nakada)
01:52 PM Revision 2f7c0f65 (git): Pass LDFLAGS via environment variable
nobu (Nobuyoshi Nakada)
09:17 AM Revision 6f229da2 (git): [rubygems/rubygems] Fix standalone script generation for statically linked dev ruby
https://github.com/rubygems/rubygems/commit/4d0d7b3c97 deivid (David Rodríguez)
09:17 AM Revision 4f5eb48d (git): [rubygems/rubygems] Fix `bundle package --no-install` no longer skipping install
This is a regression from https://github.com/rubygems/rubygems/commit/cf749f8ffabd. The
funny thing is that we have a...
deivid (David Rodríguez)
07:45 AM Revision 0b11eac2 (git): * 2022-06-23 [ci skip]
git[bot]
07:45 AM Revision c25c1d4e (git): Non-void functions must return value
nobu (Nobuyoshi Nakada)
07:42 AM Revision 2361a1a5 (git): Get rid of a nasal demon
On platforms not having `typeof`, `ccan_container_off_var()` macro
subtracts the pointer variable from the member add...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom