28 Commits

Author SHA1 Message Date
d2e06c9a70
Add stab tag for async functions 2025-06-26 22:58:30 +10:00
679ffed807
Implement lsdir and file info functions 2025-06-26 22:46:27 +10:00
549f96d4dc
Warn missing documentation 2025-06-26 21:32:38 +10:00
09d7e51345
Add tokio/rt feature only if task feature is enabled 2025-06-26 21:10:07 +10:00
8a74ade6a6
Implement task handle awaiting 2025-06-26 20:18:16 +10:00
01f459ffaf
Implement task sleep function 2025-06-26 18:47:43 +10:00
9b7dbcc141
Implement proper error handlign in spawned tasks 2025-06-26 18:47:31 +10:00
24c5e9edc2
Include lb_tasklib::spawn in globals 2025-06-26 17:52:31 +10:00
0cafac0948
Let modules decide their own name via #[cdef] macro 2025-06-26 17:47:21 +10:00
31b5ff5ab9
Make all modules feature-gated to improve compile time 2025-06-26 16:54:58 +10:00
88ab48cddb
Modules should be registered in luby not lb 2025-06-26 13:46:39 +10:00
bcb734846d
Implement lb_tcpsocket 2025-06-26 13:07:24 +10:00
ba969b9e56
Rename lb_libx to lb_xlib 2025-06-26 00:40:26 +10:00
014687068f
Add file write operations 2025-06-25 22:26:43 +10:00
530a1530ba
Call it library not module 2025-06-25 20:13:09 +10:00
a81271c0a8
No need to specify versions for local dependencies 2025-06-25 20:09:01 +10:00
82726ebb5d
Set author and homepage for all packages 2025-06-25 19:57:58 +10:00
86bfc7ad34
Add read and read_sync methods 2025-06-25 18:42:40 +10:00
6cdf186b61
Add exports header to module docs 2025-06-25 18:42:29 +10:00
a07f62ecc5
Add tracing to lb 2025-06-25 15:02:53 +10:00
e71d618d10
Add luajit v,p,dump command support 2025-06-25 14:27:43 +10:00
3ac7df004d
Allow Runtime to deref to inner State 2025-06-25 14:27:05 +10:00
a295107bac
Create channel and task libs 2025-06-25 10:43:00 +10:00
e0898c22a0
Add basic fs lib 2025-06-25 10:40:36 +10:00
69ac13ea47
Rename some ipaddr methods 2025-06-25 01:36:52 +10:00
9ba9762185
Add derive_more 2025-06-24 22:49:47 +10:00
8c47987a45
Implement basic net module 2025-06-24 22:49:02 +10:00
ba6cb10a1a
Rename lb_core to lb 2025-06-23 09:29:13 +10:00