gnome-gitlab GNOME/glib 2.82.0

latest release: 2.80.5
24 days ago

Overview of changes in GLib 2.82.0, 2024-08-26

  • Change the default value of -Dglib_debug from auto to enabled for
    developers — distributions will almost certainly want to override it to
    -Dglib_debug=disabled for package release builds though; see #3421

  • Revert per-instance locking changes in GCancellable as they introduced new
    races (#3448)

  • Bugs fixed:

    • #3417 Investigate trampoline performance implications in g_mutex_lock_impl()
      changes (Philip Withnall)
    • #3421 Default value for glib_debug meson option (Philip Withnall)
    • #3428 wrong comment in gmessage.c:escape_string
    • #3450 Should check for epoll_create1 rather than epoll_create (Philip
      Withnall)
    • #3451 Gio.MenuModel docs have an outdated UI example (Philip Withnall)
    • !4195 Replace hi.po with updated translations.
    • !4197 gunixmounts: Fix use of uninitialised variable
    • !4198 tests: Run expected-to-hang cancellable tests in subprocesses
    • !4205 CI/msys2-mingw32: Set the G_DEBUGGER environment variable
    • !4207 Update Chinese translation
    • !4208 Update Swedish translation
    • !4211 Revert !2765 “GCancellable: Use per-instance mutex logic instead of
      global critical sections” for glib-2-82
    • !4213 Various small backports to glib-2-82
    • !4215 Backport !4214 “gthread: Move thread _impl functions to static inlines
      for speed” to glib-2-82
  • Translation updates:

    • Chinese (China) (lumingzh)
    • Hindi (Karunakar Guntupalli)
    • Swedish (Anders Jonsson)

Don't miss a new glib release

NewReleases is sending notifications on new releases.