Commit Briefs




Omar Polo

add field access


Omar Polo

edits for varargs


Omar Polo

add OP_REST for rest arguments



Omar Polo

handle numbers and casts better

now u8, u16 and u32 are stored in a respective field in the struct and "untagged" numbers are a plain int64_t.


Omar Polo

set argc on builtins



Omar Polo

implement casts


Omar Polo

rename the constants result


Omar Polo

rework args and blocks: use a real stack

this solves the limitations and bugs of the previous attempt at using a single global variable. The new code is also easier to read IMHO.


Omar Polo

first draft of the ninepscript interpreter

the ninepscript is meant as a way to test kamid. The idea is to execute these scripts that sends and receive 9p messages and ensure that the daemon works correctly in various situations.