Activity
From 02/20/2019 to 02/26/2019
02/26/2019
- 05:58 PM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
- I guess this may be up to the release manager; perhaps he is a little bit
busy right now. You could consider adding ... - 08:46 AM Feature #15611 (Assigned): Shipping Bundler as a bundled gem, not a default gem
- 08:45 AM Bug #15622 (Assigned): Default version of Bundler incorrectly invoked when using binstubs
- 08:22 AM Bug #15622: Default version of Bundler incorrectly invoked when using binstubs
- I was able to reproduce this with the steps provided, and it seems to work after a `gem update --system`. Possibly a ...
- 01:34 AM Revision ff074304 (git): * 2019-02-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:34 AM Revision e2d1bb1f (git): add exceptions for indenting conventions for files related to regular expressions
- Ruby uses the Oniguruma/Onigmo regular expression engine, including the underlying
character encoding framework. In c...
02/25/2019
- 10:38 PM Bug #15622 (Rejected): Default version of Bundler incorrectly invoked when using binstubs
- When trying to run a binstub with Ruby 2.6.1 with Bundler 2.0.1 on the system, the wrong version of Bundler gets load...
- 08:25 PM Feature #15619: Support blacklisting certain dependency versions
- Thanks for your suggestion. Moved to https://github.com/rubygems/rubygems/issues/2659.
- 02:19 AM Feature #15619 (Third Party's Issue): Support blacklisting certain dependency versions
- This request makes a lot of sense to me.
However, while the gem library is part of Ruby, they are developed separa... - 08:51 AM Bug #15621 (Closed): system({}, ...) breaks nonascii ENV["PATH"] on Windows
### Problem
It seems that `system({}, ...)` breaks nonascii `ENV["PATH"]` after execution.
`system(...)` isn't ...- 06:14 AM Bug #15616 (Rejected): Chained destructive methods fail when using +@ to unfreeze a frozen string
- Yes. It's a matter of precedence. The "Pickaxe" book describes it as
> Single terms in an expression may be any of...
02/24/2019
- 06:57 PM Bug #15620 (Closed): Block argument usage affects lambda semantic
- The following snippet demonstrate the issue:
``` ruby
def pass_after_use(&block)
raise unless block
lambda(... - 06:41 PM Feature #15619 (Third Party's Issue): Support blacklisting certain dependency versions
- # Abstract
This feature request proposes introducing a new dependency constraint "!=", which will allow to blackli... - 05:16 PM Feature #15618: Implement Enumerator::Yielder#to_proc
- I have no particularly strong pro or con opinion on the functionality itself.
I have only one comment about syntax... - 03:55 PM Feature #15618 (Closed): Implement Enumerator::Yielder#to_proc
- When writing an Enumerator block, you often want to delegate iteration to another method like this:
```ruby
enum ... - 11:57 AM Revision 23a8183b (git): Check stx_btime in struct statx
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:27 AM Revision a582007e (git): * 2019-02-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:27 AM Revision 8b8285e2 (git): configure.ac: remove check for broken memmem
- the bug of memmem(3) was fixed in glibc 2.1 released in 1999.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6712...
02/23/2019
- 05:10 AM Misc #15615: File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
- とりあえず`NotImplementedError`とも一番近そうな`ENOSYS`を投げるようにしましたが、本来セットされていない`errno`を装うよりは`RuntimeError`あたりのほうがいいのではないかと思います。
も... - 04:42 AM Revision dc700cf9 (git): configure.ac: skip check of statx() on AIX
- Linux and AIX have statx() with different prototype.
Linux: int statx(int, const char*, int, unsigned int, struct st... - 03:43 AM Revision 6604e1b7 (git): Merge json-2.2.0 from flori/json.
- https://github.com/flori/json/releases/tag/v2.2.0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67127 b2dd03c8-3... - 02:22 AM Revision f22ffd83 (git): spec/../rbconfig_spec.rb: skip spec not working on MinGW
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:17 AM Revision 0dab1fce (git): * 2019-02-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:17 AM Revision 052dbbe7 (git): spec/../shared/write.rb: suppress random failure
- due to MJIT worker's known race condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67124 b2dd03c8-39d4-4d8...
02/22/2019
- 10:54 PM Misc #15617 (Closed): Any chance we can ship 2.5.4 sooner rather than later?
- We started carrying code like this in Discourse due to #14634 breaking Queue after fork.
https://review.discourse... - 04:07 PM Bug #15613 (Open): Enumerator::Chain#each doesn't relay block signature
- 03:51 PM Bug #15616: Chained destructive methods fail when using +@ to unfreeze a frozen string
- ```
+foo.gsub!("bar", "car")
```
stands for
```
+(foo.gsub!("bar", "car"))
```
and because foo is frozen, you... - 02:52 PM Bug #15616 (Rejected): Chained destructive methods fail when using +@ to unfreeze a frozen string
- Using the +@ syntax to unfreeze a string does not work when chaining destructive methods
Consider the following;
... - 02:15 PM Misc #15614: DevelopersMeeting20190311Japan
- [Misc #15615] File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
- 10:20 AM Misc #15614: DevelopersMeeting20190311Japan
- * [Feature #14609] `Kernel#p` without args shows the receiver (aycabta)
* carry over - 06:48 AM Misc #15614 (Closed): DevelopersMeeting20190311Japan
- Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s... - 02:13 PM Misc #15615 (Closed): File.birthtimeがLinux環境で有効なファイル作成時刻を得られなかった場合の挙動について
- `File.birthtime`はファイルの作成時刻を返すメソッドです。
これまでLinux環境ではこのメソッドは実装されておらず、呼び出すと`NotImplementedError`が発生していましたが、r67088から一部のLi... - 07:25 AM Revision f53548a8 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:25 AM Revision b1c1ee71 (git): change `cfunc->invoker` type for opt.
- * vm_insnhelper.c: change `call_cfunc_*` parameters order
and specify a function type for the passed func ptr.
Th... - 06:43 AM Revision 4af7f77d (git): STATX_BTIME depends on filesystems
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:35 AM Revision def040f6 (git): Skip EPERM, when statx(2) is wholely blocked
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:22 AM Revision 1ae52fcd (git): Skip EPERM, like as r67102
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:14 AM Revision aa5dd6fe (git): STATX_BTIME depends on filesystems
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:07 AM Revision b9357e4d (git): File#birthtime depends on the kernel version on Linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:01 AM Revision fc90c4ec (git): Support File#birthtime on Linux
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:08 AM Revision 607ecea7 (git): Unified rb_file_s_birthtime
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/21/2019
- 08:59 PM Revision 67032770 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:59 PM Revision 4e15be8b (git): refactoring compile.c.
- * compile.c: refacetoring:
* initialize `branches` with Qfalse intead of 0.
* make compile_call* functions from `... - 08:02 PM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
- sawa (Tsuyoshi Sawada) wrote:
> What about having `Enumerator#with_m`, such that
>
> ```ruby
> gsub(pattern).wit... - 07:17 PM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
- What about having `Enumerator#with_m`, such that
```ruby
gsub(pattern).with_m{|match, match_data| block} → new_st... - 03:38 PM Revision da797623 (git): Update to ruby/spec@7a16e01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 PM Revision b8e389a0 (git): * 2019-02-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 PM Revision 203d9467 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:38 PM Revision 92d3a726 (git): Update to ruby/mspec@2ee5661
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:28 PM Feature #15605: json library needs more frequent releases
- > Perhaps a better general solution may be to allow the ruby main team to decide who is co-owner of gems IF these gem...
- 07:32 AM Revision 8b94ce98 (git): Constified
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:03 AM Revision 936b61d4 (git): Path for AT_EMPTY_PATH must not be NULL
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:12 AM Revision 32f3961f (git): * 2019-02-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:12 AM Revision 7c369b78 (git): Separate fstatx_without_gvl from statx_without_gvl
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
02/20/2019
- 10:43 AM Revision 7c2bbd1c (git): Adjust the rubycop rules of Bundler upstream repository.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:55 AM Revision 5f08c9e2 (git): Do not test File class method
- It fails by EPERM for unknown reason.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67103 b2dd03c8-39d4-4d8f-98f... - 08:31 AM Revision cc6806c7 (git): Skip EPERM
- Docker's default seccomp whitelist does not include statx syscall
by the default. Skipt this error for now.
git-svn... - 08:09 AM Revision c3e0244e (git): Revise the example on OpenBSD
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:46 AM Revision 8ed17096 (git): fix rubyspec test to pass tests. please revisit it @nobu?
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:34 AM Revision e487e86e (git): fix r67097 with cast
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:19 AM Revision f2d3b362 (git): Fix document and return value of `IO#autoclose=`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:54 AM Revision 15a98ab4 (git): Try statx syscall
- * file.c (rb_file_s_birthtime): export for pathname to check if
birthtime is supported.
git-svn-id: svn+ssh://ci.r... - 04:40 AM Bug #15613 (Closed): Enumerator::Chain#each doesn't relay block signature
- Applied in changeset trunk|r67095.
----------
* spec/ruby: Tweak Enuemrator::Chain#rewind spec so that arity of bloc... - 04:29 AM Bug #15613 (Closed): Enumerator::Chain#each doesn't relay block signature
- Currently, the block given when iterating on the components of a `Enumerator::Chain` always have arity of -1 and `lam...
- 04:39 AM Revision d034fcb1 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:39 AM Revision b7f89968 (git): * spec/ruby: Tweak Enuemrator::Chain#rewind spec so that arity of block matches what is yielded
- Calling `and_yield(*args)` adds an implicit expectation that all the `args` are passed to a block that can accept the...
- 04:27 AM Revision 5e80e914 (git): revert r67093 because it breaks tests
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:02 AM Revision 10deba06 (git): Try statx syscall
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:59 AM Bug #15604: Backport r66349 to 2.5
- rafaelfranca (Rafael França) wrote:
> Thank you! Do you need to change the backport field to point it needs to be ba... - 01:55 AM Feature #15612: A construct to restrict the scope of local variables
- jeremyevans0 (Jeremy Evans) wrote:
> As blocks already do what you want, why not just:
>
> ```ruby
> foo = "bar"... - 01:27 AM Bug #15607: RuntimeError (can't get Master/Slave device) using PTY.open
- Attached is a fix to this issue, by just adding `|| defined(__OpenBSD__)`.
The example in the PTY document works c...
Also available in: Atom