vala:wip/issue/607

Last commit made on 2022-01-18
Get this branch:
git clone -b wip/issue/607 https://git.launchpad.net/vala

Branch merges

Branch information

Name:
wip/issue/607
Repository:
lp:vala

Recent commits

5b01d88... by Rico Tzschichholz

Regenergate GIR-based bindings to pick up array length-types

b891e21... by Rico Tzschichholz

girparser: Set length_type for arrays instead of CCode.array_length_type

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

8c72e14... by Rico Tzschichholz

parser: Reduce the source reference of main block method to its beginning

The end contains broken information which lead to a crash while trying to
report this multi-line source reference.

78da97b... by Álvaro Torralba

codegen: Avoid symbol clashes with "va_*" from "stdarg.h"

A few more symbol clashes with the va_* macros from stdarg.h, that seem to
happen only in some systems, like Alpine Linux or NetBSD.

45fe852... by Princeton Ferro

codegen: Add support for async main

If main() is async then setup a new GMainLoop and call _vala_main()
asynchronously.

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

cd25750... by Rico Tzschichholz

vala: Require lvalue access of delegate target/destroy "fields"

In addition to c054da918a40f8ef93c1a006034fb6ab4717c135

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

775187f... by Rico Tzschichholz

Release 0.55.1

8f7dacb... by Rico Tzschichholz

vapi: Update GIR-based bindings

a9f620a... by Rico Tzschichholz

gtk4: Update to 4.6.0+06e5da45

590e041... by Rico Tzschichholz

codegen: Generated SimpleType structs don't have a type id

Set "CCode.has_type_id" in CCodeStructModule.generate_struct_declaration()
like in GTypeModule.visit_struct() for SimpleType structs which might be
executed too late.

In addition to 2e798fc3f8e9af25a4c231c2561894d9f0a0be50