2021-05-01 Rico Tzschichholz Release 0.50.8 2021-04-28 Rico Tzschichholz codegen: Don't use G_GNUC_INTERNAL on implicit type specific fields The actual field was never handled that way, so don't apply it at all when --hide-internal is passed. Introduced by 970f58989a2863faca11e30fdbcf4da1273a6acd which claimed to apply it to methods only. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1178 vala: Report a warning for unhandled errors in destructors Fixes https://gitlab.gnome.org/GNOME/vala/issues/1176 codegen: Add missing "_return" label and "_inner_error*_" declaration in dtors tests: Add more "DBus" tests to increase coverage tests: Add "generics reference transfer" test to increase coverage tests: Extend "finally block execution" test to increase coverage In addition to 9f21d0b182edad861f93a91674787b8b3b4fc2c5 See https://bugzilla.gnome.org/show_bug.cgi?id=579101 codegen: Use if-clause for is_in_destructor() condition to be more clear codegen: Fix access to captured generics in async method of interfaces (2) See https://gitlab.gnome.org/GNOME/vala/issues/537 codegen: Apply gconstpointer to gpointer cast to GenericType only vala: length-type of arrays must not be nullable parser: Include INTERR token in source_reference of parsed types parser: Allow empty member-initializer and accept trailing comma parser: Minor semantic checks to improve error messages