[gjs] Created tag 1.52.5
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.52.5
- Date: Sat, 1 Dec 2018 21:00:08 +0000 (UTC)
The unsigned tag '1.52.5' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: 1543697871 -0800
Version 1.52.5
- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
usage. For more information, read the blog post at
https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
It was not originally intended to be backported to GNOME 3.28, but in practice
several Linux distributions already backported it, and it has been working
well to reduce memory usage, and the bugs have been ironed out of it.
It does decrease performance somewhat, so if you don't want that then don't
install this update.
- Closed bugs and merge requests:
* Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
* Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
Stavracas Neto, Philip Chimento]
* Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
Basile Stavracas Neto]
* Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
Philip Chimento]
* context: Defer and therefore batch forced GC runs [performance] [!236,
Daniel van Vugt]
* context: use timeout with seconds to schedule a gc trigger [!239, Marco
Trevisan]
* Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
* GType memleak fixes [!244, Marco Trevisan]
Changes since the last tag '1.52.4':
Carlos Garnacho (4):
context: Ensure force_gc flag is not lost if the idle is scheduled
object: Set up a single weak ref on the context
util-root: Allow null notification functions when rooting
js: Schedule a compacting GC on gjs_gc_if_needed()
Daniel van Vugt (1):
context: Defer and therefore batch forced GC runs
Georges Basile Stavracas Neto (4):
object: properly disassociate wrappers
object: Only weak unref if GObject is still alive
context: Add API to force GC schedule
object: Queue a forced GC when toggling down
Giovanni Campagna (1):
object: don't use toggle references unless necessary
Marco Trevisan (1):
context: use timeout with seconds to schedule a gc trigger
Marco Trevisan (TreviƱo) (3):
build: Post-release version bump
gtype: delete heap wrappers on gtype removal
release: Prepare for 1.52.5
Philip Chimento (4):
object: Move context dispose notify to GjsContext
object: Fix logging statement
object: Avoid segfault in debug mode
release: More release notes
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]