Results 192 comments of Raphaël Proust

Do you have a self-contained, small reproduction case? Can you share more details about the context in which this bug happens? the version of Lwt you are using, your OS,...

Hi, Thanks for the report. I don't have time to fix that rn but I'll try to get to it at some point. In the meantime: I don't think the...

I've rebased on master to run against a more recent CI that's been fixed. This PR seems to have broken compilation on windows. Something about a missing `.h` file during...

Thanks for the report. There are other broken links (e.g., `let%lwt` is a link to https://ocsigen.org/#VALbind which is broken in the same way). It should point to https://ocsigen.org/lwt/latest/api/Lwt#VALcancel (and similarly...

If I remember correctly, the backend-agnostic/unix-free `pause` mechanism was added in order to support `js_of_ocaml`. Does anyone know if the double waking of paused promise is necessary for compatibility (as...

With this change, the behaviour of `pause` and `yield` becomes identical. I think that we should remove the code for `yield` and simply define `yield` as an alias for `pause`....

There needs to be an entry in the CHANGES file. I can add it later before merging if you prefer.

> Now I'm wondering in what way existing applications could depend on this behaviour? > I suspect they can't. Well for example, in your case (https://github.com/ocsigen/lwt/issues/916) you had to use...

Hi, I've added a commit to your branch. We can roll it back or amend it or something. It's more of a proposal/suggestion than anything. The idea behind it is...

Thanks for the detailed explanation. I find the arguments compeling and I'll make and MR to provide the necessary additions and changes.