stargazing/TODO.md
2022-09-23 15:07:29 -07:00

1.2 KiB

TODO

remove elements from this list as you see fit.

  • test literally anything at all on a BSD and a Darwin
  • yices: more vigorously
    • is alarm working correctly?
    • what about resource limits?
  • kuroko: test more vigorously
    • do tests pass on a Windows host?
  • kuroko: use cosmopolitan readline functionality instead of built-in?
  • kuroko: push portions of my patches upstream
  • ensure /zip/.args is respected where it should be
  • allow non-default builds of cosmo (rel, dbg, etc.)
  • create a custom preprocessor to generate shell scripts
    • takes a sane syntax and transforms it into my fucked-up code style with &&s
  • generate Dockerfiles too
  • do build virtualization without Docker, a la Void Linux
  • use code style everywhere
  • patch busybox with Alpine patches (especially security)
  • add note that cosmocc is separate from jart's cosmocc
  • handle -shared in cosmocc (i.e. warn about it)
  • describe Dockerfile gotchas and whatnot
  • util: include the "pretty" version of dedupe.awk instead of the golfed version
  • use "proper" directory structures in /opt
    • for source being built
    • for exposed containers
    • for install-cosmo (kinda a subset of the previous point)