Backed out changeset 4593c32d5b81 (bug 1181142) for making XPCshell test_dmd.js fail on Windows 8 x64 debug. r=backout
authorSebastian Hengst <archaeopteryx@coole-files.de>
Fri, 25 Mar 2016 21:53:30 +0100
changeset 290497 c49c1cfcbc7c31eca92fd735ba1bc60c1cc5c450
parent 290496 cd324ce321b131ad2f743f2d746ebe6901b60176
child 290498 9667b7f27279cfacf1c6edf88810a78d036a498c
push id19656
push usergwagner@mozilla.com
push dateMon, 04 Apr 2016 13:43:23 +0000
treeherderb2g-inbound@e99061fde28a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbackout
bugs1181142
milestone48.0a1
backs out4593c32d5b81c5e2f2cd1332a7e49c3fc81cbcb0
Backed out changeset 4593c32d5b81 (bug 1181142) for making XPCshell test_dmd.js fail on Windows 8 x64 debug. r=backout
memory/mozjemalloc/jemalloc.c
--- a/memory/mozjemalloc/jemalloc.c
+++ b/memory/mozjemalloc/jemalloc.c
@@ -542,22 +542,21 @@ static const bool isthreaded = true;
  * Maximum size of L1 cache line.  This is used to avoid cache line aliasing,
  * so over-estimates are okay (up to a point), but under-estimates will
  * negatively affect performance.
  */
 #define	CACHELINE_2POW		6
 #define	CACHELINE		((size_t)(1U << CACHELINE_2POW))
 
 /*
- * Smallest size class to support.  On Windows the smallest allocation size
- * must be 8 bytes on 32-bit, 16 bytes on 64-bit.  On Linux and Mac, even
- * malloc(1) must reserve a word's worth of memory (see Mozilla bug 691003).
+ * Smallest size class to support.  On Linux and Mac, even malloc(1) must
+ * reserve a word's worth of memory (see Mozilla bug 691003).
  */
 #ifdef MOZ_MEMORY_WINDOWS
-#define TINY_MIN_2POW           (sizeof(void*) == 8 ? 4 : 3)
+#define	TINY_MIN_2POW		1
 #else
 #define TINY_MIN_2POW           (sizeof(void*) == 8 ? 3 : 2)
 #endif
 
 /*
  * Maximum size class that is a multiple of the quantum, but not (necessarily)
  * a power of 2.  Above this size, allocations are rounded up to the nearest
  * power of 2.