4de69693622b9fec579ee313c1d08205311a87d5: Bug 432475: Remove _malloc_options abuse, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:42 -0700 - rev 15462
Bug 432475: Remove _malloc_options abuse, r=benjamin Don't abuse _malloc_options to set platform-specific options, since doing so makes the MALLOC_OPTIONS environment variable less useful.
7983bd8cb1646956b35a569300badf2dec69b76b: Bug 431739: Limit dirty page purging, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:42 -0700 - rev 15461
Bug 431739: Limit dirty page purging, r=benjamin Limit dirty page purging so that it terminates once the number of pages is no more than half the limit. Add a separate tree to track arena chunks that contain dirty pages. This substantially improves worst case allocation performance, since O(lg n) tree search can be used instead of O(n) tree iteration.
2f7b7ff816e3f33489f23da8b7c65916e42c3b21: Bug 431735: Use rb.h instead of tree.h, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:42 -0700 - rev 15460
Bug 431735: Use rb.h instead of tree.h, r=benjamin Use rb.h instead of tree.h for red-black trees, in order to reduce memory overhead.
621becf19fe60d39bf1e1c8b8a388701cf60a81a: Bug 431221: Disable glib slice allocator, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:42 -0700 - rev 15459
Bug 431221: Disable glib slice allocator, r=benjamin Disable glib's slice sub-allocator[1], which is implemented as a zone allocator layered on top of malloc. Since jemalloc is itself a zone allocator, the extra abstraction level forces segregation of equal-sized objects that could otherwise be packed together. [1] http://library.gnome.org/devel/glib/stable/glib-Memory-Slices.html
663c51189e98112e5cf25f91c3c818e715500b13: Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:42 -0700 - rev 15458
Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
082914aa43724f1dae737065a29cdb98573b18e0: Bug 432894: X related valgrind | jemalloc - startup errors, r=bclary,r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:34:41 -0700 - rev 15457
Bug 432894: X related valgrind | jemalloc - startup errors, r=bclary,r=benjamin Fix bugs in jemalloc's valgrind support.
38972d94e6312cca26dc09bb1d8ac4a9bec84b1c: Bug 431743: Upstream jemalloc fixes, r=benjamin
Jason Evans <jasone@canonware.com> - Fri, 20 Jun 2008 10:29:43 -0700 - rev 15456
Bug 431743: Upstream jemalloc fixes, r=benjamin Incorporate upstream jemalloc fixes from FreeBSD: * Detect overflow for huge allocations via sbrk(2). * Fix deadlock for base (internal) allocations in OOM case. * Fix bitmap vector initialization for small allocation runs.
a712c266c81b5b6151ef1460f34f09d03cb5f863: merge
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 20 Jun 2008 21:26:51 +0800 - rev 15455
merge
f0a83903e4bff3b7238a57cd71a3d177e2579028: Bug 438325 – Link with title and an image that has neither alt nor title doesn't get an accessible name
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 20 Jun 2008 21:19:23 +0800 - rev 15454
Bug 438325 – Link with title and an image that has neither alt nor title doesn't get an accessible name
5a770d1e8bb721efad87669162d1bd16f3d07c92: [Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
Igor Bukanov <igor@mir2.org> - Fri, 20 Jun 2008 11:55:49 +0200 - rev 15453
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
056158a4c1e84b8621d066d1d4f1fc92db37ae06: Backed out changeset 97977f224aff due to build breakage
Igor Bukanov <igor@mir2.org> - Fri, 20 Jun 2008 11:46:36 +0200 - rev 15452
Backed out changeset 97977f224aff due to build breakage
97977f224affecdb3f302559f78cda0c9d37a0c2: [Bug 433382] More efficient interpreter switch when computed goto
Igor Bukanov <igor@mir2.org> - Fri, 20 Jun 2008 10:06:45 +0200 - rev 15451
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
404e6281b36020c9e9fc227d69d464273c78b9a2: Backed out changeset 21527193c49b: the patch has used CSRCS, not CPPSRCS.
Igor Bukanov <igor@mir2.org> - Fri, 20 Jun 2008 09:45:29 +0200 - rev 15450
Backed out changeset 21527193c49b: the patch has used CSRCS, not CPPSRCS.
21527193c49bbc08f909042dadd92e1cdab8bd68: [Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
Igor Bukanov <igor@mir2.org> - Fri, 20 Jun 2008 09:36:56 +0200 - rev 15449
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
f7aaa37e926a6b070f358c83a3917c9e7ecbb2f7: Bug 438782 – Links should not unconditionally receive an accessible action of jump, r=MarcoZ
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 20 Jun 2008 13:50:27 +0800 - rev 15448
Bug 438782 – Links should not unconditionally receive an accessible action of jump, r=MarcoZ
2185e79a36141920cfe3f5168f52414504f07bf0: Take left border+padding into account when calculating distance from block edge for TAB. b=430926 r+sr=roc
Mats Palmgren <mats.palmgren@bredband.net> - Fri, 20 Jun 2008 06:39:56 +0200 - rev 15447
Take left border+padding into account when calculating distance from block edge for TAB. b=430926 r+sr=roc
64c79d993efd672d983a2490c0223670e36864da: Crash test for bug 431738 by Jesse Ruderman<jruderman@gmail.com>.
Mats Palmgren <mats.palmgren@bredband.net> - Fri, 20 Jun 2008 06:09:51 +0200 - rev 15446
Crash test for bug 431738 by Jesse Ruderman<jruderman@gmail.com>.
0398e8b58b9caab70563832277c8ed62d118c748: Protect against div-by-zero when mRowHeight is zero. b=431738 r+sr=roc
Mats Palmgren <mats.palmgren@bredband.net> - Fri, 20 Jun 2008 06:07:37 +0200 - rev 15445
Protect against div-by-zero when mRowHeight is zero. b=431738 r+sr=roc
7651d3bb0926c42adbed9dbab49ae1d04e4c9c50: Use async Invalidate() to avoid crashing. b=435422 r+sr=roc
Mats Palmgren <mats.palmgren@bredband.net> - Fri, 20 Jun 2008 04:47:59 +0200 - rev 15444
Use async Invalidate() to avoid crashing. b=435422 r+sr=roc
2dd98957d876a7b95a1c96638e46b81d8aa44ca8: Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
Jim Blandy <jim@mozilla.com> - Thu, 19 Jun 2008 18:44:10 -0700 - rev 15443
Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip