Activity
From 11/12/2019 to 11/18/2019
11/18/2019
-
06:01 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- knu (Akinori MUSHA) wrote:
> I'm a bit surprised and confused. The change that has been made is not what this issue... -
01:36 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- I'm a bit surprised and confused. The change that has been made is not what this issue was originally about, and act...
-
05:39 PM Revision cef9ebfb (git): Suppress `stty` error on Apple Terminal
- `stty` called in `Reline::ANSI.deprep` command shows the following
error message on macOS Apple Terminal, with some s... -
05:38 PM Revision 473e3147 (git): Prefer dedecated assertions
-
05:31 PM Revision 0be0d90a (git): pack is not using invokebuiltin anymore
-
03:29 PM Revision fea24bbf (git): Fix glob base in bundler.gemspec
-
03:29 PM Revision 9aa75795 (git): Skip some tests if extracted from tarball
-
03:29 PM Revision e9992bca (git): Allow unknown if ruby core
- 03:27 PM Revision 9067f43c (git): * 2019-11-19 [ci skip]
-
03:25 PM Revision 0c0278b9 (git): test/-ext-/string/test_fstring.rb: suppress a warning for taint
-
03:12 PM Revision 373769c9 (git): NEWS: Add an example for the warning of "yield in singleton class"
-
02:16 PM Revision f09fc1b0 (git): Dependents on probes.h need the dummy header too
-
02:16 PM Revision e1b23414 (git): Update dependencies
-
01:16 PM Feature #15563: #dig that throws an exception if a key doesn't exist
- Removed the two discussion points in the previous edit. This edit adjusts the last sentence to reflect this.
-
01:08 PM Feature #15563: #dig that throws an exception if a key doesn't exist
- Changed naming from `#dig_e` to `#traverse`. Removed alternative options, and kept the strict version since `#fetch` ...
-
11:39 AM Feature #16352 (Open): Modify Marshal to dump objects larger than 2 GiB
- Using a gem called Numo-array to handle matrix operations, I found the following error while saving a large matrix:
... -
09:42 AM Revision 39492d6c (git): Build ruby-runner
-
09:42 AM Revision 227220b2 (git): Skip dependencies on timestamp files
-
09:42 AM Revision 209164e4 (git): Renamed assembly file like as e64f71f812324d098bed12ed68c2bc1d6e780c90
-
09:28 AM Revision 7a9b2039 (git): delete unused codes
- Suppress compiler warnings.
-
08:48 AM Misc #16124: Let the transient heap belong to objspace
- > Some internal transient heap structs moved to the header file now leaks into all other reference sites where this s...
-
04:53 AM Revision 57cd4623 (git): should not use __func__
-
03:44 AM Bug #16349 (Closed): Logger shift_age of 0 disables shift_size
-
01:39 AM Bug #16349: Logger shift_age of 0 disables shift_size
- I think this is a documentation bug, since the comment makes it explicit that shifting is always disabled if shift_ag...
-
03:42 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- I personally think that we should be restrictive in adding new methods to `Symbol`. Otherwise, this very quickly beco...
-
12:12 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- naruse (Yui NARUSE) wrote:
> ```diff
> + * sym.include? other_str -> true or false
> + *
> + * Returns <co... -
02:05 AM Revision 22c95049 (git): rb_tainted_str_new_with_enc is no longer used
-
01:36 AM Revision 5e34ab54 (git): add casts.
- add casts to avoid compile error.
http://ci.rvm.jp/results/trunk_clang_39@silicon-docker/2402215 -
01:24 AM Revision c3693bba (git): catch up last commit.
- Array#pack uses `opt_invokebuiltin_delegate_leave` now.
-
01:16 AM Revision 71fee9bc (git): vm_invoke_builtin_delegate with start index.
- opt_invokebuiltin_delegate and opt_invokebuiltin_delegate_leave
invokes builtin functions with same parameters of the... -
01:16 AM Revision 93ce4f1c (git): update deps.
- https://travis-ci.org/ruby/ruby/jobs/613242256#L2205
11/17/2019
-
11:41 PM Bug #16339: Forwardable#def_delegator warns and is incorrect on trunk when passed keyword arguments
- Looks like the forwardable keyword argument support was never merged. My previous attempt, developed before `ruby2_k...
-
11:14 PM Feature #16131 (Closed): Remove $SAFE, taint and trust
- I merged these changes at commit:4c7dc9fbe604cc0c8343b1225c96d4e5219b8147 . Still one failing CI test, but the same ...
- 11:00 PM Revision b7539298 (git): * remove trailing spaces. [ci skip]
-
11:00 PM Revision 4c7dc9fb (git): Update NEWS for $SAFE/taint changes
-
11:00 PM Revision 3a0de05b (git): Remove mention of $SAFE and taint from doc [ci skip]
-
11:00 PM Revision c257303a (git): Deprecate rb_eval_cmd, add rb_eval_cmd_kw
- rb_eval_cmd takes a safe level, and now that $SAFE is deprecated,
it should be deprecated as well.
Replace with rb_e... -
11:00 PM Revision d03da13b (git): [ruby/strscan] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
11:00 PM Revision afbd8f38 (git): [ruby/openssl] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
11:00 PM Revision 17e8a6ef (git): [ruby/io-console] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
11:00 PM Revision 398cd3cc (git): [ruby/etc] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
11:00 PM Revision 23f1fb06 (git): [ruby/rss] Only check taint on Ruby <2.7
- Ruby 2.7 deprecates taint and it no longer has an effect.
-
11:00 PM Revision 50013f7e (git): [ruby/rexml] Only taint on Ruby <2.7
- Ruby 2.7 deprecates taint and it no longer has an effect.
-
11:00 PM Revision ab42e5a4 (git): More fixes for $SAFE/taint post merging
-
11:00 PM Revision ffd0820a (git): Deprecate taint/trust and related methods, and make the methods no-ops
- This removes the related tests, and puts the related specs behind
version guards. This affects all code in lib, incl... -
11:00 PM Revision c5c05460 (git): Warn on access/modify of $SAFE, and remove effects of modifying $SAFE
- This removes the security features added by $SAFE = 1, and warns for access
or modification of $SAFE from Ruby-level,... - 06:25 PM Revision 7b6a8b5b (git): * 2019-11-18 [ci skip]
-
06:23 PM Revision 7c6bedfe (git): Remove unnecessary check
-
04:49 PM Bug #16351: Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
- nobu (Nobuyoshi Nakada) wrote:
> By changing the last calling line as the following with making that `initialize` me... -
02:16 PM Bug #16351 (Closed): Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
- `FooWithKeyword#initialize` method is not called directly, but via `Class#new`.
A `Hash` is needed to delegate the k... -
12:54 PM Bug #16351 (Closed): Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
- Hello, while working on improving memory allocations in one of my apps, I stumbled upon the following behavior. I mea...
-
02:32 PM Revision e7c5c600 (git): [ruby/irb] Remove ruby-token.rb from spec.files
- https://github.com/ruby/irb/commit/0180dc74bc
-
02:32 PM Revision be95d591 (git): [ruby/irb] Version 1.1.0.pre.4
- https://github.com/ruby/irb/commit/4945d0e676
-
02:32 PM Revision 910f9b83 (git): [ruby/reline] Version 0.0.5
- https://github.com/ruby/reline/commit/d57c7ea252
-
02:20 PM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- ```diff
diff --git a/string.c b/string.c
index 554aabad4b..d53fdc89fd 100644
--- a/string.c
+++ b/string.c
@@ -1... -
11:14 AM Feature #16345: Don't emit deprecation warnings by default.
- sam.saffron (Sam Saffron) wrote:
> A lot faster than no warning at all? Was just concerned looking up the callsite a... - 04:12 AM Revision a8e4a9f0 (git): * 2019-11-17 [ci skip]
-
04:11 AM Revision 449b2b92 (git): Fix typos
11/16/2019
-
10:58 PM Feature #16345: Don't emit deprecation warnings by default.
- > It's actually a lot faster
A lot faster than no warning at all? Was just concerned looking up the callsite and ... -
03:49 PM Feature #16345: Don't emit deprecation warnings by default.
- sam.saffron (Sam Saffron) wrote:
> Sure! will give it a shot next week, also want to double check we don't see any n... -
12:46 AM Feature #16345: Don't emit deprecation warnings by default.
- > any chance you could try https://github.com/ruby/ruby/pull/2458 and let us know how many warnings are reported for...
-
10:43 PM Feature #16350 (Assigned): ArithmeticSequence#member? can result in infinite loop
-
05:20 PM Feature #16350 (Assigned): ArithmeticSequence#member? can result in infinite loop
- I'm not sure if this is a bug or a feature, it feels somewhere in between.
This is my first time contributing to t...
11/15/2019
-
08:41 PM Feature #16347: InmutableObject
- dvarrui (David Vargas) wrote:
> Thanks!
> Good document.
>
> I didnt know deep_freeze. Its nice!
-
08:39 PM Feature #16347: InmutableObject
Thanks!
Good document.
I didnt know deep_freeze. Its nice!-
05:16 PM Feature #16345: Don't emit deprecation warnings by default.
- shyouhei (Shyouhei Urabe) wrote:
> I prefer the way requested in this ticket, but #16289 is practically an acceptabl... -
03:02 AM Feature #16345: Don't emit deprecation warnings by default.
- Dan0042 (Daniel DeLorme) wrote:
> Personally I'd like to have this feature as an attribute accessor of `Warning`. So... -
02:28 AM Feature #16345: Don't emit deprecation warnings by default.
- shyouhei (Shyouhei Urabe) wrote:
> In short: yes, warn iff not seen before can be an acceptable option.
I strongl... -
01:43 AM Feature #16345: Don't emit deprecation warnings by default.
- In short: yes, warn iff not seen before can be an acceptable option.
jeremyevans0 (Jeremy Evans) wrote:
> The log... -
02:57 PM Feature #16131: Remove $SAFE, taint and trust
- I updated https://github.com/ruby/ruby/pull/2476. There are a couple failing CI tests, both of which appear unrelate...
-
09:07 AM Revision 11ae47c2 (git): [ruby/reline] Restore left cursor key support on Unix like OSes...
- https://github.com/ruby/reline/commit/98b72af751
-
07:50 AM Revision fa7618e4 (git): Implement em_set_mark and em_exchange_mark
-
06:22 AM Feature #15665: Cannot compile socket extension on Mojave
- naruse (Yui NARUSE) wrote:
> Usually -pedantic is applied automatically ruby core but not passed to extension librar... -
02:01 AM Revision 6744593b (git): Fix a typo [ci skip]
-
01:09 AM Bug #16349 (Assigned): Logger shift_age of 0 disables shift_size
-
12:48 AM Bug #16349 (Closed): Logger shift_age of 0 disables shift_size
- shift_age is documented as: Number of old log files to keep, or frequency of rotation (daily, weekly or monthly). Def...
11/14/2019
- 06:56 PM Revision 018be445 (git): * 2019-11-15 [ci skip]
-
06:55 PM Revision 9c1abe2a (git): load prelude.rb by builtin features.
- The script in prelude.rb was embed in MRI to load it (eval this
script at everyboot).
This commit change the loading ... -
06:21 PM Feature #16336: Allow private constants to be accessed with absolute references
- https://bugs.ruby-lang.org/issues/16123 added support for making private methods calls explicitly through `self`, so ...
-
04:14 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- Dan0042 wrote:
> Is there a benefit to the change apart from consistency? A concrete benefit I mean.
This is on... -
04:08 PM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- I have no particular pro/con opinion. When it comes to class `Symbol`, though, I believe
that this is is a design de... -
11:35 AM Revision c9ffe751 (git): delete unused functions
- Looking at the list of symbols inside of libruby-static.a, I found
hundreds of functions that are defined, but used f... -
07:41 AM Feature #16345: Don't emit deprecation warnings by default.
- sam.saffron (Sam Saffron) wrote:
> > I'm against not emitting deprecation warnings by default.
>
> I disagree wi... -
07:37 AM Revision 4d615a0c (git): `#@1` is no longer an embedded variable
-
07:09 AM Revision 703e05b0 (git): Added default gems entry to NEWS
-
07:07 AM Revision 3b614ec4 (git): Update RubyGems and Bundler entries on NEWS
-
04:00 AM Revision 48edaf8b (git): test/ruby/test_proc.rb: suppress "method redefined" warnings
-
03:46 AM Misc #16262: DevelopersMeeting20191128Japan
- - [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour unreasonably confusing ... -
03:45 AM Bug #16288: Segmentation fault with finalizers, threads
- This code pretty reliably produces a segmentation fault on my machine:
```
require 'timeout'
Thread.DEBUG = 1
...
11/13/2019
-
11:45 PM Feature #16348 (Closed): Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- When replacing #match? to #start_with?, #end_with?, and #include? for some reason (address to https://bugs.ruby-lang....
-
09:02 PM Feature #16345: Don't emit deprecation warnings by default.
- > I'm against not emitting deprecation warnings by default.
I disagree with this, in this case the enormous amoun... -
09:46 AM Feature #16345: Don't emit deprecation warnings by default.
- nobu (Nobuyoshi Nakada) wrote:
> Have I shown this yesterday? https://github.com/nobu/ruby/pull/new/feature/Warning.... -
09:35 AM Feature #16345: Don't emit deprecation warnings by default.
- Have I shown this yesterday? https://github.com/nobu/ruby/pull/new/feature/Warning.warn-category
-
08:38 AM Feature #16345: Don't emit deprecation warnings by default.
- akr (Akira Tanaka) wrote:
> Although Ruby has no generic warning mechanism as Python,
Indeed Ruby doesn't have ... -
08:09 AM Feature #16345: Don't emit deprecation warnings by default.
- duerst (Martin Dürst) wrote:
> akr (Akira Tanaka) wrote:
> > I found Python suppress deprecation warnings by defaul... -
07:47 AM Feature #16345: Don't emit deprecation warnings by default.
- akr (Akira Tanaka) wrote:
> I found Python suppress deprecation warnings by default.
>
> https://docs.python.org/... -
07:30 AM Feature #16345: Don't emit deprecation warnings by default.
- I agree that issuing 2 million warnings is easily too much. On the other hand I also agree that by default not issuin...
-
07:28 AM Feature #16345: Don't emit deprecation warnings by default.
- I found Python suppress deprecation warnings by default.
https://docs.python.org/3/library/warnings.html#warning-c... -
07:13 AM Feature #16345: Don't emit deprecation warnings by default.
- jeremyevans0 (Jeremy Evans) wrote:
> If an application generates 2 million warnings on Ruby 2.7, that's a huge indic... -
06:31 AM Feature #16345: Don't emit deprecation warnings by default.
- I'm fine with `Warning.disable(:deprecated)` and similar methods. Those are nice as they open the door to disabling ...
-
04:53 AM Feature #16345: Don't emit deprecation warnings by default.
- I also support this, seems like a much better default. In fact when 3.0 upgrade becomes a must cause 2.7 is going EOL...
-
01:37 AM Feature #16345: Don't emit deprecation warnings by default.
- Re: "Don't emit deprecation warnings by default" part of this proposal
I'm for this. The idea is that while we (r... -
12:14 AM Feature #16345: Don't emit deprecation warnings by default.
- Eregon (Benoit Daloze) wrote:
> I'm not sure an API on `Warning` is useful, I think for most use cases using comma... -
07:21 PM Revision 179062dd (git): move rb_vm_lvar_exposed() correctly.
- rb_vm_lvar_exposed() is prepared for __builtin_inline!(), needed for
mini_builtin.c and builtin.c. However, it's only... -
05:38 PM Revision a8f9e25c (git): Suspend many fibers test on JIT for now
- https://github.com/ruby/ruby/runs/301411717
No C backtrace information and this is hard to fix immediately.
As CI do... -
05:31 PM Revision afc93e96 (git): Make GitHub Actions notification more like Travis
- Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is
a little hard to parse. - 04:48 PM Revision a102bcab (git): * 2019-11-14 [ci skip]
-
04:48 PM Revision 3a408aff (git): try to remove vm_core.h
-
04:04 PM Feature #13683: Add strict Enumerable#single
- I like `one` a lot. Especially since there's already `one?`.
-
03:31 PM Bug #16340: There are cases where `eval("_ 1")` does not refer to Numbered parameter
- @Eregon
Thanks comment!
> Do you have any realistic use case where you would want your expected behavior?
N... -
01:31 PM Feature #16347: InmutableObject
- i don't think "Functional Programming" works the way you think in ruby.
in Ruby everything is an Object so it is a... -
11:17 AM Feature #16347 (Open): InmutableObject
- I notice Ruby is OOP language but also includes Functional programming features. But it's no 100% FP.
I like OOP, an... -
11:21 AM Revision 7f2c98b1 (git): Use shallow-since instead of depth
- commit number of today requires log since 0:00 UTC.
So commits of 24 hours are enough.
https://www.git-scm.com/docs/... -
11:18 AM Revision 99072817 (git): Add commit number of today to notification of mjit CI too
-
11:18 AM Feature #16275: Revert `.:` syntax
- @zverok I should have explained the reason right after the developer meeting. Actually I was asked to do so from the ...
-
11:15 AM Feature #16275: Revert `.:` syntax
- @zverok Sorry if we hurt your feeling. In recent years, we have added/discussed a lot of features inspired by functio...
-
05:23 AM Feature #16275: Revert `.:` syntax
- > Applied in changeset git|fb6a489af2765a3b56e301adf0019af6bbad6156.
> Revert "Method reference operator"
---
... -
07:58 AM Feature #16335 (Closed): C Ruby time.c leap_year_p and date_core.c c_gregorian_leap_p - two suggestions for minor changes
- Applied in changeset commit:git|e7ea6e078fecb70fbc91b04878b69f696749afac.
----------
Check more likely condition fir... -
07:54 AM Revision e7ea6e07 (git): Check more likely condition first [Feature #16335]
-
07:39 AM Misc #16346 (Open): Confusing macro name: RUBY_MARK_NO_PIN_UNLESS_NULL
- function `rb_gc_mark_no_pin` is renamed to `rb_gc_mark_movable` in the commit `aac4d9d6c7e6b6b0742f3941b574f6006ccb56...
-
07:10 AM Revision 3324bc9d (git): Skip tailcall test for MJIT
- failing in https://github.com/ruby/ruby/runs/300579218
-
07:04 AM Revision bdf71a3e (git): Fix MJIT test's Slack notification
-
06:37 AM Bug #16332 (Closed): `defined?` constant access on `nil` is inconsistent with normal constant access
- Applied in changeset commit:git|ac112f2b5dc7e16ccde8f048be80946187a033b0.
----------
Avoid top-level search for nest... -
06:37 AM Revision 57dc3ff7 (git): Removed sync library from sync tool
- 06:36 AM Revision 7913daf3 (git): Add missing Makefile dependencies for the tool/insns2vm.rb script
- 06:36 AM Revision ac112f2b (git): Avoid top-level search for nested constant reference from nil in defined?
- Fixes [Bug #16332]
Constant access was changed to no longer allow top-level constant access
through `nil`, but `defi... -
06:15 AM Revision a5b6d7bc (git): Suppress warnings except for when last evaluation
- Co-authored-by: Kazuhiro NISHIYAMA <[email protected]>
-
06:13 AM Revision c33d29fb (git): We're not using Azure Pipelines anymore
-
06:12 AM Revision dca2eb35 (git): Update badges of GitHub Actions
-
06:04 AM Revision d336db65 (git): Fix a typo
-
05:55 AM Revision 68ea892d (git): Remove obsoleted Wercker status badge
-
05:48 AM Revision 331655cb (git): Migrate Wercker MJIT tests to Actions (#2676)
- * Migrate Wercker MJIT tests to Actions
* Support pull request for testing
* Capitalize other jobs too
* Make it a... -
05:25 AM Revision c4064aef (git): Add commit number of today to notification of GitHub Actions
-
04:57 AM Revision 245977b2 (git): Stop debugging the same thing twice
- See L25-28
-
04:56 AM Revision 9ee88a07 (git): Remove MSPECOPT formerly for debugging
- At least the comment looks obsoleted. Aren't we using $JOBS already?
-
04:44 AM Revision 02b6451c (git): Improve Actions job name shown on toolip
- Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)`
instead of `latest (...)` because some of the ... -
04:39 AM Revision 3118c7a2 (git): Run test-bundler / test-bundled-gems for Ubuntu
- only once. Doing it on multiple Ubuntu versions may not worth it.
-
04:23 AM Revision 9980728a (git): Remove Drone CI in favor of Travis arm32
-
04:13 AM Revision 3ad78264 (git): Use style of set-env
- https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#...
-
01:36 AM Revision 546e50c2 (git): Merge released version of RubyGems 3.1.0.pre3
-
01:31 AM Revision 63f363b7 (git): Update dependencies
- patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204
-
01:19 AM Revision bb9ecd02 (git): Merge Bundler 2.1.0.pre3 released version
-
12:58 AM Revision 00d56bdf (git): Try to fix error on solaris
- Add vm_core.h before builtin.h to pack.c for VM_CORE_H_EC_DEFINED.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/s... - 12:50 AM Revision ae33f938 (git): Update comment of Ripper.lex
- This is follow up of 1f7cb4bee9.
- 12:01 AM Revision 4bbfe1f7 (git): Add arm32 case on Travis.
11/12/2019
-
11:55 PM Feature #16345: Don't emit deprecation warnings by default.
- I think the ability to enable & disable deprecation is a great idea.
But I think disabling by default is almost eq... -
11:08 PM Feature #16345: Don't emit deprecation warnings by default.
- Dan0042 (Daniel DeLorme) wrote:
> Personally I'd like to have this feature as an attribute accessor of `Warning`. So... -
02:52 PM Feature #16345: Don't emit deprecation warnings by default.
- Personally I'd like to have this feature as an attribute accessor of `Warning`. So it's easier to set the value based...
-
09:22 AM Feature #16345: Don't emit deprecation warnings by default.
- By the way on the API itself suggested by Akira, I think it seems sensible.
These ones I meant:
Warning.dis... -
09:21 AM Feature #16345: Don't emit deprecation warnings by default.
- I have no huge, strong preference either way because I feel you can find use cases and advantages with
either way. T... -
08:16 AM Feature #16345: Don't emit deprecation warnings by default.
- I like this feature because it would make it easier to get a grip on the various features in Ruby that are scheduled ...
-
07:07 AM Feature #16345 (Closed): Don't emit deprecation warnings by default.
- We propose that Ruby doesn't emit deprecation warnings by default.
Deprecation warnings are only useful during dev... -
08:12 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
- shan (Shannon Skipper) wrote:
> This already works!
I can't believe I'm so oblivious :D -
07:44 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
- Nondv (Dmitry Non) wrote:
> Speaking of hashes, they could implement implicit proc conversion as well:
>
> ```rub... -
07:09 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
- The main problem is that implicit conversion can be confusing, especially, if it's not obvious what the resulting pro...
-
07:05 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
- Speaking of hashes, they could implement implicit proc conversion as well:
```ruby
class Hash
def to_proc
... -
06:58 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
- This *is* a syntactic sugar. Using `&` + `to_proc` in this case is the same (not technically, but algorithmically, I ...
-
06:05 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
- I sent a PR to add arm32 case on Travis CI now.
https://github.com/ruby/ruby/pull/2673
Let me explain the summary... - 05:29 PM Revision a5448c46 (git): * 2019-11-13 [ci skip]
-
05:28 PM Revision 4334c931 (git): Remove arm64 from allow_failures
-
04:35 PM Feature #16295: Chainable aliases for String#-@ and String#+@
- @Dan0042
Based on the gems I had to fix for #16150, this diff would be a typical use case: https://github.com/grpc... -
02:16 PM Feature #16335: C Ruby time.c leap_year_p and date_core.c c_gregorian_leap_p - two suggestions for minor changes
- Advance apology: I was expecting some sort of a reply button, so I hope using "Edit" to reply is the correct way to d...
-
01:58 PM Revision bf34ade7 (git): Show the name `Kernel#proc` in the warning message
-
12:03 PM Revision 3816622f (git): Fixed `assert_equal` first argument to be expected.
-
12:03 PM Revision fe45bee0 (git): Reline#readline and Reline#readmultiline to private.
-
10:36 AM Revision f36a53d0 (git): Only enabled mon_owned condition with Ruby 2.5+
-
10:16 AM Bug #16177: Some `*.rb` files on builddir cause Segmentation fault
- How to reproduce:
```
echo 'raise %(do not load b.rb)' > b.rb
cat >x.rb <<EOF
autoload :Foo, 'b'
autoload :Bar... -
10:11 AM Bug #16339: Forwardable#def_delegator warns and is incorrect on trunk when passed keyword arguments
- 2.6 behaves like:
```ruby
p C.new.target({}, **{}) # => [[], {}]
p C.new.delegate({}, **{}) # => [[], {}]
```
... -
09:04 AM Revision 3bf8ffad (git): Added assertions for realpath and realdirpath
- It is said that realpath(3) and realdirpath(3) on some platforms
may return a relative path. -
08:47 AM Bug #16344: Can be assigned to numbered parameter when after used _1
- i think this has something to do with that _* parameter doesn't cause duplicate syntax errors:
```ruby
def abc(_x... -
12:28 AM Bug #16344 (Closed): Can be assigned to numbered parameter when after used _1
- ## Steps to reproduce
1. Define local variable `_1` outside block
2. Call Numbered parameter in block
3. Assign ... -
08:46 AM Revision 0f283784 (git): Add ticket number of `FrozenError#receiver` [ci skip]
-
08:26 AM Feature #16275 (Closed): Revert `.:` syntax
- Applied in changeset commit:git|fb6a489af2765a3b56e301adf0019af6bbad6156.
----------
Revert "Method reference operat... -
08:24 AM Revision fb6a489a (git): Revert "Method reference operator"
- This reverts commit 67c574736912003c377218153f9d3b9c0c96a17b.
[Feature #16275] - 08:22 AM Revision b41a19f9 (git): Add matrix.os to cache key (#2671)
- * Add matrix.os to cache key
* Use multi-line string instead of array
ref https://github.com/actions/cache/issues/44 -
08:14 AM Revision a58b4eee (git): Warn on `...` at EOL
-
08:05 AM Feature #16253 (Closed): Shorthand "forward everything" syntax
- Applied in changeset commit:git|d1ae2bc27fd4183e6abb9e83691e192bfe1e5316.
----------
NEWS: Make it clear that delega... -
08:05 AM Revision d1ae2bc2 (git): NEWS: Make it clear that delegation syntax `(...)` requires parentheses
- Ref [Feature #16253]
-
07:36 AM Revision fb02e319 (git): Create `RUBYCOMMONDIR` directory in advance
- As well as the directory per architecture.
Closes https://github.com/ruby/ruby/pull/2669 -
07:17 AM Revision 14db6350 (git): add NEWS about _1 as a local variable [ci skip]
-
07:16 AM Revision b0fb9bda (git): Strip the last line which become trailing spaces
-
07:15 AM Revision dd0217a8 (git): Inline function should be static
-
07:09 AM Revision 2de3feab (git): Get rid of `__` prefix which is presereved by C standard
-
06:42 AM Revision 7c22898a (git): Disable tOROP at EXPR_BEG
- Both cannot appear there anyway.
-
04:51 AM Bug #16342: macOS + Ruby 2.6.0 以降で拡張ライブラリ内での waitpid() コールに失敗する
- 書き忘れていたのですが、 https://github.com/ruby/ruby/commit/48b6bd74e2febde095ac85d818e94c0e58677647 の変更を境にエラーになるようになり、それ以前ですと問題...
-
03:50 AM Feature #16131: Remove $SAFE, taint and trust
- I released Rake 13.0.1 and merged Jeremy's commits related `untaint` on bigdecimal and psych.
-
03:49 AM Revision dbaf589f (git): Update Rake 13.0.1
-
03:42 AM Feature #16142: Implement code_range in Proc and Method
- I discussed this previously but I don't know if there is an issue for it.
I believe that returning an array of str... -
03:05 AM Revision 593f0b88 (git): Try to use actions/cache on windows
-
02:16 AM Revision b38b26c6 (git): [ruby/bigdecimal] Remove taint checking
- This removes the taint checking. Taint support is deprecated in
Ruby 2.7 and has no effect. I don't think removing ... - 01:43 AM Revision db33ab47 (git): [ruby/psych] Add a note about safe_load
- https://github.com/ruby/psych/commit/0910ae5575
-
01:35 AM Revision 30fdee65 (git): [ruby/psych] Remove taint support
- Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre... -
01:30 AM Revision 5ef41c91 (git): [ruby/psych] Set required_ruby_version to 2.4.0
- https://github.com/ruby/psych/commit/4f1746a3c6
-
01:07 AM Revision fd6445b7 (git): Monitor#exit: check monitor ownership.
- Monitor#exit should be called by only onwer Thread. However, there
is not check for it. -
01:07 AM Revision fef4370b (git): check more.
-
12:43 AM Bug #16343 (Closed): Inconsistent behavior of 'circular argument reference' error
- Applied in changeset commit:git|ed90ec3e0d8ff7789569b40ba36d3b3ce0e706e6.
----------
Clear current argument name at ... -
12:40 AM Revision ed90ec3e (git): Clear current argument name at empty block argument [Bug #16343]
-
12:37 AM Revision 4a30fabf (git): Monitor owner state check correctly.
- Monitor can be owned at the beginning of this method.
Also available in: Atom