qzdoom/src/scripting/vm
Christoph Oelckers f409a24d2d - fixed: Readonly pointers never were flagged as such.
- fixed: Assignment from a readonly to a read-allowed pointer must be an error.
- made GetDefaultByType a builtin so that it can do proper type assignment to the result, which for a function would be problematic in this case, even if automatic type deduction was implemented. Since this returns the class defaults which are not a real object, the result cannot be subjected to a type cast.
- error out if a type cast of a readonly pointer is attempted.
- fixed: FxBooleanNot could clobber a local variable because it used the source register to manipulate the result.
2016-11-27 16:24:33 +01:00
..
vm.h - disabled the scripted virtual function module after finding out that it only works if each single class that may serve as a parent for scripting is explicitly declared. 2016-11-25 00:25:26 +01:00
vmbuilder.cpp - scriptified the scripted marines. 2016-11-21 19:09:58 +01:00
vmbuilder.h - extended ExpEmit::RegNum to 16 bits so that it can hold larger values for constant registers. 2016-11-21 10:50:09 +01:00
vmdisasm.cpp - scriptified the scripted marines. 2016-11-21 19:09:58 +01:00
vmexec.cpp - scriptified Heretic's blaster. 2016-11-24 20:02:44 +01:00
vmexec.h - scriptified Heretic's blaster. 2016-11-24 20:02:44 +01:00
vmframe.cpp - fixed: Readonly pointers never were flagged as such. 2016-11-27 16:24:33 +01:00
vmops.h - scriptified Heretic's blaster. 2016-11-24 20:02:44 +01:00