Results 82 comments of Zoxc

That's quite an odd performance result. It seem to have large wall time regressions which don't show up in the self profiling results nor can I reproduce them locally.

What do you mean by timeout here?

With any error or non-zero process status?

Both this API and `Arguments::as_str` are unreasonable restrictive and I haven't yet seen a reason to have them. There's an assumption that `&str` is fundamentally better for code size, which...

I mean the APIs place restrictions on the implementation of `Arguments` for no reason. This proposal seems want to pass a `&str` instead of `Arguments`, but that's exactly the reason...

@Storyyeller `dyn (Erased + Sync + Send)` cannot impl `Any`.

> But in the parallel compiler, it is possible that the same two `evaluate_trait_predicate` tasks start executing at the same time. There is no doubt that the two tasks will...

I introduced the `insert_same` check as a sanity check to ensure `EvaluationCache` behaves correctly with regards to incremental compilation. Thinking about this PR a bit it seems like it essentially...

This may be the same thing I ran in to, caused by UI and computation sharing the same thread pool. I did modify [the example](https://github.com/Zoxc/druid/blob/698e9253586e0cbeb4df1dcb82cee774dba06d82/xilem/examples/scroll_loader.rs#L73) to use a separate thread...

I have added this option to the CLI at least.