playX

Results 68 issues of playX

Is there any way to check for integer overflow in c2mir, maybe through some of builtins? Or I can write generic code that detects overflow and MIR could optimize it...

It would be nice to have support for indirect branches. I would like to use MIR for optimizing JIT but for on-stack-replacement I need to do indirect branches from optimized...

Why? Sending suspend signal to thread is easy and simple but it is unsafe. Some important code might run in thread but then signal sent to it and it is...

feature-request

I would like to create meta-tracing JIT library that will work like holyjit or RPython and there was a way of interpreting Rust MIR but now I think that it...

C-enhancement

Currently Mun uses just `type GarbageCollector = MarkSweep`. It will be better to have `trait GarbageCollector` and implement it for GC impls.

type: refactor

It would be nice to see some API to stop execution of *all* coroutines and then resuming them. ```rust may::park_all(); /* do something */ may::unpark_all(); ``` `park_all` and `unpark_all` could...

mimalloc has Heap type and functions to create instance of heap and allocate from it, maybe it is worth adding wrappers for them?

Snapshots are cool but they tend to consume some heap memory and require a fully initialized heap. When we will switch to [Comet](https://github.com/starlight-js/comet) as our GC we should replace snapshots...

enhancement

Stack based bytecode is quite hard to maintain especially when you have to deal with iterators so I want to get register based bytecode in Starlight. We could write a...