Commit graph

20 commits

Author SHA1 Message Date
Filip Tibell
3ca27fa51c
Version 0.0.2 2024-03-11 18:40:05 +01:00
Filip Tibell
139431f94e
Initial public version 2024-02-16 20:14:44 +01:00
Filip Tibell
0207da50ae
Use stable mlua version 2024-02-16 13:24:19 +01:00
Filip Tibell
8e8647e061
Last rename, I swear 2024-02-11 10:47:39 +01:00
Filip Tibell
ecbb9dcef8
Add api to spawn blocking tasks from lua 2024-02-11 10:14:01 +01:00
Filip Tibell
82e67b4881
Improve instrumentation and spans, add tracy example 2024-02-10 15:24:42 +01:00
Filip Tibell
834798593d
Tracing improvements 2024-02-10 13:57:25 +01:00
Filip Tibell
5eddd99422
Use latest mlua to avoid clone 2024-02-06 15:02:40 +01:00
Filip Tibell
ecbd5149f8
Use faster hash map for thread results 2024-01-31 20:30:18 +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
99412056da
Integrate tracing into runtime 2024-01-27 18:56:09 +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
bc6909acd4
Use event primitive instead of smol channels in thread queue 2024-01-26 09:57:48 +01:00
Filip Tibell
df2747bae3
Use lock-free storage for runtime thread queue 2024-01-26 09:39:21 +01:00
Filip Tibell
1e09e6238e
Update dependencies 2024-01-26 08:22:15 +01:00
Filip Tibell
c6c4c2fd40
Implement thread callbacks, make a lib 2024-01-19 11:14:00 +01:00
Filip Tibell
bf0bd20ffc
Get rid of old stuff 2024-01-18 10:52:30 +01:00
Filip Tibell
ff812a5a77
This is the way 2024-01-17 19:58:27 +01:00
Filip Tibell
919aac3043
Error handling, stat counters, more speed 2024-01-17 09:29:46 +01:00
Filip Tibell
6a2c2f588e
Initial commit 2024-01-16 22:23:11 +01:00