Commit graph

7 commits

Author SHA1 Message Date
Filip Tibell
fa4e6730ea
Thank you clippy 2024-01-27 15:46:03 +01:00
Filip Tibell
053b85e0c1
YARR (Yet Another Runtime Refactor)
* Minimize dependencies, no longer depending on smol directly, only async-excecutor and its utility crates
* Error callback is no longer thread safe, but faster
* Improved documentation and panic messages for internal workings of runtime
* Depend on mlua exact version needed and serialize feature
* Change crate name
2024-01-27 15:17:09 +01:00
Filip Tibell
588fc46807
Refactor runtime and callbacks
* Improved ergonomics and flexibility for crate consumers
* Simplified callback mechanism for errors
* Factor out runtime thread queues into proper structs
* Misc performance improvements - approx 20% faster scheduler
2024-01-24 19:50:25 +01:00
Filip Tibell
8f5edbe954
Fix it some more 2024-01-20 13:09:38 +01:00
Filip Tibell
5fe52a211b
Fix doc comment 2024-01-20 13:07:53 +01:00
Filip Tibell
f4e13bf8b7
Implement extension trait to be able to spawn Send futures from lua 2024-01-19 12:40:10 +01:00
Filip Tibell
34529c0235
Clean up lib and only export necessities 2024-01-19 11:22:51 +01:00