vala:wip/abi

Last commit made on 2018-07-12
Get this branch:
git clone -b wip/abi https://git.launchpad.net/vala

Branch merges

Branch information

Name:
wip/abi
Repository:
lp:vala

Recent commits

0b0367e... by Rico Tzschichholz

compiler: Implicitly enable hide-internal with abi-stability

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

05a160c... by Rico Tzschichholz

codegen: Add public/private separator comments to type/instance structs

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

288b83b... by Rico Tzschichholz

ccode: Allow adding of comments to a CCodeStruct

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

6bc64ed... by Rico Tzschichholz

tests: Add second pass with --abi-stability

450d34a... by Rico Tzschichholz

codegen: Add "padding" CCode attributes for classes/interfaces

New CCode attribute are:
 * "class_padding" and "instance_padding" of integer type
 * "class_padding_ctype" and "instance_padding_ctype" of string type

The *_ctype attributes default to "void *" and for *_padding > 0 a field
will be appended to the respective struct, e.g. "void * _vala_padding[3];".

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

45fd1ef... by Rico Tzschichholz

girparser: Handle unsupported aliases which could not be fully processed

This avoids criticals for e.g. aliases of error-domains

3036291... by Rico Tzschichholz

gtk+-4.0: Update to 3.94.0+7030e08f

b4cdfb7... by Rico Tzschichholz

gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423

717ea2f... by Rico Tzschichholz

gobject-2.0: Add missing symbols

89e5bca... by Rico Tzschichholz

test: Add missing '\'s