Slava Egorov
Slava Egorov
> To summarize the issue as I understand it: > > A. Calling the listener requires entering the isolate group. > B. Entering the isolate group will block if the...
> However, I wonder if doing this with a native finalizer is the right place. Now that you said it - it made me realize that the same dead lock...
I can take a look next week
Do you have some specific issue for me to look at? e.g. do you have an example code I could run which prints meaningless stack-trace? I am just unsure what...
@escamoteur The documentation for `Chain.capture` says: > Note that if callback produces multiple unhandled errors, `onError` may be called more than once. That's what you are seeing here. TBH, I...
It can spawn multiple asynchronous operations in parallel and not listen to either, e.g. ```dart void foo() { Future.delayed(const Duration(milliseconds: 10), () => throw 'One'); Future.delayed(const Duration(milliseconds: 10), () =>...
> But JIT will often win on overall performance for long-running processes. This is not true. JIT vs AOT is a complicated topic. In reality we have been extremely focused...
We would need to benchmark but it might be worth doing something like this (pseudo-code, not fully tested): ```dart final numIsolatesPerGroup = 16; // Need some experiments, maybe 8 is...
@rrousselGit it makes a clearer connection to the surrounding class. `class` within a `class` does not convey the same meaning. `case` makes it clearer.
Talk about timing: @eernstg has just uploaded [primary-constructors](https://github.com/dart-lang/language/pull/3023) proposal (which I knew was cooking, but could not find anywhere to refer to). I have now reworded original proposal to simply...