ljuv

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-06-14
19:50
Migrate documentation to markdown. ... (Leaf check-in: b8a86b1119 user: imagic tags: trunk)
2023-04-25
19:16
Fix threadpool missing task cleanup and add doc. ... (check-in: 8dd59d4f7b user: imagic tags: trunk)
15:55
Minor doc fixes. ... (check-in: 9e910d679f user: imagic tags: trunk)
15:48
Add ability to wait on threadpool:close(). ... (check-in: 7dbb94dc90 user: imagic tags: trunk)
15:08
Add threadpool interface __exit operation. ... (check-in: f402986147 user: imagic tags: trunk)
14:54
Add threadpool interface arguments. ... (check-in: eb0ce40339 user: imagic tags: trunk)
2023-04-24
15:10
Fix missing license update. ... (check-in: 738d2ea489 user: imagic tags: trunk)
15:09
Update license workflow. ... (check-in: 059a48833c user: imagic tags: trunk)
14:33
Add libuv dependency entry to rockspec. ... (check-in: 9486ac6306 user: imagic tags: trunk)
14:10
Improve documentation. ... (check-in: c05f32c924 user: imagic tags: trunk)
2023-04-18
22:04
Migrate documentation to Antora. ... (check-in: 954f00ba15 user: imagic tags: trunk)
21:24
Minor doc and rockspec improvements. ... (check-in: 0caece1631 user: imagic tags: trunk)
20:49
Improve project organization. Move tests to specific directory. ... (check-in: 89f7315dfc user: imagic tags: trunk)
2023-04-16
15:51
Minor changes and optimizations. ... (check-in: b76669166d user: imagic tags: trunk)
15:36
Implement threadpool abstraction. ... (check-in: 28d126135e user: imagic tags: trunk)
2023-04-15
22:48
Implement asynchronous thread abstraction. ... (check-in: fe341e47ec user: imagic tags: trunk)
2023-04-10
22:09
Rework the low-level thread abstraction. ... (check-in: 4d7b1b9370 user: imagic tags: trunk)
2022-01-27
22:21
Use direct FFI binding for the wrapper. ... (check-in: 7bffc29931 user: imagic tags: trunk)
2022-01-20
21:48
Enrich thread documentation. ... (check-in: 86878859f5 user: imagic tags: trunk)
20:06
Fix test. ... (check-in: a49eae308e user: imagic tags: trunk)
20:03
Fix missing require. ... (check-in: 7aab5f15f2 user: imagic tags: trunk)
17:45
Fix thread cdata buffer decoding. ... (check-in: 4de486da80 user: imagic tags: trunk)
17:44
Improve thread documentation. ... (check-in: 9d312a325c user: imagic tags: trunk)
00:26
Add doc about lower level modules. ... (check-in: 59326c440c user: imagic tags: trunk)
00:08
Fix minor libuv binding issue. ... (check-in: f669845be8 user: imagic tags: trunk)
2022-01-19
23:47
Improve tests. ... (check-in: e28d72918d user: imagic tags: trunk)
23:35
Improve doc. ... (check-in: 52f191f044 user: imagic tags: trunk)
22:57
Remove handle is_closing(). Not useful at the level of abstraction exposed. ... (check-in: 3262bac0da user: imagic tags: trunk)
22:56
Wrap handle pointers in structs. Allows better abstraction, e.g. to properly handle finalization. ... (check-in: 8e509fd17b user: imagic tags: trunk)
22:56
Add a few tests. ... (check-in: 6e34035928 user: imagic tags: trunk)
2022-01-18
19:43
Doc fixes. ... (check-in: 53a5afe15f user: imagic tags: trunk)
19:29
Tweak doc stylesheet. ... (check-in: f9075ef332 user: imagic tags: trunk)
18:54
doc: Add API reference. ... (check-in: dcd5233ce3 user: imagic tags: trunk)
2022-01-16
18:49
Add general documentation. ... (check-in: 3f6d91e107 user: imagic tags: trunk)
02:04
Setup project documentation. ... (check-in: cfb2d9bfa2 user: imagic tags: trunk)
01:19
Update rockspec. ... (check-in: 774032f661 user: imagic tags: trunk)
01:14
Improve source documentation. ... (check-in: ef84b3659a user: imagic tags: trunk)
00:40
Implement signal handle. ... (check-in: d328995a79 user: imagic tags: trunk)
2022-01-14
22:50
Implement async handle. Can be exported to other threads. ... (check-in: 0eed54cf21 user: imagic tags: trunk)
21:20
Improve export/import and add more doc. ... (check-in: a1af54fd6f user: imagic tags: trunk)
2022-01-13
20:36
Improve Lua thread execution consistency. Ensure that all code of a Lua thread state is executed on the same thread. ... (check-in: 97e2b44ca3 user: imagic tags: trunk)
20:36
Implement thread:running(). ... (check-in: 69acc262f7 user: imagic tags: trunk)
20:36
Implement export/import. - shared_flag support ... (check-in: c53e2bbf80 user: imagic tags: trunk)
10:36
Implement shared flag. ... (check-in: 44ac3f043a user: imagic tags: trunk)
09:51
Implement threads. ... (check-in: 649ea6faeb user: imagic tags: trunk)
2022-01-12
09:22
Implement channel non-blocking pull. ... (check-in: f0c966be89 user: imagic tags: trunk)
08:56
Fix channel push return issues. ... (check-in: 889f23b27e user: imagic tags: trunk)
2022-01-11
16:40
Implement channels (Lua part). ... (check-in: 605e018c4c user: imagic tags: trunk)
15:49
Rework FFI memory management. - Loop owns handles. - Lua data for cdata is externally linked, not wrapped by a table. - Add checks. ... (check-in: 425ea37ffe user: imagic tags: trunk)
2022-01-08
22:15
Add API submodule. ... (check-in: 3e237833c0 user: imagic tags: trunk)