godot/modules
Hein-Pieter van Braam 38ae49e574 Make sure we don't leak when an opcode is followed by itself
When compiling with GCC it is now possible for an opcode followed by
itself to never leave the scope it is currently in. This leads to a
situation where the dtor of a scope local variable isn't called which in
turn can lead to a memory leak.

By moving the goto outside of the scope of each opcode we guarantee that
all dtors have been called before the next opcode gets dispatched.

this fixes #12401
2017-11-09 17:57:43 +01:00
..
bullet Fixed collision exception - #12681 2017-11-07 19:07:01 +01:00
dds Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
enet Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
etc Use BoolVariable for module options. 2017-09-25 14:36:30 -04:00
freetype Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
gdnative [GDNative] even more API fixes 2017-11-07 18:17:11 +01:00
gdscript Make sure we don't leak when an opcode is followed by itself 2017-11-09 17:57:43 +01:00
gridmap classref: Sync with current source 2017-10-21 12:04:36 +02:00
hdr Cleanup unnecessary debug prints 2017-10-21 20:41:07 +02:00
jpg Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
mobile_vr Fix has_gyro and has_grav mixup 2017-11-08 12:09:43 +11:00
mono Merge pull request #12642 from BrainBlasted/fix_msbuild_unix 2017-11-05 11:54:26 +01:00
ogg Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
openssl Adjust openssl #defines to be libressl compatible 2017-10-17 21:06:39 -05:00
opus Refactor bufer to buffer 2017-10-28 19:15:51 +07:00
pbm Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
pvr Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
recast Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
regex Add UWP to Regex JIT blacklist 2017-10-23 01:22:53 -02:00
squish Use BoolVariable for module options. 2017-09-25 14:36:30 -04:00
stb_vorbis Remove junk output 2017-10-13 12:40:19 +07:00
svg keep alpha when converting svg colors fixes #11289 2017-09-30 14:48:41 +02:00
tga Rename pos to position in user facing methods and variables 2017-09-20 13:11:10 +02:00
theora Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
tinyexr Use BoolVariable for module options. 2017-09-25 14:36:30 -04:00
visual_script Fix "Invalid outputs" error when calling a void method from visual script 2017-11-08 21:34:05 +02:00
vorbis Refactor bufer to buffer 2017-10-28 19:15:51 +07:00
webm Use BoolVariable in platform-specific options. 2017-09-25 14:36:30 -04:00
webp Use BoolVariable for third-party options. 2017-09-25 14:36:30 -04:00
register_module_types.h Use HTTPS URL for Godot's website in the headers 2017-08-27 14:16:55 +02:00
SCsub BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00