Skip to content

Conversation

@nordlow
Copy link
Contributor

@nordlow nordlow commented Aug 21, 2025

…via parameter loopIterationDelay. I recommend defaulting loopIterationDelay to something way smaller than the current default being 10.msecs in order to make fibers with high yield frequency not being blocked by the call to Thread.sleep in the mainloop which is the reason why I'm creating this PR.

Exstensive integration tests with many test round trips wants loopIterationDelay to be minimal. For our use case I prefer about 10.nsecs - 100.nsecs.

@WebFreak001
Copy link
Member

OSX CI failure looks related

@nordlow
Copy link
Contributor Author

nordlow commented Aug 21, 2025

OSX CI failure looks related

In what way does it look related?

dub test passes locally on my machine and I have no idea how my change can have anything to do with the OSX CI failure.

Can you please elaborate?

@WebFreak001
Copy link
Member

you are right, that change wouldn't cause it to break, although unluckily it was breaking in the test that was testing basic LSP I/O lol

Will retry once the linux tests are finished, but the runner seems to have hanged up.

@WebFreak001 WebFreak001 merged commit 6fc7b27 into Pure-D:master Aug 21, 2025
1 of 4 checks passed
@nordlow
Copy link
Contributor Author

nordlow commented Aug 21, 2025

Thanks.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants