Blame README.rationale

Packit ae235b
This file documents various major decisions which affect GLib development,
Packit ae235b
giving a brief rationale of each decision, plus a link to further discussion.
Packit ae235b
Packit ae235b
Packit ae235b
 * Compiler attributes: https://bugzilla.gnome.org/show_bug.cgi?id=113075#c46
Packit ae235b
Packit ae235b
   GLib uses GIR annotations instead of compiler attributes. They are tidier,
Packit ae235b
   already supported by GLib and GNOME tools, and accomplish the same task as
Packit ae235b
   compiler attributes. GLib does not provide macros for attributes like
Packit ae235b
   nonnull because it would not use them.