Commit Graph

  • db5910b6d5 allow setting child process stdio in kitn.createProcess main cinder 2024-05-24 14:05:56 -0700
  • 8f6594152f create installer cinder 2024-05-11 03:52:34 -0700
  • 0440443547 cleanup cinder 2024-05-11 01:30:58 -0700
  • 5dd607e811 multitty.lua: fix crash when adding new keyboards cinder 2024-05-11 00:40:21 -0700
  • df339bfc0d fix crash in kitn.createThread cinder 2024-05-10 23:52:32 -0700
  • c146f860cc rework everything to use stdin/stdout with color cinder 2024-05-10 22:44:55 -0700
  • 2fad8db849 bugfixes in coroutines, io.{in,out}put, and checkArgEx cinder 2024-05-09 03:12:31 -0700
  • f0ed0822b8 implement print(), partially implement io.tmpfile() cinder 2024-05-09 02:45:12 -0700
  • a1e6b75b22 add preliminary half-tested half-working implementation of the `io` global cinder 2024-05-07 02:44:27 -0700
  • 9813dee130 fix spelling and grammar; clarify use of "os yield" not "sysyield" cinder 2024-04-23 13:14:10 -0700
  • 4a9fbaab30 bin/tty.lua: ensure gpu is bound to the correct screen before writing repl results cinder 2024-04-22 15:42:51 -0700
  • 5014e23401 kernel: split init.lua into separate files, concatenated by build.lua cinder 2024-04-22 15:41:45 -0700
  • 563c63a1c8 hack a lua repl into bin/tty.lua cinder 2024-04-22 01:15:53 -0700
  • b046f8b4b5 fix subprocesses not having access to load/loadfile or kitn apis cinder 2024-04-22 01:15:39 -0700
  • a18266c96f build.lua: remove some redundant `outdir .. `; move boot.lua into src/ cinder 2024-04-21 23:34:22 -0700
  • 3c2a9f50d5 start work on a livedisk cinder 2024-04-19 16:47:35 -0700
  • 50c749c2d1 fix intermittent crashes when spawning new processes cinder 2024-04-19 16:42:58 -0700
  • ceec31c4fe build.lua: match long comments correctly; flush and close files properly; implement fs.copy() on top of lfs cinder 2024-04-19 16:41:46 -0700
  • 3e5cfde820 add apis for userspace to spawn new processes/threads cinder 2024-04-18 23:11:22 -0700
  • ca37976828 add a kernel that can run code in userspace cinder 2024-04-18 17:15:09 -0700
  • ff3f9c666f rearrange and document workaround for openos/plan9k weirdness cinder 2024-04-17 19:02:38 -0700
  • ed2ef6974c add very basic build step cinder 2024-04-17 17:39:27 -0700
  • a432b1396b boot.lua: fix booting from eeprom with empty data; allow booting from non-/init.lua paths cinder 2024-04-05 16:11:45 -0700
  • 387daea7f2 boot.lua: polyfill computer.{get,set}BootAddress cinder 2024-04-04 01:10:35 -0700
  • e67f77c36d whoops cinder 2024-04-04 00:25:29 -0700
  • df67e1157c read maximum amount of /init.lua at once cinder 2024-04-04 00:21:16 -0700
  • 3911c5c721 Convert to tl (teal, typedlua) tl cinder 2024-04-03 20:20:46 -0700
  • cac4996000 initial commit with a simplified boot eeprom cinder 2024-03-22 16:13:21 -0700