vala:0.50

Last commit made on 2021-08-22
Get this branch:
git clone -b 0.50 https://git.launchpad.net/vala

Branch merges

Branch information

Name:
0.50
Repository:
lp:vala

Recent commits

17c8dea... by Rico Tzschichholz

Release 0.50.10

30fd84d... by wxx <email address hidden>

vala: Disallow resize() for constant arrays

See https://gitlab.gnome.org/GNOME/vala/issues/944

901d9c8... by Ole André Vadla Ravnås

gobject-2.0: Fix the Closure.invoke() signature

The return value must be initialized by the caller, as is clear from
GLib's internal callers, and e.g. dummy_closure_marshal() on the callee
side. So it appears the GLib type annotation is incorrect, as it
specifies `out` but should be `inout`.

ac35800... by Rico Tzschichholz

girwriter: Write missing c:type attribute of compact class record

Thanks to Niels De Graef

eec7b5e... by Rico Tzschichholz

Slightly improve source_reference for get_dup_func_expression()

a325e89... by Rico Tzschichholz

girparser: Add support for "final" class attribute

4cd99a5... by Rico Tzschichholz

girwriter: Fix position of "result" parameter for struct constructor

Thanks to Princeton Ferro

f105c26... by Princeton Ferro

girwriter: Add explicit writable attribute to all field elements

This addresses issues with bindings to Vala structs.

3d3fcaa... by Rico Tzschichholz

vala: Rely on DataType.to_qualified_string() implementation for error-types

DataType.type_symbol is properly initialized and can be used.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1206

1df82ec... by satmandu

docs: Update bootstrap instructions in README.md