Changelog for the virtualization engine, desktop clients, and hosted API.
LUAVIRTUALIZER decorators — VM(VM), VM(FSM), VM(WEAVE), VM(FLAT), VM(RND), or VM(NONE) on a function, plus ENABLE and DISABLE for strategies and groups in that regionVM(RND) and --code-virtualization rnd — each run picks virtualize code, the finite-state machine (FSM), or the weave tape. Mix code flow is not in the draw. The same seed repeats the choiceNAMES, STRINGS, NUMBERS, BOOLEANS, SHAPE, BUCKET, CALLS, COMMENTS, PROTECT, and ALL. ENABLE replaces that function's set and DISABLE subtracts from itrequire comments, dynamic lookups, obfuscated require, and callback stubs-- comments from the outputlua-virtualizer -i input.lua -o result.json --output-script protected.lua, with --code-virtualization vm|fsm|weave|flat|rnd and --target for an explicit dialectLUAVIRTUALIZER decorators