Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UV Event Loop (PECL ext-uv) #112

Merged
merged 1 commit into from
Jan 13, 2019

Conversation

WyriHaximus
Copy link
Member

No description provided.

@WyriHaximus WyriHaximus added this to the v0.5.2 milestone Oct 31, 2017
@WyriHaximus WyriHaximus force-pushed the blacklight branch 4 times, most recently from c6dcbde to 7a359c5 Compare October 31, 2017 16:39
src/Factory.php Outdated Show resolved Hide resolved
src/LibUvLoop.php Outdated Show resolved Hide resolved
Copy link
Member

@clue clue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, would love to see more extensions find their way into this project! 👍

src/LibUvLoop.php Outdated Show resolved Hide resolved
src/Factory.php Outdated Show resolved Hide resolved
travis-init.sh Outdated Show resolved Hide resolved
@clue clue changed the title UV Event Loop UV Event Loop (unofficial ext-libuv) Dec 4, 2017
src/Factory.php Outdated Show resolved Hide resolved
@WyriHaximus
Copy link
Member Author

@clue @jsor right, rebased this PR against the latest master. Could you review?

src/LibUvLoop.php Outdated Show resolved Hide resolved
src/LibUvLoop.php Outdated Show resolved Hide resolved
src/LibUvLoop.php Outdated Show resolved Hide resolved
src/LibUvLoop.php Outdated Show resolved Hide resolved
src/Factory.php Outdated Show resolved Hide resolved
src/LibUvLoop.php Outdated Show resolved Hide resolved
tests/AbstractLoopTest.php Outdated Show resolved Hide resolved
.travis.yml Show resolved Hide resolved
@clue clue modified the milestones: v0.5.2, v0.5.3 Apr 24, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Apr 24, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Apr 24, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
…ignal listeners attached for calling `uv_run`, modeled (copied) the bit from `ExtEvLoop` and had to rename $timerEvents to $timers (also makes more sense) as suggested by @clue at reactphp#112 (comment)
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
…omment)

The property was only used in one method and adding more bloat than solving a problem
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Dec 10, 2018
@WyriHaximus
Copy link
Member Author

@clue && @jsor && @cboden could you review this PR again. I feel it's ready to be merged and released into the wild 🎉 .

@WyriHaximus
Copy link
Member Author

FYI the issues I was having wheren't related to the event loop directly but due to file descriptors being passed on child processed by default, solving that down/upstream depending on your perspective: WyriHaximus/reactphp-child-process-messenger#22

Copy link
Member

@clue clue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@WyriHaximus added minor remarks only, can you squash this to a reasonable number of commits before the next review? :shipit:

.travis.yml Outdated Show resolved Hide resolved
src/ExtUvLoop.php Outdated Show resolved Hide resolved
src/ExtUvLoop.php Outdated Show resolved Hide resolved
if ($status !== 0) {
unset($this->flags[(int) $stream]);
$this->pollStream($stream);
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ping @WyriHaximus, what's the status here?

WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Jan 11, 2019
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Jan 11, 2019
WyriHaximus added a commit to WyriHaximus-labs/event-loop that referenced this pull request Jan 11, 2019
@WyriHaximus
Copy link
Member Author

@clue will squash into one commit once everyone approves it before merging it

src/ExtUvLoop.php Outdated Show resolved Hide resolved
src/ExtUvLoop.php Outdated Show resolved Hide resolved
Copy link
Member

@clue clue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's happening: Squash and then let's get this in! :shipit: 🎉

@WyriHaximus
Copy link
Member Author

Ping @jsor && @cboden

@WyriHaximus
Copy link
Member Author

It is time for this PR to be merged, I've squashed all commits into one, the original unrewritten history can be found here: https://github.com/WyriHaximus-labs/event-loop/tree/blacklight-history

@WyriHaximus WyriHaximus removed the request for review from cboden January 13, 2019 20:33
@WyriHaximus WyriHaximus merged commit 1ed8f4b into reactphp:master Jan 13, 2019
@WyriHaximus
Copy link
Member Author

webp net-gifmaker 1

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

Successfully merging this pull request may close these issues.

None yet

6 participants