diff options
| author | Beat Gaetzi <beat@FreeBSD.org> | 2014-12-03 14:55:25 +0000 | 
|---|---|---|
| committer | Beat Gaetzi <beat@FreeBSD.org> | 2014-12-03 14:55:25 +0000 | 
| commit | 0ccec1792b8fba8fc60c7a879953c57f10fbfc9c (patch) | |
| tree | 1a32479f5df7c300e66e4b2c4ca0ed5c4bfe2463 /www/libxul/files/patch-bug1082199 | |
| parent | - Update to 0.22 (diff) | |
- Update Thunderbird to 31.3.0
- Update gmp-api to 35.0
- Update openh264 to 1.2
- Update NSS to 3.17.3
- Update Firefox to 34.0.5
- Update Firefox ESR 31.3.0
- Update libxul to 31.3.0
- Improve CONFIGURE_TARGET handling
- Always build using client.mk
- Switch to clang by default on systems without libc++
  (/stable/8 and /stable/9)
- Drop lang/python2 dependency, only lang/python27 is required
  to build
- Use DuckDuckGo searchplugin from upstream (has suggestions
  and purposes)
- Backport a few about:memory fixes
- Backport Web Notifications libnotify integration
- Add GTK3 option for www/firefox. Adwaita is a bit broken
  since Gtk 3.14, see:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1073117
PR:		195559
Submitted by:	Jan Beich
MFH:		2014Q4
Security:	http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
Diffstat (limited to 'www/libxul/files/patch-bug1082199')
| -rw-r--r-- | www/libxul/files/patch-bug1082199 | 26 | 
1 files changed, 26 insertions, 0 deletions
| diff --git a/www/libxul/files/patch-bug1082199 b/www/libxul/files/patch-bug1082199 new file mode 100644 index 000000000000..a10356adaa5b --- /dev/null +++ b/www/libxul/files/patch-bug1082199 @@ -0,0 +1,26 @@ +commit 258ec90 +Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com> +Date:   Fri Oct 17 15:55:00 2014 +0200 + +    Bug 1082199 - Recompute stats in jemalloc_stats when using jemalloc3. r=glandium +--- + memory/build/mozjemalloc_compat.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c +index 78bb13a..70265a7 100644 +--- memory/build/mozjemalloc_compat.c ++++ memory/build/mozjemalloc_compat.c +@@ -68,6 +68,12 @@ jemalloc_stats_impl(jemalloc_stats_t *stats) +   size_t active, allocated, mapped, page, pdirty; +   size_t lg_chunk; +  ++  // Refresh jemalloc's stats by updating its epoch, see ctl_refresh in ++  // src/ctl.c ++  uint64_t epoch = 0; ++  size_t esz = sizeof(epoch); ++  int ret = je_(mallctl)("epoch", &epoch, &esz, &epoch, esz); ++ +   CTL_GET("arenas.narenas", narenas); +   CTL_GET("arenas.page", page); +   CTL_GET("stats.active", active); | 
