Activity
From 09/16/2019 to 09/22/2019
09/22/2019
-
10:21 PM Feature #16168: Add keyword argument separation to C functions using rb_scan_args
- At the last developer meeting, matz requested that instead of "k", "e", and "n" modifiers to `rb_scan_args`, a new `r...
-
06:40 PM Bug #16173: ENV.delete returns nil when name does not exist and block given
- IMHO it's better to fix behavior to be consistent with Hash#delete.
And the compatibility risk seems non existent he... -
06:29 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- nobu (Nobuyoshi Nakada) wrote:
> This patch unrolls the `while`-loop for the already flatten head and seems reasonab... -
05:21 PM Revision 142efba9 (git): Adjusted directives order of a function [ci skip]
-
05:14 PM Revision cadfaacb (git): Lazy init thread local storage
-
05:00 PM Bug #16007: Process.clock_getres matches the clock in practice for Process::CLOCK_{PROCESS,THREAD}_CPUTIME_ID FAILED fails on armv7hl
- vo.x (Vit Ondruch) wrote:
> However, I wonder if there is some explanation for disabling the test. I see a lot of co... -
04:47 PM Feature #16147: List Comprehensions in Ruby
- Just my opinion: I don't think we should have list comprehensions in Ruby.
They are just a small subset of the far... -
10:09 AM Feature #16147: List Comprehensions in Ruby
- sammomichael (Samuel Michael) wrote:
> ```ruby
> [for x in 1..10 do x**2 if x.even? end] #=> 1..10 (normal Ruby)
... -
04:38 PM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
- I am encountering this in a project as well. In my case, I see this while running rspec regression tests:
```
#<A... -
04:25 PM Revision 642dbb96 (git): make-snapshot: store timestamps in UTC for zip which lacks timezone
- 04:04 PM Revision 2afe86e4 (git): * 2019-09-23 [ci skip]
-
03:55 PM Revision d8221a54 (git): Add `-mtc=off` to `7z` not to store NTFS timestamps
- https://sevenzip.osdn.jp/chm/cmdline/switches/method.htm
-
02:36 PM Misc #16124: Let the transient heap belong to objspace
- nobu (Nobuyoshi Nakada) wrote:
> I'm positive about this, except for the performance.
> Do you have any numbers?
... -
01:26 PM Revision b0d24e26 (git): make-snapshot: Added -no7z option
- It disables 7z, which seems not to have an option to stop saving
extra file attributes (uid/gid and atime), in order ... -
01:18 PM Revision 7fe7dec7 (git): make-snapshot: Do not save extra file attributes
- Extra file attributes (uid/gid and atime) make the packaged zip
file unstable. -
01:12 PM Revision 5f35b8ca (git): st.c: Use rb_st_* prefix instead of st_* (#2479)
- The original st.c was public domain hash table implementation, but
Ruby's st.c is highly modified, and its data struc... -
10:52 AM Feature #16175: Object#clone(freeze: true) is inconsistent with Object#clone(freeze: false)
- I agree with Jeremy. It is not a bug.
I think that the wording of `freeze: false` is a bit confusing, but the doc... -
09:59 AM Feature #16175: Object#clone(freeze: true) is inconsistent with Object#clone(freeze: false)
- @jeremyevans0 thanks for your answer.
Let me explain my point a bit.
I come upon this inconsistency (or what **... -
09:30 AM Feature #16175: Object#clone(freeze: true) is inconsistent with Object#clone(freeze: false)
- I sort of agree with zverok at the least for the expectation of freeze: true
working. IMO for boolean toggle-values ... -
10:10 AM Bug #16174 (Third Party's Issue): Feature #15958 triggers Rails unit test failure
-
07:39 AM Revision 2272efa4 (git): st.c (st_add_direct_with_hash): make it "static inline"
- It was originally static inline, but seemed to be accidentally published
at 8f675cdd00e2c5b5a0f143f5e508dbbafdb20ccd. -
07:21 AM Revision 28eefb33 (git): variable.c: Rename rb_st_copy to rb_iv_tbl_copy
- This function was created as a variant of st_copy with firing write
barrier.
It should have more explicit name, such ... -
02:55 AM Revision b4c328be (git): test/bigdecimal/test_bigdecimal.rb: Use BigDecimal()
- instead of deprecated BigDecimal.new.
-
01:55 AM Misc #16160: Lazy init thread local storage
- nobu (Nobuyoshi Nakada) wrote:
> I'm positive about this, except for the performance.
> Do you have any numbers?
... -
01:11 AM Revision a0ce0b62 (git): Add `if: always()` because 2.4.x's `make check` failed on snapshot [ci skip]
- `check-snapshot-ruby_2_4` uses `make test` instead of `make check`.
https://github.com/ruby/actions/blob/95692e54f426...
09/21/2019
-
11:24 PM Bug #16174: Feature #15958 triggers Rails unit test failure
- Thanks for the fix. https://github.com/rails/rails/pull/37262 has been merged to master, I think this issue can be cl...
-
08:01 AM Bug #16174: Feature #15958 triggers Rails unit test failure
- https://github.com/rails/rails/pull/37262
-
04:04 AM Bug #16174: Feature #15958 triggers Rails unit test failure
- This Rails unit test compares the output of Time using pp.
pp Time class object also changed to show subseconds.
... -
03:57 AM Bug #16174 (Third Party's Issue): Feature #15958 triggers Rails unit test failure
- Let me inform one of Rails Active Record unit test get failed since https://bugs.ruby-lang.org/issues/15958
I prefer... - 11:10 PM Revision c020fd6a (git): * 2019-09-22 [ci skip]
-
11:10 PM Bug #7522 (Closed): Non-core "Type()" Kernel methods return new objects
- Applied in changeset commit:git|2e551356a7a6e74ba07283e000ff16f5d1ea6506.
----------
Make Kernel#{Pathname,BigDecima... -
11:10 PM Bug #8297 (Closed): extend & inherited class variable issue
- Applied in changeset commit:git|7470f965650bf17875632f0c5f9e5a4d9de9fc3f.
----------
Fix Module#class_variables for ... -
11:10 PM Revision 2e551356 (git): Make Kernel#{Pathname,BigDecimal,Complex} return argument if given correct type
- This is how Kernel#{Array,String,Float,Integer,Hash,Rational} work.
BigDecimal and Complex instances are always froze... -
11:10 PM Revision 7470f965 (git): Fix Module#class_variables for singleton classes of classes/modules
- Module#class_variables should reflect class variable lookup. For
singleton classes of classes/modules, this means the... -
09:46 PM Feature #16147: List Comprehensions in Ruby
- In reiteration of my main points, Ruby is a dynamic multi-paradigm language which should when possible embrace a vari...
-
09:19 PM Bug #16106: UnboundMethod owner points to base class
- An interesting bit here is that there is no way to get back the module from which the method was retrieved, even thou...
-
09:05 PM Feature #15381: Let double splat call `to_h` implicitly
- `nil` does not respond to `to_hash` though, how do you propose to deal with that?
Should `**` call `to_h` rather t... -
08:54 PM Bug #16154: lib/delegate.rb issues keyword argument warnings
- I worked on an alternative approach of using `ruby2_keywords` with a hash flag approach instead of a VM frame flag ap...
-
08:26 PM Feature #16175: Object#clone(freeze: true) is inconsistent with Object#clone(freeze: false)
- The `freeze: false` option was intended to be: "do not freeze clone if receiver is already frozen". The `Object#clone...
-
05:33 PM Feature #16175 (Closed): Object#clone(freeze: true) is inconsistent with Object#clone(freeze: false)
- In #12300, the new keyword `freeze:` was introduced, allowing this:
```ruby
h = {}.freeze
h.clone.frozen?
# => ... -
05:13 PM Feature #11473: Immutable String literal in Ruby 3
- I'm still against frozen-string-literal by default. It is arguable if the string creation limits performance so much...
-
05:11 PM Bug #16173: ENV.delete returns nil when name does not exist and block given
- Thanks, @alanwu. I'm refreshing diff.txt with more fulsome documentation, along with enhanced testing.
-
03:55 PM Bug #16173: ENV.delete returns nil when name does not exist and block given
- Thanks, @nobu, but I'm not going to propose a change to the functionality.
-
07:09 AM Bug #16173: ENV.delete returns nil when name does not exist and block given
- Comparing with `Hash#delete`, it looks that the document is correct and the code is wrong.
```diff
diff --git i/h... -
04:27 PM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- Matz didn't determine this proposal at the meeting. There were four points discussed:
* Before matz accepts this ... -
08:33 AM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- Hmm. I can somewhat understand the proposal, but I believe you would also
add a bit more complexity here; you need t... -
10:23 AM Revision 5cb28321 (git): test/ruby/test_assignment.rb: use bug number for assert message
- to suppress variable unused warning
-
07:56 AM Misc #16152 (Closed): DevelopersMeeting20190919Japan
- I published the Log. Closing.
-
07:17 AM Feature #16131: Remove $SAFE, taint and trust
- I've added a pull request that adds warnings to setting/access of $SAFE, as well as public C function that deal with ...
-
07:09 AM Revision b4149993 (git): Add a benchmark for JIT-ed code dispatch
-
04:24 AM Revision e006b992 (git): typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is used
- The built-in version operates on a buffer of 5 words, much smaller than
the size of jmp_buf defined in libc.
Note, po...
09/20/2019
-
11:10 PM Bug #16173: ENV.delete returns nil when name does not exist and block given
- This gives the impression that the return value is always nil, which isn't true when the environment variable exists....
-
07:32 PM Bug #16173 (Closed): ENV.delete returns nil when name does not exist and block given
- Attached diff.txt:
* ENV.delete for nonexistent name and block given:
* Test enhanced to verify return value is... -
07:22 PM Bug #16164 (Closed): ENV.each with block returns ENV object itself, not Hash
- Applied in changeset commit:git|27144de2bd95c5886c3d4400c3b8aea932b856f1.
----------
Fix documentation for ENV.each ... -
06:50 PM Bug #16164: ENV.each with block returns ENV object itself, not Hash
- I'm attaching a diff that:
* Enhances the test to verify the returned object, which is ENV.
* Corrects the docume... -
07:18 PM Revision 27144de2 (git): Fix documentation for ENV.each to return ENV
- Also have spec check that it returns ENV.
Mostly from [email protected] (Burdette Lamar).
Fixes [Bug #16164] -
04:57 PM Revision 7aeacb21 (git): Revert eval.c in e81a3e6df54842b5a836dad7055a4295cf4155bc
- Inadvertently merged change to suppress warnings by gcc 9.2.
Pointed out by Alan Wu. -
04:29 PM Bug #16135: Segmentation fault in Ruby 2.6.1
- Can you please post or upload the error output from the failure with Ruby 2.6.3 and no AMD Kysy installed? Also, if ...
-
04:25 PM Bug #16135: Segmentation fault in Ruby 2.6.1
- I have tested in a clean machine with no Kysy ,but it failed there too.
-
04:20 PM Bug #16135: Segmentation fault in Ruby 2.6.1
- I already tried with Ruby 2.6.3 too and faced same issue .
- 03:48 PM Revision 990e714f (git): * 2019-09-21 [ci skip]
-
03:48 PM Revision daa4ad8e (git): Disable method definition type checks on Windows
-
02:57 PM Revision fe1e623f (git): Fixed format specifiers
- Use PRIdPTRDIFF for the platforms where a pointer is larger than a long.
-
02:45 PM Revision e47b1116 (git): Call rb_vm_call_kw insted of rb_vm_call0 in a few cases
- rb_vm_call_kw handles the tmp buffer for you.
Also, change method_missing so it also calls rb_vm_call_kw to
handle t... -
02:45 PM Revision c9f2b790 (git): Handle keyword argument separation for Enumerator#size
- When Object#to_enum is passed a block, the block is called to get
a size with the arguments given to to_enum. This c... -
02:45 PM Revision 27b67468 (git): Make passing empty keywords to dig pass empty keywords to next dig method
- If defined in Ruby, dig would be defined as def dig(arg, *rest) end,
it would not use keywords. If the last dig argu... -
01:05 PM Revision e81a3e6d (git): Allows calling a private method only with bare `self`
-
12:50 PM Revision 9e171b1f (git): Fix wrong allocation failure handling
- `iseq->body->jit_unit->compile_info` should not be referenced before
the null check of `iseq->body->jit_unit`. -
12:06 PM Revision 6e0dd3e7 (git): Use RUBY_VM_NEXT_CONTROL_FRAME macro
- in vm_push_frame and limit scope of i.
Just a minor maintainability improvement. -
11:32 AM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- Dan0042 (Daniel DeLorme) wrote:
> The naming is a bit wonky, I'll freely admit. I'll change the description to your ... -
10:12 AM Revision 740a98fe (git): Fix for explicit cast without RUBY_METHOD_FUNC
-
10:12 AM Revision cb1f9fe9 (git): Check various method defitions in C++
-
08:44 AM Revision 4ffcadd3 (git): Fix rb_define_singleton_method warning
- for debug counters
```
../include/ruby/intern.h:1175:137: warning: passing argument 3 of 'rb_define_singleton_method... -
08:35 AM Bug #16121: Stop making a redundant hash copy in Hash#dup
- I found that
> ` rb_define_method(rb_cArray, "initialize_copy", rb_ary_replace, 1);`
`Array#initialize_copy`... -
07:45 AM Bug #16121: Stop making a redundant hash copy in Hash#dup
- Thank you. Completely fine.
Do you want to merge via github PR or attached patch by my commit? -
08:12 AM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- Just FTR, I am using tracer from time to time, typically just from command line as `-rtracer`. I'll be sad to see it ...
-
08:05 AM Revision 04c53a1d (git): Get rid of embedding make command line
- NMAKE sets MAKE to the full path name, which includes spaces by
the default installation. -
07:58 AM Revision d56a3c06 (git): Fixed cxxanyargs/depend
- * Removed excess backslashes
* Fixed the target name to try failure.cpp -
07:43 AM Revision 26831719 (git): [DOC] DOT is not a part of a receiver [ci skip]
- [Feature #11297] [Feature #16123]
-
07:27 AM Misc #16172: C++ situation?
- I wanted to briefly add that I think C++ support or have it as a "first class citizen"
could be great - even though ... -
02:25 AM Misc #16172 (Closed): C++ situation?
- We discussed this topic at the developer meeting held yesterday.
The attendees' mood was that we would like to say... -
07:22 AM Feature #16120: Omitted block argument if block starts with dot-method call
- The idea is very interesting to me, purely from a conceptual point of view
alone. So from this point of view, I like... -
05:22 AM Revision 1de242de (git): Fixed up 37c083942509dd7e0d8b7ccd3575936a2017c400
-
05:21 AM Revision 9d25c652 (git): Removed ThreadsWait from the ruby repository
-
05:06 AM Revision 37c08394 (git): Removed Synchronizer from the ruby repository.
-
03:56 AM Revision 3b56a093 (git): Removed Shell from the ruby repository.
-
03:43 AM Revision 67a66620 (git): Removed Scanf from the ruby repository.
-
03:31 AM Revision a3b85016 (git): Removed CMath from the ruby repository.
-
03:20 AM Misc #16152: DevelopersMeeting20190919Japan
- Can someone update the "Log" link above?
-
02:10 AM Feature #15381: Let double splat call `to_h` implicitly
- I came here to file this feature request, only to find this had already been proposed. This would be beautiful, indee...
-
01:49 AM Revision 422ae594 (git): Fixed memory leak
- * array.c (flatten): fix a memory leak in the case of an exception
at conversion of an element to Array. -
12:31 AM Revision 45bac628 (git): Added the target to run a benchmark
-
12:25 AM Revision d3c6fe65 (git): Fixed a variable in checkout-github-%
-
12:19 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
- This patch unrolls the `while`-loop for the already flatten head and seems reasonable.
But I could get only insignif...
09/19/2019
-
08:31 PM Bug #16151: [PATCH] Fix a class of fstring related use-after-free
- @mame
I think that class is used frequently, though I'm not sure if Rails tries to deduplicate instances with fstr... -
06:46 PM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- The naming is a bit wonky, I'll freely admit. I'll change the description to your suggestion.
Does this mean you a... -
09:11 AM Feature #16153: eventually_frozen flag to gradually phase-in frozen strings
- `freeze(eventual: false)` gives the impression that it will never be frozen, but the proposal is to have this mean th...
-
06:25 PM Feature #11297 (Closed): Allow private method of self to be called
- Applied in changeset commit:git|7fbd2f7cc247ee66e877ab3c88f0274834c6b6c7.
----------
Allow calling a private method ... -
06:25 PM Feature #16123 (Closed): Allow calling a private method with `self.`
- Applied in changeset commit:git|7fbd2f7cc247ee66e877ab3c88f0274834c6b6c7.
----------
Allow calling a private method ... -
08:17 AM Feature #16123: Allow calling a private method with `self.`
- Accepted. But as I said in #11297, the document should be updated. After the patch, you can say `self.puts("hello")`,...
-
05:40 PM Revision b80df6e8 (git): Update NEWS and documents [ci skip]
- [Feature #11297] [Feature #16123]
-
05:21 PM Revision e6378cdc (git): Allow calling a private accessor with `self.`
- [Feature #11297] [Feature #16123]
-
05:21 PM Revision d583df52 (git): Added version guard
- [Feature #11297] [Feature #16123]
- 05:20 PM Revision 7fbd2f7c (git): Allow calling a private method with `self.`
- This makes it consistent with calling private attribute assignment
methods, which currently is allowed (e.g. `self.va... -
04:29 PM Revision 17a13663 (git): Overload variable definition functions
- Define overloading functions of rb_define_virtual_variable and
rb_define_hooked_variable, for combinations with and w... -
04:29 PM Revision 9c0d5e51 (git): Check method functions in C++
- By using template and overloading, instead of transparent union.
-
03:32 PM Bug #16154: lib/delegate.rb issues keyword argument warnings
- At the dev meeting yesterday, matz recommended changing the method name from `pass_keywords` to `ruby2_keywords`. I ...
- 03:20 PM Revision 5e3771aa (git): * 2019-09-20 [ci skip]
-
03:20 PM Feature #16021: floor/ceil/round/truncate should accept a :step argument
- > `Time.now.floor(step: 3600)` doesn't work well with leap seconds.
```ruby
n = (Time.now.to_i / 86400).floor * 8... -
09:28 AM Feature #16021: floor/ceil/round/truncate should accept a :step argument
- As @akr stated, `round` etc.for `Time` class do not work well (rejected).
For float values, we could suffer from err... -
09:22 AM Feature #16021: floor/ceil/round/truncate should accept a :step argument
- `Time.now.floor(step: 3600)` doesn't work well with leap seconds.
Also, we want floor/round/ceil for month and yea... -
02:45 PM Revision e13b09c4 (git): Use EXPECT_NODE_NONULL
-
02:44 PM Revision 82f25404 (git): Check COMPILE_RECV result
-
01:44 PM Feature #7639 (Closed): More freedom for location of comments
-
01:26 PM Feature #16131: Remove $SAFE, taint and trust
- I look forward to removing all tainting logic!
-
08:00 AM Feature #16131: Remove $SAFE, taint and trust
- Basically agreed.
My proposal for the schedule:
2.7:
* Remove taint tracking/mechanism.
* Non-verbose war... -
01:09 PM Revision e0c56b45 (git): Moved unmatch arity check to depend file
- To substitute suffixes and VPATH for nmake.
-
11:57 AM Revision a3daf8e4 (git): Ensure that unmatched arity fails in C++
-
11:57 AM Revision b3ddeac3 (git): Revert "DEBUG: dump mkmf.log"
- This reverts commit 69e209a3450bd6b281dcad1d96a34e9cab184845.
The debug has finishted. -
11:45 AM Revision cbf405fe (git): Specify encoding explicitly for sprintf
-
11:20 AM Feature #15958 (Closed): Time#inspect with frac
- Applied in changeset commit:git|5208c431bef3240eb251f5da23723b324431a98e.
----------
Separate Time#inspect from to_s... -
11:20 AM Revision 5208c431 (git): Separate Time#inspect from to_s and show subsec [Feature #15958]
-
10:40 AM Revision 2698f13a (git): Fixed reserved numbered parameter warning
-
10:06 AM Revision 6180f1fe (git): Added link_command for C++
-
09:04 AM Revision 6045ff64 (git): Use benchmark-driver v0.15.6
- to fix another keyword argument warning which was added recently.
-
08:35 AM Feature #16163 (Closed): Reduce the output of `RubyVM::InstructionSequence#to_binary`
- Applied in changeset commit:git|20baa08d652b844806fab424a2a590408ab613ef.
----------
Improve the output of `RubyVM::... -
08:35 AM Revision 20baa08d (git): Improve the output of `RubyVM::InstructionSequence#to_binary` (#2450)
- The output of RubyVM::InstructionSequence#to_binary is extremely large.
We have reduced the output of #to_binary by m... -
08:31 AM Feature #16155: Add an Array#intersection method
- Accepted. PR welcome.
Matz. -
08:30 AM Feature #16119 (Assigned): Optimize Array#flatten and flatten! for already flattened arrays
- @nobu Could you please review this?
-
08:30 AM Revision f84efe4b (git): Avoid unneeded casts in INSN_ENTRY_SIG
-
08:20 AM Bug #16121: Stop making a redundant hash copy in Hash#dup
- I'll review it.
-
08:19 AM Revision 7202bf9e (git): Drop PREFETCH macro unused since 6b534134a7
-
08:07 AM Feature #15667: Introduce malloc_trim(0) in full gc cycles
- I'd just like to point out that calling malloc_trim(0) according to article explaining the feature - https://www.joyf...
-
08:00 AM Bug #7522: Non-core "Type()" Kernel methods return new objects
- Accepted.
Matz.
-
07:52 AM Misc #16124: Let the transient heap belong to objspace
- I'm positive about this, except for the performance.
Do you have any numbers? -
07:52 AM Misc #16160: Lazy init thread local storage
- I'm positive about this, except for the performance.
Do you have any numbers? -
07:51 AM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- FYI: How many times the gems is required from all latest public gems by using [gem-codesearch](https://github.com/akr...
-
06:48 AM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- >Can we remain it as bundled gem?
sounds good.
We are going to remove them at Ruby 2.7.0-preview2
* cmath
... -
06:43 AM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- I'll maintain `debug`. Can we remain it as bundled gem?
-
12:46 AM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- Can we also remove them?
* debug
* getoptlong
-
07:47 AM Feature #16150: Add a way to request a frozen string from to_s
- For frozen `Symbol#to_s`, I see a clear benefit. But I worry a little bit for incompatibility.
So how about making a... -
07:38 AM Bug #11636: super in instance_eval in a method defined in a module is invoked with a wrong receiver
- This bug should be fixed. @nobu could you review the patch?
Matz. -
06:18 AM Revision fcfe36b7 (git): fix spec failure
- See also https://travis-ci.org/ruby/ruby/jobs/586452224
-
06:18 AM Revision d74fa8e5 (git): reuse cc->call
- I noticed that in case of cache misshit, re-calculated cc->me can
be the same method entry than the pevious one. Tha... -
05:56 AM Misc #16114: Naming of "beginless range"
- I hope this discussion leads to Ruby having Ranges congruent to all the mathematical intervals.
Today we have righ... -
05:26 AM Bug #12984 (Closed): `rescue *[]` should be equivalent to `rescue` as `method_call(*[])` is equivalent to `method_call`
- This `*[]` is not just exception list omitted, but explicitly specifies zero exceptions to catch.
Thus the current b... -
05:20 AM Bug #13593: Addrinfo#== behaves oddly
- We discussed about this in developer meeting.
This feature has some difficulty in spec for example padding, unknown ... -
04:50 AM Bug #13593: Addrinfo#== behaves oddly
- What's the use case of this comparison?
-
03:52 AM Feature #11473: Immutable String literal in Ruby 3
- > Is there a reason why the existing frozen-string-literal: false is not good enough?
My understanding of `frozen-... -
03:47 AM Revision 9fb9f2d3 (git): Add draft-release.yml [ci skip]
- Make draft release packages. (Release packages are official after tests and release announce.)
- Copy from ruby/acti... -
03:25 AM Revision e2aac6a6 (git): Separate @have_devel for C++
-
03:25 AM Revision df3fd507 (git): Removed mkmf.log dump in Makefile
-
03:18 AM Revision 66c644da (git): refactor reuse existing on-stack structs
- rb_vm_call0 allocates its own struct call_info etc. But they are
already there in case of rb_funcallv_with_cc. Let'... -
03:03 AM Revision 69e209a3 (git): DEBUG: dump mkmf.log
-
02:25 AM Revision 2d1e3bd8 (git): DEBUG: cxxanyargs
-
01:55 AM Misc #16152: DevelopersMeeting20190919Japan
- [Misc #16172] C++ situation?
- What do we do with C++ extensions? -
01:51 AM Misc #16172 (Closed): C++ situation?
- (This issue is MRI specific)
Few weeks ago I pushed a minimalist C++ compatibility layer to the master branch. Th... -
01:46 AM Revision a98181eb (git): DEBUG: cxxanyargs
-
12:47 AM Revision 70fd022a (git): DEBUG
-
12:27 AM Bug #16171 (Third Party's Issue): Documentation for PP
- https://ruby-doc.org/ is not our resource. Please contact admin of ruby-doc.org
09/18/2019
-
11:47 PM Revision a9cdaaad (git): DEBUG
-
10:57 PM Bug #16151: [PATCH] Fix a class of fstring related use-after-free
- @alanwu
Indeed, it makes sense. Thank you.
I am not familiar with Rails at all so I could be wrong, but I hear... -
03:13 PM Bug #16151: [PATCH] Fix a class of fstring related use-after-free
- @mame
Thanks for pointing that out. I should clarify what I meant there. In a world where strings don't track tain... -
07:28 AM Bug #16151: [PATCH] Fix a class of fstring related use-after-free
- @alanwu
Just FYI: You said in https://bugs.ruby-lang.org/issues/16152#note-8
> * What do you think about the pr... -
06:16 PM Revision 5177dd8b (git): Add and fix some keyword tests
- Replace [arg=1, args] with [arg, args] so we can actually test
the value correctly.
Add some missing tests for **h3 ... -
03:56 PM Bug #16171 (Third Party's Issue): Documentation for PP
- Documentation for PP is in https://ruby-doc.org/stdlib-2.4.6/ but it's no longer in https://ruby-doc.org/stdlib-2.5.6...
- 03:11 PM Revision 2b708ab7 (git): * 2019-09-19 [ci skip]
-
03:03 PM Revision 842f600a (git): Look up the language module
- Look up language module with `MakeMakefile.[]`, insted of a
accessing constant under that module directly, to get rid... -
03:03 PM Revision 15d5de59 (git): Removed unused keyword argument [ci skip]
-
02:11 PM Misc #16152: DevelopersMeeting20190919Japan
- * [Feature #16120] Omitted block argument if block starts with dot-method call
* `posts.map{ .author.name }` has ... -
11:14 AM Misc #16152: DevelopersMeeting20190919Japan
- [Feature #16170] Remove the unmaintained libraries from Ruby 2.7
* Is it ok to remove them? -
01:53 PM Revision f9d0778f (git): Removed MakeMakefile::C
- It is exposed to the topleven namespace via included MakeMakefile.
-
01:53 PM Revision 9bd77d7c (git): Removed a debug print [ci skip]
-
01:46 PM Revision a491159a (git): Add badges of GitHub Actions [ci skip]
-
01:38 PM Feature #16170: Remove the unmaintained libraries from Ruby 2.7
- Agreed. Might also be simpler to get full support in gem-spec format
for those libraries that are maintained. :)
... -
11:12 AM Feature #16170 (Closed): Remove the unmaintained libraries from Ruby 2.7
- I'm working to extract standard libraries to rubygems in recent years. So, the standard libraries will be promoted th...
-
12:47 PM Feature #11473: Immutable String literal in Ruby 3
- > And I have a path forward that would easily address any breakage: we add a `mutable-string-literal` pragma.
I do... -
01:00 AM Feature #11473: Immutable String literal in Ruby 3
- > This depends on the ruby code. Some projects will be semi-dormant due to various reasons.
That's for us to addre... -
11:49 AM Bug #16169: rescue in a method argument
- @mame
> Ruby allows to omit parentheses of method calls
Oh, thanks! In fact, that was the piece of understandin... -
09:54 AM Revision 38069a3a (git): Try using Ruby 1.9.3 on Travis xenial
- Isn't it there? http://rubies.travis-ci.org/
-
09:47 AM Revision c3f03da4 (git): [EXPERIMENTAL] MakeMakefile::CXX for C++
-
09:26 AM Revision 7d354175 (git): Fixed up ccbfb054b1dcd06d30924c4a83af1bac75d78c31
-
09:26 AM Revision ba863534 (git): Update the latest documentation of bundler
-
09:26 AM Revision 2da85749 (git): Fixed the rubocop warnings
-
09:26 AM Revision effacde2 (git): [bundler/bundler] Merge all `bundle check --path` specs
- And skip them all for bundler 3.
https://github.com/bundler/bundler/commit/b88936cdc2 - 09:26 AM Revision 434af730 (git): [bundler/bundler] Merge #7340
- 7340: Fix bundle clean issue r=deivid-rodriguez a=deivid-rodriguez
### What was the end-user problem that led to thi... -
09:26 AM Revision e6ad9452 (git): [bundler/bundler] Fix remembered flag deprecation message
- It was suggested a deprecated command as a fix.
https://github.com/bundler/bundler/commit/e330a9a34f -
09:26 AM Revision 1cb8cf5d (git): [bundler/bundler] Version 2.1.0.pre.2
- https://github.com/bundler/bundler/commit/6e9774b377
-
09:26 AM Revision 4f2f6aeb (git): [bundler/bundler] Add a spec for installing git deps after packaging w/o git
- https://github.com/bundler/bundler/commit/65351c58b8
-
09:26 AM Revision 0c6529ba (git): [bundler/bundler] Revert "Add all platforms to lockfile by default"
- This reverts commit 3dc509e645abb497e4dc92a7c42be471ff87db0b.
https://github.com/bundler/bundler/commit/b5766564fb -
09:26 AM Revision 6f16eded (git): [bundler/bundler] Revert "Remove now meaningless warning"
- This reverts commit 00b095b98fe4bd44950beaf3bc9f1d91eac7b69e.
https://github.com/bundler/bundler/commit/e93bce3b20 -
09:26 AM Revision f18d88b5 (git): [bundler/bundler] Revert "Remove now meaningless setting"
- This reverts commit 52c5a0eedec34b5d86464b3cf135dc2002486f1d.
https://github.com/bundler/bundler/commit/b4cc36deb9 -
09:26 AM Revision 399501cd (git): [bundler/bundler] Revert "Remove now unused method"
- This reverts commit 3a2d2f025081755bdb38af660897e7b2f749a33a.
https://github.com/bundler/bundler/commit/13cef81582 - 09:26 AM Revision c27aaf1a (git): [bundler/bundler] Fix comments and messages to refer to https url
- https://github.com/bundler/bundler/commit/a86b49f1b9
-
09:26 AM Revision b9996803 (git): [bundler/bundler] Remove duplicated spec filter
- https://github.com/bundler/bundler/commit/b7fc6f4187
-
09:26 AM Revision c92e0987 (git): [bundler/bundler] Fix --path option descriptions
- To not mention that the flag is remembered when it's not.
https://github.com/bundler/bundler/commit/82f0b95854 -
09:26 AM Revision a29ead52 (git): [bundler/bundler] Deprecate `--path` flag to `bundle check`
- https://github.com/bundler/bundler/commit/0a0e7cf5ec
-
08:29 AM Revision 9118cb24 (git): Fix typos
-
08:01 AM Feature #16123: Allow calling a private method with `self.`
- Why do you use private attr_accessor? You can access its instance variable directly.
Allowing `self.private_metho... -
02:06 AM Revision bcd5f2e9 (git): delete unused variable
09/17/2019
-
11:41 PM Bug #16169: rescue in a method argument
- I agree that Ruby syntax is very subtle. Ruby's parser is a unspeakable monolith of compromise between human intuiti...
-
06:49 PM Bug #16169: rescue in a method argument
- mame explained that the behaviour is correct (in the context).
Perhaps the documentation could explain that, becau... -
04:09 PM Bug #16169: rescue in a method argument
- This is the same thing as #16092, where I submitted a documentation patch a little while ago.
-
11:38 AM Bug #16169 (Closed): rescue in a method argument
- At 2.4, #12686 was introduced, allowing code like this:
```ruby
foo (Integer(ENV['FOO']) rescue nil)
```
Thou... - 11:23 PM Revision c170e23d (git): * 2019-09-18 [ci skip]
-
11:22 PM Revision 775365cb (git): Fix keyword argument separation issues with sym procs when using refinements
- Make sure that vm_yield_with_cfunc can correctly set the empty keyword
flag by passing 2 as the kw_splat value when c... -
11:22 PM Revision 9b35dc38 (git): Pass keyword argument flag when rb_call_super_kw calls method_missing
- This makes method_missing take a flag for whether keyword arguments
were passed.
Adds tests both for rb_call_super_k... -
09:50 PM Feature #11473: Immutable String literal in Ruby 3
- > I suspect that the vast majority of Ruby code out there would work out of the box or
> require only minor changes ... -
04:28 PM Feature #11473: Immutable String literal in Ruby 3
- I regret missing this "final" decision, but I believe we should reconsider.
> I am sure introducing this could cau... -
09:37 AM Bug #16158: "st" Character Sequence In Regex Look-Behind Causes Illegal Pattern Error When Combined With POSIX Bracket Expressions And Case Insensitivity Flag
- Some more information: The onigmo documentation says (https://github.com/k-takata/Onigmo/blob/master/doc/RE#L270):
`... -
08:48 AM Bug #16158: "st" Character Sequence In Regex Look-Behind Causes Illegal Pattern Error When Combined With POSIX Bracket Expressions And Case Insensitivity Flag
- I've had a hunch, and have now been able to confirm this hunch:
The problem must be related to the fact that there... -
09:02 AM Revision 0785469a (git): `brew install` may fail, so try to use `tool/travis_retry.sh`
- https://github.com/ruby/ruby/runs/224877570#step:3:1008
```
Error: No such file or directory @ dir_s_rmdir - /Users/r... -
06:16 AM Revision 68ffb679 (git): Undefine DSUSP key
- Enable `Ctrl+Y`, which is bound with it by default on BSD-like
systems, for editing. - 06:15 AM Revision b49c1380 (git): * 2019-09-17 [ci skip]
- 06:14 AM Revision f9332ad8 (git): Fix previous history in vi_insert mode
- 06:14 AM Revision a3533bc9 (git): Fix history navigation in vi_insert mode
09/16/2019
-
12:51 PM Revision 3bb1162c (git): Folded files in gemspec
- 12:37 PM Revision 2a39de19 (git): * 2019-09-16 [ci skip]
-
12:36 PM Revision 70f57287 (git): Fix a typo [ci skip]
-
12:20 PM Feature #7639: More freedom for location of comments
- It looks like this feature has been realized by https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/revisio...
Also available in: Atom