Skip to content

Instantly share code, notes, and snippets.

@hoelzro
Created August 29, 2015 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hoelzro/65d3f16fe294d7d1bb0b to your computer and use it in GitHub Desktop.
Save hoelzro/65d3f16fe294d7d1bb0b to your computer and use it in GitHub Desktop.

August 26th, 2015

Inline::Perl5 bug

I filed and fixed a bug with Inline::Perl5 where named parameters are not passed to Perl 5 (GH #40)

August 27th, 2015

Looking at repeated Proc::Async lockup

This is something I found via a side project, and there's some sort of deadlock happening.

This is because the parent process is asynchronously setting up a child process, the parent process closes stdin right away, then the async set up task sets up the child (with an open STDIN), and the parent waits for the child's exit.

August 28th, 2015

New roast tests

I added new roast tests for move() and the :createonly argument to the copy() function.

Implement move()

move() was NYI, so I implemented it.

Too many files error when you forget to close stdin on child processes

I fixed a bug where if you open a Proc::Async for writing (using :w) and forget to close the standard input, the pipe bound to standard input is never closed, so the process runs out of file descriptors.

August 29th, 2015

Add test for too many files error when you forget to close stdin on child processes

I added a test for the bug I fixed yesterday.

Awesome gist about breaking Moar with start and return

I reported a bug where MoarVM

Stop breaking Windows builds, Rob

I fixed up the MoarVM build process so that errors that occur using the Visual Studio compiler also occur on GCC, which should keep some of us from breaking Windows =)

Big changes to Proc::Async

I proposed a change to Proc::Async that will prevent race conditions when using it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment