Commit graph

10 commits

Author SHA1 Message Date
Filip Tibell
c14f84262f
Fix readme example 2024-02-11 09:25:24 +01:00
Filip Tibell
7b2e15c676
Organize lua functions created by runtime a bit better 2024-01-28 18:05:54 +01:00
Filip Tibell
b03a0101e2
Expand handle struct and runtime ext trait to be able to use from inside lua 2024-01-28 14:51:40 +01:00
Filip Tibell
fa4e6730ea
Thank you clippy 2024-01-27 15:46:03 +01:00
Filip Tibell
577fa2e272
lua -> Lua 2024-01-27 15:23:59 +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
ae1535fcc4
Add stylua and other formatters, apply formatting 2024-01-23 15:20:38 +01:00
Filip Tibell
99409e4b7a
Fix missing import in readme 2024-01-23 14:01:08 +01:00
Filip Tibell
98d7d0e6bb
Add readme and license 2024-01-23 13:59:50 +01:00