Commit Graph
24 Commits
Author SHA1 Message Date
cozis aa9c3b7274 trace: write traced events to disk 2026-06-08 11:28:57 +02:00
cozis ea3da4004d node: call tracing functions when doing I/O 2026-06-08 10:30:19 +02:00
cozis 7c7ef6db6f trace: add dummy implementation of the tracing object 2026-06-08 10:23:46 +02:00
cozis 3676ceb9c4 node: use random delays instead of static ones when simulating I/O delay 2026-06-08 10:19:16 +02:00
cozis 92f301ea40 node: add local_time and increment it by a fixed amount any time a task runs 2026-06-08 10:05:52 +02:00
cozis 9769188fc9 file_system: expose syncFile from FileSystem 2026-06-04 19:08:28 +02:00
cozis 69b9ddfc72 node: make accept blocking 2026-06-04 18:20:14 +02:00
cozis 20007f3c6b node: expose futexWaitUncancelable from the scheduler 2026-06-04 17:52:29 +02:00
cozis f90d4d883d scheduler: wake canceled tasks 2026-06-04 17:49:53 +02:00
cozis 445fd2fd7f scheduler: Make sleep cancellable 2026-06-04 17:44:02 +02:00
cozis 1c1cc1041a node: Expose recancel and checkCancel at the node layer 2026-06-04 17:36:21 +02:00
cozis b57cb8e87b node: Expose .cancel at the node layer 2026-06-04 17:32:38 +02:00
cozis 3b3fc75f1b node: Expose futexes at the node level 2026-06-04 13:43:15 +02:00
cozis f61bb93a22 node: Expose the scheduler's sub-task APIs through Node 2026-06-04 13:34:36 +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 f524c94d8e network: Bug fixes 2026-05-23 19:26:16 +02:00
cozis 0b5001e587 node: Expose seekFileTo and seekFileBy 2026-05-23 18:58:26 +02:00
cozis 43ed0cfc9e node: Implement Node.sleep via Scheduler.sleep 2026-05-23 18:47:58 +02:00
cozis 11cc280043 node: Expose resetDir and readDir from FileSystem 2026-05-23 18:32:07 +02:00
cozis 6280a9fa3a node: Expose deleteFile and deleteDir from the FileSystem object 2026-05-23 18:18:03 +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 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 6f14bec123 First commit 2026-05-21 21:31:17 +02:00