General

Profile

Glass_saga (Masaki Matsushita)

Issues

Projects

Activity

07/13/2017

11:18 AM Ruby trunk Feature #13743 (Rejected): Support linking of files opened with O_TMPFILE
This patch enables linking of files opened with O_TMPFILE into file system.
Users can make a temporary file persiste...
11:01 AM Ruby trunk Feature #13696: Add exchange and noreplace options to File.rename
I think atomicity is important. If the kernel doesn't support atomic exchange, File.exchange should raise NotImplemen...
03:28 AM Ruby trunk Feature #9323: IO#writev
> It would be great if #write could take an array, and if possible, call writev.
That's would be nice.
```
Fil...

06/30/2017

03:48 AM Ruby trunk Feature #13696: Add exchange and noreplace options to File.rename
Thank you for your comments.
I implemented FIle.exchange and made the noreplace flag in positive-form.
```ruby
F...

06/29/2017

03:07 AM Ruby trunk Feature #13696 (Open): Add exchange and noreplace options to File.rename
renameat2(2) introduced in linux kernel 3.15 takes following flags.
```
RENAME_EXCHANGE: Atomically exchange oldp...

06/28/2017

07:05 AM Ruby trunk Feature #9145 (Open): Queue#pop(true) return nil if empty instead of raising ThreadError

06/27/2017

05:06 AM Ruby trunk Feature #9323: IO#writev
rebase to trunk

06/23/2017

04:20 AM Ruby trunk Feature #2631: Allow IO#reopen to take a block
It was thoughtless. Let me revert it.
03:38 AM Ruby trunk Feature #2631 (Assigned): Allow IO#reopen to take a block
03:38 AM Ruby trunk Feature #2631 (Closed): Allow IO#reopen to take a block

Also available in: Atom