gzdoom/src/common/objects
Christoph Oelckers 453688ccc6 - reworked CVARs to not use a linked list and to be initialized manually.
This solves two problems:

* The linked list is too slow, a map is better. A map cannot be used with statically allocated CVARs because order of initialization is undefined.
* The current CVAR system is an unordered mishmash of static variables and dynamically allocated ones and the means of identification are unsafe. With this everything is allocated on the heap so it can all be handled the same by the cleanup code.
2022-10-21 18:56:43 +02:00
..
autosegs.cpp - reworked CVARs to not use a linked list and to be initialized manually. 2022-10-21 18:56:43 +02:00
autosegs.h - reworked CVARs to not use a linked list and to be initialized manually. 2022-10-21 18:56:43 +02:00
dobject.cpp - fixed return type of MSTimeF script function. 2022-04-30 12:13:20 +02:00
dobject.h - backend update from Raze. 2020-11-23 15:45:33 +01:00
dobjgc.cpp - silenced some warnings. 2022-05-14 11:55:56 +02:00
dobjgc.h - Backend update from Raze, mostly maintenance changes without new functionality. 2022-08-11 22:51:19 +02:00
dobjtype.cpp - Backend update from Raze 2022-10-20 20:12:06 +02:00
dobjtype.h - Implement return type covariance for ZScript virtual functions 2020-09-27 14:18:15 +02:00