gzdoom/src/scripting
alexey.lysiuk 74357ced0c Fixed read of potentially junk values in ZScript parser
The following ill-formed ZScript code might crash targets with sizeof(int) != sizeof(void*) like 64-bit Intel
class test { void func() { if (true) ( return; ) } }
2018-02-21 16:26:04 +02:00
..
backend Fixed codegen crash with non-numeric random seed 2018-02-19 11:46:36 +02:00
decorate - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
vm Added runtime check for negative array indices in VM 2017-11-02 18:01:13 +02:00
zscript Fixed read of potentially junk values in ZScript parser 2018-02-21 16:26:04 +02:00
symbols.cpp - do not delete the namespaces when removing compiler symbols. They still get referenced by some types and must remain until the engine shuts down. 2017-04-14 19:40:50 +02:00
symbols.h - took PTypeBase and all its subclasses out of the DObject hierarchy. 2017-04-13 17:47:17 +02:00
thingdef.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
thingdef.h Removed unused parameter from several functions in FStateDefinitions class 2017-11-05 15:20:25 +02:00
thingdef_data.cpp - Add dynamic spot lights 2018-01-04 17:58:11 +01:00
thingdef_properties.cpp - fixed compile from last commit 2017-07-29 17:03:43 -04:00
types.cpp - fixed: Dynamic arrays for object pointers need different treatment than arrays for regular pointers, because they require GC::WriteBarrier to be called. 2018-01-19 19:49:42 +01:00
types.h - fixed: Dynamic arrays of objects in structs were not registered for garbage collection. 2017-04-15 13:20:58 +02:00