Skip to content

Port system to lisp - #270

Merged
skx merged 7 commits into
mainfrom
262-system
Sep 29, 2026
Merged

skx merged 7 commits into
mainfrom
262-system

Conversation

@skx

@skx skx commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

Once complete this will close #262 by porting system from assembly language to lisp. (More specifically porting the helper sys_run which does the magic of dup/fork/exec/wait/etc.)

  • Removed obsolete code that was orphaned
  • Fix the syscall ABI
  • Move the lst2array function from our test code.
  • Implement sys_run in lisp
  • Remove sys_run from assembly, and the syscalls it uses.
  • Add test-case
  • Update documentation

@skx
skx merged commit f88ebb9 into main Sep 29, 2026
1 check passed
@skx
skx deleted the 262-system branch September 29, 2026 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port system from assembly to lisp.

1 participant