Commit graph

15 commits

Author SHA1 Message Date
Filip Tibell
7c59d0c722
Documentation and tracing improvements after rename 2024-02-11 10:53:17 +01:00
Filip Tibell
8e8647e061
Last rename, I swear 2024-02-11 10:47:39 +01:00
Filip Tibell
834798593d
Tracing improvements 2024-02-10 13:57:25 +01:00
Filip Tibell
f4ecf7e018
Make it easier to construct functions and spawn local futures on lua runtime 2024-01-28 20:14:10 +01:00
Filip Tibell
7b2e15c676
Organize lua functions created by runtime a bit better 2024-01-28 18:05:54 +01:00
Filip Tibell
99412056da
Integrate tracing into runtime 2024-01-27 18:56:09 +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
913f575c74
Use the official way of unit testing in examples 2024-01-23 15:28:35 +01:00
Filip Tibell
c00c07cf24
Remove lua arg from runtime struct methods 2024-01-20 11:18:00 +01:00
Filip Tibell
047e6a5f6e
I like to move it move it 2024-01-20 00:19:04 +01:00
Filip Tibell
d5345c103b
Move lua files to their own directory 2024-01-19 23:52:53 +01:00
Filip Tibell
099d49c9e8
Add another benchmark-like example 2024-01-19 23:38:41 +01:00