cozis
|
f61bb93a22
|
node: Expose the scheduler's sub-task APIs through Node
|
2026-06-04 13:34:36 +02:00 |
|
cozis
|
1f5e185bec
|
scheduler: Implement spawning of nested tasks
|
2026-06-04 13:32:12 +02:00 |
|
cozis
|
aec8ff5154
|
io_interface: Modify netWrite to only block while reading into the first slice
|
2026-06-02 13:54:33 +02:00 |
|
cozis
|
38ae508c49
|
node: Add boolean argument to readSocket to switch between blocking and non-blocking mode
|
2026-06-02 13:49:22 +02:00 |
|
cozis
|
1250375063
|
network: Implement isConnected to determine whether a connection socket is connected or not
|
2026-06-02 13:46:41 +02:00 |
|
cozis
|
227cf5c03e
|
scheduler: Add canary bytes to detect stack overflows
|
2026-06-02 12:10:19 +02:00 |
|
cozis
|
c922ed62e1
|
file_system: Improve output of the dump function
|
2026-06-02 11:43:15 +02:00 |
|
cozis
|
f6185054b5
|
io_interface: Implement eager execution in the groupAsync callback
|
2026-06-02 11:33:53 +02:00 |
|
cozis
|
02e99b50d4
|
io_interface: Mock netListenIp, netAccept, netConnectIp, netSend, netRead, netWrite
|
2026-05-30 15:50:05 +02:00 |
|
cozis
|
f524c94d8e
|
network: Bug fixes
|
2026-05-23 19:26:16 +02:00 |
|
cozis
|
2e543db418
|
io_interface: Mock fileWritePositional, fileSeekBy, and fileSeekTo
|
2026-05-23 18:59:21 +02:00 |
|
cozis
|
0b5001e587
|
node: Expose seekFileTo and seekFileBy
|
2026-05-23 18:58:26 +02:00 |
|
cozis
|
75d4d84d31
|
file_system: Implement seekFileTo and seekFileBy
|
2026-05-23 18:57:34 +02:00 |
|
cozis
|
1902c3eb99
|
io_interface: Add mock of sleep
|
2026-05-23 18:48:14 +02:00 |
|
cozis
|
43ed0cfc9e
|
node: Implement Node.sleep via Scheduler.sleep
|
2026-05-23 18:47:58 +02:00 |
|
cozis
|
b090bca3c7
|
io_interface: Implement mock for dirRead
|
2026-05-23 18:32:38 +02:00 |
|
cozis
|
11cc280043
|
node: Expose resetDir and readDir from FileSystem
|
2026-05-23 18:32:07 +02:00 |
|
cozis
|
05bd6d0d67
|
file_system: Implement resetDir to reset the state of an OpenDir
|
2026-05-23 18:31:07 +02:00 |
|
cozis
|
f497eaf131
|
io_interface: Implement mocks for dirDeleteFile and dirDeleteDir
|
2026-05-23 18:18:48 +02:00 |
|
cozis
|
6280a9fa3a
|
node: Expose deleteFile and deleteDir from the FileSystem object
|
2026-05-23 18:18:03 +02:00 |
|
cozis
|
4603544007
|
file_system: Remove deleteAny, add deleteDir and deleteFile
|
2026-05-23 18:15:48 +02:00 |
|
cozis
|
a0acdb9588
|
io_interface: Implement mocks for dirCreateDir, dirOpenDir, dirClose
|
2026-05-23 17:55:27 +02:00 |
|
cozis
|
62ae2490d3
|
node: Implement openDir and createDir to expose FileSystem.openDir and FileSystem.createDir
|
2026-05-23 17:52:07 +02:00 |
|
cozis
|
47cf1a9336
|
io_interface: Implement mocks for dirOpenFile, fileLength, fileClose, fileReadPositional
|
2026-05-23 17:46:12 +02:00 |
|
cozis
|
bfa17458d9
|
io_interface: Implement mock of dirCreateFile
|
2026-05-23 17:22:25 +02:00 |
|
cozis
|
f50f17f1e0
|
simulator: Implement Simulator.dumpFiles to easily inspect the in-memory file system's state
|
2026-05-23 17:13:39 +02:00 |
|
cozis
|
c2c7a3ac83
|
simulator: Add basic test for the clock
|
2026-05-22 11:07:16 +02:00 |
|
cozis
|
c663ed56f0
|
io_interface: Added a mock for now() which simply returns the scheduler's time regardless of the specified clock
|
2026-05-22 10:44:28 +02:00 |
|
cozis
|
9d1759fb87
|
Add build.zig to build an example
|
2026-05-21 21:42:15 +02:00 |
|
cozis
|
6f14bec123
|
First commit
|
2026-05-21 21:31:17 +02:00 |
|