qzdoom/src/scripting
Christoph Oelckers 8277299135 - Turned DropItem into a plain struct again like it was before the scripting branch got merged.
Making this an object had little to no advantage, except being able to remove the deleter code. Now, with some of the class data already being allocated in a memory arena so that freeing it is easier, this can also be used for the drop item lists which makes it unnecessary to subject them to the GC. This also merges the memory arenas for VM functions and flat pointers because both get deleted at the same time so they can share the same one.
2017-02-08 20:37:22 +01:00
..
backend - remove all symbols that get linked into the symbol table from the garbage collector. 2017-02-08 14:34:39 +01:00
decorate - moved the three remaining variables from PClassInventory to PClassActor so that PClassInventory can be removed. 2017-02-08 18:11:23 +01:00
vm - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00
zscript - moved a few things around to have them into better fitting places. 2017-02-08 12:24:08 +01:00
symbols.cpp - remove all symbols that get linked into the symbol table from the garbage collector. 2017-02-08 14:34:39 +01:00
symbols.h - remove all symbols that get linked into the symbol table from the garbage collector. 2017-02-08 14:34:39 +01:00
thingdef.cpp - restored ZDoom 2.8.1's version of FindClassTentative which just modified the existing class instead of replacing it and having to run a costly and volatile PointerSubstitution call to replace all pointers to the old one. 2017-02-08 19:52:33 +01:00
thingdef.h - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00
thingdef_data.cpp - implemented the backend for dynamic arrays. Still needs thorough testing but it should be complete. 2017-02-07 14:48:27 +01:00
thingdef_properties.cpp - Turned DropItem into a plain struct again like it was before the scripting branch got merged. 2017-02-08 20:37:22 +01:00