Commits


add builtin_debug and the -v flag


add field access


support rest arguments also in 9ps procs


add builtin iota


indent


add OP_REST for rest arguments


bump stack height (just in case)


pp->print & better vararg support for builtin functions


fix how arguments are evaluated before funcall the args are a linked list, not an array!


better pretty-print for funcalls


create correct string literals


fix val_eq for casted integer


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.


lowercase cast error messages


fix casting check: 255 is a valid u8!