Activity
From 09/30/2019 to 10/06/2019
10/06/2019
-
11:14 PM Feature #16231: Add #location to Net::HTTPResponse
- Seems like a good first issue, I'd like to take this up if there's any interest in having it.
-
08:43 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- Eregon (Benoit Daloze) wrote:
> but to me it sounds surprising that a method with `filter` in its name filters diffe... -
07:22 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- Isn't `enum.filter_map { |e| ... }` supposed to be (according to the name) the same as `enum.map { |e| ... }.filter {...
-
07:16 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- nobu (Nobuyoshi Nakada) wrote:
> IIRC, at the last meeting (20190522), the conclusion was that this method should se... -
08:14 PM Feature #13683: Add strict Enumerable#single
- matz (Yukihiro Matsumoto) wrote:
> Hmm, I don't like the name `single`. Besides that, I think it may be useful for d... -
04:41 PM Feature #16146: Array .difference allow custom comparison
- Dan0042 (Daniel DeLorme) wrote:
> What you're asking for is a O(n²) operation. I'm not sure it's a good idea to make... -
04:15 PM Bug #16243 (Closed): case/when is slower than if on MRI
- This comes from a discussion on a PR on Sidekiq: https://github.com/mperham/sidekiq/pull/4303
This benchmark:
```... -
09:20 AM Bug #16161: tailcall_optimization may be disabled after r67315
- Oh I've pushed wrong commit on https://github.com/ruby/ruby/pull/2528 .
I retry to push my working branch on https:/... -
07:00 AM Bug #16161: tailcall_optimization may be disabled after r67315
- I created Pull-Request https://github.com/ruby/ruby/pull/2528
-
08:01 AM Revision ddf5020e (git): Revert "tailcall optimization again (#2528)"
- This reverts commit f62f90367fc3bce6714e7c34cbd040e14e43fe07.
-
07:56 AM Feature #15824: respond_to pattern for pattern match
- The implementation can be very simple.
(I don't know whether `NODE_METHREF` is suitable.)
```diff
diff --git a/c... -
07:52 AM Revision f62f9036 (git): tailcall optimization again (#2528)
- This is follow up of r67315.
-
07:33 AM Bug #16242 (Closed): Refinements method call to failed
- Refinements method call to failed with `prepend`.
## No problem
```ruby
module M
# Methods that you want ... -
06:30 AM Feature #15747 (Rejected): `(..1).last(2)` should return array but raise TypeError
- Now, I think this proposal doesn't make sense.
So I reject it. thank you. -
06:23 AM Revision 6525d3bc (git): test/dtrace/helper.rb: Etc.getgrnam may return nil on some platforms
- 02:49 AM Revision 2ca353c2 (git): * 2019-10-06 [ci skip]
-
02:39 AM Revision 2409667a (git): time.c: Fix some bugs about WIDEVALUE
- WIDEVALUE differs from VALUE in 32bit platform, but some codes assume
that they are the same.
There is `#define STRU...
10/05/2019
-
10:53 PM Misc #16235: ENV.assoc spec test does not test invalid name
- https://github.com/ruby/ruby/pull/2527
-
07:08 PM Misc #16235: ENV.assoc spec test does not test invalid name
- Have put this up as a PR, so we're done here.
-
10:40 PM Feature #16241: Shorter syntax for anonymous refinements
- Hmm. I think there was another suggestion some months ago that also suggested
simplifications or "beautification" in... -
10:05 PM Feature #16241: Shorter syntax for anonymous refinements
- I believe that is really super-good thing. As I've written elsewhere in this tracker, the most useful case for refine...
-
07:04 PM Feature #16241 (Open): Shorter syntax for anonymous refinements
- The original discussion is here https://bugs.ruby-lang.org/issues/14344.
tl;dr
- Refinements are often used in-pl... -
03:34 PM Feature #16240 (Rejected): Are all objects and methods marshalable
As I work with objects, some of them are not marshaled. Maybe there should be a method to tell whether an object is...-
10:08 AM Revision 06a04a1a (git): ext/openssl/ossl_ssl.c: Use const declaration if LibreSSL >= 2.8.0
- to suppress a warning in OpenBSD.
```
ossl_ssl.c:938:31: warning: incompatible pointer types passing 'SSL_SESSION *(... -
09:28 AM Revision 96452373 (git): ext/json/parser/prereq.mk: use `if $. == 1` instead of a hacky code
-
08:54 AM Revision 70e3fda2 (git): ext/json/parser/prereq.mk: keep line numbers of ext/json/parser/parser.c
- Follow up of 5717e55e9a7790c938afa694a9bf558c0e54bb83.
Adding a header with newline broke linenos. -
02:30 AM Revision 3e3cc088 (git): Now keyword parameter warnings are suppressed by 871005bdd204
- This reverts commits:
* 2a490d5660ac869f8f2bbcec4887b1dc2950643f
Suppress assert_match warnings.
* d4a86e407ec205... -
02:04 AM Revision 212da9a6 (git): Added dependencies on prerequisite makefiles
-
01:50 AM Revision 6dfe0c9d (git): [rubygems/rubygems] The date might have advanced since TODAY has been set
- https://bugs.ruby-lang.org/issues/16189
https://github.com/rubygems/rubygems/commit/e331222163 - 01:50 AM Revision 7d4ab8bb (git): [rubygems/rubygems] Use dependency.identity in available_specs
- https://github.com/rubygems/rubygems/commit/bde88f00a1
- 01:50 AM Revision b659c1b9 (git): [rubygems/rubygems] Add Gem::Dependency#identity method
- https://github.com/rubygems/rubygems/commit/05146bb2fd
-
01:50 AM Revision 871005bd (git): [rubygems/rubygems] Suppress keywords warning in ruby 2.7
- https://github.com/rubygems/rubygems/commit/892bfc11fe
-
01:50 AM Revision caa9d0bd (git): [rubygems/rubygems] Always pass an encoding option to Zlib::GzipReader.wrap
- The arity of this method has been -1 since the import, so the
option has been passed always, even if Zlib::GzipReader... -
01:50 AM Revision 39e8d5e1 (git): [rubygems/rubygems] Use dedicated assertion methods
- For better messages at failures.
https://github.com/rubygems/rubygems/commit/971455b16e -
01:50 AM Revision f8104d9e (git): [rubygems/rubygems] Fixed assertion arguments
- It is `assert_eqal(expected, actual)`.
https://github.com/rubygems/rubygems/commit/1d6197a090
10/04/2019
-
10:37 PM Revision 170d1540 (git): signal.c: Use MINSIGSTKSZ by casting to int
- MINSIGSTKSZ is unsigned int in OpenBSD, which makes a warning of
comparison:
```
signal.c:535:14: warning: compariso... -
10:00 PM Revision 417c64b9 (git): ext/json/parser/parser.rl: Use "signed" char to contain negative values
- char is not always signed. In fact, it is unsigned in arm.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d67... -
10:00 PM Revision 5717e55e (git): ext/json/parser/prereq.mk: Add a "automatically generated" header
- to parser.c.
-
09:34 PM Revision 076d3d75 (git): ext/json/parser/parser.rl: Update the source code of parser.c
- There have been some direct changes in parser.c which is automatically
generated from parser.rl. This updates parser... -
09:03 PM Bug #16237 (Closed): Set#union performance issue
- This is a spec. The reason is because `Set#union` duplicates self and then merges the argument, which makes your "se...
-
12:17 PM Bug #16237 (Closed): Set#union performance issue
- I've discovered a very large difference in performances between Set#union and the use of a hash to compute this union...
-
07:02 PM Revision bd4b65f4 (git): IMEMO objects don't have a class, so return early
- IMEMO objects don't have a class field to update, so we need to return
early, otherwise it can cause a segv. -
06:11 PM Revision a20ed056 (git): Don't allocate objects in `gc_compact`
- I'd like to call `gc_compact` after major GC, but before the GC
finishes. This means we can't allocate any objects i... -
06:11 PM Bug #16239 (Third Party's Issue): Crash when accessing postgresql-12
- This crash happens inside the pg gem. It's either caused by the pg gem, libpq (PostgreSQL), or one of the internal Ma...
-
05:59 PM Bug #16239 (Third Party's Issue): Crash when accessing postgresql-12
- This may have been caused by a recent upgrade to postgresql 12 on my local machine (running OS X Mojave). pgAdmin 4 i...
- 06:07 PM Revision cbf88064 (git): * 2019-10-05 [ci skip]
-
06:02 PM Revision cbbe198c (git): Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`
- This function has been used wrongly always at first, "allocate a
buffer then wrap it with tmpbuf". This order can ca... -
05:57 PM Feature #14145: Proposal: Better Method#inspect
- Thanks a ton for the proposal and feature. I love the idea of getting source location info by default!
-
04:17 PM Feature #16131: Remove $SAFE, taint and trust
- I've rebased my pull request against master and fixed the conflicts (https://github.com/ruby/ruby/pull/2476). I've a...
-
03:34 PM Bug #16238: Publish new WEBrick version to rubygems.org
- I have added a short notice for people interested to https://stdgems.org/webrick/#notes
Btw, do you use a tool ass... -
01:58 PM Bug #16238: Publish new WEBrick version to rubygems.org
- That was quick, thanks!
-
01:53 PM Bug #16238 (Closed): Publish new WEBrick version to rubygems.org
- Done
https://rubygems.org/gems/webrick/versions/1.5.0 -
01:41 PM Bug #16238 (Assigned): Publish new WEBrick version to rubygems.org
- I'm working on it now. I need to triage the changeset from ruby/ruby master.
Please wait a few days. -
01:21 PM Bug #16238 (Closed): Publish new WEBrick version to rubygems.org
- The latest security releases of Ruby include some fixes in the webrick default gem:
- https://www.ruby-lang.org/en... -
03:02 PM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
- Log rotation relies on renaming the current log file (`app.log` -> `app.log.0`) and the reopening the log file (`app....
-
06:30 AM Bug #16236 (Third Party's Issue): Cannot handle logrotate on Windows when one file is written from multi process/thread
- ### TL;DR
This issue occurred in Windows version of Fluentd.
It uses ServerEngine and its logger functionality de... -
12:30 PM Revision c8a18e25 (git): iseq.c (rb_iseq_compile_on_base): Removed
- ko1 cannot remember why he introduced the function. And it is not used.
After it is removed, the argument "base_blo... -
11:06 AM Feature #16233: winruby UTF8 Fallback for no CodePage
- duerst (Martin Dürst) wrote:
> If codepage 720 is not supported, then we should look at supporting it.
fair point... -
04:44 AM Feature #16233: winruby UTF8 Fallback for no CodePage
- If codepage 720 is not supported, then we should look at supporting it.
-
07:07 AM Revision 113bef69 (git): array.c (rb_mem_clear): remove "register" from arguments
- to suppress the following warning:
```
compiling cxxanyargs.cpp
In file included from cxxanyargs.cpp:1:
In file incl... -
01:15 AM Revision 5be2af5f (git): Remove call-seq for method that doesn't exist (#2521)
- ```
$ ruby -ve 'IO.popen("ls"){}; $?.to_int'
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-darwin18]
Traceback (... -
12:58 AM Misc #16235: ENV.assoc spec test does not test invalid name
- Got it, thanks. Will update the diff.
10/03/2019
-
11:56 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
- Just FYI: There are other CIs that are created and maintained by ourselves.
* http://ci.rvm.jp/
* It tests Ruby... -
10:48 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
- Thanks for merging quickly!
I am looking forward to seeing ARM / Solaris / FreeBSD / OpenBSD / NetBSD CIs in .drone.... -
09:14 PM Misc #16234 (Closed): Enabling ARM 64/32-bit cases by Drone CI
- Naruse enabled the Drone CI and merged your PR commit:bdbf8de4980ef54f466809ee27a9f2a00614b0f0.
-
07:24 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
- I've never tried that, but the capability looks good. If the Solaris environment has Oracle Developer Studio, that'd ...
-
07:20 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
- Now ARM 64-bit: success, ARM 32-bit: failed on the latest master branch again. :)
https://cloud.drone.io/junaruga/ru... -
06:41 PM Misc #16234 (Closed): Enabling ARM 64/32-bit cases by Drone CI
- Currently ruby project has 4 CIs on GitHub.
1. Travis CI: linux cases with flags and compilers.
2. GitHub Actions... -
11:30 PM Misc #16232: DevelopersMeeting20191017Japan
- * [Bug #10314] Default argument lookup fails in Ruby 2.2 for circular shadowed variable names (jeremyevans)
* Do w... -
10:02 AM Misc #16232: DevelopersMeeting20191017Japan
- * [Feature #16029] Expose fstring related APIs to C-extensions (byroot)
* Apparently the current implementation is... -
06:34 AM Misc #16232 (Closed): DevelopersMeeting20191017Japan
- Please comment on your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(you... -
11:07 PM Misc #16235: ENV.assoc spec test does not test invalid name
- [email protected] (Burdette Lamar) wrote:
> Method :reserve_names fails if any name is already in use:
>
> ... -
09:54 PM Misc #16235: ENV.assoc spec test does not test invalid name
- Method :reserve_names fails if any name is already in use:
```
def reserve_names(*names)
@reserved = names
... -
09:31 PM Misc #16235: ENV.assoc spec test does not test invalid name
- It appears if `reserve_names` is called with a name that is already an environment variable, `release_names` will rem...
-
09:05 PM Misc #16235 (Open): ENV.assoc spec test does not test invalid name
- The most important thing here is an added test for an invalid name argument to ENV.assoc, which should raise TypeErro...
-
10:58 PM Revision 7db83b04 (git): Revert "Simplify bin_path_spec.rb guard"
- This reverts commit a56d742e69aa8a3a1fe92fc515d93f6e51cf5fbc.
I was checking the CI result of the wrong revision. It... -
10:33 PM Revision a56d742e (git): Simplify bin_path_spec.rb guard
- For some reason the guard_not seems not working as expected
https://ci.appveyor.com/project/ruby/ruby/builds/27866153... -
10:15 PM Revision ac69a051 (git): Ignore arm32 failure for now
-
09:25 PM Revision 182336cc (git): bin_path_spec.rb has failed from the beginning
- for mswin. This spec is not valid for mswin platform.
https://ci.appveyor.com/project/ruby/ruby/builds/27748774/job/8... -
09:17 PM Revision 804672e7 (git): Try disabling build on trunk
-
09:13 PM Revision 9f24e8fd (git): Document *_kw functions added to include/ruby/ruby.h [ci skip]
- Also documents the non-*_kw functions if they were not already
documented. -
09:13 PM Revision c7715a49 (git): Add documentation regarding keyword argument separation [ci skip]
-
09:13 PM Revision 12e27a41 (git): Minor updates to methods and calling_methods documentation [ci skip]
- 09:12 PM Revision bdbf8de4 (git): Enable Drone CI for ARM 64/32-bit cases. (#2520)
- https://bugs.ruby-lang.org/issues/16234
-
07:16 PM Misc #15723: Reconsider numbered parameters
- Dan0042 (Daniel DeLorme) wrote:
> ```ruby
> ary.map{ .to_i(16) }
> ary.map{ .to_i.chr }
> ```
That’s actuall... -
05:35 PM Revision c3dd3b95 (git): iseq.c (rb_iseq_compile_with_option): dummy parent_iseq for the parser
- The parsing of `RubyVM::InstructionSequence.compile` does not support an
outer scope currently. So it specified NULL... -
05:34 PM Revision b732a9f8 (git): parse.y: use "struct rb_iseq_struct" instead of rb_iseq_t
- typedef was not declared in parse.y. Sorry.
- 05:30 PM Revision bb9604e1 (git): * 2019-10-04 [ci skip]
-
05:30 PM Revision b43afa0a (git): Make parser_params have parent_iseq instead of base_block
- The parser needs to determine whether a local varaiable is defined or
not in outer scope. For the sake, "base_block"... -
05:30 PM Revision 711c40eb (git): Refactor parser_params by removing "in_main" flag
- The relation between parser_param#base_block and #in_main were very
subtle.
A main script (that is passed via a comma... -
03:32 PM Feature #15912: Allow some reentrancy during TracePoint events
- I tried my idea and, while it seemed [not hard to implement](https://github.com/ruby/ruby/commit/ed0fd5d015860f5b2fa1...
-
11:51 AM Feature #16231: Add #location to Net::HTTPResponse
- Seems ok to me.
-
03:53 AM Feature #16231 (Open): Add #location to Net::HTTPResponse
- # Abstract
Add a location convenience method to the `Net::HTTPRedirection` class.
# Background
When develope... -
10:14 AM Revision 8f7fca78 (git): make-snapshot: touch updated files after prepared
- Align mtime of files updated by `make prepare-package` to make
packages reproducible. -
10:12 AM Revision 8142a9b4 (git): make-snapshot: suppress make error messages unless failed
-
10:09 AM Revision 47d143be (git): make-snapshot: copy cache files instead of linking
- To get rid of setting mode and mtime of the original cache files.
-
10:07 AM Revision b7ae26e2 (git): vcs.rb: fix to export git-svn version
- * Use the given branch name instead of implicit 'HEAD".
* Format like as git-svn when `from` or `to` is SVN revision
... -
09:32 AM Revision ad67adb5 (git): [ruby/fileutils] Use pend instead of skip
- https://github.com/ruby/fileutils/commit/ba2c24e2d7
-
09:32 AM Revision c14755e9 (git): [ruby/fileutils] improve the compatibility of minitest
- https://github.com/ruby/fileutils/commit/f16f5a0dd6
-
07:29 AM Feature #16233 (Closed): winruby UTF8 Fallback for no CodePage
- This is to deal specifically with setting the Region to Arabic which
sets the codepage to 720. This codepage isn't r... -
06:24 AM Revision 3ffd98c5 (git): add debug counters for vm_search_method_slowpath()
- Implemented fine-grained inspection of cache misshits. Handy for
counting the reasons why an inline method cache was... -
06:24 AM Revision 84fc1de5 (git): use bind_call for test-all --gc-stress
- This one allocation of Method object is worth avoiding. We don't
want to test UnboundMethod#bind right here. GC nee... - 04:44 AM Revision 1c999952 (git): Resolve unused local variable reported by LGTM
- LGTM reports that the value assigned to local variable 'shared' is never
used:
https://lgtm.com/projects/g/ruby/ruby/... - 03:48 AM Revision a515e3f9 (git): * 2019-10-03 [ci skip]
- 03:48 AM Revision 7e060d50 (git): * expand tabs. [ci skip]
- Tabs were expanded because previously the file did not have any tab indentation.
Please update your editor config, an... -
03:45 AM Revision eb92159d (git): Revert https://github.com/ruby/ruby/pull/2486
- This reverts commits: 10d6a3aca7 8ba48c1b85 fba8627dc1 dd883de5ba
6c6a25feca 167e6b48f1 7cb96d41a5 3207979278 595b3c4... - 02:27 AM Revision f9981d79 (git): Bump version
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10/02/2019
-
10:33 PM Bug #16100 (Closed): Visibility modifiers don't call super correctly when overridden in alternative ways
- prebsch (Patrick Rebsch) wrote:
> The source code makes it clear that the argument-less version is dependent upon a ... -
10:26 PM Bug #16132 (Closed): Ruby 2.7 IRB crashes after pressing Insert and Delete
-
10:24 PM Bug #15629: super_method fails on binded/unbinded/cloned methods
- This bug is due to the fact that bind/unbind/clone do not copy the `iclass` entry, and without an `iclass` entry, `su...
-
09:36 PM Feature #15865: `<expr> in <pattern>` expression
- mame (Yusuke Endoh) wrote:
> The difficult part is that `<pattern>` is not distinguishable from `<expr>` for a par... -
03:18 PM Bug #16169 (Closed): rescue in a method argument
-
03:14 PM Bug #16181 (Closed): return from a proc in a module/class body returns out of script. Should be LJE.
- Fixed by commit:ef697388becedf36966a2edcdcf88baca342b9e2.
-
03:06 PM Bug #15355 (Closed): Random segmentation faults in development environment
-
03:05 PM Bug #15173 (Closed): Segmentation fault
-
03:04 PM Bug #14560 (Closed): Segmentation fault near the end of large Rails test suite
-
03:03 PM Bug #14682 (Closed): Error [BUG] unexpected THREAD_KILLED
-
03:03 PM Bug #14616 (Closed): Segmentation fault in net/http/response
-
03:01 PM Bug #15816 (Closed): String#casecmp compares uppercase characters instead of lowercase
- Fixed in commit:082424ef58116db9663a754157d6c441d60fd101.
-
02:58 PM Bug #16162 (Closed): Resque::DirtyExit - Child process received unhandled signal (You may have encountered a bug in the Ruby interpreter or extension libraries)
-
02:57 PM Bug #16149 (Closed): Segfault during page reload in rails
-
02:56 PM Revision ef697388 (git): Treat return in block in class/module as LocalJumpError (#2511)
- return directly in class/module is an error, so return in
proc in class/module should also be an error. I believe th... -
11:18 AM Revision 545e51c1 (git): merge revision(s) 63ab7046a1a5c374a52dfa79406fe52d92d80344:
- Skip POINTOPOINT of IPv4 too instead of IPv6 only
Fix following error on `utun*`:
```
1) E... -
10:45 AM Bug #16198 (Closed): Packaging regression in ruby-2.4.8
-
10:37 AM Bug #16198: Packaging regression in ruby-2.4.8
- This can be closed — I see now that it’s a duplicate.
-
10:33 AM Bug #16198 (Closed): Packaging regression in ruby-2.4.8
- In the ruby-2.4.8 tarball, the ruby-2.4.8/gems directory does not
contain the extracted default gems. This is a cha... -
09:27 AM Bug #16197 (Closed): make install under non-root user fails for Ruby 2.4.8 tarball
- We've released 2.4.9.
https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/
Sorry for your inconven... -
04:25 AM Bug #16197: make install under non-root user fails for Ruby 2.4.8 tarball
- The cause should be resolved with the following commits:
- https://github.com/ruby/ruby/commit/5af2c8735a22e6b54ac... -
03:50 AM Bug #16197 (Closed): make install under non-root user fails for Ruby 2.4.8 tarball
- http://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/
Ruby 2.4.8 tarball doesn't install under non-root... -
08:19 AM Revision 9759e3c9 (git): fix assertion number.
- On parallel test, there are additional tests because of implicit
checkers which are enabled on 84cbce3d88. -
08:05 AM Feature #16182: Should `expr in a, b, c` be allowed or not?
- I vote for 3 in the OP.
Matz.
-
03:24 AM Feature #16182: Should `expr in a, b, c` be allowed or not?
- I wonder if it would make sense to reverse this to be left-to-right (LTR) rather than right-to-left (RTL) to make it ...
-
08:03 AM Revision 4ed51b39 (git): Fixed failure message for `clean-cache`
-
07:23 AM Revision 84cbce3d (git): Enable checkers on parallel test.
- parallel test (`make test-all TESTS=-j8`) runs tests on specified
number of processes. However, some test checkers wr... -
07:22 AM Bug #16195 (Assigned): Invalid certificate on https://ruby-lang.org/
-
07:05 AM Revision 99d3043b (git): Iseq#to_binary: dump flag for **nil (#2508)
- RUBY_ISEQ_DUMP_DEBUG=to_binary and the attached test case was failing.
Dump the flag to make sure `**nil` can round-t... -
05:38 AM Bug #16185: basictest failure on AIX 6.1 for 64bit build
- I couldn't resolve this issue. Any updates?
- 05:01 AM Revision 817a6b9d (git): Bump to 2.4.9 for repackaging
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:00 AM Revision 4946d83a (git): * 2019-10-02 [ci skip]
- 04:00 AM Revision a61ae414 (git): Fix the order of executing `after-update` task
- 03:59 AM Revision 5af2c873 (git): Should fail if `system` failed
-
02:19 AM Bug #16196 (Closed): `RUBY_DEBUG=gc_stress ruby -ropenssl` dumps core
- ```
% RUBY_DEBUG=gc_stress gdb --args ruby --disable-gems -ropenssl -ve0
GNU gdb (Ubuntu 8.2-0ubuntu1~18.04) 8.2
C... -
01:28 AM Bug #16194: Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
- @shevegen
There is no change that seems to affect openssl or build process between ruby-2.6.4 and ruby-2.6.5. Do ...
10/01/2019
-
10:38 PM Revision 51456215 (git): bump up teeny version to 2.6.6.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:53 PM Bug #16195 (Closed): Invalid certificate on https://ruby-lang.org/
- https://ruby-lang.org/ is serving a Let’s Encrypt certificate for lists.ruby-lang.org, which is invalid for ruby-lang...
-
07:31 PM Bug #16136: String corruption in 2.6.4
- Thanks so much! <3
-
01:50 PM Bug #16136: String corruption in 2.6.4
- FYI: Ruby 2.6.5 has been released, which includes the fix for this issue.
https://www.ruby-lang.org/en/news/2019/1... -
04:33 PM Bug #16194 (Feedback): Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
- Could you check the followings?
openssl.so refers `EC_GROUP_new_curve_GF2m` defined in libcrypto.so.
```
$ ldd... -
02:57 PM Bug #16194 (Closed): Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
- I am trying to compile the latest 2.6.5 release, just released recently:
https://ftp.ruby-lang.org/pub/ruby/2.... -
03:03 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
- I added a comment about removing the pre 2.7 spec as it is unintended behavior.
-
01:36 PM Feature #16182: Should `expr in a, b, c` be allowed or not?
- I can not comment/answer on the issue and questions; I think this is for
matz and the core team to decide either way... -
01:19 PM Revision 15606963 (git): expose assert_raise and assert_join_threads
-
12:26 PM Revision 55de0282 (git): Remove draft-release.yml [ci skip]
- I thought default branch's workflow runs on any tags,
but it does not run for stable branches without draft-release.y... - 11:06 AM Revision 1a45b044 (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
- `FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke... - 11:05 AM Revision 8eff476b (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc
- WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28.
The commit prevented CRLR, ... - 11:05 AM Revision 38d2d0db (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03
- Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cutting the... - 11:04 AM Revision 88387876 (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b
- Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. ht... - 11:02 AM Revision 7dce4316 (git): Forgotten to update :)
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:01 AM Revision 3af01ae1 (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
- `FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke... - 11:01 AM Revision f98b3023 (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc
- WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28.
The commit prevented CRLR, ... - 10:59 AM Revision 05cdcdc6 (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03
- Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cutting the... -
10:59 AM Revision d6adc68d (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
- `FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke... - 10:58 AM Revision 02ea1fdf (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b
- Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. ht... -
10:57 AM Revision 8d5d5d56 (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc:
- WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28f1cdd05a0e8dabb36d747... -
10:56 AM Revision 1443dfd7 (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03:
- Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cut... -
10:56 AM Revision 529100b8 (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b:
- Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NU... -
10:27 AM Bug #16173: ENV.delete returns nil when name does not exist and block given
- https://github.com/ruby/ruby/pull/2514
-
03:34 AM Bug #16173: ENV.delete returns nil when name does not exist and block given
- [email protected] (Burdette Lamar) wrote:
> Thanks, @alanwu. I'm refreshing diff.txt with more fulsome docume... -
10:19 AM Revision 3ce238b5 (git): WEBrick: prevent response splitting and header injection
- This is a follow up to d9d4a28f1cdd05a0e8dabb36d747d40bbcc30f16.
The commit prevented CRLR, but did not address an is... -
10:19 AM Revision 36e057e2 (git): Loop with String#scan without creating substrings
- Create the substrings necessary parts only, instead of cutting the
rest of the buffer. Also removed a useless, proba... -
10:19 AM Revision a0a2640b (git): Fix for wrong fnmatch patttern
- * dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. https://hackerone.com/reports/449617 -
06:25 AM Feature #15865: `<expr> in <pattern>` expression
- @jonathanhefner Thank you for your comment.
> * `<pattern> <~ <expr>`
The difficult part is that `<pattern>` is... -
03:24 AM Bug #16192: ENV.update hash values ignored when block given
- I think this is a bug, for the same reason as [Bug #16173].
https://github.com/ruby/ruby/pull/2512
09/30/2019
-
11:57 PM Revision a38fe1fb (git): ext/-test-/enumerator_kw/enumerator_kw.c: remove unused variable
-
11:47 PM Bug #16191 (Feedback): Crash when setting conditional to false
- I believe this bug has been fixed and backported (I think it is solved by commit:0628973435abeccf676f3c2563579b3dbab0...
-
09:28 PM Bug #16191 (Closed): Crash when setting conditional to false
- changed a conditional from "if variable.present?" to "if false" and loading the class containing the method containi...
-
11:18 PM Bug #16192: ENV.update hash values ignored when block given
- I can not say whether it is a bug or not, but I believe that either way,
it would be good to mention, in the documen... -
10:12 PM Bug #16192 (Closed): ENV.update hash values ignored when block given
- Doc:
```
update(hash) → Hash
update(hash) { |name, old_value, new_value| block } → Hash
```
Adds the content... -
11:13 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
- I've added a pull request that makes `return` in `proc` in `class`/`module` a `LocalJumpError`: https://github.com/ru...
-
08:11 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
- Ok cool. Let's hope we get some more consensus on this. I don't like deviating from MRI in behavior so I hope to se...
-
06:32 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
- enebo (Thomas Enebo) wrote:
> Jeremy, since you are only person who has looked would you say semantically this shou... -
06:21 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
- I agree this is impossible to be done by parser or at iseq generation time. It must be done when return is invoked....
-
06:54 PM Bug #16190 (Feedback): Strange Crash
- I don't have much experience dealing with Mac OS X crash file analysis, but the crash file attached doesn't mention R...
-
06:49 PM Bug #16190 (Closed): Strange Crash
- Just started a new Rails 6 Project with Ruby 2.6.3 - added a secrets file and configured a database.yml and got this ...
- 04:14 PM Revision 01e75b6b (git): * 2019-10-01 [ci skip]
-
04:14 PM Revision 671ca212 (git): remove `unused var` warning
-
02:18 PM Bug #16135: Segmentation fault in Ruby 2.6.1
- We have a Ruby swig interface through which we are calling Kysy dll (written in C++) .I have upgraded swig interface ...
-
02:06 PM Revision a8c436d9 (git): Issue keyword flag warning even with no arguments
- If the keyword flag is set, there should be at least one argument,
if there isn't, that is a sign the keyword flag wa... -
02:06 PM Revision 3073404e (git): Add rb_enumeratorize_with_size_kw and related macros
- Currently, there is not a way to create a sized enumerator in C
with a different set of arguments than provided by Ru... -
11:24 AM Revision 5ddc2ba1 (git): test/ruby/test_io.rb: supress a "method redefined" warning
- by explicitly removing the old definition.
-
11:22 AM Revision fc66947c (git): test/-ext-/string/test_fstring.rb: suppress "possibly useless use of -@"
- "in void context" by assigning the result to a dummy variable.
-
08:59 AM Revision 94556000 (git): Revert "introduce debug check."
- This reverts commit c3b84f2de83a27acc638f99743bfa2c44bac621c.
Backtrace shows it is before running tests and debug ch... -
08:43 AM Revision 10d6a3ac (git): Fix assertion
- callable_method_entry_p is for rb_callable_method_entry_t.
-
08:39 AM Revision 771fd915 (git): Use assert_operator instead of mere assert
-
08:38 AM Revision 1722c156 (git): Now `use_symbol` is always true
-
08:23 AM Revision c3b84f2d (git): introduce debug check.
- There are random failures:
> lib/rubygems/core_ext/kernel_require.rb:61:in `require':
> wrong number of arguments (g... -
06:36 AM Revision 88f38c18 (git): Emulate method_list (chkbuild) on test-all.
- chkbuild (CI process) shows methods list before
running tests and sometimes it can fails. This
commit a code part to ... -
06:35 AM Revision bf8d7d9c (git): show RUBY_ISEQ_DUMP_DEBUG envval if given.
-
05:27 AM Revision 8ba48c1b (git): rb_method_attr_t::location should be 0 or others.
- method_def_location() expects that rb_method_attr_t::location
is 0 (Qfalse) or not. -
01:44 AM Bug #16189 (Closed): Some rubygems tests failed when run across 0:00 UTC
- Some tests failed because https://github.com/ruby/ruby/blob/649a64ae29318501472f74798a12eb60871ab990/lib/rubygems/spe...
-
01:31 AM Revision 649a64ae (git): Add three more C-API functions for handling keywords
- This adds rb_funcall_passing_block_kw, rb_funcallv_public_kw,
and rb_yield_splat_kw. This functions are necessary to... -
01:26 AM Revision fba8627d (git): delete unnecessary branch
- At last, not only myself but also your compiler are fully confident
that the method entries pointed from call caches ... -
01:26 AM Revision dd883de5 (git): refactor constify most of rb_method_entry_t
- Now that we have eliminated most destructive operations over the
rb_method_entry_t / rb_callable_method_entry_t, let'... -
01:26 AM Revision 6c6a25fe (git): refactor add rb_method_entry_from_template
- Tired of rb_method_entry_create(..., rb_method_definition_create(
..., &(rb_method_foo_t) {...})) maneuver. Provide ... -
01:26 AM Revision 167e6b48 (git): refactor reduce METHOD_ENTRY_FLAGS_COPY
- Make things more immutable.
-
01:26 AM Revision 7cb96d41 (git): refactor delete rb_method_entry_copy
- The deleted function was to destructively overwrite existing method
entries, which is now considered to be a bad idea... -
01:26 AM Revision 32079792 (git): refactor delete rb_method_definition_set
- Instead of destructively write fields of method entries, create a
new entry and let it overwrite its owner. -
01:26 AM Revision 595b3c4f (git): refactor rb_method_definition_create take opts
- Before this changeset rb_method_definition_create only allocated a
memory region and we had to destructively initiali... -
01:26 AM Revision 1521f7cf (git): refactor delete vm_cref_dump
- No longer used.
-
01:26 AM Revision c11c5e69 (git): refactor split rb_method_definition_set
- Did you know that C functions can return structs? That has been
true since the beginning, but not that very useful u... -
01:26 AM Revision cf336082 (git): refactor constify most of rb_method_definition_t
- Most (if not all) of the fields of rb_method_definition_t are never
meant to be modified once after they are stored. ... -
01:26 AM Revision 3632a812 (git): refactor add rb_id_table_foreach_with_replace_with_key
- This is a pure refactoring to reduce copy & paste. Also the new
function is made visible from other parts of the int... -
01:26 AM Revision f56506be (git): refactor delete ID_TABLE_ITERATOR_RESULT_END
- Not used from anywhere.
-
01:26 AM Revision 86427a32 (git): refactor delete METHOD_ENTRY_COMPLEMENTED flag
- Because rb_method_definition_t tracks its own complemented_count,
we no longer have to check it in rb_method_entry_t ...
Also available in: Atom