Activity
From 01/21/2022 to 01/27/2022
01/27/2022
-
10:42 PM Feature #18552: Expose `VALUE rb_singleton_class_get(VALUE)` to extensions
- > The name rb_singleton_class_get() doesn't seem great though.
Yeah, it could definitely be expose under another n... -
09:15 PM Feature #18552: Expose `VALUE rb_singleton_class_get(VALUE)` to extensions
- A new function seems better than that flag check (which doesn't work on TruffleRuby currently, will always return `fa...
-
05:22 PM Feature #18552: Expose `VALUE rb_singleton_class_get(VALUE)` to extensions
- > Which does seem very clean.
I of course meant "doesn't". Oops.
> In this case, it's exposing yet another oper... -
05:12 PM Feature #18552: Expose `VALUE rb_singleton_class_get(VALUE)` to extensions
- > `!SPECIAL_CONST(obj) && FL_TEST(RBASIC(obj)->klass, FL_SINGLETON);`
> Which does seem very clean.
Beyond cleanl... -
11:57 AM Feature #18552 (Closed): Expose `VALUE rb_singleton_class_get(VALUE)` to extensions
- Right now the only way to check wether an object has a singleton class is to do something akin to:
```c
!SPECIAL_... -
04:49 PM Feature #18554 (Open): Move unicode_normalize to a default gem
- Could we move the rest of unicode_normalize to a default gem?
The recent updates were mostly updating the Unicode ... -
04:22 PM Feature #18339: GVL instrumentation API
- I opened a draft for it: https://github.com/ruby/ruby/pull/5500
@ko1 if you'd like to have a look. -
02:30 PM Bug #18553 (Closed): Memory leak on compiling method call with kwargs
- The following code produces a memory leak:
```ruby
p(foo: 1)
```
It comes from the allocation in `compile.c`:... -
11:54 AM Revision d66e7ec7 (git): [ruby/reline] Add a comment for VK_MENU
- https://github.com/ruby/reline/commit/ee307c2b01
-
11:54 AM Revision f4ee6054 (git): [ruby/reline] The AltGr behaves exactly the same as Ctrl+Alt
- On European keyboards.
https://github.com/ruby/reline/commit/75fe9759a4 -
09:11 AM Bug #18516: Memory leak on aliasing method to itself
- I took the liberty to set the backport field.
I was able to repro on 2.6, 2.7,3.0 and 3.1. However 2.6 is security... -
06:46 AM Bug #18516 (Closed): Memory leak on aliasing method to itself
- Applied in changeset commit:git|e89d80702bd98a8276243a7fcaa2a158b3bfb659.
----------
Fix memory leak at the same nam... -
08:16 AM Revision f511ff3b (git): [ruby/yaml] Add JRuby-specific warning when psych fails
- The error here is confusing for users because JRuby does not use
libyaml and installing it will not help. Instead, JR... -
06:46 AM Revision e89d8070 (git): Fix memory leak at the same named alias [Bug #18516]
- When aliasing a method to the same name method, set a separate bit
flag on that method definition, instead of the ref... -
05:58 AM Feature #18551 (Closed): Make `Range#reverse_each` to raise an exception if endless
- https://github.com/ruby/ruby/pull/5498
Currently, `Range#reverse_each` for an endless range never returns.
```
... -
05:28 AM Revision 7ff1bf31 (git): An alias can suppress method redefinition warning
-
05:00 AM Bug #18517 (Closed): 0 << (2**40) is NoMemoryError but 0 << (2**80) is 0
- Applied in changeset commit:git|6a6227e0168b059c3ed34c9f0ace2e5dc2364221.
----------
Shifting zero always results in... -
05:00 AM Revision 6a6227e0 (git): Shifting zero always results in zero [Bug #18517]
-
04:51 AM Bug #18514: ruby 2.6.9's Date#jisx0301 does not support Reiwa
- I released date-2.0.3 with Reiwa support.
@kouji Can you confirm with [date-2.0.3](https://rubygems.org/gems/date/... - 03:33 AM Revision 99d02cae (git): [ruby/logger] Fix log rotation inter-process lock failed.
- Issue only occurs in JRuby 9.3.0.0 and Windows and the full
console output is:
log rotation inter-process lock faile... -
01:52 AM Feature #18513: Hide patchlevel from `ruby -v`
- https://github.com/ruby/ruby/pull/5496
01/26/2022
-
08:56 PM Feature #13110: Byte-based operations for String
- Seems reasonable to me.
-
01:46 AM Feature #13110: Byte-based operations for String
- Are there any objections to introduce only byteindex and byteoffset?
-
08:28 PM Revision d3d888b9 (git): [lldb] Handle MacOS 64Kb heap pages in the lldb helpers
-
07:42 PM Bug #18511: ruby in infinite loop consuming 100% CPU
- @shenningz
> Is there any way to replace the yajl-ruby C extension with another json extension?
Depending on y... -
07:07 PM Feature #18408: Allow pattern match to set instance variables
- Eregon (Benoit Daloze) wrote in #note-17:
> In practice it should rarely matter because if a clause isn't matched th... -
05:02 PM Revision 1a180b7e (git): Streamline cached attr reader / writer indexes
- This commit removes the need to increment and decrement the indexes
used by vm_cc_attr_index getters and setters. It ... -
04:29 PM Bug #18389 (Closed): `binding.irb` can fail in some classes that implement `context` and `print` methods.
- Applied in changeset commit:git|b6b2e489f10bfc771beae8fa0ee5237613acd18f.
----------
[ruby/irb] Changed to call Kern... - 04:29 PM Revision 3ce97a18 (git): * 2022-01-27 [ci skip]
-
04:28 PM Revision b6b2e489 (git): [ruby/irb] Changed to call Kernel.print
- If you call `binding.irb` on a class defined `#print`, it will crash, so call `Kernel.print`.
Fix [Bug #18389] `bind... -
04:03 PM Bug #18517: 0 << (2**40) is NoMemoryError but 0 << (2**80) is 0
- https://github.com/ruby/ruby/pull/5494
-
03:21 PM Bug #18517 (Closed): 0 << (2**40) is NoMemoryError but 0 << (2**80) is 0
- I've been looking at Integer#{<<,>>} with RHS bignum and long and there are several issues.
This seems a clear bug... -
03:44 PM Bug #18516: Memory leak on aliasing method to itself
- https://github.com/ruby/ruby/pull/5493
-
03:20 PM Bug #18516: Memory leak on aliasing method to itself
- ibylich (Ilya Bylich) wrote in #note-1:
> but if we stop increment `alias_count` on `alias foo foo` the warning appe... -
02:30 PM Bug #18516: Memory leak on aliasing method to itself
- As @nobu mentioned the following code gives no warnings (in verbose mode):
```ruby
class A
def foo; end
ali... -
01:22 PM Bug #18516 (Closed): Memory leak on aliasing method to itself
- The following code produces a memory leak:
```ruby
class A
1.upto(Float::INFINITY) do |i|
define_method(:... -
03:30 PM Bug #18518 (Rejected): NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- Repro:
```ruby
exp = 2**40 # also fails with bignum e.g. 2**64
def exc
begin
yield
rescue NoMemoryErr... -
02:45 PM Revision e7141630 (git): Fix typo in assertion in gc.c
-
09:23 AM Revision bffd6cbd (git): Check if `execv` is available for ruby/missing.h
- As MinGW has the declaration, the `dllimport` attribute difference
is warned when compiling missing/*.c without inclu... -
07:52 AM Bug #18501: [BUG] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary
- Thanks @tenderlove, your explanation makes sense to me.
From your description we should be able to reproduce with... -
06:56 AM Revision 4010cbfe (git): Use the prefixed pkg-config command
-
05:57 AM Feature #18515 (Closed): Add Range#reverse_each implementation
- PR is ~~https://github.com/ruby/ruby/pull/5489~~ https://github.com/ruby/ruby/pull/8525
Current `Range#reverse_eac... -
05:34 AM Revision 16e75855 (git): Unpoison the cached object in the exact size
-
04:09 AM Revision c925d3b6 (git): [rubygems/rubygems] Fix `force_ruby_platform` ignored when lockfile includes the current specific platform
- https://github.com/rubygems/rubygems/commit/9ca371adf8
-
03:07 AM Bug #18514: ruby 2.6.9's Date#jisx0301 does not support Reiwa
- I prepared to fix this regression.
https://github.com/ruby/date/pull/47
I will release date-2.0.3 for Ruby 2.6 ... -
02:11 AM Bug #18514 (Closed): ruby 2.6.9's Date#jisx0301 does not support Reiwa
-
01:45 AM Bug #18514 (Closed): ruby 2.6.9's Date#jisx0301 does not support Reiwa
- In ruby 2.6.9 (ruby 2.6.9p207 (2021-11-24 revision 67954) [x86_64-darwin20]).
$ ruby -rdate -e 'p Date.new(2019, 5, ... -
01:52 AM Feature #18513: Hide patchlevel from `ruby -v`
- :+1:, patch levels no longer serves us very well.
-
01:05 AM Revision cc8064ba (git): Do not need to print to stderr
-
12:56 AM Revision e953d686 (git): refactoring btest output
- don't duplicate the message, but prepare `out` var to choose
stdout/err. -
12:56 AM Revision cac6fe90 (git): add `--stderr-on-failure` option to test-all
- Now all failure messages are printed to stdout. This option
makes all failure messages printed into stderr.
01/25/2022
-
11:57 PM Bug #18501: [BUG] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary
- ## Hash is writing T_NONE references
I think it's possible that T_NONE objects are being written in to a hash. Ba... -
09:51 PM Revision 142d5db1 (git): Support ID_TABLE_STOP for replace function
- Iteration should top if the replace function returns ID_TABLE_STOP.
-
09:51 PM Revision 82f0580a (git): Call rb_id_table_foreach_values instead
- These places never replace the value, so call rb_id_table_foreach_values
instead of rb_id_table_foreach_values_with_r... -
09:51 PM Revision 4d9ad91a (git): Rename rb_id_table_foreach_with_replace
- Renames rb_id_table_foreach_with_replace to
rb_id_table_foreach_values_with_replace and passes only the value to the
... -
08:57 PM Revision 6e901939 (git): Revert "`ID` in `rb_id_table_foreach_with_replace` [Feature #18253]"
- This reverts commit 530e485265dac6e2aea1d587a4a79a314cc772cf.
`rb_id_table_foreach_with_replace` is used during GC co... - 05:24 PM Revision ac574052 (git): * 2022-01-26 [ci skip]
- 05:24 PM Revision 42ef3fca (git): [rubygems/rubygems] Use Gem::Platform.local instead of RUBY_PLATFORM
- In certain places, we want to display the platform name with
`Gem::Platform.local` instead of `RUBY_PLATFORM`.
Fixes... -
02:38 PM Revision b07879e5 (git): Remove redundant if statement in try_move
- The if statement is redundant since if `index == 0` then
`BITS_BITLENGTH * index == 0`. -
02:10 PM Revision e3b5cc88 (git): NEWS: `Fixnum` and `Bignum` are removed finally [Feature #12005]
-
01:12 PM Revision 342e7a09 (git): [rubygems/rubygems] Fix spec to not touch the network
- And not depend on the state of rack's master branch, in particular, on
their Ruby support range.
https://github.com/... -
01:12 PM Revision cd806e19 (git): [rubygems/rubygems] Remove unnecessary comment
- https://github.com/rubygems/rubygems/commit/ef4e5c6169
-
12:39 PM Feature #18513 (Closed): Hide patchlevel from `ruby -v`
- We still show patch-level like `3.1.0p0` with `ruby -v`. But it has no benefit for users.
In fact, I heard "What ... -
11:29 AM Bug #18512 (Feedback): MacOS 12.1 Monterey Bug
- Could you try this? https://github.com/ffi/ffi/issues/800#issuecomment-1008308614
-
11:20 AM Bug #18512: MacOS 12.1 Monterey Bug
- I guess this is related to #18496, and maybe the cause is FFI with M1.
-
10:41 AM Bug #18512 (Third Party's Issue): MacOS 12.1 Monterey Bug
- Steps to Reproduce
1. Create an Zendesk App: https://developer.zendesk.com/documentation/apps/app-developer-guide/za... -
08:57 AM Bug #18507: Incorrect target_os detection in configure script
In case 'arm-unknown-linux-gnueabihf' GNU Autotools recognizes target_os as 'linux-gnueabihf' (and 'linux-gnu' if '...-
07:44 AM Feature #18483 (Closed): `RUBY_ON_BUG` feature for ruby release version
- Applied in changeset commit:git|a51e1cd682daeb76f201e62eaedcf6d51a18cffe.
----------
enable `RUBY_ON_BUG` on release... -
07:43 AM Revision a51e1cd6 (git): enable `RUBY_ON_BUG` on release build
- [Feature #18483]
-
07:33 AM Feature #18181: Introduce Enumerable#min_with_value, max_with_value, and minmax_with_value
- Another name proposal:
When I write `array.min_with_value { foo }`, I mean "minimize foo with an element in array"... -
02:15 AM Feature #18490: MakeMakefile.pkg_config should accept multiple options
- @nobu, I wanted to check if there was any other feedback on this feature? Thank you again for your time.
-
12:33 AM Bug #18437 (Closed): 3.1.0 install stucks on FreeBSD & NFS
-
12:23 AM Bug #18437: 3.1.0 install stucks on FreeBSD & NFS
- Oh, I see. Thanks for the fix.
I think this issue has been resolved.
# 自分で Issue 閉じれないんですね……。
01/24/2022
-
11:50 PM Revision de678cd5 (git): [ruby/pathname] Officially drop support for ruby 2.6 or older
- The gem doesn't even install on old rubies, but since the gemspec claims
it's supported, `gem install pathname` will ... -
11:41 PM Feature #18253 (Closed): `ID` in `rb_id_table_foreach_with_replace`
- Applied in changeset commit:git|530e485265dac6e2aea1d587a4a79a314cc772cf.
----------
`ID` in `rb_id_table_foreach_wi... -
11:40 PM Revision 530e4852 (git): `ID` in `rb_id_table_foreach_with_replace` [Feature #18253]
- Pass the `ID` from `rb_id_table_foreach_with_replace` to callback
functions. -
10:40 PM Feature #18273: Class#subclasses
- I see, and tend to agree—to some extent, at least!
Not sure how much can be done here—some amount of "semantically... -
03:45 PM Feature #18273: Class#subclasses
- More than the existence of a real collection (which is a private implementation detail), it is the existence of a cle...
-
02:53 PM Feature #18273: Class#subclasses
- @zverok Sorry, we were typing at the same time.
Exactly! That is my point of view! -
02:52 PM Feature #18273: Class#subclasses
- @zverok I think our disagreement is clear. Perhaps your position is also the one of @byroot.
To me, `Class#subclas... -
02:52 PM Feature #18273: Class#subclasses
- @fxn You know what?
I think I actually got your point:
* `Class#ancestors` represent a "really existing thing", ... -
02:11 PM Feature #18273: Class#subclasses
- > In the sense that, as a programmer, if I do not change the collection, it should stay the same.
Of course, removin... -
01:55 PM Feature #18273: Class#subclasses
- @zverok sure!
I see your point, it works as it is supposed to be.
My point is, `Class#subclasses` should be det... -
01:48 PM Feature #18273: Class#subclasses
- We are going in circles here :( It is "non-deterministic" all right, but also reflects the reality.
It is more or ... -
01:38 PM Feature #18273: Class#subclasses
- @zverok one thing is "subclasses can vanish", because the language is dynamic (like ancestors can change), and a diff...
-
01:26 PM Feature #18273: Class#subclasses
- TBH, I still fail to see the point of how the API clearly reflecting the reality should be considered a "broken windo...
-
12:19 PM Feature #18273: Class#subclasses
- Hmm, now that I think, maybe you don't see how this affects Zeitwerk directly.
In Zeitwerk, "reloading" means issuin... -
11:19 AM Feature #18273: Class#subclasses
- @zverok Absolutely, the API of a dynamic language should be dynamic.
For example, take this:
```ruby
C = Class... -
10:38 AM Feature #18273: Class#subclasses
- @fxn Isn't it an inherent property of a dynamic language, that whatever you can introspect about the code structure, ...
-
10:31 AM Feature #18273: Class#subclasses
- To me, this feature makes sense in a language where subclasses cannot disappear once created. In Ruby, they are regul...
-
10:28 AM Feature #18273: Class#subclasses
- > Sure, and you are entitled to it, I just don't understand how you reconcile it with the existence of weak reference...
-
10:20 AM Feature #18273: Class#subclasses
- Sure, and you are entitled to it, I just don't understand how you reconcile it with the existence of weak references.
-
10:18 AM Feature #18273: Class#subclasses
- That is, _since_ objects are not gced as soon as they are unreachable, this implementation of `Class#subclasses` is n...
-
10:17 AM Feature #18273: Class#subclasses
- To me it behave just like weak references do:
```ruby
weakmap = ObjectSpace::WeakMap.new
weakmap[Object.new] = O... -
10:13 AM Feature #18273: Class#subclasses
- What I mean is that `Class#subclasses` is effectively a cache that does not have proper invalidation.
The red flag... -
10:07 AM Feature #18273: Class#subclasses
- I don't think I understand what your issue is. `subclasses` returns all the *live object* (not yet GCed) that are dir...
-
10:01 AM Feature #18273: Class#subclasses
- > This is perfectly fine, Ruby isn't concerned about wether a Class is still present in the constant table or not
... -
08:26 AM Feature #18273: Class#subclasses
- > In my view, this method does not play well with object lifetime, semantically.
This is perfectly fine, Ruby isn'... -
12:32 AM Feature #18273: Class#subclasses
- Said in a different way:
```ruby
C = Class.new
-> { Class.new(C); 1 }.call
pp C.subclasses
pp C.subclasses
``... -
12:15 AM Feature #18273: Class#subclasses
- In my view, this method does not play well with object lifetime, semantically.
Take for example:
```ruby
C = Class.... -
07:57 PM Bug #18511: ruby in infinite loop consuming 100% CPU
- Right now we cannot reproduce this systematically, it just occurs with our Fluentd workload sooner or later.
Fluentd... -
04:06 PM Bug #18511 (Feedback): ruby in infinite loop consuming 100% CPU
- This happens inside the yajl-ruby C extension. Can you reproduce this without yajl-ruby?
-
02:13 PM Bug #18511 (Closed): ruby in infinite loop consuming 100% CPU
- After running Fluentd (Td-agent) workload for several hours or days, Ruby hangs in an infinite loop.
gdb stack tra... -
07:34 PM Revision 87784fde (git): Keep right operand within width when right shifting
- NUM_IN_PAGE could return a value much larger than 64. According to the
C11 spec 6.5.7 paragraph 3 this is undefined b... - 04:11 PM Revision 97ab2599 (git): * 2022-01-25 [ci skip]
-
04:11 PM Revision 4317a675 (git): [rubygems/rubygems] Forbid downgrading past the originally shipped version on Ruby 3.1
- https://github.com/rubygems/rubygems/commit/68bef90339
-
02:21 PM Revision 663833b0 (git): [wasm] Disallow compaction
- WebAssembly doesn't support signals so we can't use read
barriers so we can't use compaction. -
09:10 AM Revision 5de62fe3 (git): Fixed an missing percent in the batch file
-
09:03 AM Revision 85502f3a (git): [ruby/io-wait] [DOC] Fix the return values [ci skip]
- Even since 0.1.0, other than +true+ or +false+ may be returned.
https://github.com/ruby/io-wait/commit/d0721e300a -
03:12 AM Revision e7b573e5 (git): [ruby/io-wait] Document mandatory require for using io/wait methods
- https://github.com/ruby/io-wait/commit/2beb05bd48
- 01:57 AM Revision c6a19b77 (git): Update default gems list at 328e6bf3b3a167529e5c64a281e773 [ci skip]
- 01:56 AM Revision 328e6bf3 (git): [ruby/bigdecimal] Version 3.1.2
- https://github.com/ruby/bigdecimal/commit/57e2194135
- 01:56 AM Revision 7db195d5 (git): [ruby/bigdecimal] Fix the maximum precision of the quotient
- Fixes https://github.com/ruby/bigdecimal/pull/220
https://github.com/ruby/bigdecimal/commit/127a1b5a31 - 01:56 AM Revision 506728d0 (git): [ruby/bigdecimal] Fix typo
- https://github.com/ruby/bigdecimal/commit/79c09b4dac
- 01:17 AM Revision d77f2ff5 (git): [ruby/rdoc] Fix typo in RDoc::Task example
- https://github.com/ruby/rdoc/commit/7a77e55c2a
01/23/2022
- 10:00 PM Revision 52caeb47 (git): * 2022-01-24 [ci skip]
-
10:00 PM Revision c1554457 (git): [ruby/reline] Ignore global constants when checking if Fiddle::VERSION exists
- If a top-level `VERSION` constant exists, or if a module containing a `VERSION` constant is included into the top-lev...
-
02:57 PM Feature #18481: Porting YJIT to Rust (request for feedback)
- Numba uses llvmlite https://github.com/numba/llvmlite for its JIT, but seems to need many patches. They also primaril...
-
02:53 PM Bug #18510 (Open): Unexpected waiting for console when starting ruby on windows
- # ruby version
C:\Ruby31-x64\bin>"c:\Ruby31-x64\bin\ruby.exe" -v
ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [x64... -
02:34 PM Bug #18437: 3.1.0 install stucks on FreeBSD & NFS
- That's great to hear. Yes, we fixed this differently by avoiding flock on non Windows platforms, since it didn't seem...
-
08:22 AM Bug #18437: 3.1.0 install stucks on FreeBSD & NFS
- I tried installing the latest development version of Ruby and RubyGems, and successfully completed it.
```
% rben... -
12:56 PM Revision bb955096 (git): Fix a typo [ci skip]
-
11:51 AM Bug #18501: [BUG] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary
- I sent the core files to Aaron privately.
01/22/2022
-
06:54 PM Bug #18501: [BUG] try to mark T_NONE object in RubyVM::InstructionSequence. load_from_binary
- Interesting. Are you able to get a core file? I can poke around that code, but a core file would be very helpful.
... -
04:18 PM Bug #18507: Incorrect target_os detection in configure script
- It seems like intentional, as there is the second substitution.
Is arm-linux-eabihf incorrect? -
04:05 PM Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
- Nice find!
Agreed this should be fixed, and `Kernel#binding` should never provide access to anything but its direct ... -
03:13 AM Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
- I submitted a pull request to make `Kernel#binding` only look up a single frame, which fixes the issue: https://githu...
- 04:02 PM Revision ab1aa90c (git): * 2022-01-23 [ci skip]
-
04:02 PM Revision 355bc371 (git): Reuse the default `AC_LANG_PROGRAM(C)` definition
-
11:13 AM Revision ad150a14 (git): Override `AC_C_PROGRAM` on old autoconf
- Autoconf 2.69 fails to detect `-Werror=old-style-definition` due
to the old style definition of `main`. -
11:09 AM Revision 2c254274 (git): GCC provides -Wdiv-by-zero
-
07:26 AM Feature #16757: Add intersection to Range
- I'd like to see this explored, as I find myself solving a number of problems that involve Range merging, and potentia...
-
06:48 AM Revision c00e360b (git): Fix error: old-style function definition
- https://rubyci.s3.amazonaws.com/debian-riscv64/ruby-master/log/20220122T050018Z.log.html.gz#miniruby
```
compiling vm... -
01:00 AM Revision c1a6ff04 (git): [ruby/psych] Add strict_integer option to parse numbers with commas as strings
- Authored-by: Seth Boyles <[email protected]>
https://github.com/ruby/psych/commit/75bebb37b8
01/21/2022
- 10:35 PM Revision b815a0bd (git): * 2022-01-22 [ci skip]
-
10:34 PM Revision fc6fd4c3 (git): Accurately report VM memsize
- Currently the calculation only counts the size of the struct. This commit adds the size of the associated st tables, ...
-
09:58 PM Bug #18509 (Third Party's Issue): yajl.rb - (# TODO: this code smells, any ideas?) - "ArgumentError"
- This code doesn't come from Ruby, it comes from ruby-yajl (an external project): https://github.com/brianmario/yajl-r...
-
09:36 PM Bug #18509 (Third Party's Issue): yajl.rb - (# TODO: this code smells, any ideas?) - "ArgumentError"
- Please clarify - can we trust this code in yajl-ruby gem yajl.rb file?
class Encoder
def self.encode(obj, *a... -
05:35 PM Bug #18505 (Feedback): Crash reported while trying to run Cucumber via ruby on macbook air M1 processor
- Could you give us how to reproduce the issue?
I guess this is related to #18496, and maybe the cause is FFI. -
01:27 PM Bug #18505 (Third Party's Issue): Crash reported while trying to run Cucumber via ruby on macbook air M1 processor
- Crash reported while trying to run Cucumber via ruby on macbook air M1 processor
-
05:35 PM Feature #18508 (Closed): Is it possible to turn off irb autocomplete, it doesn't work very well in my visual studio code terminal.
- Looks like `irb --noautocomplete` turns off autocomplete. Or add `IRB.conf[:USE_AUTOCOMPLETE] = false` to `.irbrc`.
-
05:27 PM Feature #18508 (Closed): Is it possible to turn off irb autocomplete, it doesn't work very well in my visual studio code terminal.
- Is it possible to turn off irb autocomplete, it doesn't work very well in my visual studio code terminal.
When the c... -
05:08 PM Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
- > How about 3.2.0.12345 then?
> It is a bug of any software to assume exactly 3 digits for ABI version, for instance... -
02:53 PM Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
- Also from experience in TruffleRuby I can say this is a solution working very well to avoid users unintentionally reu...
-
02:48 PM Bug #18249 (Open): The ABI version of dev builds of CRuby does not correspond to the ABI
- naruse (Yui NARUSE) wrote in #note-9:
> For dev builds, Ruby switchers has responsibility to handle the ABI compatibi... -
02:16 PM Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
- > Is this to tell if an installed gem set is compatible, at switching ruby versions?
Yes
> If so, https://githu... -
09:28 AM Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
- Regarding ruby/setup-ruby, can’t it use `hashFiles('include/**/*.h')` as the cache keys?
-
08:02 AM Bug #18249 (Rejected): The ABI version of dev builds of CRuby does not correspond to the ABI
- For dev builds, Ruby switchers has responsibility to handle the ABI compatibility breakage.
CRuby developers don't w... -
06:39 AM Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
- Is this to tell if an installed gem set is compatible, at switching ruby versions?
If so, https://github.com/ruby/ru... -
03:19 PM Bug #18507 (Open): Incorrect target_os detection in configure script
configure.ac incorrectly detect target_os by target triplet such as arm-unknown-linux-gnueabihf. In case arm-unknow...-
01:28 PM Bug #18506 (Open): make and make install rebuild items every time unnecessarily - sometimes causing races in parallel installs
- The makefiles are written in a way that a few items are regenerated on every invocation of make, even if nothing chan...
-
08:50 AM Bug #18504: configure prints a warning when cross-compiling
- I know what is going on. About the only thing we can do is to settle for that warning. It works nonetheless.
The... -
08:12 AM Bug #18504 (Closed): configure prints a warning when cross-compiling
- ```
$ sudo apt-get install gcc-aarch64-linux-gnu
$ ./configure --host=aarch64-linux-gnu
downloading config.guess .... -
08:38 AM Revision 5e3a3202 (git): respect `--quiet` option for btest
- Do not print anymore except errors.
- 03:23 AM Revision a15c50d6 (git): * 2022-01-21 [ci skip]
-
03:22 AM Revision 542bd9b4 (git): [ruby/etc] Exclude change logs for pre 1.0
- https://github.com/ruby/etc/commit/c8a133fe95
-
03:21 AM Revision 563d0fda (git): [ruby/etc] Derive extra_rdoc_files from files
- https://github.com/ruby/etc/commit/e8ecce3442
-
03:21 AM Revision 3fea4f9d (git): [ruby/etc] Move development dependencies to Gemfile
- https://github.com/ruby/etc/commit/5cabc3996a
-
01:38 AM Bug #18502: Make ruby-2.7.5 on Solaris 10 ld.so.1: gcc: fatal: libintl.so.8: open failed: No such file or directory
- Thanks. Most probably you have OpenSSL higher version (OpenSSL version >= 1.0.1 and < 3.0.0) pre-installed by default...
-
01:34 AM Bug #18502: Make ruby-2.7.5 on Solaris 10 ld.so.1: gcc: fatal: libintl.so.8: open failed: No such file or directory
- On our Solaris, it is possible to build without any option about OpenSSL. Maybe you need setup your system properly. ...
-
01:27 AM Bug #18502: Make ruby-2.7.5 on Solaris 10 ld.so.1: gcc: fatal: libintl.so.8: open failed: No such file or directory
- Thanks, Yusuke. Can you also help us to direct gmake openssl extension to the right version of OpenSSL?
We see er... -
01:13 AM Bug #18502: Make ruby-2.7.5 on Solaris 10 ld.so.1: gcc: fatal: libintl.so.8: open failed: No such file or directory
- Well, I don't think `ln -s /opt/csw/lib/libgmp.so.3 /usr/lib/libgmp.so.3` is a right solution. Have you tweaked your ...
-
12:42 AM Bug #18503 (Closed): Make ruby-2.7.5 on Solaris 10 openssl: Could not be configured. It will not be installed.
- Duplicated with https://github.com/ruby/openssl/issues/494
Also available in: Atom