|
On 2017-11-28 11:12 AM, Luiz Henrique de Figueiredo wrote:
If someone changes an opcode in the VM to bring old behaviour back (like lua 5.3.4's OP_SELF only accepting strings), is that a fork?I'm not sure what you mean but if external behaviour is the same then it's not a fork. If syntax or semantics change, it's a fork.
OP_SELF changed between 5.3.(?) and 5.3.4. Originally it accepted any object as key, but since at least 5.3.4 it only accepts strings. Would changing this back, e.g. because you need this because some of your .luac files contain hand-written bytecode, be considered a fork?
-- Disclaimer: these emails may be made public at any given time, with or without reason. If you don't agree with this, DO NOT REPLY.