Commit graph

20 commits

Author SHA1 Message Date
Qyriad
d4b40e8cc1 WIP: refactor daemon API types to daemon/api.rs 2026-03-22 18:24:14 +01:00
Qyriad
ac53850fd1 PoC daemon edition 2026-03-20 20:43:17 +01:00
Qyriad
16f2649334 close() fds that have nothing more to read 2026-03-20 19:21:31 +01:00
Qyriad
aee8dcb31a more reasonable tracking of open FDs 2026-03-19 19:54:20 +01:00
Qyriad
398fccc5d0 some semblance of socket support 2026-03-19 17:47:42 +01:00
Qyriad
74c2eaf66d some semblance of an event loop 2026-03-16 19:19:40 +01:00
Qyriad
a72a48f92b add types in preparation for non-blocking stdin 2026-03-11 17:48:36 +01:00
Qyriad
b48209a33a fix a bunch of warnings! 2026-03-10 18:47:06 +01:00
Qyriad
d681b96bc4 license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
Qyriad
3765e918d6 IT WORKS 2026-02-17 19:48:53 +01:00
Qyriad
dfdf027bc6 restore old files now! 2026-02-16 19:05:02 +01:00
Qyriad
8a6bd41baa remove old unused files for now 2026-02-13 12:22:04 +01:00
Qyriad
fe8d00b2c2 move nixlang impls to their own directory tree 2026-02-03 16:22:25 +01:00
Qyriad
a06790a2af add tracing 2026-02-02 17:43:44 +01:00
Qyriad
9ae0630db4 factor out do_append in prep for delta subcommands 2026-02-02 17:12:25 +01:00
Qyriad
80ff0b36cb don't require existing override 2026-02-02 10:33:25 +01:00
Qyriad
551e5a7851 PoC 2026-01-28 19:30:59 +01:00
Qyriad
34a9c3f864 use interior mutability for SourceFile lines
Using shared ownership for these may or may not have been a mistake in
the first place. We'll find out.
2026-01-28 14:31:36 +01:00
Qyriad
e5d0bdf0c0 skeleton continues 2026-01-28 12:01:46 +01:00
Qyriad
bcd11513ef skeleton 2026-01-27 16:30:14 +01:00