|
da2598b534
|
Run all lua examples in docs as doctests
|
2025-06-30 22:01:00 +10:00 |
|
|
81cd901ea6
|
Fix up tests
|
2025-06-30 20:11:54 +10:00 |
|
|
f2a13df169
|
Don't use semicolons in lua examples
|
2025-06-30 20:07:58 +10:00 |
|
|
9d7e35094c
|
Restructure netlib
|
2025-06-30 20:07:13 +10:00 |
|
|
e03ef8a495
|
Restructure fslib
|
2025-06-30 19:23:44 +10:00 |
|
|
3de17cb77e
|
Update docs
|
2025-06-30 17:22:12 +10:00 |
|
|
57f391a950
|
Set more aggressive jit options by default
|
2025-06-30 15:56:45 +10:00 |
|
|
99aa11e903
|
Rename Annotation trait to Annotate
|
2025-06-30 15:20:40 +10:00 |
|
|
1808bee82a
|
Refactor and overhaul luajit crate
|
2025-06-30 05:59:54 +10:00 |
|
|
7768c5ec56
|
Add basic timing library
|
2025-06-29 18:06:56 +10:00 |
|
|
fcdee34b42
|
Fix doc errors
|
2025-06-29 17:58:34 +10:00 |
|
|
8c406a46b3
|
Correctly handle tcp disconnections
|
2025-06-28 21:11:09 +10:00 |
|
|
263ca1cf48
|
Add basic tcp listener test
|
2025-06-28 20:00:01 +10:00 |
|
|
505364a661
|
Check argument against negative sleep duration
|
2025-06-28 19:59:37 +10:00 |
|
|
d5e85f2c30
|
Fix race condition in task state table unref
|
2025-06-28 19:52:28 +10:00 |
|
|
eaa40ff3bc
|
Fix all borrow errors
|
2025-06-28 17:20:40 +10:00 |
|
|
124e9bedfe
|
Implement lb_tcpstream
|
2025-06-28 15:42:16 +10:00 |
|
|
a90c36a260
|
Add more doc to net
|
2025-06-28 09:36:19 +10:00 |
|
|
27c40c3244
|
All library functions no longer require self
|
2025-06-28 05:58:29 +10:00 |
|
|
e05e2f4cb3
|
Implement the foundations for annotation generation
|
2025-06-28 04:15:27 +10:00 |
|
|
6a4c726965
|
Properly report panic by resuming unwind
|
2025-06-28 04:11:33 +10:00 |
|
|
5f1f6dab7a
|
Improve doc
|
2025-06-27 23:47:52 +10:00 |
|
|
c07ec4c3ad
|
Add headings
|
2025-06-27 14:31:49 +10:00 |
|
|
cdfb2522ac
|
Add tempdir support
|
2025-06-27 03:53:08 +10:00 |
|
|
0c4639c3e9
|
Add basic tcp socket test
|
2025-06-27 03:29:29 +10:00 |
|
|
4f548bf9e9
|
More descriptive parameters
|
2025-06-27 03:18:25 +10:00 |
|
|
db4faea821
|
Implement walk_dir and more robust globbing
|
2025-06-27 01:36:08 +10:00 |
|
|
2964ebbe1b
|
Add basic glob function
|
2025-06-26 23:56:09 +10:00 |
|
|
b1572cc9f1
|
Rename lsdir to read_dir and dirent to dir_entry
|
2025-06-26 23:24:48 +10:00 |
|
|
6a194e98e8
|
Document structs in fslib
|
2025-06-26 23:08:13 +10:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|