main
Drop G_GNUC_CONST for *_get_type
GAtomicArray: Ensure metadata does not misalign the payload
Avoid reserved identifiers in public macros
Minor documentation Markdown/gi-docgen fixes
Remove all nicks and blurbs from param specs
gobject: clarify in documentation that g_value_set_boxed copies
docs: Annotate callbacks rather than user_data
docs: Move the GClosure SECTION
genums: Add explicit casts for enum/flags marshalling with GValue
Add missing `(array length=n_values)` annotation to `GEnumClass` / `GFlagsClass`
gio, gobject: Improve reproducibility of enumtypes headers
Use the python found by meson as the interpreter for installed scripts
glib-mkenums: Fix a potentially quadratic-time regex to be linear
Replace all uses of G_VA_COPY with Standard C va_copy
Rename all visibility macros
Ignore autocleanups when generating introspection data
gobject: Fix various implicit conversions from size_t to smaller types
gobject: Disable new construct property check with G_DISABLE_CHECKS
stp: add code comment to gobject.object_unref about object being dangling
gobject_gdb.py: Do not break bt on optimized build
systemtap: Use correct formatters/types
Add SPDX license headers for LGPL-2.1-or-later to various files
fix https://gitlab.gnome.org/GNOME/glib/-/issues/3444
Fix const qualifiers where discarded
all: Apply G_GNUC_FLAG_ENUM to all flags enums
docs: Use dedicated docblocks for new enum members
gsignalgroup: make GSignalGroup.dispose() a bit more reentrant
gobject: Fix various straightforward -Wsign-conversion warnings
gobject: add internal g_destroy_notify_assert_not_reached() helper
Add missing `(array zero-terminated=1)` annotations
gobject: Fix invalid doc links
gvalue: Update default terminology to initial
gvalue: Clarify docs for G_VALUE_INIT and g_value_init()
gvalue: Add explicit casts in numeric transform functions
gvalue: add g_value_steal_string()
Rename gdb macros with `_gdb` suffix to avoid ns clashes
gobject: Enable -Wshorten-64-to-32 warnings for gobject