[#86787] [Ruby trunk Feature#14723] [WIP] sleepy GC — ko1@...

Issue #14723 has been updated by ko1 (Koichi Sasada).

13 messages 2018/05/01
[#86790] Re: [Ruby trunk Feature#14723] [WIP] sleepy GC — Eric Wong <normalperson@...> 2018/05/01

ko1@atdot.net wrote:

[#87095] [Ruby trunk Feature#14767] [PATCH] gc.c: use monotonic counters for objspace_malloc_increase — ko1@...

Issue #14767 has been updated by ko1 (Koichi Sasada).

9 messages 2018/05/17

[ruby-core:87092] [Ruby trunk Bug#14765] Arguments passed to Open3.popen3() are not interpreted as wildcards

From: nobu@...
Date: 2018-05-17 00:21:30 UTC
List: ruby-core #87092
Issue #14765 has been updated by nobu (Nobuyoshi Nakada).

Subject changed from Arguments passed to Open3.popen3() are not interpreted as regular expressions to Arguments passed to Open3.popen3() are not interpreted as wildcards
Description updated

What's `Open3.popen4`?
The bundled library open3.rb does not provide such method.
Maybe a third party's method?

----------------------------------------
Bug #14765: Arguments passed to Open3.popen3() are not interpreted as wildcards
https://bugs.ruby-lang.org/issues/14765#change-72059

* Author: Rushyanth (Rushyanth reddy)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 2.3.1
* Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------
In console when we write

```ruby
stdin, stdout, stderr, wait_thr = Open3.popen4("cat .*.yml")
stdout.readlines
```

All the files with names starting with `.` and ending in `.yml` are shown
But when we do

```ruby
stdin, stdout, stderr, wait_thr = Open3.popen4("cat", ".*.yml")
stdout.readlines
```

It returns an empty array
`stderr.readlines` says  `["cat: .*.yml: No such file or directory\n"]`
Because it is interpreting the string arguments as it is and looking for a file with name `.*.yml` and not interpreting as in the first case.



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next