mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-12 13:38:50 +02:00
.gitlab-ci
docs
fuzzing
gio
glib
gmodule
gobject
gthread
m4macros
po
subprojects
tests
.dir-locals.el
.gitattributes
.gitignore
.gitlab-ci.yml
AUTHORS
CONTRIBUTING.md
COPYING
HACKING
INSTALL.in
NEWS
NEWS.pre-1-3
README
README.md
README.rationale
README.win32
README.win32.md
check-abis.sh
glib-gettextize.in
glib.doap
glib.supp
meson.build
meson_options.txt
msvc_recommended_pragmas.h
sanity_check
template-tap.test.in
template.test.in
11 lines
505 B
Plaintext
11 lines
505 B
Plaintext
![]() |
This file documents various major decisions which affect GLib development,
|
||
|
giving a brief rationale of each decision, plus a link to further discussion.
|
||
|
|
||
|
|
||
|
* Compiler attributes: https://bugzilla.gnome.org/show_bug.cgi?id=113075#c46
|
||
|
|
||
|
GLib uses GIR annotations instead of compiler attributes. They are tidier,
|
||
|
already supported by GLib and GNOME tools, and accomplish the same task as
|
||
|
compiler attributes. GLib does not provide macros for attributes like
|
||
|
nonnull because it would not use them.
|