Thread safety for status updates, periodically minify

This commit is contained in:
Ian Gulliver
2021-11-22 22:19:38 -08:00
parent 44c6a26f9d
commit 352e1b90be
6 changed files with 59 additions and 4 deletions

View File

@@ -7,3 +7,15 @@ type Instruction struct {
opHandler opHandler `struc:"skip"`
}
func (instr *Instruction) Copy() *Instruction {
ret := &Instruction{
OpCode: instr.OpCode,
}
for i, opr := range instr.Operands {
ret.Operands[i] = opr.Copy()
}
return ret
}