Activity
From 06/21/2022 to 06/27/2022
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?
-
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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 ... -
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?
-
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...
- 04:26 PM Revision aba804ef (git): * 2022-06-28 [ci skip]
- 04:26 PM Revision 5da31b62 (git): Make sure string-operation assertions happen inside a method to be sure YJIT will JIT them.
- 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. -
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... - 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
-
08:52 AM Revision b6b9a619 (git): Check availability of `utimensat` on macOS
-
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. -
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 -
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... -
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... -
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...
-
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... -
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 ... -
04:00 AM Revision 232e2f59 (git): Skip TupleSpaceProxyTest on MINGW64 too
- It wasn't specific to UCRT64
https://github.com/ruby/ruby/runs/7062992464 -
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... -
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.
06/26/2022
-
07:39 PM Revision c3eb0437 (git): Fix Process.clock_gettime specs on OpenBSD
-
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... -
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...
-
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 ... -
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... - 04:09 PM Revision 63134551 (git): * 2022-06-27 [ci skip]
-
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... -
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... -
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 ... -
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
```
... -
12:50 PM Revision d3d5ef0c (git): Update to ruby/spec@ab32a1a
-
12:50 PM Revision f616e816 (git): Update to ruby/mspec@78b5d86
-
12:36 PM Revision ef79f0a9 (git): YJIT: Fix copy pasted comment [ci skip]
-
12:36 PM Revision 20852011 (git): YJIT: Undef YJIT_SUPPORTED_P for hygiene
- YJIT_BUILD is more relevant outside of YJIT.
-
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... -
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 -
06:23 AM Revision a2b3f201 (git): [ruby/irb] Require stringio to use StringIO
- https://github.com/ruby/irb/commit/e024ab716b
- 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... -
05:17 AM Revision 846a6bb6 (git): [DOC] Fix a typo [ci skip]
-
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... - 02:15 AM Revision 967624bc (git): * 2022-06-26 [ci skip]
- 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...
06/25/2022
-
10:09 AM Revision f159bbd1 (git): Prevent accidental use of assert_raises
-
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... -
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.
- 09:17 AM Revision d2166c09 (git): Copy `IO#wait*` methods from `io-wait` gem to `io.c`.
- 09:11 AM Revision c0b51240 (git): Update default gems list at 50e13870bffa3561be13faa31c3fcb [ci skip]
-
09:10 AM Revision 50e13870 (git): [ruby/io-wait] Bump up
- https://github.com/ruby/io-wait/commit/0fa6e3f7ba
-
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 - 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
- 07:22 AM Revision 7e687624 (git): * remove trailing spaces. [ci skip]
- 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...
06/24/2022
-
11:29 PM Revision 2b4a1ad5 (git): Fix a variable name typo in the docs
-
10:05 PM Revision d7cc3806 (git): iseq.c: Use ntz_intptr for faster bitmap scan
- 10:04 PM Revision 362d6d9a (git): * 2022-06-25 [ci skip]
-
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... -
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... -
04:22 AM Bug #14246: Inconsistent C source code indentation
- Does this policy apply to the formatting of default gems too?
-
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
-
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...
-
01:52 AM Revision 12a5fa40 (git): Sync RubyGems & Bundler with upstream repo
-
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...
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 -
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 -
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... -
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... - 09:01 PM Revision 1ccdb1a2 (git): Update vm_core.h
- Co-authored-by: Tomás Coêlho <[email protected]>
-
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... - 08:51 PM Revision 6fd9cb80 (git): * 2022-06-24 [ci skip]
-
08:50 PM Revision 962a3247 (git): Correct documentation for protected methods [ci skip]
-
03:30 PM Misc #18834 (Feedback): Significant change in loop speeds (regressing using while loop on ARM chips)
-
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... -
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... -
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 -
01:52 PM Revision 41cdf9b1 (git): Show flags instead of `-s` option in `GNUMAKEFLAGS`
-
01:52 PM Revision 96154394 (git): Suppress notes for old gcc
-
01:52 PM Revision 2f7c0f65 (git): Pass LDFLAGS via environment variable
-
09:17 AM Revision 6f229da2 (git): [rubygems/rubygems] Fix standalone script generation for statically linked dev ruby
- https://github.com/rubygems/rubygems/commit/4d0d7b3c97
-
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... - 07:45 AM Revision 0b11eac2 (git): * 2022-06-23 [ci skip]
-
07:45 AM Revision c25c1d4e (git): Non-void functions must return value
-
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...
06/22/2022
-
10:55 PM Feature #18875 (Closed): Speed up ISeq marking by introducing a bitmap and rearranging inline caches
- A large percentage of major GC time is spent marking instruction sequence objects. This PR aims to speed up major GC...
-
04:10 PM Feature #17326: Add Kernel#must! to the standard library
- I would rather have ruby use the type system to check monad type and provide syntactic sugar for monad method. Much ...
-
12:31 PM Bug #18060 (Closed): Infinite loop when b_return TracePoint raises
- Applied in changeset commit:git|744d17ff6c33b09334508e8110007ea2a82252f5.
----------
Fix infinite loop when b_return... -
12:30 PM Revision 744d17ff (git): Fix infinite loop when b_return TracePoint throws
- Previously, we didn't pop the frame that runs the TracePoint hook for
b_return events for blocks running as methods (... -
09:32 AM Revision e6f92cad (git): Refactor compilations workflow
- Now some entries need multiple variables for customization, and only
one environment variable per entry is not enough... -
07:58 AM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- I got useful info from the helpful annocheck upstream maintainer to fix the annocheck gaps and pie tests.
Bug 2926... -
07:06 AM Bug #18829: GC_COMPACTION_SUPPORTED macro should be set and detected automatically.
- I think the backport is to apply the 3 commits on the master branch in the chronological order below to a stable bran...
-
04:49 AM Feature #18655: Copy `IO#wait_readable`, `IO#wait_writable`, `IO#wait_priority` and `IO#wait` into core.
- ioquatix (Samuel Williams) wrote in #note-6:
> I've made a PR to move `wait`, `wait_readable`, `wait_writable`, `wai... -
12:52 AM Feature #18655: Copy `IO#wait_readable`, `IO#wait_writable`, `IO#wait_priority` and `IO#wait` into core.
- If @nobu and @akr are OK, I am OK.
Matz.
- 04:40 AM Revision 812354ac (git): [rubygems/rubygems] Bundler: fix man page for bundle-add
- Follows up https://github.com/rubygems/bundler/pull/5610
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail... -
01:33 AM Revision 0c1f6439 (git): Skip protected ancestry guard for FCALLs in YJIT
-
01:33 AM Revision 9312f4bf (git): Allow method caching of protected FCALLs
-
01:33 AM Revision a580dd77 (git): Don't check protected method ancestry on fcall
- If we are making an FCALL, we know we are calling a method on self. This
is the same check made for private method vi... -
01:16 AM Revision 87a560a0 (git): Add T_STRUCT to lldb inspect helper
-
12:33 AM Revision 7fd51c02 (git): vcs.rb: ignore configuration files get rid of aliases [ci skip]
-
12:32 AM Revision bc77cda8 (git): vcs.rb: just one log to check if `--date` option works [ci skip]
-
12:31 AM Revision 0dcd25b7 (git): vcs.rb: show diagnostic/progressing messages when debugging [ci skip]
06/21/2022
-
10:09 PM Misc #18836: DevMeeting-2022-07-21
- * [Bug #18780] Surprising `self` for C API `rb_eval_string()` (alanwu)
* Script for `rb_eval_string()` runs with lo... -
02:56 AM Misc #18836: DevMeeting-2022-07-21
- - [Feature #18810] Make `Kernel#p` interruptable.
- Pull Request: https://github.com/ruby/ruby/pull/5967
- [Feature... -
06:21 PM Feature #18809: Add Numeric#ceildiv
- Dan0042 (Daniel DeLorme) wrote in #note-3:
> Why not simply use `a.fdiv(b).ceil` ?
> It expresses the intent of the... -
12:45 PM Feature #18809: Add Numeric#ceildiv
- Why not simply use `a.fdiv(b).ceil` ?
It expresses the intent of the code clearly, and I doubt there would be a meas... -
05:23 PM Revision fdd11025 (git): [ruby/fileutils] Clarify difference between cp_r and install (https://github.com/ruby/fileutils/pull/95)
- https://github.com/ruby/fileutils/commit/94a599e69f
- 04:41 PM Revision 102a97e0 (git): * 2022-06-22 [ci skip]
-
04:40 PM Revision 1f067e77 (git): Clarify documentation of Kernel#require_relative
-
02:16 PM Revision 2e81fd76 (git): [ruby/fileutils] Correct method references for secure removal (https://github.com/ruby/fileutils/pull/93)
- https://github.com/ruby/fileutils/commit/42c9685826
-
01:42 PM Revision 1002998c (git): [ruby/fileutils] [DOC] Adding 'Related' (https://github.com/ruby/fileutils/pull/92)
- https://github.com/ruby/fileutils/commit/fc3cc28397
-
11:53 AM Bug #18820: on aarch64/Android/Termux/Ubuntu jammy server, ALL versions before Ruby 3.1.x don't compile!
- The failure of 2.5.9 is here: https://bugs.ruby-lang.org/attachments/9280#L1851
> ```c
> ossl.c:311:9: error: ‘ERR_ge... -
11:43 AM Revision 15769832 (git): Added readline wrapper entries under the doc directory
-
11:41 AM Revision a9db5be0 (git): Added error_highlight entries under the doc directory
-
11:38 AM Revision 441cfa96 (git): Added reline entry to standard_library doc
-
09:45 AM Feature #18838: Avoid swallowing regexp escapes in the lexer
- Thank you for clarification.
-
02:10 AM Feature #18838: Avoid swallowing regexp escapes in the lexer
- Agreed with Jeremy. There is the same "inconsistency" in a string literal, but this is clearly by design.
```
puts ... -
07:55 AM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- ioquatix (Samuel Williams) wrote in #note-25:
> I started messing around with the implementation again.
>
> But my c... - 07:05 AM Revision 641a7329 (git): Update bundled gems list at 2022-06-21
-
06:30 AM Revision 7ef67bf9 (git): [CI] add gcc-12
-
05:50 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
- Awesome, thanks Jeremy.
-
03:13 AM Revision a0b24f59 (git): [ruby/io-wait] Remove redundant forward declarations
- These were needed before prototype declarations were used.
https://github.com/ruby/io-wait/commit/35f016833a -
02:32 AM Revision f44547c9 (git): regparse.c: Suppress false-positive warnings of GCC 12.1
- http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20220613T030003Z.log.html.gz
```
regparse.c:264:15: warning: arra... -
02:29 AM Feature #18655: Copy `IO#wait_readable`, `IO#wait_writable`, `IO#wait_priority` and `IO#wait` into core.
- I've made a PR to move `wait`, `wait_readable`, `wait_writable`, `wait_priority` to `io.c` with some minor compatibil...
-
12:41 AM Revision a343952d (git): On FreeBSD omit the test to close a pipe while reading [ci skip]
Also available in: Atom