Malcolm Still

Results 60 issues of Malcolm Still

# Description The dispatch functions that take `Object` structs seem to actually get pointers to those `Object`s, which means the memory can change out from under us if we call...

I think this might mean that all `register`s come immediately after `new_` and therefore we combine the two.

- [x] https://github.com/malcolmstill/zware/pull/149 - [ ] SIMD

- [x] https://github.com/malcolmstill/foxwren/pull/84 - [x] https://github.com/malcolmstill/foxwren/pull/120 - [x] Fast if https://github.com/malcolmstill/foxwren/pull/132 - Provide a faster `if` instruction for `if` blocks that have no `else` branch - [x] Function-level stack overflow...

gottagofast
tracking

- The idea is rather than potentially perform stack allocation checks for instructions that produce more operands than they consume, calculate the operand stack space requirement for a whole function...

enhancement
gottagofast
idea

- This is another instance of multiple passes over opcodes where I think we can do it in a single pass. - Just removing the calls to that function breaks...

enhancement

- [ ] Naming consistency - [ ] Commented code - [ ] Code tour

- [ ] there are a number of checks that I don't think we need assuming that we've done a validation pass